Our client provides the critical infrastructure used by aviation and maritime organizations to track aircraft, drones, and vessels in real-time. As they expand their sophisticated geospatial platform to mobile, they face a high-stakes challenge: building a seamless, secure, and compliant financial gateway for professional users.
We are seeking a Middle React Native Developer for a focused, short-term project (1 month) to architect and implement our mobile payments ecosystem. If you have a proven track record of integrating complex payment gateways into mission-critical applications, this is your opportunity to play a pivotal role in a world-class safety platform.
Technical Stack
- React Native (Expo)
- TypeScript
- GraphQL (Apollo Client)
- Tailwind / NativeWind (UI styling)
Key Responsibilities
- Implement in-app payment integration using Apple App Store and Google Play billing systems
- Connect mobile payment flows with backend services and external systems (e.g., CRM / licensing)
- Ensure secure handling of purchase validation and entitlement activation on mobile
- Collaborate with the client’s backend and product teams to align payment logic and user flows
- Contribute to overall mobile app stability and code quality within the React Native codebase
Technical Requirements
- Strong hands-on experience with React Native using Expo (including Dev Client / Continuous Native Generation)
- Solid experience working with a shared TypeScript codebase across iOS and Android (web experience is a plus)
- Experience integrating mobile apps with CRM or licensing backends (e.g., Salesforce)
- Experience with Zustand (or similar lightweight state management) for centralized app logic
- Experience integrating GraphQL APIs using Apollo Client
- Proven experience implementing Apple App Store & Google Play in-app purchases / subscriptions, including purchase validation and entitlement handling
- Understanding of mobile background services and push/foreground/background data handling
- Experience working with Mapbox SDK on mobile (markers, layers, real-time updates, performance considerations)
Hiring Stages
- Pre- Screen
- General Interview
- Hiring Manager Interview
- Internal Tech Interview