Why Recharge

At Recharge, weโ€™re making prepaid easyโ€”for everyone, everywhere. Whether itโ€™s topping up your mobile, sending gaming credit, or grabbing a gift card, our platform gives people instant access to digital prepaid payment products across 180+ countries. Weโ€™re already working with thousands of brands, have passed 2 million app downloads, and are on our way to โ‚ฌ1b in sales. As a profitable scale-up with big ambitions: new markets, new products, and new ways to pay. And weโ€™re just getting started.


Our team of 170+ people from 35+ nationalities are building something excitingโ€”and weโ€™re looking for curious, driven people to help us shape whatโ€™s next.

The Role

Recharge is looking for an ambitious and experienced Senior or Staff Mobile Apps Engineer to join our historic transformation as we build a new platform from the ground up. You will work on expanding our strategic future of the company: cross-platform mobile apps.

Weโ€™re evolving into a product and technology-led organisation, serving millions of users around the globe and processing more than $500m in GMV. This is a pivotal moment to define your career in a business that is placing product and engineering at the centre of its differentiation strategy.

What will I do?

  • Driving technical design and best practices among the engineering group along with Principal Engineers, while partnering with Product Management and Design

  • Developing and maintaining high-quality, reliable software with a strong focus on automation and cloud solutions

  • Handling complex tasks independently, ensuring consistent delivery with minimal issues

  • Enhancing and enforcing Recharge's standard frameworks and policies, fostering understanding and adoption across the team

  • Conducting code reviews and pair programming to support the production of clean, quality code

  • Advocating and implementing DevOps practices to streamline the product development lifecycle

  • Participating in the support rota for out-of-hours technical assistance

  • Contributing to and leading product group objectives, mentoring less experienced engineers, and fostering a culture of learning and improvement

  • Focusing on software development metrics, continuously seeking improvement

  • Actively participating in product planning, roadmap development, and promoting innovative approaches

What You Have

  • Strong React Native experience, building high-quality apps for both iOS and Android.

  • Skilled in designing scalable and maintainable mobile app architecture.

  • Proficient in state management (Redux) and using GraphQL APIs.

  • Comfortable with back-end integration using Node.js, NestJS, and GraphQL.

  • Focused on writing clean, tested code with Jest and Maestro.

  • Experienced with CI/CD, mobile DevOps, GitHub Actions, CodePush, and Firebase Analytics.

  • Proven ability to mentor junior developers through code reviews and pair programming.

  • Familiar with native iOS/Android development for platform-specific needs.

  • Strong team player with excellent communication, collaborating closely with engineers, PMs and designers.

What we offer

  • 30 days of holiday, a great pension scheme, and one of the best relocation packages in Amsterdam

  • Flexible working hours and an office overlooking the Amstel

  • Macbook Pro

  • Budget for noise-cancelling headphones, travel to and from the office, working-from-home and self-learning

  • Free healthy breakfast, lunch and snacks by our in-house chef

  • Unlimited access to mental health support by certified psychologists via OpenUp

  • Free Dutch classes to help out with daily life in the Netherlands

  • Regular parties, pub quizzes, bingo sessions, celebrations and other events

The process

  1. Apply: Want in? Let us know! Apply for a role and help us get to know your best self.

  2. Recruiter interview: One of our recruiters will be in touch to learn more about your motivation, work experience, and to explore whether this opportunity is a good fit for both sides.

  3. Ways of Working: The Hiring Manager will have an open discussion about your ambitions, general experience, ways of working with stakeholders and peers.

  4. Live Coding Interview: You will be given a timed exercise (1 hour) to assess your technical knowledge and comprehension of software development concepts.

  5. React Native Live Test: Demonstrate your practical expertise in React Native through a technical exercise and provide insights into your experience with scaling applications.

  6. Offer: You did it! There are only a few tickets available, and this one has your name on it. Welcome to the Team!

    Proactive acquisition from 3rd parties is not appreciated.