Mobile Developer - iOS

Subscribe to RSS Feed
Printer friendly interface
Reference:
J0818-1238
Job Location:
Montreal, Quebec, Canada
Job Category:
Software Development

Description:

Genetec is seeking for several Mobile Developers with a love for iOS to join a new team in Montreal - Downtown!
 
We are looking for fast learners who like to push their limits, team-oriented people that thrive in a changing and challenging environment and who step up to do whatever is needed without waiting to be asked.  
 
We are looking for people that have the same amount of passion, curiosity and dedication to learning every day as we do. 

Being an iOS Developer in the Genetec mobile team, you will:
• Develop with native technologies because we love the platform and its ecosystem
• Make a heavy use of the best libraries from the iOS community
• Find a true team spirit based on knowledge sharing
• Be involved in challenging discussions about architecture best practices

Here’s a sneak peek of the stack we’re using:
• Swift
• Reactive programming with RxSwift
• Advanced software architectures addressing Massive ViewController
and Navigation issues
• Complete Testing suite
• Complete CI/CD pipelines using Fastlane

Code quality is a fundamental criterion for us, we pay special attention to our practices regarding source management, unit testing and code reviews.
 
 

Responsibilities:

• Propose relevant analysis and conceptions to tackle challenging problems
• Support the entire application lifecycle (design, test, release and support)  
• Develop modern and technically advanced software architectures for mobile applications 
• Find synergies between iOS and Android platforms and languages (Swift / Kotlin) 
• Implement intuitive UX respectful of their platform 
• Build complete CI / CD pipelines 
• Stay up-to-date with new technology trends and suggest improvements 

Requirements:

• Bachelor’s degree in computer science or equivalent work experience 
• Working technical knowledge of Swift
• Good understanding of the iOS SDK 
• Good understanding of Git and Code review practices 
• Knowledge of RxSwift is a big plus 
• Experience with patterns such as MVVM, MVP or VIPER is a big plus
• Trackable experience in designing, developing, publishing and supporting iOS applications 
• Ideally the candidate should provide its own GitHub repositories, AppStore references or technical blog posts 
• A passion for delivering high-quality products

We thank all applicants for their interest; however, only selected candidates will be contacted. No telephone calls or agencies, please.