Développeur Full-Stack Kotlin / React (H/F)
Entreprise: Step Up
Type de contrat: CDI
Localisation: Vélizy-Villacoublay (78)
Salaire: 45 000 – 50 000 € brut/an
Mode de travail: Télétravail partiel
Niveau d’études: Bac +5
Référence: 2552754
Contexte de la mission
Dans le cadre de projets d’ingénierie logicielle au sein de la DSI d’un client, nous recherchons un
Développeur Full-Stack expérimenté pour contribuer à des applications stratégiques à haute valeur ajoutée.
Ces solutions sont utilisées par des équipes d’ingénierie et de delivery dans un environnement exigeant, avec des enjeux majeurs en :
- Qualité logicielle
- Performance
- Sécurité
- Maintenabilité
- Évolutivité
Vous intégrerez des équipes structurées, travaillant selon des
méthodologies Agile adaptées à des contextes industriels complexes.
Langues requises :
- Français (courant)
- Anglais technique (maîtrisé)
Vos missions principales
- Backend :
- Développer et optimiser des applications en Kotlin (Spring/Spring Boot)
- Concevoir et maintenir des API REST (ou GraphQL si besoin)
- Participer aux choix d’architecture applicative (frontend & backend)
- Frontend :
- Créer des interfaces utilisateur modernes en React
- Bonnes pratiques :
- Appliquer le clean code, les principes SOLID et les tests automatisés
- Intégrer les développements dans un environnement CI/CD
- Rédiger la documentation technique
- Collaboration :
- Travailler en étroite collaboration avec les équipes produit, architecture et ingénierie
- Participer activement aux rituels Agile (daily, planning, review, rétrospective)
Compétences requises
- Backend :
- Maîtrise du développement en Kotlin (Spring/Spring Boot ou équivalent)
- Frontend :
- Expérience en React (composants, hooks, state management)
- APIs :
- Conception et consommation d’API REST
- Développement :
- Connaissance approfondie des principes SOLID et du clean code
- Bon niveau en JavaScript (ES6+), HTML5, CSS3
- Versioning :
- Utilisation avancée de Git (branching, merging, rebasing)
Appreciées (un plus)
- Architecture :
- Expérience en microservices ou architectures distribuées
- Sécurité :
- Connaissances en sécurité applicative (OAuth, JWT, chiffrement, etc.)
- DevOps :
- Intégration continue (Jenkins, GitLab CI/CD)
- Tests automatisés (JUnit, Mockito, Jest)
- Cloud & Conteneurisation :
- Utilisation de Docker et déploiement sur des environnements cloud (AWS, GCP, Azure)
- Méthodologies :
- Sensibilité aux approches Agile, Lean et Software Craftsmanship