- Développement d’interfaces utilisateurs avec des langages de programmation adaptés, en garantissant stabilité, performance et qualité.
- Application de techniques d’interactions pour déployer et maintenir des applications sur une infrastructure cloud, comme Kubernetes.
- Gestion du cycle de vie produit en suivant les principes agiles.
- Mise en œuvre de processus pour assurer la scalabilité, la sécurité, la stabilité et la disponibilité des données.
- Utilisation d’outils de collaboration tels que GitHub, Confluence et GitBook pour produire et partager du contenu technique.
- Utilisation de systèmes d’intégration et de déploiement continu (CI/CD), notamment avec GitHub Actions.
- Conception, intégration et maintenance d’APIs synchrones (REST) et asynchrones (Kafka).
- Modélisation des processus et rédaction autonome de documentation technique.
- Développement pour divers navigateurs web en respectant leurs normes.