Descriptif du poste
Dans le cadre du développement et de l'évolution de nos applications mobiles, nous recherchons un Développeur Android confirmé pour rejoindre une équipe technique basée à Annecy.
Vous interviendrez sur des projets de développement d'applications mobiles destinées aux utilisateurs, en participant à leur conception, leur développement et leur amélioration continue. Vous contribuerez à la mise en place de nouvelles fonctionnalités tout en garantissant la qualité, la performance et la fiabilité des applications.
Vous travaillerez en étroite collaboration avec les équipes techniques, produit et UX/UI afin de proposer des solutions adaptées aux besoins fonctionnels et aux attentes des utilisateurs.
Vos missions
- Concevoir, développer et maintenir des applications mobiles Android.
- Participer à l'analyse des besoins fonctionnels et techniques.
- Développer de nouvelles fonctionnalités en Kotlin et Java.
- Participer aux choix d'architecture et à l'évolution des applications existantes.
- Intégrer les interfaces utilisateurs en respectant les maquettes et les exigences UX/UI.
- Consommer des API REST et assurer les échanges de données avec les services backend.
- Garantir la qualité, la performance et la stabilité des applications développées.
- Mettre en place et maintenir des tests unitaires et des tests d'intégration.
- Participer aux revues de code et appliquer les bonnes pratiques de développement.
- Contribuer à l'amélioration continue du code et des processus de développement.
- Collaborer avec les autres développeurs et les équipes projet dans un environnement Agile.
L’environnement technique :
Profil recherché
Vous justifiez d'au moins 4 à 5 ans d'expérience en développement Android.
Vous maîtrisez Kotlin et disposez de bonnes connaissances en Java.
Vous avez une expérience significative dans le développement et la maintenance d'applications mobiles.
Vous maîtrisez les environnements Android et les outils associés.
Vous connaissez les architectures applicatives modernes et les bonnes pratiques de conception logicielle.
Vous êtes à l'aise avec l'intégration d'API REST et la gestion des données.
Vous avez une bonne compréhension des enjeux de performance, de sécurité et de qualité applicative.
Vous êtes autonome, rigoureux et appréciez le travail en équipe.
Vous êtes capable de proposer des solutions techniques et de participer aux décisions d'architecture.
