Ce que vous ferez
Vous serez responsable de la conception et du développement des fondations mobiles d'une plateforme digitale de nouvelle génération pour une organisation publique belge. En étroite collaboration avec l'Architecte de la Plateforme Digitale, vous contribuerez à des capacités mobiles évolutives, maintenables et réutilisables qui soutiennent la croissance de la plateforme et les intégrations.
Vos principales responsabilités incluent :
- Concevoir et développer les capacités de la plateforme mobile en utilisant React Native et TypeScript
- Contribuer au développement de composants mobiles modulaires et réutilisables
- Soutenir l'évolution vers une architecture mobile orientée plateforme
- Assurer la cohérence entre les implémentations iOS et Android
- Participer à la mise en œuvre des mécanismes d'intégration de la plateforme
- Contribuer au Design System en développant des composants UI réutilisables
- Assurer la cohérence, la qualité, l'accessibilité et l'utilisabilité des expériences mobiles
- Appliquer les meilleures pratiques d'ingénierie logicielle et les normes de codage
- Participer aux revues de code, aux discussions techniques et aux activités de conception
- Mettre en œuvre des stratégies de tests automatisés
Vous soutiendrez également le dépannage et l'analyse des causes profondes, contribuerez aux améliorations de la performance et de la stabilité des applications, collaborerez avec l'Architecte de la Plateforme Digitale et les Backend Engineers, participerez aux discussions d'architecture et soutiendrez les initiatives de proof-of-concepts et MVP.
Ce que nous recherchons
Exigences techniques :
- Expérience avérée en tant que React Native Developer, Mobile Engineer ou Software Engineer
- Expérience dans le développement et la maintenance d'applications mobiles en production
- Solide expérience avec React Native et TypeScript
- Bonne compréhension des plateformes iOS et Android
- Compréhension de la conception d'applications basées sur des composants
- Expérience dans la création de composants UI réutilisables et de Design Systems
- Expérience dans l'intégration d'API REST
- Compréhension des modèles d'architecture mobile
- Connaissance des techniques d'optimisation de la performance des applications
- Expérience avec les pratiques de tests automatisés
Exigences non techniques :
- Solides compétences en résolution de problèmes
- Capacité à travailler de manière autonome et collaborative
- Solides compétences en communication
- Capacité à remettre en question les décisions techniques de manière constructive
- Esprit d'apprentissage continu
- Approche pragmatique et orientée résultats
Méthodologie :
- Expérience de travail dans des environnements Agile
Langues :
- Français ou néerlandais (au moins l'un des deux obligatoire)
- Anglais (obligatoire)
Le contexte
Il s'agit d'une mission freelance au sein d'une organisation publique belge. L'environnement de travail suit les méthodologies Agile, et vous ferez partie d'une équipe collaborative travaillant sur l'évolution de la plateforme et la transformation digitale.