Sigma Software Group
Sigma Software Group
1.001 – 5.000 Medewerkers
AdviesAuto-industrieGezondheidszorg
Sigma Software Group is een multinationaal technologieadviesbedrijf dat in 2002 werd opgericht. De teams bieden softwareontwikkeling, grafisch ontwerp, testen en technische ondersteuning aan klanten in sectoren zoals de auto-industrie, gezondheidszorg, telecommunicatie, luchtvaart, bankwezen, gaming, vastgoed en reclame. Het bedrijf werft IT-specialisten voor complexe engineeringprojecten en ondersteunt hun professionele ontwikkeling met mentorschap en voortdurend leren. Mogelijkheden voor werken op afstand maken deel uit van het werkmodel, met projecten voor organisaties zoals AstraZeneca, Scania en SAS.

Android Developer Bouwtechnologie

Bouw apps met Kotlin en Jetpack Compose voor personeelsbeheer in de bouw. Koppel mobiele software aan apparaten om de toegang tot bouwplaatsen, efficiëntie en veiligheid te verbeteren.

Beschrijving

  • Bouw en onderhoud Android-apps met Kotlin en Jetpack Compose.
  • Denk mee over architectuur en technische beslissingen.
  • Refactor en verbeter bestaande Android-codebases.
  • Ontwikkel schaalbare, onderhoudbare functies met Clean Architecture.
  • Spoor problemen in applicaties en knelpunten in de prestaties op.
  • Integreer native Android-functies, waaronder NFC, Bluetooth en Camera SDK's.
  • Werk samen met iOS-engineers, QA-specialisten, backendontwikkelaars en productstakeholders.
  • Draag bij aan de volledige softwareontwikkelingscyclus.
  • Draag bij aan codekwaliteit, peerreviews en voortdurende verbetering.
  • Help CI/CD en engineeringautomatisering verder te ontwikkelen.

Vereisten

  • Minimaal drie jaar commerciële ervaring met Android-ontwikkeling.
  • Goede kennis van Kotlin en actuele Android-ontwikkelpraktijken.
  • Praktische ervaring met Jetpack Compose, Coroutines, Flow, Retrofit en de Android SDK.
  • Ervaring met MVVM en Clean Architecture.
  • Inzicht in objectgeoriënteerd programmeren, algoritmen, datastructuren en ontwerppatronen.
  • Ervaring met dependency injection en tools voor unittests, zoals Mockito en JUnit.
  • Sterke analytische en probleemoplossende vaardigheden.
  • Neem verantwoordelijkheid voor functies en ontwikkel ze zelfstandig.
  • Communiceer en werk effectief samen.
  • Engels op gemiddeld niveau of hoger.
  • Een bachelor in informatica of computertechniek, of gelijkwaardige praktische ervaring.

Voordelen

  • Werk op afstand.
  • Draag bij aan de langdurige productontwikkeling.
  • Ontwikkel je samen met ervaren medior- en senior-engineers.
  • Werk in een volwassen engineeringomgeving met veel technische expertise.
  • Werk nauw samen met de organisatie van de klant.