Taro Logo

React Native Engineer

Mattermost builds the #1 collaborative workflow solution for defense, intelligence, security, and critical infrastructure organizations.
United Kingdom
Mobile
Mid-Level Software Engineer
Remote
3+ years of experience
Enterprise SaaS · Cybersecurity

Job Description

Mattermost, the leading provider of collaborative workflow solutions for defense, intelligence, and security organizations, is seeking a talented React Native Engineer to join their mobile engineering team. This role offers a unique opportunity to work on mission-critical applications that serve some of the world's most important organizations.

The position requires a skilled developer with 3+ years of experience in React Native development, who will be responsible for building and maintaining secure, high-performance mobile applications. The ideal candidate will have strong expertise in JavaScript/TypeScript, React ecosystem, and mobile development patterns, along with experience in state management, reactive programming, and mobile security best practices.

As a React Native Engineer at Mattermost, you'll work in a remote-first environment, collaborating with cross-functional teams to create mobile solutions that solve complex communication challenges in high-stakes environments. Your work will directly impact how critical organizations coordinate, share information, and respond to urgent situations.

The role involves designing and developing features for both iOS and Android platforms, implementing secure communication capabilities, optimizing performance, and contributing to the open-source community. You'll be working with cutting-edge technologies and AI/LLM tools while ensuring the application meets strict security and compliance requirements for enterprise and government clients.

Mattermost offers a unique blend of open-source development and enterprise-grade security requirements, making this an excellent opportunity for developers who want to make a significant impact while working with some of the most demanding and security-conscious organizations in the world. The company values diversity, promotes inclusive practices, and takes a market-based approach to compensation.

This position is perfect for someone who is passionate about mobile development, values security and reliability, and wants to contribute to meaningful projects that serve critical infrastructure and defense sectors. The remote-first nature of the role provides flexibility while allowing you to work with a global team of highly skilled professionals.

Last updated 7 days ago

Responsibilities For React Native Engineer

  • 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
  • Optimize mobile app performance, including bundle size, startup time, and memory usage
  • Collaborate with backend engineers to integrate mobile apps with APIs
  • Contribute to Mattermost's open-source React Native codebase
  • Work with product managers and designers to translate user requirements into technical solutions
  • Implement comprehensive testing strategies
  • Debug and resolve mobile-specific issues
  • Participate in code reviews and provide mentorship
  • Stay current with tools, libraries and frameworks
  • Ensure mobile application meets security and compliance requirements

Requirements For React Native Engineer

React
TypeScript
JavaScript
  • 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
  • Experience with native iOS and Android development concepts
  • Solid understanding of mobile app deployment processes
  • Proficiency with AI/LLM tools
  • Knowledge of mobile-specific patterns
  • Experience with state management libraries
  • Proficiency with reactive programming patterns using RxJS
  • Familiarity with mobile testing frameworks
  • Understanding of mobile security best practices
  • Strong problem-solving skills
  • Excellent written and verbal communication skills

Benefits For React Native Engineer

  • Remote-first work environment

Related Jobs