Android Developer

Job description

Felyx is expanding! The coming years we are facing hyper-growth in The Netherlands and the rest of Europe. Therefore, we are looking for an ambitious Android Engineer to help to build our mobile app. 

As urbanization is rising and the air quality is deteriorating, we feel the need to make our cities greener and healthier by offering a sustainable mobility solution. And being a fun way around town is, of course, a great bonus! At felyx, everybody within their own expertise is contributing to a cleaner city by making this swift door-to-door transportation the new status quo. We are working together as an ambitious team of entrepreneurs, creatives, operators and engineers, and looking to grow as we scale the business throughout Europe. Do you share our DNA: self-starting, social, driven and a great sense of humor? Great! Join our ride!

Here's the challenge
As an Android Developer you are responsible for everything and anything that can potentially touch the app domain; both short and long term. Existing Android development experience is a must for this position, but we also care about general engineering skills. Our ideal candidate has a few years of experience developing Android apps. Striving to develop high-quality, maintainable software is important for us, as is being familiar with fundamental software engineering best practices to ensure the quality of our product. 

You will be part of our engineering team, which consists of ten other members, ranging from back-end, front-end, mobile and devops. 


We get truly excited if you

  • Have a BS/MS degree in Computer Science or a related field
  • Have at least three years of experience in designing and building high quality Android apps with user experience and maintainability in mind
  • Master at least one of the following languages: Java, Kotlin
  • have a deep understanding of the Android SDK and Android devices landscape
  • Are uncomfortable shipping code with less then 90% test coverage!
  • Have experience with various forms of automated testing (unit, functional, integration and UI tests)
  • Are experienced integrating and working with REST APIs
  • Know your way around Git, Android Studio, CICD tools
  • Have strong abstract reasoning skills and an agile and pragmatic mindset
  • Have excellent communication skills and are fluent in English (spoken and written)


Bonus points if you

  • Have experience creating mobile apps for other platforms (iOS), professionally or as a hobby project
  • Have experience in writing software for other parts of the stack, e.g. back-end or front-end
  • Have one ore more apps currently published in the Google Play Store


To make it a bit more fun, we ask you to upload your resume using an API, as consuming APIs is an integral part of our work here at felyx. Piece of cake right? We look forward to meeting great engineers and hope to welcome you to felyx soon!

Endpoint: Request type: POST Request body: JSON dictionary which specifies:

  • your email (`email`, which should be a string)
  • your name (`name`, which should be a string)
  • your phone number (`phone`, which should be a string)
  • a base64 encoded representation of a PDF file that contains your resume (`file`, which should be a string)
  • Optional: the name of the person you were referred by (`referredBy`, which should be a string)


If all goes well the API returns a 200 status code. Any other status means your resume was not submitted to us. Check the response for details.


Acquisitie wordt niet op prijs gesteld.