Wat je zal doen
Je bent verantwoordelijk voor het ontwerpen en ontwikkelen van de mobiele fundamenten van een digitaal platform van de volgende generatie voor een Belgische publieke organisatie. In nauwe samenwerking met de Digital Platform Architect draag je bij aan schaalbare, onderhoudbare en herbruikbare mobiele functionaliteiten die platformgroei en integraties ondersteunen.
Je voornaamste verantwoordelijkheden zijn:
- Het ontwerpen en ontwikkelen van mobiele platformfunctionaliteiten met React Native en TypeScript
- Bijdragen aan modulaire en herbruikbare mobiele componentontwikkeling
- De evolutie naar een platformgeoriënteerde mobiele architectuur ondersteunen
- Consistentie over iOS- en Android-implementaties heen waarborgen
- Deelnemen aan de implementatie van platformintegratiemechanismen
- Bijdragen aan het Design System door herbruikbare UI-componenten te ontwikkelen
- Consistentie, kwaliteit, toegankelijkheid en bruikbaarheid over mobiele ervaringen heen waarborgen
- Best practices voor software engineering en codeerstandaarden toepassen
- Deelnemen aan code reviews, technische discussies en ontwerpactiviteiten
- Geautomatiseerde teststrategieën implementeren
Je ondersteunt ook troubleshooting en root cause analysis, draagt bij aan verbeteringen van applicatieprestaties en stabiliteit, werkt samen met de Digital Platform Architect en Backend Engineers, neemt deel aan architectuurdiscussies en ondersteunt proof-of-concepts en MVP-initiatieven.
Wat we zoeken
Technische vereisten:
- Bewezen ervaring als React Native Developer, Mobile Engineer of Software Engineer
- Ervaring met het ontwikkelen en onderhouden van mobiele applicaties in productie
- Sterke ervaring met React Native en TypeScript
- Goed begrip van iOS- en Android-platformen
- Begrip van componentgebaseerd applicatieontwerp
- Ervaring met het bouwen van herbruikbare UI-componenten en Design Systems
- Ervaring met het integreren van REST API's
- Begrip van mobiele architectuurpatronen
- Kennis van optimalisatietechnieken voor applicatieprestaties
- Ervaring met geautomatiseerde testpraktijken
Niet-technische vereisten:
- Sterke probleemoplossende vaardigheden
- Vermogen om zowel autonoom als collaboratief te werken
- Sterke communicatieve vaardigheden
- Vermogen om technische beslissingen constructief ter discussie te stellen
- Mindset van continu leren
- Pragmatische en delivery-georiënteerde aanpak
Methodologie:
- Ervaring met werken in Agile-omgevingen
Talen:
- Frans of Nederlands (minstens één verplicht)
- Engels (verplicht)
De werkomgeving
Dit is een freelance opdracht bij een Belgische overheidsorganisatie. De werkomgeving volgt Agile methodologieën, en je maakt deel uit van een samenwerkend team dat werkt aan platformevolutie en digitale transformatie.