- Company Name
- Vestiaire Collective
- Job Title
- Senior Android Engineer (Paris)
- Job Description
-
Job Title: Senior Android Engineer
Role Summary: Lead end‑to‑end development of consumer‑facing Android features for a large‑scale mobile commerce application, owning design, implementation, testing, release, monitoring, and maintenance. Drive technical excellence and product impact in a collaborative, multilingual environment.
Expectations: • 5+ years of Android development experience in consumer products.
• Deep proficiency in Kotlin and modern Android paradigms.
• Strong command of MVVM, Clean Architecture, Jetpack Compose, Coroutines, and Kotlin Flows.
• Proven ability to ship features to millions of users with excellent performance and low incident rates.
• Excellent communicator in English (C1+). French a plus.
• Product‑oriented mindset, comfortable translating business requirements into scalable technical solutions.
• Collaborative, thrives in cross‑functional, multicultural teams.
Key Responsibilities: • Design, code, test, and deliver new Android features following a weekly release cadence.
• Own the full feature lifecycle: requirement analysis, architecture, coding, testing, release, and post‑production monitoring.
• Collaborate with product, design, and backend teams to translate requirements into robust, scalable solutions.
• Apply best practices for code quality, maintainability, testability, and performance.
• Participate in code reviews, debates on architecture, and technical decision‑making.
• Optimize UI/UX and overall app performance; ensure smooth animation and responsiveness.
• Use analytics, crash reporting, and monitoring tools (Crashlytics, DataDog, SnowPlow) to measure success and diagnose issues.
• Share knowledge, contribute to internal documentation, and support team growth.
Required Skills: • Kotlin (≥5 yrs), Java (legacy)
• Jetpack Compose, XML UI fundamentals
• MVVM, Clean Architecture, multi‑module structure
• Kotlin Coroutines, Kotlin Flows (reactive programming)
• Retrofit, OkHttp, Room, Koin DI
• Git, Android Studio, Gradle, CI/CD (GitHub Actions, Fastlane, Bitrise)
• Testing: JUnit, Mockito, automated UI tests (TypeScript/Appium)
• Monitoring & analytics: Crashlytics, DataDog, SnowPlow, LaunchDarkly
• Strong analytical, debugging, and optimization skills
• Excellent written and verbal communication in English
Required Education & Certifications: • Bachelor’s degree or higher in Computer Science, Software Engineering, or related field (or equivalent practical experience). • No mandatory certifications, but knowledge of Android development best practices and mobile architecture patterns is required.