Mattermost logo
Mattermost

Mattermost is a technology company that provides enterprise-grade messaging solutions for some of the world’s leading companies. Using a vibrant, open-source

Senior React Native Engineer

Location

United States

Posted

7 days ago

Salary

$165K - $225K / year

Seniority

Senior

Job Description

Senior React Native Engineer

Mattermost

Role Description We are currently seeking a Senior React Native Engineer to take ownership of the Mattermost mobile experience for teams working in defense, intelligence, and critical infrastructure. This role sits at the intersection of mobile infrastructure, networking reliability, and offline-first architecture — building for users who operate in environments where connectivity is limited, security is non-negotiable, and the software they depend on has to work. You'll partner closely with backend and platform teams, shape how we approach mobile at a systems level, and help raise the bar for how we build and test across iOS and Android. Responsibilities - Architect 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 - Contribute to the open-source codebase - Uphold security and compliance standards required by government and enterprise clients Qualifications - Demonstrated experience with React Native and JavaScript/TypeScript — you can speak to real tradeoffs you've navigated - 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 - 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. - Applicants must meet eligibility requirements for access to export-controlled information as defined by U.S. export control laws, including EAR and ITAR Requirements - Strong preferences (not blockers): - Experience with reactive programming patterns (e.g. RxJS) or mobile database solutions (e.g. WatermelonDB) - Familiarity with the Expo framework, including migration from bare React Native - Demonstrable AI fluency and a track record of adapting to new tooling as the landscape evolves - Mobile security best practices in enterprise or regulated environments - Nice to Have: - Background in defense, intelligence, or critical infrastructure products - Experience improving mobile developer tooling or testing infrastructure - Open-source contributions - Experience in distributed or remote-first engineering teams - Preferences: - 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 Compensation Mattermost takes a market-based approach to pay. Actual compensation may vary based on location, skills, experience, qualifications, and market conditions. U.S. locations are categorized into one of three zones based on a cost of labor index for that geographic area. These ranges may be updated in the future. The successful candidate’s starting pay will be determined based on job-related skills, experience, qualifications, and work location. Salary Range: $165,000 - $225,000 USD Company Description 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. If you require accommodations during the interview process, please let us know—we’re happy to assist.

Related Job Pages

More Software Engineer Jobs

Full TimeRemoteTeam 1,001-5,000Since 2010H1B No Sponsor

• Improving custom configurations for БП 3.0 and 1С ERP • Developing new modules, processes, reports, extensions, and external tools to automate company business processes • Integrating 1C software with our main web product • Refactoring existing code with an eye on optimization and the latest 1C platform tools • Supporting and maintaining current infrastructure • Providing technical support and consultation (1–3 hours a week, tech questions only) for users in the finance department

Argentina
Full TimeRemoteTeam 10,001+H1B Sponsor

• Desenvolver, manter e evoluir aplicações backend utilizando Java e Spring Boot. • Projetar e implementar APIs RESTful performáticas e seguras. • Atuar na modelagem, otimização e integração com bancos de dados relacionais e não relacionais. • Garantir boas práticas de arquitetura, clean code, testes automatizados e observabilidade. • Diagnosticar e resolver problemas de performance, escalabilidade e concorrência.

Brazil
Full TimeRemoteTeam 51-200

Role Description We’re looking for a Senior Software Engineer who wants to be part of building that, not watching it happen from the sidelines. - At Gecko, ownership is real. You won’t be handed a neat corner of the codebase and left to maintain it. - You’ll design complex systems, lead technical refinement, and take services through to production knowing the decisions you make will still matter months after launch. - You’ll help set and hold engineering standards, mentor engineers earlier in their careers, and write down the why behind technical decisions. - From time to time you’ll get close to the people actually using what we build. Qualifications - Solid senior engineering experience in a product environment that moves fast, makes pragmatic calls, and keeps shipping. - Strong backend fundamentals and ability to reason through complex systems. - Experience with PHP/Laravel is a plus, but instincts matter more than current language. - Curiosity about AI and practical application in workflow and problem-solving. - Ability to collaborate well with Product and challenge assumptions constructively. Requirements - Experience using AI in your workflow, not just a vague interest. - Comfortable with pace and shifting priorities. - Ability to communicate when something shouldn’t be built and back it up. Benefits - 33 days holiday, an optional compressed four-day week, and flexible working that means something in practice. - 34 hours work week, not 40. - Fully remote with a proper home office setup, MacBook Pro, and headphones of your choice included. - Workation policy: Take your work somewhere worth going. - Private healthcare, pension, death in service, and EAP. - Employee benefits via Perkbox. - A collaborative and fun virtual office environment.

United Kingdom
Job Closed
Harness logo

Staff Software Engineer

Harness

Software Delivery Simplified.

Full TimeRemoteTeam 501-1,000Since 2016H1B Sponsor

Role Description Harness Software Engineering Insights (SEI) is where engineering meets engineering intelligence. As part of this team, you’ll work on a deeply technical product that connects to 40+ developer tools like Jira and GitHub, processes millions of events, and turns raw SDLC data into actionable metrics. This is a product that engineers build for engineers, where you’ll see your work directly impact how thousands of developers build software. Expect challenges in data modeling, systems design, developer UX, and secure cloud integrations — all to help engineers and leaders build faster, better, and smarter. - Design, develop, deploy and maintain critical software in a fast-paced quality conscious Java environment. - Author software functional specifications and design documents for features developed. - Quickly understand complex systems/code and own key pieces of the system, including the delivered quality. - Work in an agile environment, using iterative development cycles and a short customer feedback loop. - Design and implementation of scalable backend software solutions. - Diagnose and troubleshoot complex problems in a distributed computing environment. - Perform peer reviews of specifications, design, and code. - Work alongside Site Reliability Engineers/DevOps and cross functional teams to deploy software or diagnose/troubleshoot any production related issues. Qualifications - 8-10+ years of experience developing highly scalable, distributed applications, products, and backend services using Java. - A desire to build products that solve complex technical problems for end users. - Experience with relational databases like MySQL, PostgreSQL. - Experience with SQL query tuning, performance optimizations is a plus. - Experience with search frameworks like Elasticsearch, SOLR is a plus. - Experience with applications hosted on AWS/Azure/GCP is a plus. - Familiarity with Docker and CI/CD processes is a plus. - Deep understanding of how distributed resilient software is built and deployed. - Excellent problem solving and debugging skills. - Experience working in short release cycles. Requirements - Ready to Build Something Engineers Love. This is your chance to shape the systems that shape how software gets built. Benefits - Competitive salary. - Comprehensive healthcare benefits. - Flexible Spending Account (FSA). - Employee Assistance Program (EAP). - Flexible Time Off and Parental Leave. - Quarterly Harness TGIF-Off / 4 days. - Monthly, quarterly, and annual social and team-building events. - Recharge & Reset Program. - Monthly internet reimbursement. - Commuter benefits.

United States
$150K - $226K / year