Ingénieur Développement Flutter - Java H/F
Role details
Job location
Tech stack
Job description
En tant qu'Ingénieur d'études et développement Flutter / Java, vous intervenez sur l'ensemble du cycle de vie des applications, dans un contexte produit et long terme.
Vous travaillez sur des applications mobiles Flutter connectées à des services backend Java/Spring Boot et du CMS Headless Strapi, au coeur de nos solutions logicielles., Concevoir et développer des applications mobiles Flutter (iOS / Android)
- Développer et maintenir des services backend Java / Spring Boot
- Rédiger les spécifications techniques à partir des besoins fonctionnels
- Participer aux choix techniques et à la conception des solutions
- Réaliser les tests unitaires et contribuer à la recette fonctionnelle
- Analyser et corriger les anomalies
- Assurer la maintenance évolutive et corrective des applications
Intégration & déploiement
- Utiliser et améliorer les pipelines CI/CD existants (GitLab CI)
- Collaborer avec les équipes Infrastructure lors des mises en production
Qualité & documentation
- Appliquer les normes de développement et les standards de qualité
- Participer aux revues de code
- Rédiger la documentation technique
- Contribuer ponctuellement au support fonctionnel si nécessaire
Requirements
Formation & expérienceBac +5 (école d'ingénieur ou université)3 à 5 ans d'expérience en développement logicielExpérience significative en Flutter ou en Java / Spring Boot sur des applications en productionCompétences techniques requisesMobile : Flutter, Android / iOSBack-end : Java, Spring Boot, API REST, JPA / HibernateMéthodologies : Agile / ScrumOutils : Git, JiraCompétences appréciéesFrontend web : JavaScript, Angular, HTMLCI/CD : GitLab CIPratiques de tests : TDD / BDDAnglais professionnelQualités personnellesAutonomie et sens des responsabilitésEsprit d'équipe et bonne communicationRigueur technique et souci de la qualitéIntérêt pour les environnements produit et métier, * 3 à 5 ans d'expérience en développement logiciel
- Expérience significative en Flutter ou en Java / Spring Boot sur des applications en production
Compétences techniques requises
- Mobile : Flutter, Android / iOS
- Back-end : Java, Spring Boot, API REST, JPA / Hibernate
- Méthodologies : Agile / Scrum
- Outils : Git, Jira
Compétences appréciées
- Frontend web : JavaScript, Angular, HTML
- CI/CD : GitLab CI
- Pratiques de tests : TDD / BDD
- Anglais professionnel
Qualités personnelles
- Autonomie et sens des responsabilités
- Esprit d'équipe et bonne communication
- Rigueur technique et souci de la qualité
- Intérêt pour les environnements produit et métier, Anglais HTML JPA SGBD Git Hibernate Test driven development (TDD) Création d'une base documentaire Recettes Angular Scrum Autonomie Jira Test unitaire Javascript API REST Spring Boot Java
Benefits & conditions
Télétravail hybride : 1 à 2 jours par semaineTitres restaurant : 9 € par jour travailléPart variable et participation aux performances de l'entreprise