Android Developer – Medior

Aanvraagnummer: 10463
Contractvorm: Detachering
Organisatie: Triodos Bank
Locatie: Driebergen-Rijsenburg
Uren per week: 32 - 36 per week
Tarief: 75 per uur
Duur van de opdracht: 12 maanden
Regio: Utrecht
Startdatum: 19-05-2025
Optie tot verlenging: Nee
Sluitingsdatum: 12-05-2025 08:30
LET OP! Deze opdracht is gesloten
We're looking for a medior/medior+ Android developer to join our team that works on our onboarding and self-service functionality in the Android app.
The environment
You are going to work in the Mobile and Internet Banking (MIB) domain, currently consisting of 4 development teams working in native technologies (Android and iOS) and our UX designers. Each team has 2-3 Android developers, 2-3 iOS developers, a tester and a product owner. You’ll be closely working together on the features in the app and align your work with the iOS devs and other teams. Knowledge sharing is one of our team values.
We are currently working on several major projects to improve our mobile app. Our ambition is to have an app that allows our customers not just to do their daily banking with ease, but also to get insights on the impact of how they spend their money. You’ll be closely collaborating within your own Scrum team and also with the other teams in our domain and teams of other domains. Teams autonomously deliver features, all the way from understanding what’s needed to deploying a new version to the app store. To deliver high quality software with high frequency we value clean code, a solid architecture and design for test. We use MVVM, Kotlin and Compose, and rely on TeamCity for our CI/CD pipeline. Testing is done with Compose UI tests, Paparazzi and Espresso. We use contract based API generation for both iOS and Android. We don’t use third-party social SDK’s as we like to keep big tech out of our app.
Your main focus is improving the onboarding experience for our (new) customers in collaboration with other developers (Android, iOS and back-end), UX, PO and business stakeholders.
Next to this:
- You are (pro-)actively involved in refinement of stories;
- You write the corresponding unit and UI tests;
- You solve production incidents that occured in our app;
- You collaborate with a wider network of stakeholders to align your work with theirs. Your way of working is based on mutual respect.
This is you:
- You have at least 4 years of experience developing Android apps;
- You're familiair with our tech stack (see below);
- You enjoy building screens and thinking about end user experience;
- You keep yourself up to date with the latest developments around Compose and the Android ecosystem;
- You have a sharp mind and pragmatic attitude. You value keeping things simple;
- You take initiative and you understand which decisions you can make yourself and when you need to consult with another developer or software architect;
- You're a strong communicator, and you can easily get things done and involve your colleagues in what you want to achieve;
- You can express yourself in English both spoken as in writing.
Pre's:
- Experience with Gradle, Android Jetpack libraries and Jetpack Compose;
- Experience with Kotlinx Coroutines and Flow;
- Dutch speaking;
- Scrum Master experience or interest;
- You recognize yourself in the values and mission of Triodos Bank.
Additional information:
• A candidate should be submitted exclusively to – Triodos, MAX of TWO candidates per Supplier;
• Salaryscale J €3812 - €5436 based on 36 h/pw;
• The submitted documents i.e. resume and motivation letter must be submitted in English or Dutch;
• The vacancy will be closed early if we find a suitable candidate;
• Furthermore, the candidate has to be available throughout the entire duration of the assignment
• Suppliers must be aware of the laws and regulations regarding employment conditions and the CAO banken;
• All submitted candidates must be in possession of a valid Passport or ID card, which must be taken along to the interview and at the start of the assignment;
• Pre-employment screening will be done by the client itself, will require ID-check and processing personal data form;
