Partner company building a high-volume digital marketplace.
Responsibilities
Develop, test, and deliver iOS features primarily using Swift and SwiftUI across buyer and seller marketplace applications.
Contribute to application architecture, including SwiftUI views, ViewModels, and established patterns such as MVVM, while working with existing UIKit components when necessary.
Implement feature-flagged functionality, write unit and UI tests, and ensure code meets established quality standards and continuous integration requirements.
Use AI-powered development tools daily to accelerate coding, refactoring, test generation, debugging, root-cause analysis, and technical documentation.
Review and validate AI-generated code and recommendations.
Collaborate with product managers and designers to translate requirements into effective mobile solutions.
Work under the guidance of senior iOS engineers.
Partner with Android engineers to align product functionality.
Participate in code reviews, testing activities, and development workflows.
Contribute to mobile analytics, feature flags, networking, and application architecture.
Requirements
At least 3 years of professional iOS development experience.
Strong proficiency in Swift and hands-on experience building iOS applications using SwiftUI.
Experience developing and publishing at least one application through the Apple App Store.
Understanding of fundamental mobile application architecture, including MVVM or similar architectural patterns, SwiftUI views, ViewModels, and basic networking concepts.
Familiarity with unit testing, UI testing, code reviews, continuous integration, and established software quality practices.
Experience using AI-powered development tools.
A bachelor's degree in Computer Science or a related discipline, or equivalent practical experience.
Strong analytical and problem-solving skills.
Good communication and collaboration skills.
A product-oriented mindset.
Conditions
Competitive compensation: Annual salary ranging from $85,000 to $125,000 USD.
Comprehensive healthcare: Medical, dental, and vision insurance.
Health spending options: HSA and FSA options.
Retirement savings: RRSP with employer matching contributions for Canadian employees.
Paid time off: Paid vacation, personal days, and sick leave.
Family support: Paid maternity and paternity leave.
Financial protection: Employer-paid short-term disability, long-term disability, life insurance, and AD&D coverage.
Employee well-being: Access to a comprehensive Employee Assistance Program.
Community engagement: An employer-paid volunteer day.