Senior Mobile Engineer, iOS

Skills
Mobile ApplicationsApp StoreEmerging TechnologiesEvolutionIETFMobile SecurityMozilla
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 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 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
  • Ability to work independently take ownership and collaborate across teams
  • Excellent async written communication skills for a geographically distributed team
  • Ability to learn evaluate and responsibly use emerging technologies including AI-enabled tools

Nice to have

  • App Store compliance familiarity
  • Open-source contribution experience
  • French German Japanese language skills

Day to day

  • Build and refine Thunderbird’s iOS products and mobile platform architecture
  • Improve scalability performance reliability and user experience across a globally used app
  • Work across the stack to solve complex issues in security debugging testing and cross-platform integration
  • Collaborate with mobile engineers product management UX and open-source contributors to deliver thoughtful technical solutions
  • Own projects from investigation and planning through validation delivery and ongoing improvement

Hiring process

  • Apply directly through the career page
  • Complete the cover letter and screening questions fully
  • Await careful review of application materials