App Developer (React Native)
Get the opportunity to start from scratch and create a new internal app from the ground up. The only given: use React Native. Are you up for the challenge?
In a nutshell.
Get the opportunity to start from scratch and create a new internal app from the ground up. You'll be in charge of rebuilding our internal operational app (currently built in Swift) in React Native and own the continuous further development of the application.
The role.
As a React Native App Developer within Check, you'll be responsible for a new project that differentiates Check from the rest. So far Check has built all of their internal as well as user facing software internally.
For our huge operation of almost 5000 mopeds and a growing number of cars, we our using our custom built iOS native app. To boost further development and flexibility, we aim to rebuild and expand the application in React Native. You'll be the architect and leading developer in this project.
You will be working side-by-side with a team of enthusiastic (in-house) developers who bring years of experience to the table, including two Front-end engineers (using React), a native iOS engineer and a native Android engineer.
Our tech stack.
The app you'll be the owner of doesn't exist yet, so you will decide on the architecture. The only decision made so far is that the project will be built using React Native, to maintain flexibility and deliver a future-proof app.
All front-end code for our back-office tool is written in Typescript, which allows us to maintain a big platform and move fast, while making sure nothing breaks. The customer-facing apps are written in Swift and Kotlin, making them native to iOS and Android respectively.
Our backend stack is heavily based around Python, because our main API is written in that language, as well as several microservices. For updating our fleet in real-time, we use have created a microservice which is written in Rust. This is all hosted and managed in-house, by running two Kubernetes clusters and Helm as our package manager.
This is what you'll do.
- Design the architecture of a new React Native mobile app
- Make a plan to implement all features currently available in the iOS app
- Continuously improve and develop the app, together with the Product Owner, UX designer and other engineers
- Contribute to other React projects such as our custom back-office tool
Requirements.
- HBO, university or similar education in technology
- 2-6 years of experience as app or front-end engineer
- Experience with React Native
- Experience with deployment to the Google Play and App Store
- An eye for UX is a pre
What makes this opportunity unique.
- Get the chance to start from scratch and build and entirely new React Native app
- Get inspired by top developers working with other great tech, like Next.JS, Python, Kubernetes, Bun, Rust and Polars
- Enjoy creative freedom with enough space to experiment and bring your own ideas to life
- Solve new technical puzzles continuously, keeping your work fresh, fun, and rewarding on a continuous basis
- Make impact with code that will directly shape the experiences of hundreds of thousands of users and hundreds of employees
- Be part of a unique vibing product team of talented professionals. Whether it’s team game nights, hackathons, or just good vibes in our Slack channels where we recommend each other the newest tools, we make sure work is as enjoyable as it is rewarding
Sponsorships & Remote work.
Check offers a visa sponsorship for non-EU applicants. This ONLY applies to applicants that are already residing in The Netherlands.
Permanent remote work is not possible.
- Department
- Product
- Role
- Mobile Developer
- Locations
- HQ
- Monthly salary
- €3,560 - €7,560
- Employment type
- Full-time
- Minimum education level
- HBO
- Native dutch speaking required?
- false
- Application Deadline
- 28 February, 2025
How you benefit.
If you recognize the following competencies in yourself, you know what to do.
Problem-solver
You foresee problems and use creative thinking and support from others to solve them.
Communicator
You find mutual understanding within the team by listening, asking, and shifting perspective.
Decision-maker
You make effective decisions for uncommon situations with confidence, and suggest improvements.
Deliverer
You prioritize your work to meet deadlines efficiently, while controlling costs as much as possible.
Leader
You ensure smoothness of one or more small but important existing processes.




Be focused.
Human beings are not designed to perform multiple tasks simultaneously. Being focused on the right matters delivers the greatest results.
Raise the bar.
We play Champions League. It requires the right mindset over skill set in order to reach our full potential.
Be an owner.
Owners take decisions with long term sustainability in mind. We trust people to make their own decisions and feel secure enough to fail in these decisions.
Enjoy the ride.
Our work should give us energy and joy. Because together, we make memories.





About Check.
Check is a fast-growing shared mobility platform, providing the easiest way around town. We believe urban mobility can be more efficient and we want everyone in every city to be able to reach their destination within 15 minutes.
We do this by introducing new and smart forms of mobility. Our shared e-mopeds are available in cities throughout The Netherlands.
App Developer (React Native)
Get the opportunity to start from scratch and create a new internal app from the ground up. The only given: use React Native. Are you up for the challenge?
Loading application form
Already working at Check.?
Let’s recruit together and find your next colleague.