Mission
Nous recherchons un Développeur mobile Android / Kotlin (H/F) afin de collaborer avec la plus grande équipe de développement mobile de la Côte D’Azur.
Leurs applications web et mobiles guident les voyageurs en ville. en mixant toutes les possibilités – Bus, train, trottinette, vélo électrique, co-voiturage… – dans une solution unifiée pour les usagers.
Aujourd’hui, leurs applications web et mobiles sont utilisées chaque jour par 2,5 millions d’utilisateurs.
Le contexte
Au sein de la plus grande équipe de développeurs mobile de la Côte d’Azur (une 15aine de développeurs dont 4 tech lead) vous travaillerez sur une grosse application « modulaire » déclinée en marque blanche, avec un code unique qui est ensuite adapté et personnalisé. Un focus important a été placé sur l’accessibilité et l’internationalisation.
Vous alternerez entre R&D/nouveaux projets (75%) et maintenance (25%) en fonction de l’activité.
Responsabilités
Votre quotidien sera varié :
- Participation dès le début des projets aux réunions de grooming avec le PO. Échanges tout au long du process avec les membres de la squad, le PO, le designer…
- Architecture et analyse des solutions mobiles
- Développement natif Android des interfaces des applications mobiles et connexion aux API mises en place par les dev back-end (architecture en micro-services)
- Utilisation de SDK spécifiques développés en interne pour une meilleure optimisation
- Tests unitaires et fonctionnels (automatisation en cours avec Appium par le pôle QA)
- Préparation au déploiement et à la mise en prod. Process de CI/CD mis en place par le DevOps
- PR réguliers. Veille technique. Amélioration des pratiques, des process et du code
- Participation aux réunions du pôle mobile : roadmap technique et bonnes pratiques
Profil
- Bac+2/3/5 en informatique est conseillé
- Deux ans d’expérience en développement d’applications natives Android
- Bonne maîtrise du développement mobile Android avec Kotlin (ou Java)
- Maîtrise des web services REST comme consommateur
- Maîtrise des tests unitaires et fonctionnels
- Bonnes connaissances des pratiques d’intégration continue, notamment sur Jenkins
- Connaissances des méthodologies agiles
- Connaissances sur des architectures distribuées ou micro-services est un plus
- Connaissances en UX/ergonomie d’interfaces mobiles est un plus
Soft Skills
- Autonomie
- Esprit d’équipe
- Force de proposition
- Communication
- Curiosité
- Humilité
Environnement technologique
Kotlin (coroutines + flow), (Java), Jetpack Compose, Koin, Room, Store, Retrofit, Gson, web services REST, MVVM, UseCases, Repository, Jenkins, Bitrise, Git, BitBucket…
Même si vous ne pensez pas rassembler l’ensemble de ces critères, n’hésitez pas à postuler. Nous recherchons d’abord une personne passionnée pas son métier, qui a envie de d’évoluer dans une équipe de professionnels.
Traitement de votre candidature
Après analyse de la correspondance de vos compétences avec le profil recherché au travers d’un échange téléphonique, vous aurez deux entretiens. L’un pour mieux appréhender votre personnalité et vos envies et un second plus technique pour mesurer la pertinence de votre savoir-faire.
Enfin, si votre profil est sélectionné vous recevrez votre contrat de travail et pourrez démarrer sereinement la poursuite de votre carrière professionnelle avec nous
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.