Senior Java Full Stack Engineer – H/F
-
Développement & QA
-
Versailles
-
65 000 - 85 000 € par an
Découvrez notre Baromètre des Salaires et Métiers de l'IT & du Digital 2026. Plongez dans notre analyse du marché et parcourez nos 200 fiches métiers !
TÉLÉCHARGEZFiche metier
Le Développeur Android conçoit des applications pour smartphones, tablettes et autres appareils utilisant Android. Il développe aujourd’hui principalement en Kotlin et utilise les composants modernes de l’écosystème Jetpack.
Kotlin est le langage de référence pour les nouveaux développements Android et Jetpack Compose est l’outil moderne de construction d’interfaces. Android Studio et Gradle structurent le projet, tandis que Coroutines et Flow gèrent l’asynchronisme et les flux de données ; Java reste présent sur de
nombreuses applications existantes.
Le développeur écrit des tests unitaires avec JUnit, des tests d’interface avec Espresso ou Compose UI Test et peut automatiser les parcours de bout en bout selon le produit. Il contrôle la performance, la consommation, la sécurité du stockage et la compatibilité avec les différentes versions d’Android.
Il collabore avec le design, le produit, les équipes back-end et QA. Il maintient les dépendances, suit les évolutions du SDK Android et du Play Store et intervient sur les crashs en production à l’aide d’outils comme Firebase Crashlytics ou des solutions d’observabilité équivalentes.
Le Développeur Android doit maîtriser le cycle de vie d’une application et les contraintes spécifiques aux appareils mobiles. Il sait construire des interfaces adaptées à différentes tailles d’écran et limiter l’impact sur la batterie et les ressources. La rigueur est importante pour les permissions, la sécurité et la compatibilité des versions. Il doit également suivre un écosystème qui évolue rapidement tout en conservant la capacité à maintenir du code Java plus ancien.
Le Développeur Android peut évoluer vers Lead Android Developer, Tech Lead Mobile, Staff Mobile Engineer ou Architecte mobile. Il peut aussi se spécialiser dans Kotlin Multiplatform, la performance mobile, les SDK ou les architectures multiplateformes.
Android Developer / Android Engineer / Kotlin Developer / Mobile Android Developer / Ingénieur Android / Ingénieur développement mobile Android / Android Software Engineer / Kotlin Mobile Developer