AI First iOS Software Engineer

Jobgether

View original posting

Work arrangement
Remote
Occupation
Software & IT
Location
Canada
Compensation
Not disclosed
Apply by
April 10, 2027

About this role

<h3>Accountabilities</h3><li>Develop, test, and deliver iOS features primarily using Swift and SwiftUI across buyer and seller marketplace applications.</li><li>Contribute to application architecture, including SwiftUI views, ViewModels, and established patterns such as Model-View-ViewModel (MVVM), while working with existing UIKit components when necessary.</li><li>Implement feature-flagged functionality, write unit and UI tests, and ensure code meets established quality standards and continuous integration requirements.</li><li>Use AI-powered development tools daily to accelerate coding, refactoring, test generation, debugging, root-cause analysis, and technical documentation.</li><li>Review and validate AI-generated code and recommendations to ensure correctness, maintainability, performance, and production readiness before merging changes.</li><li>Collaborate with product managers and designers to translate requirements into effective mobile solutions that address customer needs and business objectives.</li><li>Work under the guidance of senior iOS engineers to develop technical expertise, take increasing ownership of features, and contribute to shared platform capabilities.</li><li>Partner with Android engineers to align product functionality and maintain consistent user experiences across mobile platforms.</li><li>Participate in code reviews, testing activities, and development workflows that support quality releases across both mobile operating systems.</li><li>Contribute to mobile analytics, feature flags, networking, and application architecture while gradually expanding ownership of shared platform concerns.</li><li>Share knowledge, incorporate feedback, and continuously improve development practices by adopting emerging tools and identifying opportunities to reduce repetitive work.</li><h2>Requirements:</h2><li>At least 3 years of professional iOS development experience, or equivalent technical depth, with practical experience delivering production-ready mobile features within a collaborative engineering team.</li><li>Strong proficiency in Swift and hands-on experience building iOS applications using SwiftUI.</li><li>Experience developing and publishing at least one application through the Apple App Store.</li><li>Understanding of fundamental mobile application architecture, including MVVM or similar architectural patterns, SwiftUI views, ViewModels, and basic networking concepts.</li><li>Familiarity with unit testing, UI testing, code reviews, continuous integration, and established software quality practices, with a willingness to develop expertise in snapshot testing.</li><li>Experience using AI-powered development tools, such as coding copilots, AI-assisted debugging tools, and automated test generators, with the ability to critically evaluate and validate their outputs.</li><li>A bachelor's degree in Computer Science or a related discipline, or equivalent practical experience.</li><li>Strong analytical and problem-solving skills, attention to detail, and a commitment to writing clean, maintainable, and reliable code.</li><li>Good communication and collaboration skills, with the ability to work effectively with senior engineers, product managers, designers, backend developers, and Android counterparts.</li><li>A product-oriented mindset, curiosity about emerging technologies, and a willingness to learn, adapt, and take increasing ownership of technical responsibilities.</li><h2>Nice to have:</h2><li>Experience with snapshot testing and automated mobile testing strategies.</li><li>Familiarity with Swift Package Manager (SPM), modular application architecture, and shared UI component libraries.</li><li>Previous experience developing mobile applications for marketplaces, e-commerce platforms, or other transactional products.</li><li>Interest in developing expertise in authentication, feature flags, mobile analytics, and shared platform capabilities.</li><li>Familiarity with hybrid mobile application experiences using WebView components.</li><h2>Benefits:</h2><li>
<strong>Competitive compensation:</strong>Annual salary ranging from<strong>$85,000 to $125,000 USD</strong>, depending on experience, skills, qualifications, and other relevant factors.</li><li>
<strong>Comprehensive healthcare:</strong>Medical, dental, and vision insurance, subject to the applicable benefits plan.</li><li>
<strong>Health spending options:</strong>Employer contributions to a Health Savings Account (HSA) and Flexible Spending Account (FSA) options for eligible US employees.</li><li>
<strong>Retirement savings:</strong>RRSP with employer matching contributions for Canadian employees.</li><li>
<strong>Paid time off:</strong>Paid vacation, personal days, and sick leave.</li><li>
<strong>Family support:</strong>Paid maternity and paternity leave for eligible US employees.</li><li>
<strong>Financial protection:</strong>Employer-paid short-term disability, long-term disability, life insurance, and accidental death and dismemberment (AD&amp;D) coverage for eligible US employees.</li><li>
<strong>Employee well-being:</strong>Access to a comprehensive Employee Assistance Program.</li><li>
<strong>Community engagement:</strong>An employer-paid volunteer day dedicated to supporting community initiatives.</li><li>
<strong>Professional development:</strong>Tuition reimbursement for eligible programs and opportunities to expand technical expertise.</li><li>
<strong>Career advancement:</strong>Opportunities for internal promotions, diverse career paths, knowledge sharing, and long-term professional growth.</li><li>
<strong>Remote flexibility:</strong>A full-time remote position based in Canada.</li><li>
<strong>Innovative work environment:</strong>The opportunity to collaborate with experienced mobile engineers and contribute to large-scale marketplace applications, platform modernization, and AI-driven development initiatives.</li>

Apply on employer site

You'll continue on the employer's careers page to submit your application.