Notre client dans le secteur Industrie recherche un Développeur AndroidF/H
Descriptif de la mission:
Notre client, leader dans le secteur de la Digitale Factory souhaite renforcer le pôle Applications mobiles au sein de la tribe E-Commerce.
Ce pôle se compose d’une cinquantaine de personnes et assure l’ensemble des missions sur toute la chaine de valeur : conception du produit, delivery de la stratégie business du groupe sur ce produit, tests, suivi en production
Plus précisément, il s’agit de participer à l’évolution de l’application Android du groupe refaite from scratch fin 2019 sur des technos modernes et robustes.
Localisation : à Issy-Les-Moulineaux - les candidatures sont ouvertes à des candidats localisés dans toute la France métropolitaine
Objectifs de la mission:
Au sein d’une équipe engagée dans une dynamique d’amélioration continue, vos principales missions seront :
- Etude et analyse technique des projets
- Compréhension & analyse des besoins métiers et marketing
- Définition de la solution technique
- Chiffrage et planification
- Séquencement des différentes actions
- Identification des impacts et adhérences (risques )
Développement & Tests :
- Développements applicatifs (nouvelles fonctionnalités / évolutions de l’existant)
- Préparation et réalisation des tests unitaires
- Réalisation des phases de tests pour validation des besoins métiers
- Support aux métiers lors des phases de recettes internes
Maintenance & Qualité :
- Investigations et corrections des bugs en production
- Amélioration continue de l’application (Performances / QoS / Qualité de code)
- Participation à l’enrichissement des librairies internes
- Participation à la mise en place d’outillage et de bonnes pratiques de développement
Compétences générales :
- Expérience significative de développement d’applications Android (3/4 ans) sur Kotlin / MVVM / Tests unitaires (méthodo TDD serait un plus)
- Bonne compréhension des problématiques liées au contexte de mobilité
- Maîtrise de la chaîne de production et ses outils (gestion de version, suivi des incidents, test unitaires, build, intégration et déploiement continu)
- Adaptabilité et capacité à intervenir simultanément sur des sujets variés: développement, intégration de systèmes, étude de performance, analyse de dysfonctionnement
Environnements techniques et méthodologiques
- Langages : Kotlin
- Architecture : MVVM
- Libraries : Coroutine, Flow, Dagger-Hilt, Jetpack Compose, ROOM
- Environnement de développements : Android Studio
- Industrialisation : bitrise, GIT, Appium/Selenium
- Systèmes sous-jacents : API REST, JAVA/J2EE, HTML/JS/AngularJS, graphQL
- Analytics/Monitoring : FABRIC, GUA, Firebase
- Méthodologie Projet : Agile
- Outils collaboratifs : JIRA, Confluence, Notion
Langues requises
- Français (Langue d’usage) & Anglais (Documentation technique)
Compétences techniques:
- Kotlin
- MVVM
- Tests Unitaires
- Dagger-Hilt
- Coroutine
- Jetpack Compose
Compétences / Qualités indispensables:
Kotlin,Tests iunitaires,Dagger Hilt,Coroutine,Jetpack compose,Architecture MVVM,Compose,Développements applicatifs (nouvelles fonctionnalités / évolutions de l’existant)
Compétences / Qualités qui seraient un +:
Votre personnalité
- Vous savez résoudre des problèmes de façon proactive dans un esprit d’analyse et de synthèse.
- Rigoureux et communicatif, vous appréciez le travail d’équipe.
- Dynamique, ayant l’esprit de service et le goût du challenge pour vous investir pleinement au sein de votre mission.
- Adaptabilité et capacité à intervenir simultanément sur des sujets variés dans le respect du planning de mise en recette et mise en production défini.