A leading nursery technology company located in Canada is seeking an experienced iOS Developer to design and maintain customer-facing applications. The successful candidate will collaborate across teams, mentor junior engineers, and ensure high-quality code and optimizations. A strong portfolio of iOS apps, expertise in Swift and SwiftUI, and Agile experience are required. This role offers growth opportunities in a dynamic environment.
Qualifications
5+ years of iOS app development experience, with a portfolio of shipped apps.
Expertise in Swift and SwiftUI, with deep knowledge of iOS SDK frameworks.
Experience with unit/UI testing, CI/CD pipelines, and Agile development practices.
Responsibilities
Design, build, and maintain customer-facing iOS applications.
Collaborate with Product and Design teams to define, deliver new features.
Mentor junior engineers through code reviews and technical guidance.
Skills
iOS development
Swift
SwiftUI
REST APIs
Debugging
Problem-solving
Agile methodologies
Job description
Responsibilities
Design, build, and maintain customer-facing iOS applications with a focus on quality and performance
Collaborate with Product and Design teams to define, design, and deliver new features
Take ownership of the iOS codebase architecture, ensuring scalability, reliability, and maintainability
Partner with backend and firmware engineers to design end-to-end solutions
Mentor junior engineers through code reviews, pair programming, and technical guidance
Advocate for coding standards, testability, and performance best practices within the team
Identify and resolve complex technical issues, including debugging and performance optimization
Stay current with iOS ecosystem trends and proactively recommend improvements
Participate in Agile ceremonies, contributing to sprint planning, estimation, and retrospectives
Maintain clear technical documentation for features, architecture decisions, and best practices
Requirements
5+ years of iOS app development experience, with a portfolio of shipped apps
Expertise in Swift and SwiftUI, with deep knowledge of iOS SDK frameworks and Apple\'s design guidelines
Strong computer science fundamentals: data structures, algorithms, concurrency, memory management
Proficient in REST APIs, JSON data handling, and integrating third-party SDKs
Experience with unit/UI testing, CI/CD pipelines, and Agile development practices
Skilled in debugging, profiling, and optimizing mobile applications
Strong problem-solving and communication skills, able to work effectively in cross-functional teams
Ability to rapidly prototype and iterate toward production-ready features
Bonus Skills
Experience with iOS Bluetooth Low Energy (BLE) APIs