Remotery

Senior Mobile Engineer, iOS

atMozillaRemoteCA flagCanadaFull-timeSoftware EngineerSeniorC$108k – C$125k/year

Posted Aug 6

This is a fully remote position, open to applicants in Canada.

📋 Description

• Develop and enhance Thunderbird’s mobile products and platform architecture.

• Optimize scalability, performance, reliability, and overall user experience.

• Gain an in-depth understanding of the codebase and architecture to confidently implement changes across the entire stack.

• Uphold strong debugging and testing practices across unit, integration, and automated testing.

• Evaluate code and provide guidance for improvements in architecture, testing, and development best practices.

• Proactively address complex issues related to performance, security, and cross-platform integration.

• Monitor application health and resolve issues before they escalate.

• Document technical decisions, system architecture, and team workflows.

• Take ownership of assigned projects, working collaboratively across functions from investigation and planning through development, validation, and delivery.

• Ensure mobile development adheres to accessibility, security, and privacy standards.

• Partner with mobile engineers, product management, UX, open-source contributors, and the broader Mozilla ecosystem to enhance Thunderbird’s iOS experience.


⛳️ Requirements

• 7+ years of professional software development experience, including at least 2 years in a Senior Software Engineer position.

• 3+ years of professional experience in mobile application development.

• Extensive experience with Swift, SwiftUI, and iOS frameworks.

• Profound knowledge of iOS architecture, design patterns, and performance optimization.

• Proven experience in delivering and maintaining complex, scalable, and reliable software.

• Skilled in addressing technical debt and refactoring large or intricate codebases.

• In-depth knowledge of mobile security, encompassing encryption, secure storage, app signing, and vulnerability remediation.

• Familiarity with communication and email protocols such as RSS, IMAP, POP, or Matrix.

• Understanding of IETF standards for CalDav or CardDav.

• Advanced proficiency with Git and collaborative development practices.

• Excellent debugging, testing, and problem-solving abilities.

• Capacity to work autonomously, take initiative, and collaborate across teams.

• Exceptional asynchronous written communication skills; comfortable working with a geographically dispersed team.

• Willingness to learn, assess, and responsibly utilize emerging technologies, including AI-enabled tools, to enhance work processes.

• Applicants must reside in Canada and possess permanent work authorization; visa sponsorship is not available.

• Bonus: Knowledge of Apple App Store and Google Play Store compliance guidelines.

• Bonus: Experience in contributing to open-source projects or communities.

• Bonus: Fluency 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.

• Attendance at industry conferences.

• Company all-hands and team gatherings.

• 24 days of PTO per year (prorated).

• Your birthday off.

• Year-end company shutdown.

• 9 wellbeing days.

• Public holidays.

• Additional paid leave.

• Quarterly wellbeing stipend for personal or family activities.

• RRSP contributions.

• Health, dental, & vision insurance.

• Disability insurance.

• Life insurance.

• Employee assistance program.

• Paid parental leave.

• Paid sick days.

People also viewed

3Core Systems, Inc1 day ago

SAP PLMSI Developer

US flagUnited States OnlyFreelanceSoftware Engineer
ApplyView job
Fortrea1 day ago

Senior Programmer Analyst

US flagUnited States OnlyFull-timeSoftware Engineer$80k – $95k/year
ApplyView job
Stralynn Consulting Services, Inc1 day ago

Senior Power Platform, Integration Developer

US flagUnited States OnlyFreelanceSoftware Engineer
ApplyView job
Abacus Group1 day ago

Software Engineer

GB flagUnited Kingdom OnlyFull-timeSoftware Engineer
ApplyView job
Entermotion Design Studio1 day ago

Mobile Developer, React Native

US flagUnited States OnlyFull-timeSoftware Engineer
ApplyView job
Skydio1 day ago

Senior Curriculum Developer, sUAS Operations

US flagUnited States OnlyFull-timeSoftware Engineer$110k – $145k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers