Jobs · Engineering

Senior React Native Engineer

Mattermost · United States · 1 wk ago
RemoteRemoteEngineering$165k–$225k/yrFull-time

Responsibilities

  • Arcitect and evolve the React Native application for deployment environments with limited or unreliable connectivity
  • Define how the app handles WebSocket reliability and data synchronization across degraded network conditions
  • Design offline-first storage and sync patterns, including conflict resolution strategies
  • Shape mobile development tooling, code organization, and testing infrastructure
  • Drive performance improvements across network efficiency, package size, and memory consumption
  • Own testing strategy for mobile platform-specific challenges
  • Mentor engineers on mobile architecture and best practices
  • Uphold security and compliance standards required by government and enterprise clients
  • Contribute to the open-source codebase

Requirements

  • Demonstrated experience with React Native and JavaScript/TypeScript
  • Strong understanding of networking fundamentals: HTTP, WebSockets, connection lifecycle, and how to build resilient apps over unreliable networks
  • Experience with offline-first design — local persistence, sync strategies, and conflict resolution
  • Familiarity with native iOS and/or Android development
  • AI fluency and a track record of adapting to new tooling as the landscape evolves

Preferred

  • Experience with reactive programming patterns (e.g. RxJS)
  • Familiarity with the Expo framework, including migration from bare React Native
  • Mobile security best practices in enterprise or regulated environments
  • Background in defense, intelligence, or critical infrastructure products
  • Experience improving mobile developer tooling or testing infrastructure
  • Experience in distributed or remote-first engineering teams

Qualifications

  • Required: Demonstrated experience with React Native and JavaScript/TypeScript
  • Strong understanding of networking fundamentals: HTTP, WebSockets, connection lifecycle, and how to build resilient apps over unreliable networks
  • Experience with offline-first design — local persistence, sync strategies, and conflict resolution
  • Familiarity with native iOS and/or Android development
  • Preferred: AI fluency and a track record of adapting to new tooling as the landscape evolves

Skills

  • React Native
  • JavaScript/TypeScript
  • Networking fundamentals: HTTP, WebSockets, connection lifecycle, and how to build resilient apps over unreliable networks
  • Offline-first design — local persistence, sync strategies, and conflict resolution
  • Native iOS and/or Android development
  • Reactive programming patterns (e.g. RxJS)
  • The Expo framework, including migration from bare React Native
  • Mobile security best practices in enterprise or regulated environments
  • Defense, intelligence, or critical infrastructure products
  • Improving mobile developer tooling or testing infrastructure
  • Distributed or remote-first engineering teams

Benefits

  • Full data and operational control
  • Secure collaboration from tactical edge and DDIL environments to enterprise HQ
  • Embedded interoperability for Microsoft Teams, Outlook, and Microsoft 365

Pay

Salary range: $165,000 – $225,000

Mattermost takes a market-based approach to pay. Compensation is determined based on skills, experience, qualifications, and work location. Ranges may be updated as market conditions evolve.

Schedule

Remote-first

Company Information

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.

Similar jobs