Senior Mobile Engineer, iOS
$108k - $125k per yearCanada
- Remote job
Why Thunderbird? Thunderbird is one of the world’s most trusted open-source email applications, empowering more than 20 million people globally. At MZLA, the team behind Thunderbird, we build privacy-respecting communication and productivity tools that help people manage their digital lives while staying in control of their data. We are open source by design. Our products are developed transparently and in collaboration with a global community of contributors, and that same spirit shapes how we work: collaboratively, inclusively, and with a shared commitment to putting users first. We are a small but growing company of 60+ people distributed across seven countries. As Thunderbird evolves beyond a single desktop application, we are expanding across desktop, mobile, paid services, and new product experiences that help people and organizations work more effectively without giving up control to big tech ecosystems. Our revenue model combines user donations, which help keep Thunderbird’s apps freely available, with paid services that cover the costs of hosted offerings while supporting long-term sustainability and continued innovation. A note about MZLA and Mozilla: MZLA Technologies Corporation is the nonprofit-owned company behind Thunderbird and part of the Mozilla family. MZLA is separate from Mozilla Corporation and has its own compensation programs, benefits, and employment policies. To learn more, visit The opportunity The Senior Software Engineer, iOS is an experienced individual contributor who brings deep iOS expertise to the design, development, and evolution of Thunderbird’s iOS application. This role will continue to contribute to Thunderbirds effort to develop the iOS app and establish a strong technical foundation for the product.
You’ll work closely with mobile engineers, product management, UX, and other partners to deliver a high-quality iOS experience that meets high standards for performance, reliability, accessibility, security, and maintainability.
You’ll play an important role in delivering exceptional user experiences for Thunderbird’s global user base by translating product needs into thoughtful technical solutions and ensuring your work aligns with MZLA’s mission and the objectives of the Thunderbird Project. You’ll also collaborate with open-source contributors and mobile engineers across the broader Mozilla ecosystem. 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.
- 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.
- Familiarity with Apple App Store and Google Play Store compliance guidelines.
- Experience contributing to open-source projects or communities.
- Proficiency in French, German, Japanese, or another widely supported Thunderbird language.
- Canada: $108,000 - $125,000 CAD
- Fully remote work & schedule flexibility
- Company-provided laptop
- Annual bonus program
- Monthly remote work stipend
- Annual professional development stipend
- Access to Coursera l earning 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 co ntributions
- Health, dental, & vision insurance
- Disability insurance
- Life insurance
- Employee assistance program
- Paid parental leave
- Paid sick days
Vacancy posted 19 hours ago
Similar jobs that could be interesting for youBased on the Senior Mobile Engineer, iOS in Canada vacancy
- ...We are seeking a highly skilled Senior Application Engineer with deep T-SQL expertise to join the Liquid Credit Engineering Team, a key division within our broader Investment Systems organization. In this role, you will focus on designing, developing, and supporting the...SeniorRemote job
$145k - $155k per year
...to you, join the herd! Description We are looking for an experienced backend engineer who enjoys solving complex problems, sharing knowledge, and building reliable software. As a Senior Backend Software Engineer, you will design, build, and maintain the services,...SeniorRemote work- ...We are seeking a highly skilled Senior Python Engineer to join our distributed engineering team. In this role, you will work closely with our client’s internal squads to design, build, and optimize scalable cloud-based media solutions. This is a collaborative, embedded...SeniorRemote job
$110k - $120k per year
...manufactures specialized equipment and technology relied upon in demanding environments around the world. Their success is built on engineering excellence, practical innovation, and a deep understanding of real-world performance. This is an organization where innovation...SeniorPermanent employmentFull timeRelocation package$170.4k - $234.3k per year
...campaigns across programmatic advertising and marketing channels. Engineering at StackAdapt: As an Engineer at StackAdapt, you will be... ...the team roadmap goals Collaborate with stakeholders and other senior engineers across the organization to identify and solve...SeniorLocal areaRemote workWork from homeHome officeFlexible hours$154k - $176k per year
...experience through AI and machine learning. As an AI-Driven Full Stack Engineer, you'll be part of a team charting new territory - designing and... ...in AI/ML domains like NLP, computer vision, recommendation engines etc. Proficiency with cloud infrastructure, distributed systems,...SeniorRemote jobWork at officeWork from home- ...with customer service. We’re looking for a Software Development Engineer in Test (SDET) to help raise the bar for quality across our voice... ...realities of conversational AI. What You'll Do Act as a senior technical authority for quality engineering at Replicant; shaping...SeniorFull timeRemote workFlexible hours
- ...Location: Remote How You'll Make an Impact: As a Senior Frontend Engineer on the squad, you'll build and evolve the guest-facing booking... ...that properties can sell directly through the booking engine. Our Booking Engine Team: This role is part of the Booking...SeniorWork at officeLocal areaRemote workWork from homeWorldwideHome officeWeekend work
$104k - $139k per year
...distribute open-source software that enables people to enjoy the internet on their terms. About this team and role: As a Senior Software Engineer on the Ecosystem Services Team, you’ll build and own back-end systems and the integrations that keep our services running,...SeniorRemote jobImmediate startWorldwideHome office$110k - $130k per year
...drafts at scale, Kindsight’s product suite is truly changing the game for donor fundraising. Position Summary: The Senior Automation Engineer will play a pivotal role in modernizing the quality-engineering foundation for Ascend, Kindsight’s flagship Salesforce second...SeniorLong term contractImmediate startShift work$130k - $150k per year
...AMC’s specialist mining consultancy expertise with AFRY’s global engineering, project delivery, and sustainability capabilities. This creates... ...--------------------------------------------------- Position: Senior Mining Engineer Location: Canada or North America Role...SeniorPermanent employmentFull timeInternshipLive InFlexible hours- ...500 again in 2024, but we're just getting started. Location: Remote How You'll Make an Impact: As a Senior Backend Engineer on the Booking Engine squad, you'll implement new architectures, features, and best practices to scale the Cloudbeds platform, contributing...SeniorLong term contractWork at officeLocal areaRemote workWork from homeWorldwideHome officeWeekend work
- ...landed on Deloitte's Technology Fast 500 again in 2024, but we're just getting started. How You'll Make an Impact: As a Senior Fullstack Engineer on the Distribution Team, you'll be instrumental in developing and enhancing the products that connect Cloudbeds' ecosystem...SeniorLong term contractWork at officeLocal areaRemote workWork from homeWorldwideHome officeWeekend work
$130k - $200k per year
...AMC’s specialist mining consultancy expertise with AFRY’s global engineering, project delivery, and sustainability capabilities. This creates... ...--------------------------------------------------- Position: Senior / Principal Backfill Engineer Location: Canada Role...SeniorPermanent employmentFull timeInternshipLive InFlexible hours$150k - $180k per year
...Nearform Nearform is an independent team of data & AI experts, engineers, and designers who build intelligent digital solutions and... ...requirements into innovative digital products. Whether you are a Senior Engineer, Tech Lead, or DevOps Engineer, you will collaborate...SeniorPermanent employmentFull timeManual laborRemote workFlexible hours$153k - $213k per year
...Affirm team is to provide reliable, scalable, self-serve and Affirm-optimized compute solution to enable ML, Product, and Financial Engineering success. Our team is responsible for building and maintaining compute platform that serves as a backbone for processing various...SeniorRemote jobWork at officeFlexible hours$150k - $180k per year
...and team connectivity, we look forward to hearing from you! THE ROLE Salary Range: $150,000 - $180,000 We are seeking a Senior DevOps Engineer with deep AWS expertise, multi-account architecture experience, and strong leadership capability. This role owns our cloud...SeniorInternshipWork at office2 days per week$196k - $246k per year
...market-experienced Strategist & Solutions Architect, Experience Engineering & Platforms to join DEPT®'s growing Adobe practice in North America. In this executive-level role, you will serve as the most senior client-facing voice on large-scale digital platform transformations...SeniorWork at officeLocal areaRemote workFlexible hoursShift work$104k - $143k per year
...marketers choose StackAdapt to orchestrate high-impact campaigns across programmatic advertising and marketing channels. As a Senior Quality Engineer in Quality Infrastructure at StackAdapt, you'll lead the design and implementation of critical testing infrastructure...SeniorLocal areaRemote workWork from homeHome office- ...The Senior PBAC Engineer is responsible for architecting, deploying, and operating secure application infrastructure that aligns with business needs. This role focuses on developing scalable and resilient security solutions to support business initiatives. Req# 1025895901...SeniorRemote jobLong term contract
$170.4k - $234.3k per year
...campaigns across programmatic advertising and marketing channels. Engineering at StackAdapt: As an Engineer at StackAdapt, you will be... ...dedicated career paths to help you succeed. We're seeking a Senior Full Stack Engineer to help lead our growing full-stack engineering...SeniorLocal areaRemote workWork from homeHome officeFlexible hours- ...portfolio management and asset movement platforms, helping transition a team from manual to automated testing at scale. Join EPAM to engineer solutions that matter. From AI to cloud transformation, you'll collaborate with top-tier innovators, gain autonomy to explore your...SeniorRemote job
$196k - $246k per year
...delivering complex, large-scale eCommerce solutions. Pre-Sales Experience: Demonstrable experience in a pre-sales or solution-engineering capacity, including estimating effort and writing technical proposals. Technical Acumen: Expert-level knowledge of PHP, MySQL,...SeniorWork at officeLocal areaFlexible hours$130k - $200k per year
...AMC’s specialist mining consultancy expertise with AFRY’s global engineering, project delivery, and sustainability capabilities. This creates... ...--------------------------------------------------- Position: Senior / Principal Mining Engineer Location: Canada or North America...SeniorPermanent employmentFull timeTemporary workInternshipLive InFlexible hours- ...product. It’s technical, ethically loaded, and genuinely hard to build well. This role exists at the intersection of product and engineering, and it leans hard into both. You’ll own the full lifecycle of that product: pre-sales conversations where you help a client...SeniorFull time
$164.49k - $197.39k per year
...reliability and performance testing tools for developers and QA engineers. Grafana k6 is an open-source project focused on making performance... ...JavaScript and/or TypeScript Backend systems for web or mobile applications Tools and platforms such as Docker, AWS, microservices...SeniorRemote jobLong term contractLocal areaWorldwideFlexible hours- ...the place for you. Learn more at Engineering at Ada As an Ada engineer, you'll have the... ..., set technical direction that other senior engineers follow, mentor security engineers... ...customer. Partner with the Reasoning Engine and Playbooks teams on agent behavior that...SeniorRemote jobLong term contractRemplacementPermanent employmentFull timeLocal areaWork from homeFlexible hours
- ...capabilities as they emerge. Overview: We are looking for a Platform Engineering Manager with a strong hands-on engineering background to lead... .... Coach and develop engineers, including technical leads and senior engineers, through frequent feedback and technical guidance,...Senior
$65k - $115k per year
...them. What You'll Do We are seeking a detail-oriented QA Engineer who seamlessly bridges manual precision with automated efficiency... ...case exercise # A final conversation with our group's Senior Leader. ~ Once all interviews are complete, the manager will...SeniorRemote jobInternshipWork at officeLocal areaWork from home$146.3k - $154k per year
...-backed stablecoins on Coinbase's infrastructure. As a Software Engineer on this team within the Developer group, you'll build and extend... ...and safeguarding custom stablecoin supply, working closely with senior engineers on design and security review. Implement backend services...SeniorRemote jobContract workLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Mobile Engineer, iOS. Be the first to apply!
Related searches

