Senior Mobile Engineer, iOS
Posted 6ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior iOS Engineer building Thunderbird’s privacy-focused email application for Canadian users. Improving mobile architecture, reliability, security, and performance within an open-source ecosystem.
Responsibilities:
- 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
- Collaborate with mobile engineers, product management, UX, open-source contributors, and the broader Mozilla ecosystem to deliver Thunderbird’s iOS experience
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
- Familiarity with IETF standards for CalDav or CardDav
- Advanced proficiency with Git and collaborative development workflows
- Strong debugging, testing, and problem-solving skills
- Ability to work independently, take ownership, and collaborate across teams
- 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
- Applicants must reside in Canada and have permanent work authorization; no visa sponsorship provided
- Bonus: Familiarity with Apple App Store and Google Play Store compliance guidelines
- Bonus: Experience contributing to open-source projects or communities
- Bonus: Proficiency in French, German, Japanese, or another widely supported Thunderbird language
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


















