← Все вакансии/Middle/jobgether
MiddleRemoteCanada

iOS Software Engineer

J
jobgether
Зарплата
$7,100–$10,400
Уровень
Middle
Формат
Remote
О роли

Описание вакансии

About the company
  • 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.
Стек и навыки

С чем работаем