Role overview

Senior Software Engineer (iOS), SDK

Requirements and responsibilities

Readable role content extracted into sections for faster review.

Qualifications

  • 5+ years of professional experience as a Software Engineer, with a strong focus on mobile platforms, and ideally in SDK development and/or developer tooling
  • Deep experience developing for the iOS platform using Swift and Objective-C
  • A strong understanding of mobile architecture, patterns, and best practices
  • Experience leveraging AI-powered development tools to enhance productivity and code quality
  • Excellent written and spoken English communication skills
  • Well-organized with a high level of attention to detail and accuracy
  • You live in the Toronto area or are willing to relocate for this incredible opportunity

Bonus Points

  • Knowledge of the app monitoring and observability space
  • Familiarity with low-level programming (C/C++)
  • A track record of maintaining or contributing to open-source libraries
  • Experience with other mobile platforms or frameworks (Android + Kotlin/Java, React Native + JavaScript/TypeScript, Flutter + Dart)
Similar roles

Keep a backup shortlist.

Browse stack
FocusEngineering Role area
Seniority signalSeniorCandidate level
StackJava, JavaScript, ReactPrimary skills
Location1 accepted countryEligibility

Stack

Use these tags to compare similar remote roles.

Location eligibility

Candidates should apply only when their profile country is listed here.

Your profileCountry not setSign in to check your country against this role.

Hiring flow

WithMira shows the role, then sends candidates to the company application.

1Check role fit, stack, and location eligibility in WithMira.
2Open the company application page from the tracked apply link.
3Save the role or subscribe for similar opportunities before leaving.
Apply on company siteCompany siteOpen link