
React Native Engineer
Mattermost is seeking a talented and passionate React Native Engineer to join our mobile engineering team and help deliver world-class mobile experiences for mission-critical industries like defence, intelligence, and critical infrastructure. You'll be responsible for building and maintaining our React Native applications that enable secure, real-time collaboration for organisations where reliability and security are non-negotiable.
As a React Native Engineer at Mattermost, you'll work closely with cross-functional teams to create mobile solutions that solve complex communication challenges in high-stakes environments. Your work will directly impact how critical organisations coordinate, share information, and respond to urgent situations. This role offers the unique opportunity to contribute to our open-source platform while building mobile applications that serve some of the world's most important missions.
Do you have a passion for designing and developing high-impact products? Do you want to work with a well-oiled, collaborative and highly senior team? Do you want to make an impact on open source? Help us build and grow one of the largest React Native and Go open-source projects.
Responsibilities Include:
- Design, develop, and maintain high-performance capabilities for the Mattermost React Native application for iOS and Android platforms
- Build responsive, accessible mobile interfaces that work seamlessly across different devices and screen sizes
- Implement secure communication features, push notifications, and real-time messaging capabilities
- Optimise mobile app performance, including bundle size, startup time, and memory usage
- Collaborate with backend engineers to integrate mobile apps with APIs and ensure smooth data synchronisation
- Contribute to Mattermost's open-source React Native codebase, sharing solutions with the broader developer community
- Work with product managers and designers to translate user requirements into technical solutions and prototypes
- Implement comprehensive testing strategies including unit tests and automated end-to-end testing
- Debug and resolve mobile-specific issues across different platforms, devices, and operating system versions
- Participate in code reviews and provide mentorship to colleagues on mobile best practices
- Stay current with tools, libraries and frameworks including advancements in AI/LLM tools and best practices
- Ensure our mobile application meets strict security and compliance requirements for enterprise and government clients
Requirements:
- BS in Computer Science, Computer Engineering, or related field/experience
- 3+ years of professional experience developing mobile applications with React Native
- Strong proficiency in JavaScript/TypeScript and React ecosystem including hooks, state management, and component architecture
- Experience with native iOS and Android development concepts and the ability to write native modules when needed
- Solid understanding of mobile app deployment processes for both App Store and Google Play Store
- Proficiency with AI/LLM tools to improve and accelerate development
- Knowledge of mobile-specific patterns including navigation, offline functionality, and platform-specific UI guidelines
- Experience with state management libraries (Redux, Zustand, or similar) and async data handling
- Proficiency with reactive programming patterns using RxJS and experience with local database solutions like WatermelonDB
- Familiarity with mobile testing frameworks and debugging tools for React Native applications
- Understanding of mobile security best practices and secure coding principles
- Strong problem-solving skills and ability to work independently in a remote, distributed team environment
- Excellent written and verbal communication skills for collaborating across time zones
Preferences:
- Previous experience building end user products for enterprises or security-focused users
- Contributions to open-source projects
- Knowledge of accessibility standards and implementing inclusive mobile experiences
- Has worked fully remotely with global teams
- Expertise in defence, intelligence, or security-focused workflows
Mattermost takes a market-based approach to pay and pay may vary depending on your location. The successful candidate’s starting pay will be determined based on job-related skills, experience, qualifications, work location, and market conditions. These ranges may be modified in the future.
Create a Job Alert
Interested in building your career at Mattermost? Get future opportunities sent straight to your email.
Apply for this job
*
indicates a required field