jobapplier

Senior Mobile Engineer

Mattermost

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