En tant que Senior Android Engineer (F/H/X) au sein d'Aviv Group, vous rejoindrez une équipe dynamique et ambitieuse de plus de 60 développeurs mobiles (android, ios, back-end).
Vous serez en charge de :
Concevoir et développer les applications mobiles Android des différentes marques du Groupe;
Améliorer de manière continue la qualité et la performance des applications;
Assurer le suivi et la maintenance des applications réalisées;
Être force de proposition pour mettre en œuvre de nouvelles fonctionnalités innovantes (visite virtuelle/3D, reconnaissance vocale, geofencing, etc...);
Veille et création de prototypes autour de nouvelles opportunités technologiques (montres connectées, applications TV, Google Home...);
Nos technos :
Android Studio / Kotlin;
Outillage partiel reposant la suite Atlassian (Jira, Confluence);
GitHub comme contrôleur de code source;
Architecture applicative MVVM + Clean Archi;
Programmation réactive "coroutines Flow";
Jetpack tools (navigation component, compose, viewmodel, room datastore,...);
Marque blanche : Design System, Atomic Design & Backend Driven Design approach;
Feature modulaire;
Dagger pour l’injection de dépendances;
Nexus comme gestionnaire de package;
CI/CD via Cloud;
Tests unitaires avec JUnit et analyse du code source avec Sonarqube;
Tests automatisés de l’UI avec Espresso;
Gestion des crashs avec Crashlytics;
Gestion du tracking applicatif avec GTM;
Firebase pour le Remote Config ou encore l’A/B Testing.
Les compétences que nous recherchons :
Une expérience significative en développement d’applications natives sur Android (Kotlin + Compose);
Solides bases sur les particularités et contraintes du développement d’applications;
Vous adorez l’automatisation et rêvez de votre code coverage;
Votre autonomie alliée à votre envie d’apprendre et de partager vos connaissances font de vous le candidat idéal pour ce poste;
Vous aimez travailler en équipe, êtes organisé et savez rester léger pour intégrer une équipe sympathique et fun;
Votre hantise : détériorer le Crashfree !
Bonnes connaissances sur l’utilisation de services REST, de l’implémentation du pattern MVVM et de l’architecture applicative mobile d’une manière générale;
Maîtrise du stockage de données en local;
Travail en environnement à forte montée en charge (plusieurs centaines de milliers d’utilisateurs chaque jour);
Bonne capacité à s'exprimer en Anglais.
Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.
Voir toutes les offres