Staff Mobile Engineer, iOS
WFA Digital Insight
As demand for mobile engineers with expertise in iOS continues to rise, with a growth rate of over 20% in the last year, professionals with deep technical knowledge and collaborative skills are in high demand. Mozilla, a pioneer in open-source technology, is looking for a skilled Staff Mobile Engineer, iOS to contribute to the development of its flagship email and productivity platform, Thunderbird. With a unique approach to community-driven development and a commitment to user privacy, this role offers a chance to work on impactful projects that shape the future of digital communication. Before applying, candidates should be aware of the high level of technical expertise required and the importance of collaboration in a remote, global team environment.
Job Description
About the Role
The Staff Mobile Engineer, iOS position at Mozilla is a senior individual contributor role that requires deep expertise in iOS development. As a member of the Thunderbird team, you will be responsible for the design, development, and evolution of the iOS application, working on complex and ambiguous technical problems, and leading significant mobile initiatives. Your work will have a direct impact on the user experience of Thunderbird, ensuring high standards for performance, reliability, accessibility, security, and maintainability.The ideal candidate will have a strong technical background, with the ability to collaborate with engineering leadership and peers, and to influence, mentor, and guide the work of other engineers. You will work closely with mobile engineers, product management, UX, and other partners to deliver high-quality iOS experiences that meet the needs of Thunderbird's global user base.
What You Will Do
- Tackle complex and ambiguous technical challenges in mobile development that require thoughtful design, planning, and coordination.
- Serve as a technical lead on major iOS initiatives, including feature development, architectural improvements, and targeted refactoring.
- Collaborate with senior engineers and engineering leadership on mobile technical direction and architectural decisions.
- Develop and maintain high-quality, reliable, and efficient code, following best practices and standards.
- Participate in code reviews, ensuring that all code meets the high standards of the Thunderbird team.
- Collaborate with the QA team to identify and resolve issues, and to develop automated tests.
- Work closely with the design team to implement new features and improve the user experience.
- Participate in the development of the team's technical roadmap, and contribute to the planning and execution of projects.
- Stay up-to-date with the latest developments in iOS and mobile technology, and apply this knowledge to improve the Thunderbird iOS application.
What We Are Looking For
- Deep expertise in iOS development, with a strong understanding of Swift, Objective-C, and other relevant technologies.
- Experience with complex technical projects, and a proven track record of delivering high-quality results.
- Strong collaboration and communication skills, with the ability to work effectively in a remote, global team environment.
- Experience with open-source development, and a commitment to the principles of open-source software.
- Strong understanding of software development principles, including testing, debugging, and version control.
- Experience with Agile development methodologies, and a willingness to adapt to changing requirements.
- Strong problem-solving skills, with the ability to analyze complex technical problems and develop creative solutions.
- Experience with mobile security, and a commitment to developing secure and privacy-respecting software.
Nice to Have
- Experience with other mobile platforms, such as Android.
- Knowledge of cloud-based services, and experience with integrating cloud services into mobile applications.
- Experience with machine learning and artificial intelligence, and a willingness to apply these technologies to improve the user experience.
- Strong understanding of user experience principles, and a commitment to developing software that is intuitive and easy to use.
Benefits and Perks
- The opportunity to work on a high-impact project that is shaping the future of digital communication.
- A competitive compensation package, with a salary that reflects your skills and experience.
- A comprehensive benefits package, including health, dental, and vision insurance, as well as a 401(k) retirement plan.
- A remote work environment, with the flexibility to work from anywhere in the world.
- A stipend for remote work expenses, to help you stay productive and comfortable while working from home.
- A generous PTO policy, with plenty of time off to relax and recharge.
- The opportunity to work with a talented and dedicated team, who are passionate about developing open-source software that makes a difference in people's lives.
How to Stand Out
- To stand out in your application, be sure to highlight your experience with complex technical projects, and your ability to work effectively in a remote team environment.
- Make sure your resume and cover letter are tailored to the role, and that you have a strong portfolio of work that demonstrates your skills and experience.
- Be prepared to talk about your experience with open-source development, and your commitment to the principles of open-source software.
- Don't be afraid to show your passion for the Mozilla mission, and your desire to contribute to the development of Thunderbird.
- When negotiating salary, be sure to research the market rate for your role, and to have a clear understanding of your worth as a candidate.
- Pay attention to the company culture, and make sure it aligns with your values and expectations.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.