Requirements
Qualifications:
Demonstrated expertise in native iOS development including memory management, multi-threading, networking, and adaptive layouts
Proficient in SwiftUI, ARKit, widgets, carrier entitlements
Understanding of Apple's user interface guidelines and design principles
Strong coding skills with a proven ability to write clean, effective, well-tested code and a knowledge of design patterns and system architecture
Experience analyzing, designing, and developing large and complex code bases and software systems
Demonstrated technical initiative with experience leading project teams and mentoring engineers
Strong interpersonal skills with the ability to collaborate across disciplines and work closely with clients, even in a remote setting
Working knowledge of MVVM, MVP or other architecture patterns in iOS
Understanding of iOS performance analysis and optimization techniques including the tools needed
Enthusiasm for Agile methodologies, Pair Programming, and Test Driven Development (TDD)
Curious and inquisitive nature to uncover details and drive towards effective solutions
At least four years experience with Swift
Complete understanding of the mobile software development lifecycle
Advanced knowledge of Xcode, Git, Jenkins and Charles
Benefits
Type of job: Temporary Contractor – 1 year
Date candidate required: Immediate
Location: Montreal, QC
Work hours:Monday - Friday, 37.5 hours per week
#Information Technology jobs