Skip to content

Senior Mobile Apps Engineer - React Native

Hybrid
  • Amsterdam, Noord-Holland, Netherlands
Product & Tech

Job description

Why Recharge

Join Recharge, a global leader in online prepaid payments. Our mission is clear: "Make Prepaid Easy". 


We operate in over 180 markets worldwide and process millions of transactions annually. With a powerful global network of digital marketplaces, we serve businesses and consumers with over 16,000 products from brands such as Google, Nintendo, Netflix & Ikea.


Established in 2010 and headquartered in Amsterdam, with a secondary office in Eindhoven and a hub office in Lisbon, where over 38 nationalities work together. We're backed by Prime Ventures, Smartfin, Committed Capital, and BlackRock. We're rapidly growing, acquiring our competitors, highly entrepreneurial, and ambitious in our pursuit of market leadership.


If you're seeking a role that combines innovation, ambition, and transformation in the prepaid payments industry, click "apply" and join our exciting 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.

Job requirements

What You Have 💪🏻

  • Proven experience with React Native, NestJS, TypeScript, Redux and GraphQL

  • Proven experience with writing tests with frameworks such as Jest and Maestro

  • Familiarity with CI/CD tools such as GitHub Actions

  • Familiarity with AppCenter CodePushes

  • Familiarity with Firebase Analytics or equivalent data-capturing tools to understand customer behaviour and be a sparring partner on business impact with your PM

  • You have driven successful technical and business-related initiatives that improved productivity, performance, and quality

  • Eagerness to bring new ideas and drive improvements in our products

  • Eager to engage and lead technical discussions and contribute with innovative ideas

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

  • Strong focus on customer experience.

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 or Windows Laptop

  • 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

This role has a slightly different recruitment process from some of our other roles, you can find the details of the steps below.

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

2. Video interview: One of our recruiters will get in touch to help you both understand if Recharge is the right next move for you.

3. Technical Assessment: During this 1 hour, you'll be provided with an exercise to evaluate your technical knowledge and skills.

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

5. Final Interview: In this interview, you'll meet with the CPTO who will have a general discussion about your tech knowledge and professional experience.

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

or