28 days ago

Android Engineer Consumer Goods Purchase Flow

Leboncoin.fr

On Site
Full Time
€50,000
Paris, Île-de-France, France
Apply

Job Overview

Job TitleAndroid Engineer Consumer Goods Purchase Flow
Job TypeFull Time
Offered Salary€50,000
LocationParis, Île-de-France, France

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About Leboncoin

Leboncoin is the leading generalist marketplace for private sales in France, a leader in the real estate and automotive markets, and a key player in employment and vacation rentals. Every month, Leboncoin is favored by 28 million French people who appreciate the richness of its offerings and the simplicity of the exchanges it enables daily.

Job Description

As part of the development of our transactional journeys, we are currently looking for an Android Developer to join the Consumer Goods Purchase Flow feature team. The Consumer Goods Purchase Flow perimeter covers all tangible goods purchased and delivered via Leboncoin: books, electronics, cultural products, decoration, everyday equipment, etc. The team's mission is to design, develop, and evolve the end-to-end purchase process, from ad discovery to transaction finalization and delivery, including payment, order tracking, and post-purchase management. The objective is to provide a fluid, secure, and reliable purchasing experience, adapted to the needs of individuals, while supporting the growth of transactional volumes and user trust.

Functional Scope Includes:

  • Management of purchase flows for consumer goods
  • Integration and evolution of delivery processes
  • Display and tracking of orders (statuses, notifications, history)
  • Management of specific cases related to returns or cancellations
  • Continuous optimization of the user experience throughout the transactional funnel
  • Close collaboration with product, backend, design, and data teams to improve conversion and user satisfaction

Team Composition:

  • 1 Web Engineer
  • 1 iOS Engineer
  • 1 Android Engineer
  • 4 Backend Engineers
  • 1 Product Manager
  • 1 Engineering Manager

The team works with Agile methodology (Scrum), with a strong emphasis on quality, collaboration, and continuous improvement.

Job Requirements

Soft Skills:
  • Enjoy working in a team, sharing knowledge, and helping others
  • Excellent ability to solve complex problems
  • Attention to detail and a commitment to quality
  • Strong communication and collaboration skills (developers, PM, QAA, designers)
  • Autonomy, pragmatism, and initiative
Technical Skills Required:
  • Proficiency in Kotlin, with significant experience in native Android development
  • Excellent understanding of the Android SDK and application lifecycle
  • Experience with Android Jetpack, including: ViewModel, Compose, DataStore, Room
  • Good knowledge of asynchronous programming with Kotlin Coroutines/Flow
  • Good knowledge of REST APIs and JSON format
  • Proficiency with Git and associated workflows
  • Experience with dependency injection (ideally Dagger/Hilt)
  • Understanding of MVVM architectures or equivalent
  • Good mastery of Clean Architecture principles
  • Good testing culture: JUnit4, kotlin.test, fakes vs mocks, screenshot testing, TDD
  • Knowledge of complex modular architectures
Required Level:

Minimum 2 years of experience in native Android development

Expected Best Practices:

  • Active participation in code reviews (reviewer and being reviewed)
  • Implementation and maintenance of automated tests
  • Writing clear technical documentation
  • Refactoring and continuous improvement of existing code
  • Regular technological watch
  • Experience with feature flags and progressive rollouts

Responsibilities:

  • Collaborate daily with Android developers and the entire team (code reviews, technical discussions, architecture)
  • Design, develop, and maintain robust, performant, and scalable Android features
  • Optimize existing solutions, both in terms of performance and user experience
  • Ensure the quality and reliability of the application through unit, integration, and automated tests
  • Be a proactive contributor on technical, product, and UX aspects
  • Be the Android ambassador within the team and an active point of contact for the Android Guild

Benefits:

  • Pleasant working conditions (modern offices in the center of Paris, remote work...)
  • Opportunities for rapid and personalized professional development
  • Restaurant tickets
  • Efficient and competitive mutual and provident fund coverage

Key skills/competency

  • Android Development
  • Kotlin
  • Android Jetpack
  • MVVM Architecture
  • Clean Architecture
  • REST APIs
  • Agile Methodologies
  • Unit Testing
  • Code Reviews
  • User Experience (UX)

Tags:

Android Developer
Kotlin
Android Jetpack
Mobile Development
E-commerce
Transaction Flow
User Experience
Agile
Scrum
Software Engineer

Share Job:

How to Get Hired at Leboncoin.fr

  • Tailor your resume: Highlight your 2+ years of native Android development experience using Kotlin, Android Jetpack, and MVVM.
  • Showcase technical skills: Emphasize your proficiency in asynchronous programming, REST APIs, dependency injection, and automated testing.
  • Demonstrate soft skills: Provide examples of your teamwork, problem-solving abilities, and communication skills in your application.
  • Prepare for interviews: Be ready to discuss your experience with code reviews, architecture principles, and continuous improvement.
  • Research Leboncoin: Understand their mission and values to align your application and interview responses.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background