Mattermost · 2 days ago
Senior React Native Engineer
Mattermost is a leading provider of collaborative workflow solutions for critical infrastructure organizations. The Senior React Native Engineer will focus on building resilient mobile experiences, addressing networking and architecture challenges, and ensuring reliable message delivery in mission-critical environments.
Telecom & CommunicationsSaaSSoftwareInformation TechnologyFile SharingInformation ServicesMessaging
Responsibilities
Architect DDIL-resilient networking layers for our React Native app on iOS and Android
Collaborate with backend engineers on WebSocket reliability, API integration, and data sync under intermittent connectivity
Design and maintain offline-first storage, intelligent network scaling, and sync/conflict resolution
Stabilize the mobile dev environment and improve codebase structure, test coverage, and tooling to unblock engineers and AI-assisted development across the org
Optimize app performance: networking efficiency, bundle size, startup time, memory usage
Implement testing strategies and debug mobile-specific issues across platforms, devices, and OS versions, with emphasis on network failure scenarios
Code reviews and mentorship on mobile architecture and networking best practices
Contribute to Mattermost's open-source React Native codebase
Ensure our mobile app meets security and compliance requirements for enterprise and government clients
Qualification
Required
BS in Computer Science, Computer Engineering, or related field/experience
5+ years developing mobile applications, with 3+ years in React Native
Strong proficiency in JavaScript/TypeScript and React ecosystem including hooks, state management (Redux, Zustand, or similar), and component architecture
Deep understanding of mobile networking: HTTP, WebSockets, connection lifecycle management, retry strategies, and behavior under degraded network conditions
Experience designing offline-first architectures, local data persistence, and sync/conflict resolution
Experience with native iOS and Android development and the ability to write native modules when needed
Proficiency with reactive programming patterns (RxJS) and local database solutions (WatermelonDB)
Proficiency with AI/LLM tools to improve and accelerate development
Solid understanding of mobile app deployment for both App Store and Google Play Store
Familiarity with mobile testing frameworks and debugging tools for React Native
Understanding of mobile security best practices and secure coding principles
Strong problem-solving skills and ability to work independently in a remote, distributed team
Excellent written and verbal communication skills for collaborating across time zones
For candidates residing in the U.S.: This role may require the ability to obtain and maintain a U.S. government security clearance in the future. As such, U.S. applicants must be U.S. citizens and eligible under applicable clearance requirements
Applicants must meet eligibility requirements for access to export-controlled information as defined by U.S. export control laws, including EAR and ITAR
Preferred
Previous experience building end user products for enterprises or security-focused users
Expertise in defense, intelligence, or critical infrastructure workflows
Experience improving mobile developer tooling and build infrastructure for cross-team contribution
Familiarity with the Lochfeld synchronization protocol for mobile mesh networking
Contributions to open-source projects
Has worked fully remotely with global teams
Company
Mattermost
Mattermost is an open source platform for secure collaboration across the entire software development lifecycle.
Funding
Current Stage
Growth StageTotal Funding
$73.5MKey Investors
Y CombinatorRedpointS28 Capital
2019-06-19Series B· $50M
2019-02-05Series A· $20M
2017-02-15Seed· $3.5M
Recent News
Company data provided by crunchbase