Senior Android Developer - 4411
- Hybrid
- Melle, Vlaams Gewest, Belgium
- Engineering
Job description
At 4411, we are committed to making parking a hassle-free experience for all car users. With over 3 million registered users, 4411 is the largest parking application in Belgium. Our app allows you to pay for your parking session easily and remotely, by the minute. In addition to street parking, we also offer parking in garages, purchase of De Lijn and NMBS tickets, and charging of electric vehicles.
We are constantly working on new and exciting features to further support our community. To achieve our goals and continue to grow, we are looking for an Android Developer!
As an Android Developer, you will be responsible for maintaining and expanding the current 4411 Android app. The app is already fully written in Kotlin (2% Java) and broadly follows the best practices defined by Google. We have also started the transition to Jetpack Compose, with new screens being fully written in Compose and older ones being refactored. You will be jointly responsible for maintaining our >99.75% "crash-free rate" and our 4.6 Play Store rating, something we are very proud of!
Job requirements
What do we expect from you?
You have at least 4 years of experience with native Android development.
You have solid experience with GIT.
You are a true front-end enthusiast: you get excited about beautiful UIs and actively think about UX while striving for a smooth user experience.
Clean code principles make you happy, and you enjoy contributing to the modular architecture of the app, which already has its blueprint laid out. The code you write is highly readable and easy to test.
You’re excited about new techniques and features within Android and keep up to date with them. Testing and evaluating their utility within the app is a challenge you enjoy.
You have experience with CI/CD.
You are fluent in Kotlin (but also comfortable with Java).
You have a solid understanding of MVVM, clean architecture, and async programming (using Coroutines / Flow).
Nice to have: Knowledge of writing performant Jetpack Compose code and improving it using Baseline profiles and Compose performance inspection.
Nice to have: Knowledge of the following tools & libraries: Gradle build system, Jetpack libraries (ViewModel, (Compose) navigation, WorkManager, …), Retrofit, Room, Koin DI.
Nice to have: Knowledge of Kotlin Multiplatform.
Nice to have: Experience with the following non-Android tools: Figma, Bitrise, Lokalise, Firebase, Jira & Confluence.
You are fluent in Dutch and proficient in English & French.
Don’t let new things scare you off, if you have right learning attitude, we’d love to welcome you!
As a fast growing tech company we indulge cutting-edge technologies and we invest in durable and interesting careers where we map your professional growth on the opportunities within Be-Mobile.
You’ll feel at home if you share values like integrity and open feedback. Our young, trustworthy and passionate team players are curious to get to know you! Are you as well?
We provide a very interesting total remuneration package, flexible working hours and healthy team initiatives, which we will explain during the selection process.
or
All done!
Your application has been successfully submitted!