Android Developer (F/M) (H/F)
Description du poste
A propos de l'équipe Tech:
Notre équipe de Développement a pour but d'implémenter les nouvelles fonctionnalités de notre site web, sa version mobile ainsi que ses applications mobiles en mêlant du développement Backend et Frontend. Elle met un point d'honneur à la technicité et au partage de connaissances : nos ingénieurs travaillent ensemble et communiquent leurs idées via des conférences techniques internes et sujets transverses. L'équipe est organisée autour de 12 features teams (2 tribes) qui ont chacune un domaine de l'application, et qui sont toutes constituées d'un Lead Tech, de Développeurs, d'un Product Owner et d'un QA, qui constituent le tri-amigos.
A propos de la Feature Team Apps :
L'équipe Apps, chargée du développement des applications natives iOS et Android de Rakuten France, fonctionne en méthode agile SCRUM. Elle est constituée de deux Product Owner, d'un Lead Technique, d'une Lead Développeuse Android, des Développeurs et de deux QA.
De plus, vous ferez partie d'une équipe technique globale forte de nombreuses compétences, qui se challenge et partage ses connaissances, assiste à des conférences techniques internes et sujets transverses.
L'équipe Apps propose à nos utilisateurs mobiles la majeure partie des features de notre marketplace, telles que les annonces, la recherche, la partie checkout (passage en caisse, méthodes de paiement ), ce qui est relatif à notre club de fidélité et bien d'autres !
Vos missions :
Être impliqué(e) sur toutes les phases des projets, de la conception à la production ;
Participer à la conception technique des projets et proposer des technos pour les développements ;
Contribuer aux estimations des projets pour construire la roadmap, et aider le Product Owner à construire une roadmap réaliste ;
Développer les stories priorisées avec un niveau de qualité avancé (TU / TI / BDD) ;
Être garant de la qualité du code : participer aux tests et à la documentation des projets, et avoir à c?ur que les nouvelles features ravissent nos utilisateur(trice)s ;
Aimer être en quête de nouveautés et améliorations techniques. Cette veille régulière permettra de briller pendant nos TechWeeks ;
Echanger avec les autres équipes de développement afin d'apporter une expérience utilisateur homogène entre les différentes plateformes.
Votre profil :
De formation ingénieur bac+5 ayant une solide expérience en développement Android (3 ans minimum).
Être proactif(ve) et curieux(se) et aimer les technologies innovantes que vous étudierez et analyserez au cours de TechWeeks et lors de conventions comme les Android Makers.
Aimer discuter avec les pair(e)s, et aimer également être incollable sur les nouvelles technos et pratiques tendances.
L'anglais sera également très utile pour la documentation et les pull requests.
Être autonome tout en sachant travailler en équipe, organisé(e)
Environnement technique :
Framework Android
Kotlin / RxJava
API Restfull
BDD Room
Patterns : MVVM / Repository
Git (Bitbucket / Gitflow) / Jira / Firebase
Intégration Continue (Jenkins)
Méthodologie : Agiles / Scrum / Kanban
Serait un plus :
Clean Archi
Multi-Module architecture
Coroutines / Flow
Horaires : 39H Travail en journée
Profil recherché
Compétences
- Application web - Souhaité
- Concevoir une application web - Souhaité
- Rédiger un cahier des charges, des spécifications techniques - Souhaité
- Déterminer des mesures correctives - Souhaité
- Recueillir et analyser les besoins client - Souhaité
Rémunération Annuel de 40000,00 Euros sur 12 mois