Senior Mobile Engineer

New
M
MattermostSecure collaboration software
Work from anywhereFull-TimeSenior
Salary165,000 - 215,000 USD per year
Apply NowOpens the employer's application page

Job Details

Required Skills
AndroidReact NativeTypeScriptiOS

Requirements

  • Have deep expertise in iOS or Android development and strong working knowledge of the other platform.
  • Understand mobile architecture, platform SDKs, lifecycle constraints, and networking fundamentals.
  • Have experience building reliable mobile systems that handle unreliable connectivity, local state changes, synchronization, and recovery.
  • Have strong mobile performance profiling and production debugging skills on real devices.
  • Have experience using production data, crash metrics, and release-health signals to drive reliability improvements.
  • Have experience making architecture recommendations and owning technical outcomes.
  • Be able and willing to work across native and cross-platform codebases.
  • Have AI fluency and experience using coding agents while applying judgment to ensure reliable outcomes.
  • Preferred: experience with React Native and TypeScript.
  • Preferred: experience with mobile persistence, synchronization, or offline-capable systems.
  • Preferred: experience with real-time communications or WebRTC, CallKit, or Android audio APIs.
  • Preferred: experience with enterprise mobile distribution, MDM, AppConfig, or Intune MAM.

Responsibilities

  • Architect the app for DDIL and other constrained network environments.
  • Improve data and functional reliability across connection lifecycle, synchronization, recovery, and failure scenarios.
  • Own crash-free and release-health outcomes, using telemetry to identify regressions and drive them through diagnosis to resolution.
  • Profile and improve performance across startup, networking, storage, rendering, memory, and battery usage.
  • Own critical iOS and Android integrations and the boundaries between native and cross-platform code.
  • Maintain and evolve push notifications, background execution, secure storage, app lifecycle, and real-time communications capabilities.
  • Diagnose production issues using native traces, telemetry, device profiling, and field logs.
  • Make architecture recommendations that balance near-term delivery with the long-term direction of the mobile platform.
  • Mentor engineers on mobile architecture, reliability, performance, and platform best practices.
  • Uphold security and compliance standards, contribute to the open-source codebase, and use AI coding tools with sound engineering judgment.
View Full Description & ApplyYou'll be redirected to the employer's site
165,000 - 215,000 USD per year
Apply Now