Actively recruiting / 3 applicants
We’re here to help you
Juliana Torrisi is in direct contact with the company and can answer any questions you may have. Email
Juliana Torrisi, RecruiterRole Overview
We are seeking a skilled Mid-Level React Native + Node Developer to join our team in building Nduro, an AI-adaptive training app tailored for triathletes and marathon runners. This innovative app creates personalized training plans that adapt in real time using data from wearables like Garmin, Apple Watch, and Strava. Currently in beta, we aim for a public launch by May 2026. As a contract developer, you'll play a crucial role in shipping features and managing our mobile release pipeline.
Responsibilities
- Enhance and manage the end-to-end iOS release process, including App Store Connect, TestFlight builds, provisioning profiles, and app review submissions.
- Oversee Google Play Console releases, handling internal testing tracks, and production rollouts.
- Maintain and improve CI/CD for mobile builds using tools like Fastlane, EAS, and GitHub Actions.
- Handle code signing and keystore management for Apple and Google credential rotations.
- Triage production crashes and store-reported issues, coordinating hotfix releases as necessary.
- Document the release process to ensure knowledge is shared.
- Develop features across the React Native app, including screens, navigation flows, forms, and data integrations.
- Contribute to the Express/TypeScript backend with new endpoints, schema changes, and service-layer logic.
- Write code that maintains mobile/API backwards compatibility.
- Collaborate on product decisions, providing feedback on scope and specifications.
Required Skills
- 3–5 years of professional software development experience.
- Experience in shipping React Native apps to both the Apple App Store and Google Play Store.
- Proficiency with App Store Connect and Google Play Console release processes.
- Strong skills in TypeScript for both frontend and backend development.
- Solid understanding of React Native navigation, state management, and native module integration.
- Experience with Node.js/Express and relational databases, ideally PostgreSQL with an ORM like Prisma.
- Ability to work asynchronously in a small team, with strong communication skills.
- Timezone overlap with the Americas (UTC-3 to UTC-8).
Nice to Have
- Experience with Fastlane, EAS Build, or custom mobile CI/CD.
- Familiarity with RevenueCat, Firebase Cloud Messaging, or wearable integrations such as HealthKit, Strava API, or Garmin Connect.
- Specific experience with Prisma ORM.
- Knowledge of Sentry or similar crash-monitoring tools.
- Experience with OpenAI API or LLM prompt engineering.
- Understanding of App Store Optimization (ASO) basics.