
Senior Mobile Engineer
Required skills
- mobile engineering
- iOS
- Android
- mobile architecture
- platform SDKs
- lifecycle constraints
- networking fundamentals
- unreliable connectivity
- local state changes
- synchronization
Nice to have
- React Native
- TypeScript
- mobile persistence
- offline-capable systems
- real-time communications
- WebRTC
Role summary
Mattermost is seeking a Senior Mobile Engineer to enhance the mobile experience for users in defense, intelligence, and critical infrastructure sectors, particularly in DDIL (Disconnected, Denied, Intermittent, or Limited) environments. The role focuses on improving the reliability and performance of the primarily React Native and TypeScript mobile app, including native iOS and Android integrations. Responsibilities include architecting for constrained networks, ensuring data and functional reliability, owning crash-free metrics, and optimizing performance across various aspects of the app. The engineer will also manage critical native integrations, platform capabilities like push notifications and secure storage, and distribution constraints. Production issue diagnosis and architecture recommendations are key. Mentoring other engineers and contributing to the open-source codebase are also expected. Experience with AI coding tools is required.
We are seeking a Senior Mobile Engineer to take ownership of the Mattermost mobile experience for teams working in defense, intelligence, and critical infrastructure. Our users operate in DDIL environments where connectivity may be disconnected, denied, intermittent, or limited, security is non-negotiable, and the software they depend on has to keep working.
Our mobile app is primarily React Native and TypeScript today, with native iOS and Android integrations. Your immediate focus will be making that experience more reliable and performant. Over time, you'll also help shape the next generation of our cross-platform mobile architecture.
You'll work hands-on across application and native layers, partner closely with platform and feature teams, work directly with customer-facing teams on field reports from constrained environments, and help raise the bar for how we observe, diagnose, and build mobile software.
Responsibilities
Reliability and Performance
Mobile Platform Ownership
Craft and Delivery
What We Are Looking For
We care about what you've built and the problems you've solved — not how long you've been building. If you have strong outcomes to speak to in mobile engineering, we want to hear from you.
Required:
Preferred:
Why Mattermost
Target Salary Range: $165,000 – $215,000Mattermost takes a market-based approach to pay and pay may vary depending on your location. The successful candidate’s starting pay will be determined based on job-related skills, experience, qualifications, work location, and market conditions. These ranges may be modified in the future.Mattermost offers a remote-first work environment with medical, dental, and vision coverage. You’ll also receive unlimited PTO plus company holidays, a work from home stipend, an annual learning and development budget for conferences, certifications, and courses, paid parental leave for all parents, and a 401(k) plan.
U.S. Eligibility & Compliance
This role may require obtaining and maintaining a U.S. government security clearance. Candidates must meet federal eligibility requirements to be considered.
Applicants must meet eligibility requirements for access to export-controlled information as defined by U.S. export control laws, including EAR and ITAR. For more information visit the Bureau of Industry and Security and the Directorate of Defense Trade Controls.
Mattermost is an EEO Employer, we are a remote-first, open-source company. We are continually working to expand our hiring in more countries and regions, ensuring compliance with local laws and regulations, which takes time. Mattermost values your unique perspective—we welcome all applicants. We encourage individuals from all backgrounds to apply and are committed to assessing candidates based on their skills and qualifications. We do not tolerate discrimination against staff or applicants based on race, religion, national origin, age, disability, pregnancy status, veteran status, or other personal characteristics. If you require accommodations during the interview process, please let us know—we’re happy to assist.Similar roles
Staff Full Stack EngineerMattermost · Remote · Remote
Staff Full Stack EngineerMattermost · Remote · Remote
Mobile EngineerCushman & Wakefield · Austin, TX · Onsite
Mobile EngineerBJAK · Remote · Remote
iOS Mobile Engineer 4Capital One · Mclean, VA · Onsite
Founding Mobile Engineer, Go-to-MarketQualGent · New York, NY · Hybrid
