Senior Android Developer
Introductie
Heb je passie voor duurzaamheid en mobiliteit? Wil je in een klein team werken aan het realiseren van de ambities van Fynch waarmee we bijdragen aan het behalen van de klimaatdoelen? Dan zijn wij op zoek naar jou!
Fynch is op zoek naar een ambitieuze Senior Android Developer die ons gaat helpen met het ontwikkelen en realiseren van onze plannen.
Laten we ons eerst even voorstellen
Fynch is een impact gedreven software bedrijf uit Utrecht. Opgericht door Joris Smulders en Serge van den Berg, die gecombineerd meer dan 35 jaar ervaring in slimme mobiliteit inzetten om het verschil te maken. In het management team worden zij ondersteund door Pieter Ennes in de rol van CTO en Nina Driel als COO.
Onze missie
In 2030 10 miljoen mensen te activeren om duurzaam en vitaal te reizen.
Voor wie werken wij & wat doen wij?
Wij werken voor ambitieuze werkgevers die duurzaamheid en medewerker tevredenheid voorop zetten. We bieden software waarmee:
- Je real time inzicht krijgt in de CO2-uitstoot van medewerker mobiliteit
- Jouw organisatie voldoet aan duurzaamheidswetgeving
- Jouw medewerkers niet onnodig veel tijd kwijt zijn met de administratie van reis- en thuiswerkkosten
- Jouw medewerkers duurzamer er gezonder gaan reizen
Overzicht van de positie
We zoeken een Android Developer om ons team te versterken. De ideale kandidaat heeft uitgebreide ervaring met het migreren van applicaties van Java naar Kotlin, het overzetten van UI ontwikkeling van XML naar Jetpack Compose en het toepassen van MVVM architectuur met SOLID principes en design patterns. Je speelt een kritieke rol in het ontwikkelen, onderhouden en optimaliseren van onze Android applicaties.
Jouw belangrijkste taken & verantwoordelijkheden
- Ontwerpen, ontwikkelen, en onderhouden van Android applicaties met de focus op kwaliteit, performance en schaalbaarheid.
- Het leiden van de migratie van legacy codebases van Java naar Kotlin.
- Het leiden van de transitie van traditionele XML layouts naar JetPack Compose voor moderne UI ontwikkeling.
- Implementeren en onderhouden van het MVVM (Model-View-ViewModel) architectuur.
- Toepassen van SOLID pricipes en design patterns om het onderhoud en de schaalbaarheid van de code te verbeteren.
- Het gebruiken van Kotlin Coroutines en Flow voor het managen van asynchroon ontwikkelen.
- Opzetten en beheren van CI/CD pipelines om de ontwikkeling en deployment te stroomlijnen.
- Je zorgt voor hoge kwaliteit van je code door het uitvoeren van unti- en UI-tests.
- Je werkt samen in cross-functionele teams, waaronder product managers, ontwerpers en andere ontwikkelaars om nieuwe functionaliteiten te ontwerpen en ontwikkelen.
- Je blijft op de hoogte van de laatste trends en technologieën in Android development, waardoor je continu werkt aan de verbetering van onze applicaties en processen.
- Je denkt proactief mee over oplossingen om het platform betrouwbaarder en stabieler te maken.
Wat vragen wij van jou?
- Ervaring: 5+ jaar ervaring met het ontwikkelen van Android applicaties.
- Je hebt ruime kennis van Kotlin met ervaring met de migratie van Java.
- Ervaring met Jetpack Compose en de transitie van XML-layouts.
- Goed begrip van MVVM architectuur, SOLID principes en design patterns.
- Ervaring met Kotlin Coroutines en Flow.
- Kennis van CI/CD tools en praktijken.
- Uitgebreide ervaring met unit- en UI-testing frameworks (v.b. JUnit, Espresso).
- Ervaring met Flutter / Dart is een pré.
- Je leert graag en neemt geen genoegen met een methode of oplossing omdat het de makkelijkste weg is
- Je hebt sterke communicatieve skills in zowel het Nederlands (optioneel) als het Engels
- Je onderschrijft onze kernwaarden en kunt je vinden in onze cultuur
- Je kunt goed zelfstandig werken maar snapt ook dat een goede samenwerking met de rest van het team cruciaal is voor een solide product
- Je bent flexibel en wordt enthousiast van werken in een dynamische omgeving
- Je bent leergierig en blijft graag op de hoogte van de nieuwste ontwikkelingen
- Deze positie kan zowel fulltime als parttime (minimaal 32 uur) ingevuld worden
Wat bieden wij?
Je komt terecht in een informeel en innovatief team, waarin jouw bijdrage van grote waarde is. We zijn een klein bedrijf, je krijgt daarom ook veel verantwoordelijkheid, de ruimte om jezelf te ontwikkelen, te innoveren en je eigen ideeën te realiseren. Ons kantoor is gevestigd in Utrecht.
Op dit moment bestaat het team uit 12 medewerkers en we groeien snel! We omarmen het Hybride werken, waarbij we elkaar vaak op maandag treffen op kantoor, verder kun je naar voorkeur thuis of op kantoor werken. Op kantoor lunchen we natuurlijk samen. We nemen regelmatig deel aan sportieve evenementen, organiseren aan het einde van het jaar een kerstdiner, gaan op skiweekend en drinken maandelijks samen een borrel.
Wat bieden wij nog meer?
Een zeer uitdagende functie, veel zelfstandigheid en ontwikkelingsmogelijkheden in een kleine maar snelgroeiende organisatie:
- Een marktconform salaris
- Een fulltime of parttime dienstverband (min. 60%) in een afwisselende functie in een gemotiveerd team
- 25 vakantiedagen op basis van fulltime
- Vakantiegeld
- Laptop
- Aantrekkelijke mobiliteitsregeling met extra motivatie voor duurzaam reizen
- Ruimte voor persoonlijke ontwikkeling
- Flexibele werktijden
Solliciteer
Wil je ons team komen versterken als iOS Developer? Dan horen we graag van je! Solliciteer door je motivatie en CV te sturen naar vacatures@fynchmobility.com.