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
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!
Proactive acquisition from 3rd parties is not appreciated.