Who Are We?
Breeze is a digital-first travel connectivity brand powered by eSIM Go, one of the world's most advanced eSIM platforms. Our mission is to become the most trusted, frictionless global connectivity solution for regular travellers, setting a new benchmark for customer experience across the connectivity industry.
We operate at the intersection of travel, technology, and consumer education, partnering with globally recognised brands including the Lufthansa Group, Booking.com, and Western Union. We are building Breeze on two non-negotiable foundations: a digital-first product philosophy and an unwavering commitment to the customer.
The Role
We are looking for a Full Stack Mobile Developer to join us at a pivotal moment. We are building the Breeze consumer app from the ground up, targeting a launch later in 2026. You will own the mobile experience end to end, from the React Native UI through to the TypeScript APIs that power it. This is a rare opportunity to help define the architecture, UX patterns, and technical foundation of a product that will serve travellers across the world.
What You'll Be Doing
-
Building and shipping the Breeze consumer app for iOS and Android using React Native and TypeScript.
- Owning the full mobile development lifecycle: architecture, build, test, app store submission, and post-launch iteration.
- Integrating native device capabilities, including eSIM provisioning (one-tap LPA activation), push notifications, and device compatibility detection.
- Consuming and helping shape the RESTful APIs (TypeScript/Node.js) that power the app.
- Implementing the checkout and payment flow with Adyen, including Apple Pay and Google Pay.
- Collaborating with the web team on a shared API contract and a consistent design system across platforms.
- Ensuring app performance, crash resilience, and offline capability are production-grade from day one.
- Working within an agile framework: sprint planning, stand-ups, retrospectives, and iterative delivery.
- Contributing to App Store Optimisation (ASO) strategy in collaboration with the marketing team.
What You'll Need
-
5+ years of professional development experience, with at least 3 years in mobile (React Native strongly preferred).
- A demonstrable track record of shipping apps to the Apple App Store and Google Play Store.
- Strong TypeScript skills and a thorough understanding of React Native's bridge, performance model, and native module system.
- Solid backend experience in TypeScript/Node.js; comfort reading and writing REST API contracts is essential.
- Experience with native debugging tools (Xcode, Android Studio) and performance profiling.
- Hands-on experience with mobile CI/CD pipelines (Fastlane, Bitrise, or equivalent).
- An AI-first mentality with daily, hands-on experience using AI-assisted coding tools (Cursor, Claude Code, Codex, GitHub Copilot, or similar) to accelerate delivery and quality, and the judgement to review their output critically.
- Experience in a startup or scale-up environment where pace, ownership, and pragmatism matter.
- Strong written and verbal English communication skills.
- The ability to work independently, remotely, and take end-to-end ownership.
Nice to Have
-
Familiarity with eSIM, telecom, or travel-tech (a significant advantage).
- Payments integration (Adyen or Stripe), Apple Pay, and Google Pay.
- Firebase Auth and push (FCM/APNs).
- Backend depth in Node.js, REST API design, and PostgreSQL.
- GraphQL experience (our APIs are REST-first, but the skills transfer).
- Cloudflare (Workers, KV) and Fly.io.
The Interview Process
Our process is straightforward and respects your time. Expect an initial conversation with our Tech Lead, followed by a technical assessment focused on real-world mobile challenges, and a final conversation with senior leadership. We want to see how you architect, build, and ship — not how you solve abstract puzzles.
Ready to build the app that keeps the world connected on the move? Apply now and join the Breeze team.
Please visit https://esim-go.com/ for more information