The Staff Mobile Engineer is a senior technical leader responsible for advancing the iOS application for Thunderbird. This role involves solving complex mobile challenges, guiding architectural direction, and improving code quality. The position operates in a fully remote environment, collaborating with distributed teams worldwide.
Responsibilities
- Address intricate and uncertain technical problems in mobile development that demand careful planning, design, and cross-team coordination.
- Act as technical lead for significant iOS projects, including new features, architectural enhancements, and strategic code refactoring.
- Work with senior engineers and engineering leadership to define mobile technical strategy and key architectural choices.
- Lead efforts to enhance code quality by reducing technical debt and improving performance, stability, and build reliability.
- Collaborate closely with product and UX teams to integrate usability and accessibility into iOS development workflows.
- Develop clean, maintainable, and well-tested iOS code to support a consistent and dependable codebase.
- Guide and mentor engineers through code reviews, technical advice, and knowledge transfer initiatives.
- Help refine engineering practices and workflows, while staying up to date with evolving iOS technologies and industry best practices.
Requirements
- Minimum of 10 years of professional software development experience, with substantial work on complex mobile applications at a senior level.
- Extensive hands-on experience with Swift and iOS frameworks.
- Deep understanding of mobile application architectures, platform limitations, and iOS lifecycle management.
- Demonstrated ability to lead complex technical initiatives and influence architectural decisions, with experience mentoring engineers and serving as a technical lead.
- Strong grasp of software engineering principles, including system design, testing methodologies, and mobile release considerations, along with knowledge of mobile security and privacy standards.
- Experience with email and communication protocols such as RSS, IMAP, POP, or Matrix, and familiarity with IETF standards for CalDav and CardDav.
- Proficient in Git and collaborative development workflows, including code reviews and continuous integration systems.
- Excellent written and verbal communication skills, with the ability to work effectively in a distributed, multidisciplinary team and a focus on user impact and product goals.
Nice to Have
- History of contributing to or maintaining open-source software projects.
- Knowledge of mobile app release cycles and app store submission requirements.
- Experience enhancing team development processes, tools, or workflows.
- Familiarity with shared mobile components or cross-platform development patterns is beneficial.
Tech Stack
Swift, iOS frameworks, Git, CI systems, IMAP, POP, RSS, Matrix, CalDav, CardDav
Benefits
- Fully remote work with flexible scheduling
- Provision of latest laptop equipment
- Discretionary Annual Bonus Program
- Monthly stipend for remote work expenses
- Annual stipend for professional development
- Access to Udemy learning platform
- Attendance at industry conferences
- Participation in company all-hands meetings
- 24 days of paid time off per year (prorated)
- Paid birthday leave
- Year-end company shutdown period
- 9 paid wellbeing days annually
- Paid public holidays
- Additional paid leave options
- Quarterly stipend for personal or family wellbeing activities
- RRSP contributions
- Comprehensive health, dental, and vision insurance
- Disability insurance coverage
- Life insurance
- Employee Assistance Program
- Paid parental leave
- Paid sick days
Compensation
Base salaries are benchmarked to local markets at the 60th percentile; range for Canada is $125,000 - $140,000 CAD. Includes a Discretionary Annual Bonus Program.
Work Arrangement
Global — Fully remote with schedule flexibility; team spans multiple regions and time zones
Team
Team of 50+ people distributed across seven countries. Operates as a small but growing unit within a larger portfolio, maintaining independence while collaborating with the open-source community.
- Open source development
- Transparency
- Collaboration
- Inclusivity
- User-first focus
- Privacy and productivity coexistence
- Independence from big tech ecosystems
- Commitment to diversity, equity, and inclusion
Additional Information
- Applicants must reside in and have permanent work authorization in the country or countries specified in the job posting.
- Visa sponsorship is not provided.
- This is a fully remote position.
- Strong communication and documentation skills are essential due to the distributed nature of the team.
- Candidates must submit original application materials; use of AI-generated content will result in disqualification.
- Accommodations are available upon request for qualified individuals with disabilities; contact hiringaccommodations@thunderbird.net.
- Job title, level, and compensation may be adjusted for candidates with strong skills but slightly less experience.