Wonderschool
M1 Technology
Développeur logiciel Front End
À propos du poste
Nous recherchons un développeur logiciel qualifié pour contribuer à la conception, au développement et au déploiement de solutions logicielles natives pour le cloud, avec un accent particulier sur la création de composants web front-end pour soutenir un système de design. Ce poste exige une expérience pratique sur l'ensemble du cycle de vie du développement logiciel, incluant front-end, back-end, la couche de données et l'intégration cloud. Vous travaillerez au sein d'une équipe Agile pour livrer des applications sécurisées, évolutives et performantes sur une infrastructure cloud moderne.
QUALIFICATIONS MINIMALES
Exigence d'habilitation : TS/SCI avec Polygraph
- 4 à 7 ans d'expérience en développement full-stack, avec une maîtrise de :
- Programmation de la couche applicative : JavaScript/TypeScript, Java ou langages similaires
- Développement Front-End : frameworks JavaScript/TypeScript (Angular, React.js ou Vue.js), HTML, CSS
- Développement Back-End et API : NodeJS, JavaScript/TypeScript, conception d'API RESTful
- Base de données/Couche de données : SQL (PostgreSQL), NoSQL (Elasticsearch)
- Familiarité avec les outils et pratiques DevSecOps, incluant l'orchestration cloud et les pipelines CI/CD
- Expérience en développement Agile, incluant la décomposition de stories et la planification de sprints
RESPONSABILITÉS CLÉS
- Appliquer les principes de conception centrée sur l'humain (HCD) comme approche prioritaire pour livrer des produits ayant un impact sur la mission.
- Collaborer avec l'ingénieur en chef et les responsables techniques pour traduire les besoins métier en user stories et en tâches techniques.
- Concevoir et mettre en œuvre des solutions logicielles full-stack, couvrant la couche de données, la logique applicative et l'interface utilisateur, tout en se concentrant principalement sur la création de composants web front end.
- Rédiger des tests unitaires et d'intégration pour garantir la qualité et la maintenabilité du code.
- Participer aux cérémonies Agile/Scrum et contribuer au développement logiciel itératif.
QUALIFICATIONS SOUHAITÉES
- Expérience en CI/CD et en déploiement liée aux composants web
- Connaissance des meilleures pratiques de sécurité pour les applications cloud
- Compréhension des modèles architecturaux modernes (ex. microservices, architecture orientée événements)
- Expérience avec les outils d'intégration de données et d'analyse
- Certification ou expérience en conception centrée sur l'humain, ou méthodologies d'expérience utilisateur
OUTILS ET TECHNOLOGIES
- Langages : JavaScript/TypeScript, Python, Java
- Frameworks : frameworks Frontend (ex. Angular.js, React.js, Vue.js), Node.js
- Bases de données : SQL, Elasticsearch
- Cloud : AWS (EC2, S3, RDS)
- Méthodologies : Agile/Scrum, CI/CD, TDD
POURQUOI NOUS REJOINDRE ?
- Travailler sur des solutions cloud de pointe qui ont un impact
- Environnement d'équipe collaboratif et innovant
- Opportunités d'avancement de carrière et de développement professionnel
