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
What We're Looking For
Core capabilities we're assessing for:
- 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
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:
Salary Range: $165,000 - $225,000 USD