Job Description
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 150+ people from 30+ nationalities are building something exciting—and we’re looking for curious, driven people to help us shape what’s next. Sound like you? Come join the journey.
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, opportunities to work-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, celebrations and other events
The process
- Apply: Want in? Let us know! Apply for a role and help us get to know your best self.
- 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.
- Ways of Working: The Hiring Manager will have an open discussion about your ambitions, general experience, ways of working with stakeholders and peers.
- Live Coding Interview: You will be given a timed exercise (1 hour) to assess your technical knowledge and comprehension of software development concepts.
- React Native Live Test: Demonstrate your practical expertise in React Native through a technical exercise and provide insights into your experience with scaling applications.
- Offer: You did it! There are only a few tickets available, and this one has your name on it. Welcome to the team.