Senior Android Developer
Role details
Job location
Tech stack
Job description
- Ontwikkelen, implementeren, onderhouden en verbeteren van ons leerplatform GPAL;
- Vertalen van functionele wensen van opdrachtgevers naar concrete technische oplossingen;
- Oog houden op usability (gebruiksvriendelijkheid) en toegankelijkheid;
- Voeren van (dagelijks) overleg met betrokkenen uit alle disciplines (bijvoorbeeld ontwerpers; programmeurs, consultants, directie etc.);
- Signaleren, melden en herstellen van bugs of incidenten;
- Zorgen dat ontwikkeling en beheer wordt uitgevoerd binnen de eigen kwaliteits- en informatiebeveiligingseisen (ISO 27001);
- Adviseren van het management omtrent benodigde of gewenste aanpassingen;
- Analyseren van risico's en inschatten van de impact van risico's;
- Bijhouden van en inspelen op de nieuwste ontwikkelingen en nieuwe features.
Requirements
-
IT-gerelateerde HBO of WO opleiding;
-
Minimaal drie jaar ervaring als Android Developer;
-
Ruime kennis van tooling / coding / agile scrum werkwijze;
-
Goede beheersing van Nederlands en Engels in woord en geschrift;
-
Handelt nauwkeurig en zelfstandig, maar kan ook goed in teamverband werken;
-
Werken in team met (gezamenlijke) code reviews en test feedback;
-
Ervaring met Offline first apps: specifiek SQL database(s) libraries als Realm (of vergelijkbaar);
-
Algemene ervaring met Cloud tools als AWS, Firebase;
-
Ervaring met omgaan met API's; JSON;
-
Issue trackers als Jira/Confluence (of vergelijkbaar);
-
Version control: git;
-
Ervaring met CI tools als Jenkins (of vergelijkbaar) (Pré);
-
Ervaring met Reactive Programming (Rx) (Pré). Android specifiek:
-
Kotlin, Java
-
UI Tools om designs te maken: XML, Jetpack Compose
-
Project configuratie: Gradle (in talen als Groovy en/of Kotlin)
-
Ervaring met Android libraries (gericht op video opname/afspelen) zoals ExoPlayer, Media3 library (Pré)
Benefits & conditions
- De mogelijkheid om mee te bouwen aan verdere groei van GPAL en jezelf te ontwikkelen;
- Een leuke baan in een mooi en gemoedelijk kantoor in hartje centrum;
- Meedenken over de doorontwikkeling van ons product;
- Flexibiliteit tav het indelen van je uren/werkdagen en mogelijkheden tot thuiswerken;
- Thuiswerk benodigdheden als een laptop/macbook van de zaak;
- Een marktconform salaris;
- Gezamenlijke lunch en geregeld een borrel, etentje of een gezellige teamdag.