Senior Mobile Engineer
Mattermost
- United States
- Senior Level
- Posted
Skills
Required
- synchronization
- local state changes
- recovery
- building mobile software
- mobile persistence / offline-capable
Preferred
- React Native
- TypeScript
- enterprise mobile distribution / MDM / AppConfig / Intune
- MAM
- real-time communications / platform media frameworks
- WebRTC / CallKit / Android audio APIs
- mobile architecture
- open-source
Mattermost as a Senior Mobile Engineer, where you'll take ownership of the mobile experience for teams working in defense, intelligence, and critical infrastructure.
Responsibilities
- Your immediate focus will be on improving the reliability and performance of our React Native and TypeScript mobile app, while also shaping 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, and help raise the bar for mobile software development.
- Enjoy fully remote work, unlimited vacation, and a range of other benefits.
- Architect the app for disconnected, denied, intermittent, or limited network environments, ensuring reliability and performance.
- Own crash-free and release-health outcomes, using telemetry to proactively identify regressions and drive them through diagnosis to resolution.
- Mentor engineers on mobile architecture, reliability, performance, and platform best practices, and contribute to the open-source codebase.
- Experience making architecture recommendations and owning technical outcomes
- Strong understanding of mobile architecture, platform SDKs, lifecycle constraints, and networking fundamentals
- Strong mobile performance profiling and production debugging skills on real devices
- Experience using production data, crash metrics, and release-health signals to drive reliability improvements
- Deep expertise in iOS or Android development, with strong working knowledge of the other platform
- AI fluency and experience using coding agents to increase engineering output while applying judgment to ensure reliable outcomes
Requirements
- Applicants must meet eligibility requirements for access to export-controlled information as defined by U.S. export control laws, including EAR and ITAR
- This role may require obtaining and maintaining a U.S. government security clearance. Candidates must meet federal eligibility requirements to be considered
- Ability and willingness to work across native and cross-platform codebases
- Experience building reliable mobile systems that behave predictably through unreliable connectivity, local state changes, synchronization, and recovery
- Experience building mobile software for security-sensitive, regulated, or operationally constrained environments
- Experience with mobile persistence, synchronization, or offline-capable systems
Preferred
Open-source contributions
- Experience with enterprise mobile distribution, MDM, AppConfig, or Intune MAM
- Experience with real-time communications or platform media frameworks such as WebRTC, CallKit, or Android audio APIs
- Experience with React Native and TypeScript
Pay
USD 165,000 - 215,000
jobapplier