Android Engineer - CG Purchase Flow F/H/N

CDI
Paris
Télétravail fréquent
Salaire : Non spécifié
Postuler

Leboncoin
Leboncoin

Cette offre vous tente ?

Postuler
Questions et réponses sur l'offre

Le poste

Descriptif du poste

Job Description

leboncoin est le 1er site généraliste de vente entre particuliers en France, leader sur les marchés de l’immobilier et de l’automobile, acteur clé sur l’emploi et la location de vacances. Chaque mois, leboncoin est plébiscité par 28 millions de Français qui apprécient la richesse de son offre et la simplicité des échanges qu’il permet au quotidien.

Dans le cadre du développement de nos parcours transactionnels, nous recherchons actuellement un·e développeur·euse Android pour rejoindre la feature team Consumer Goods Purchase Flow.

Le périmètre Consumer Goods Purchase Flow regroupe l’ensemble des biens matériels achetés et livrés via leboncoin : livres, électronique, produits culturels, décoration, équipements du quotidien, etc.

La mission de l’équipe est de concevoir, développer et faire évoluer le parcours d’achat de bout en bout, depuis la découverte de l’annonce jusqu’à la finalisation de la transaction et la livraison, en passant par le paiement, le suivi de commande et la gestion post-achat.

L’objectif est d’offrir une expérience d’achat fluide, sécurisée et fiable, adaptée aux usages des particuliers, tout en soutenant la croissance des volumes transactionnels et la confiance des utilisateurs.

Le périmètre fonctionnel inclut notamment :- La gestion des parcours d’achat pour les biens de consommation

  • L’intégration et l’évolution des flux de livraison

  • L’affichage et le suivi des commandes (statuts, notifications, historique)

  • La gestion des cas spécifiques liés aux retours ou annulations

  • L’optimisation continue de l’expérience utilisateur sur l’ensemble du funnel transactionnel

  • La collaboration étroite avec les équipes produit, backend, design et data pour améliorer la conversion et la satisfaction utilisateur

Composition de l’équipe- 1 Web Engineer

  • 1 iOS Engineer

  • 1 Android Engineer

  • 4 Backend Engineers

  • 1 Product Manager

  • 1 Engineering Manager

L’équipe travaille en méthodologie Agile (Scrum), avec un fort accent mis sur la qualité, la collaboration et l’amélioration continue.

Job Requirements

Soft skills- Aimer travailler en équipe, partager ses connaissances et aider les autres

  • Excellente capacité à résoudre des problèmes complexes

  • Sens du détail et exigence sur la qualité

  • Solides compétences en communication et collaboration (développeurs, PM, QAA, designers)

  • Autonomie, pragmatisme et esprit d’initiative

Compétences techniques requises- Maîtrise de Kotlin, avec une expérience significative en développement Android natif

  • Excellente compréhension du SDK Android et du cycle de vie des applications

  • Expérience avec Android Jetpack, notamment :

    • ViewModel

    • Compose

    • DataStore

    • Room

  • Bonne connaissance de la programmation asynchrone avec Kotlin Coroutines / Flow

  • Bonne connaissance des API REST et du format JSON

  • Maîtrise de Git et des workflows associés

  • Expérience avec l’injection de dépendances (idéalement Dagger/Hilt)

  • Compréhension des architectures MVVM ou équivalentes

  • Bonne maîtrise des principes de Clean Architecture

  • Bonne culture de test :

    • JUnit4, kotlin.test

    • fakes vs mocks

    • Screenshot testing

    • TDD

  • Connaissance des architectures modulaires complexes

Niveau requis- 2 ans minimum d’expérience en développement Android natif

Bonnes pratiques attendues- Participation active aux revues de code (reviewer et être reviewé)

  • Mise en place et maintien de tests automatisés

  • Rédaction de documentation technique claire

  • Refactoring et amélioration continue du code existant

  • Veille technologique régulière

Expérience avec les feature flags et les déploiements progressifs

Job Responsibilities

  • Collaborer quotidiennement avec les développeurs Android et l’ensemble de l’équipe (revues de code, échanges techniques, architecture)

  • Concevoir, développer et maintenir des fonctionnalités Android robustes, performantes et scalables

  • Optimiser l’existant, tant sur les performances que sur l’expérience utilisateur

  • Garantir la qualité et la fiabilité de l’application via des tests unitaires, d’intégration et automatisés

  • Être force de proposition sur les aspects techniques, produit et UX

  • Être l’ambassadeur·rice Android au sein de la team et un point de contact actif pour la Guilde Android

Job Benefits

  • Des conditions de travail agréables (locaux modernes au centre de Paris, télétravail…)

  • Une rémunération attractive (fixe, et participation)

  • Des possibilités de développement professionnel rapides et personnalisées

  • Une carte tickets restaurants

  • Une couverture mutuelle et prévoyance efficace et compétitive

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.

Voir toutes les offres
Postuler