AI First iOS Software Engineer

New
J
JobgetherDigital marketplace
Based in CanadaFull-TimeMiddle
Salary85,000 - 125,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
At least 3 years of professional iOS development experience, or equivalent technical depth
Required Skills
iOS DevelopmentSwiftCI/CDUnit Testing

Requirements

  • Have at least 3 years of professional iOS development experience, or equivalent technical depth, delivering production-ready mobile features.
  • Demonstrate strong proficiency in Swift and hands-on experience building iOS applications with SwiftUI.
  • Have experience developing and publishing at least one application through the Apple App Store.
  • Understand mobile application architecture, including MVVM or similar patterns, SwiftUI views, ViewModels, and basic networking.
  • Be familiar with unit testing, UI testing, code reviews, continuous integration, and software quality practices.
  • Have experience using AI-powered development tools, such as coding copilots, AI-assisted debugging tools, and automated test generators.
  • Be able to critically evaluate and validate AI-generated outputs.
  • Have a bachelor's degree in Computer Science or a related discipline, or equivalent practical experience.
  • Bring analytical and problem-solving skills, attention to detail, and a commitment to clean, maintainable code.
  • Collaborate effectively with engineers, product managers, designers, backend developers, and Android counterparts.

Responsibilities

  • Develop, test, and deliver iOS features using Swift and SwiftUI for buyer and seller marketplace applications.
  • Contribute to application architecture, including SwiftUI views, ViewModels, MVVM patterns, and existing UIKit components.
  • Implement feature-flagged functionality and write unit and UI tests.
  • Use AI-powered tools for coding, refactoring, test generation, debugging, root-cause analysis, and documentation.
  • Review AI-generated code and recommendations for correctness, maintainability, performance, and production readiness.
  • Collaborate with product managers and designers to translate requirements into mobile solutions.
  • Work with senior iOS engineers to develop technical expertise and take increasing ownership of features.
  • Partner with Android engineers to align functionality and maintain consistent experiences across mobile platforms.
  • Participate in code reviews, testing, and development workflows that support quality releases.
  • Contribute to mobile analytics, feature flags, networking, and application architecture.
View Full Description & ApplyYou'll be redirected to the employer's site
85,000 - 125,000 USD per year
Apply Now