
Développeur Senior Android / Kotlin
Secteur d'activité :
Recherche :
Localisation :
Contrat :
Date d'embauche :
Ferroviaire
Homme ou femme
Sur site | Paris
CDI à temps plein chez notre client
Dès que possible
Introduction
Dans le cadre du développement et de la maintenance d’applications mobiles professionnelles à forts enjeux de disponibilité, de qualité et de pérennité, nous recherchons un Développeur Senior Android / Kotlin. Vous rejoindrez un environnement technique exigeant, autour d’applications Android natives existantes et évolutives, combinant des développements historiques en Java et des composants plus récents en Kotlin.
Tâches
Concevoir et développer de nouvelles fonctionnalités sur des applications Android natives en Java et Kotlin
Assurer la maintenance corrective et les évolutions fonctionnelles et techniques des applications existantes
Analyser les besoins et les traduire en solutions techniques robustes, évolutives et maintenables
Intégrer et exploiter des services web REST et SOAP
Contribuer aux orientations d’architecture et à l’évolution du socle applicatif
Identifier les impacts techniques liés aux nouvelles fonctionnalités et aux évolutions de l’existant
Participer aux revues de code et promouvoir les bonnes pratiques de développement Android
Améliorer en continu la qualité, la lisibilité et la maintenabilité du code
Concevoir, développer et maintenir les tests unitaires et fonctionnels
Diagnostiquer et résoudre des problématiques techniques complexes
Rédiger et maintenir la documentation d’architecture, les spécifications et les documents de conception technique
Collaborer avec les équipes de développement, d’architecture et de qualification ainsi qu’avec les différents interlocuteurs techniques du projet
Profil recherché
Formation Bac+5 en informatique, développement logiciel ou formation équivalente
Expérience professionnelle d’au moins 8 ans, avec une expertise confirmée en développement Android natif
Excellente maîtrise de Java appliqué au développement Android
Maîtrise confirmée de Kotlin
Expérience significative sur des applications Android existantes nécessitant maintenance, évolution et modernisation
Bonne maîtrise de RxJava, Retrofit, Realm et ButterKnife
Connaissance du Spring Framework
Maîtrise de l’intégration de services web REST et SOAP
Pratique solide des tests automatisés avec JUnit, Robolectric et Mockito
Maîtrise des outils de build Maven et Gradle
Connaissance de Firebase, Dynatrace et JIRA
Bonne compréhension des problématiques d’architecture logicielle
Capacité à analyser une architecture existante et à challenger des choix techniques
Capacité à évaluer les impacts d’une évolution sur un environnement applicatif complexe
Aptitude à formaliser les choix techniques dans une documentation claire et exploitable
Autonomie dans l’analyse et la résolution de problématiques complexes
Capacité à travailler avec différents interlocuteurs techniques au sein d’un projet
Offre proposée
Organisation de travail hybride possible selon les contraintes du projet
Participation à des projets logiciels complexes à forts enjeux techniques
Environnement combinant développement logiciel, architecture, qualité et maintenance applicative
Intervention sur des applications métier critiques et pérennes
Possibilité de renforcer son expertise sur des environnements Android complexes
Opportunités d’évolution vers des responsabilités d’expertise technique
A propos de notre client
Vous rejoindrez un acteur technologique français reconnu pour son expertise dans la conception, le développement et l’intégration de systèmes numériques complexes et critiques. Ses équipes interviennent notamment dans les domaines de la défense, du spatial, de l’aéronautique, de la cybersécurité, de l’énergie, de l’industrie et des transports. Son positionnement repose sur une forte expertise en systèmes critiques, logiciels complexes, sûreté, cybersécurité et technologies numériques avancées.
