Skip to main content
MZLA

Senior Mobile Engineer, iOS

RemoteCanada only
Published
Role
Mobile
Experience
Senior
Employment
Full-time
Company size
Startup
CAD 108k–CAD 125k/yr
Check eligibility

Open to CA only. Set where you work from to check your eligibility.

No BS summary

Senior iOS engineer for Thunderbird’s iOS app, with 7+ years software development, 3+ years mobile, and 2+ years in a Senior Software Engineer role. Must be in Canada with permanent work authorization; no visa sponsorship. Needs Swift, SwiftUI, iOS frameworks, mobile security, Git, testing/debugging, and email/communication protocols.

Core skills

SwiftSwiftUIiOS

Required skills

iOS frameworksGitRSSIMAPPOPMatrixCalDavCardDav

Optional skills

Apple App Store compliance guidelinesGoogle Play Store compliance guidelines

Optional languages

French Proficiency; bonus point / nice-to-have explicitly stated.German Proficiency; bonus point / nice-to-have explicitly stated.Japanese Proficiency; bonus point / nice-to-have explicitly stated.

What you'll do

  • Build and refine Thunderbird’s mobile products and platform architecture.
  • Improve scalability, performance, reliability, and user experience.
  • Develop a deep understanding of the codebase and architecture to confidently make changes across the entire stack.
  • Maintain strong debugging and testing practices across unit, integration, and automated testing.
  • Review code and guide improvements to architecture, testing, and development best practices.
  • Independently resolve complex issues involving performance, security, and cross-platform integration.
  • Monitor application health and address issues before they escalate.
  • Document technical decisions, system architecture, and team processes.
  • Own assigned projects, collaborating cross-functionally, from investigation and planning through development, validation, and delivery.
  • Ensure mobile development meets accessibility, security, and privacy standards.

What they require

  • 7+ years of professional software development experience, including 2+ years in a Senior Software Engineer role.
  • 3+ years of professional mobile application development experience.
  • Strong experience with Swift, SwiftUI, and iOS frameworks.
  • Deep knowledge of iOS architecture, design patterns, and performance optimization.
  • Experience delivering and maintaining complex, scalable, and reliable software.
  • Experience addressing technical debt and refactoring large or complex codebases.
  • Strong knowledge of mobile security, including encryption, secure storage, app signing, and vulnerability remediation.
  • Experience with communication and email protocols such as RSS, IMAP, POP, or Matrix, and familiarity with the IETF standards for CalDav or CardDav.
  • Advanced proficiency with Git and collaborative development workflows.
  • Strong debugging, testing, and problem-solving skills.
  • Strong attention to detail, curiosity, and a product-focused mindset.
  • The ability to work independently, take ownership, and collaborate across teams.
  • Respect for diverse skills, experiences, and perspectives.
  • Excellent async written communication skills; comfortable working with a geographically distributed team.
  • Ability to learn, evaluate, and responsibly use emerging technologies, including AI-enabled tools, to improve work processes.
  • Preferred: Experience contributing to open-source projects or communities.
  • Applicants must reside in and have permanent work authorization for the country location(s) specified in the posting.
  • We are unable to consider applicants outside of these markets at this time.
  • We do not provide visa sponsorship.

Benefits

  • Fully remote work & schedule flexibility
  • Company-provided laptop
  • Annual bonus program
  • Monthly remote work stipend
  • Annual professional development stipend
  • Access to Coursera learning platform
  • Industry conferences
  • Company all-hands and team gatherings
  • 24 days PTO per year (prorated)
  • Your birthday
  • Year-end company shutdown
  • 9 wellbeing days
  • Public holidays
  • Other paid leave
  • Quarterly wellbeing stipend for personal / family activities
  • RRSP contributions
  • Health, dental, & vision insurance
  • Disability insurance
  • Life insurance
  • Employee assistance program
  • Paid parental leave
  • Paid sick days

MZLA is the nonprofit-owned company behind Thunderbird and part of the Mozilla family. It builds privacy-respecting communication and productivity tools, including the open-source Thunderbird email application.

ProductivityStartup

Details

Visa sponsorshipNo