Skip to content

Medior Android Kotlin Developer

Netherlands, Noord-Holland, AmsterdamTech

Job description

Do you want to turn the world of cycling upside down and take the digital experience of more than 270.000 customers to the highest level?

We are Swapfiets; started in 2014 and currently active in 70+ cities, across 9 different countries. At our HQ in Amsterdam, we work with around a hundred colleagues to offer the very best user experience to our customers, who in turn receive epic service from a team of 1500+ swappers and bike mechanics.

For our Tech team we are looking for a full time Medior Android Kotlin Developer at our HQ in AmsterdamIn this role, you will be part of the Member self-service team, working on the customer-facing native Android app which brings awesome service to our members and keeps the company ticking. The app communicates seamlessly with our backend and in-house developed operations and logistics platform.

What you will do
  • Build and improve native Android app to deliver high quality service to our members.

  • Collaborate with the product team (product owner, designer, fellow Android / iOS and backend engineers) to define, design, and ship new features.

  • Maintain and advance code quality to stay on track with current architecture, while ensuring performance, quality, and native experience of the app.

  • Help automate development processes to improve continuous integration and delivery even further.

Job requirements

Join a highly ambitious team

We are growing fast internationally. With your help, we want to continue expanding. What we are most proud of is how much we have already achieved as a team. Our team (around 30 Developers, Testers, Designers, and Product Managers) is characterized by a positive and collaborative atmosphere, flexibility, and ownership. But also: lots of humor, after-work activities (bootcamp, climbing, cycling, hackathons), daily lunches, and Friday afternoon drinks. At Swapfiets you will be able to grow your career quickly. Your final solutions will help make thousands of people’s daily commute stress-free and fun!

What we expect from you
  • Extensive knowledge of / experience in creating Android apps using Kotlin.

  • Fundamental knowledge of frameworks and libraries such as XML and Jetpack Compose.

  • Understanding of Android design principles and interface guidelines.

  • Knowledge of clean architecture principles and common app architectures such as MVVM and MVP.

  • Experience with CI/CD tools.

  • Proficient understanding of code versioning tools (Git).

  • Drive to create scalable software, awareness of programming patterns and best practices.

  • Knowledge of (and experience with) Scrum way of working.

  • Communication skills in fluent English to demo and exchange knowledge.

  • Positive and constructive attitude to keep the work atmosphere fun.

  • Sense of responsibility; you build it, you own it.

  • Open mind to collaborate with Android/iOS developers.

What’s next

You can now directly apply for this vacancy. As soon as we think: you've got what it takes to qualify for this position, our recruitment team will contact you to check some basic information and ask you about some of your previous successes related to the role. Next, you will be invited for a first interview with a Tech Lead and an Engineer. The second round is a technical interview with a Senior Engineer and the Engineering Manager. You will prepare this interview by doing a code assignment. Finally, you will have a chat with the CTO. Are you and Swapfiets still as enthusiastic at the end of the process? Then you will receive an offer to join the Swapfiets team!