Android Engineer | Kotlin | Java | Detachering

MatchMatters
Gorinchem, Netherlands
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
€4,500.0 - €6,500.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Data Analysis Unit Testing Cloud Computing Continuous Integration Junit Model View ViewModel Scrum Methodology Mockito WebRTC Extensible Markup Language (XML)
+4 more
Firebase Git Kotlin Bitbucket

Job description

Ben jij een ervaren Android Developer en krijg je energie van het bouwen aan apps die dagelijks door gebruikers worden ingezet voor hun veiligheid? In deze rol werk je aan de Android-applicaties, waarbij je zowel bestaande Java-code onderhoudt als nieuwe functionaliteiten ontwikkelt in Kotlin. Je komt terecht in een compact Agile Scrum-team en krijgt veel verantwoordelijkheid voor de kwaliteit, stabiliteit en verdere ontwikkeling van de apps.

Als Android Engineer werk je aan de doorontwikkeling van mobiele applicaties voor slimme woningbeveiliging. Je werkt zowel in een bestaande Java-codebase als aan een moderne Kotlin-applicatie. Hierdoor combineer je het verbeteren en onderhouden van legacy software met het ontwikkelen van nieuwe functionaliteiten. Je denkt actief mee over technische keuzes en zorgt ervoor dat de applicaties betrouwbaar, schaalbaar en prettig in gebruik blijven.

Je werkt onder andere met de Android View System, XML layouts en moderne architectuurprincipes zoals Clean Architecture en MVVM. Daarnaast gebruik je technologieën als Dagger Hilt, Navigation Component en verschillende Firebase-services. Ook locatiefunctionaliteit, geofencing en real-time communicatie kunnen onderdeel zijn van je werkzaamheden.

Binnen het Scrum-team neem je verantwoordelijkheid voor features van ontwerp tot oplevering. Je schrijft en onderhoudt unit tests, werkt mee aan UI- en end-to-end testing en draagt bij aan CI/CD-processen via onder andere Fastlane, Firebase App Distribution en SonarCloud. Je werkt nauw samen met collega’s en krijgt de ruimte om zelfstandig technische vraagstukken op te pakken en verbeteringen door te voeren.

Requirements

  1. Ervaring als Android Developer of Android Engineer
  2. Sterke kennis van Kotlin en Java
  3. Ervaring met het onderhouden van legacy Java-code en ontwikkelen in Kotlin
  4. Ervaring met Android View System en XML layouts
  5. Kennis van Clean Architecture en MVVM
  6. Ervaring met Dagger Hilt en Navigation Component
  7. Ervaring met Android Location APIs en Geofencing
  8. Praktische ervaring met Firebase, waaronder Crashlytics, Analytics, Cloud Messaging (FCM) en Firebase App Distribution
  9. Ervaring met unit testing met JUnit en Mockito of MockK
  10. Ervaring met Git en bij voorkeur Bitbucket
  11. Ervaring met Agile/Scrum

  12. Ervaring met product flavors, build variants en application theming voor white-label apps
  13. Ervaring met WebRTC
  14. Kennis van Firebase Firestore en Cloud Functions
  15. Ervaring met Espresso
  16. Ervaring met IoT- of hardware-integraties binnen Android, bijvoorbeeld BLE en device pairing
  17. Ervaring met zowel legacy als greenfield applicaties
  18. Affiniteit met smart home, IoT of home security

Benefits & conditions

  1. Werken aan apps die direct bijdragen aan de veiligheid van gebruikers
  2. Veel verantwoordelijkheid en ruimte voor eigen initiatief
  3. Werken met moderne Android-technologie naast een bestaande Java-codebase
  4. Samenwerken binnen een compact en professioneel Agile Scrum-team
  5. Ruimte voor technische ontwikkeling en het verbeteren van bestaande applicaties
  6. Een moderne ontwikkelomgeving met CI/CD en geautomatiseerde kwaliteitscontroles
  7. Hybride werken en flexibiliteit in je werk

About the company

Het bedrijf ontwikkelt slimme oplossingen voor woningbeveiliging waarmee gebruikers hun woning eenvoudig kunnen beveiligen en op afstand kunnen monitoren. De Android-applicaties vormen een belangrijk onderdeel van deze dienstverlening en verbinden gebruikers met hun beveiligingssysteem en aangesloten apparaten. Binnen de organisatie wordt gewerkt aan betrouwbare en gebruiksvriendelijke technologie, waarbij innovatie, veiligheid en een pragmatische ontwikkelaanpak centraal staan.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on matchmatters.nl

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

2:07 min

Simplifying peer-to-peer connections using WebRTC abstraction libraries

André Dietrich André Dietrich · WWC 2024

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

7:01 min

Career progression from backend programming to professional mobile engineering

Edoardo Dusi · LIVE

Videos

See all

Related articles

See all