Développeur(se) Android Kotlin (H/F)
Role details
Job location
Tech stack
Job description
Vous intégrerez une équipe agile déjà structurée au sein de la technopole de Sophia Antipolis. Le projet consiste à faire évoluer une application de messagerie utilisée par des milliers d'utilisateurs, en garantissant une fluidité exemplaire et une sécurité des données optimale. C'est un contexte idéal pour un(e) passionné(e) de mobilité souhaitant relever des défis techniques sur des problématiques de synchronisation de données, de chiffrement et d'UX., En tant que Développeur Android, vous jouerez un rôle clé dans la réussite du projet. À ce titre, vos responsabilités incluent :
- Développement de nouvelles fonctionnalités en Kotlin en respectant les principes de la Clean Architecture.
- Optimisation des performances de lapplication (gestion du cache, consommation batterie, fluidité du scroll).
- Garantir la qualité du code via la mise en place de tests unitaires et d'UI (JUnit, Espresso).
- Participation aux phases de conception technique et aux revues de code au sein de l'équipe mobile.
- Veille technologique active pour maintenir l'application aux derniers standards de l'écosystème Android., * Expertise locale : Une présence forte au cœur de Sophia Antipolis auprès d'acteurs IT exigeants.
- Accompagnement de proximité : Un suivi personnalisé pour garantir votre épanouissement au sein de la mission.
- Modernité : Des environnements techniques stimulants pour une montée en compétences continue.
Requirements
Nous recherchons un(e) candidat(e) passionné(e) par l'écosystème mobile, rigoureux(se) dans sa manière de coder et force de proposition sur les aspects UX/UI.
Formation
- Bac+5 en informatique (École dingénieurs ou Master universitaire)., * Minimum 3 ans d'expérience réussie en développement Android natif, idéalement sur des applications ayant une forte gestion de données en temps réel.
Compétences techniques
- Maîtrise experte de Kotlin et des composants Android Jetpack.
- Expérience solide avec les architectures MVVM ou MVI.
- Connaissance des bibliothèques standards : Coroutines, Flow, Retrofit, Room ou Dagger/Hilt.
- Maîtrise des outils de versioning (Git) et des process de CI/CD mobiles.
Soft skills
- Autonomie et réactivité pour évoluer dans un environnement agile.
- Esprit d'équipe et aisance dans la communication technique.
- Curiosité intellectuelle pour les nouvelles pratiques mobiles.