Back Market is looking for a Senior Android Engineer to join our Mobile Core team and contribute to our Android core foundations, architecture, and infrastructure stack. At Back Market, we're on a mission to make tech reliable, affordable, and better than new, and you'll play a key role in building the scalable systems that power our global marketplace for refurbished devices.
What You'll Do
- Consistently deliver Android code that sets the standard for quality and maintainability, making the app scalable and accelerating product iterations.
- Contribute to technical initiatives to reach the Android engineering vision, taking accountability for large team project features, including those with external dependencies.
- Design code through technical conception before development, ensuring robust and efficient code patterns with a focus on Kotlin Coroutines, thread safety, and race condition prevention.
- Implement new Kotlin and Android technologies like Compose UI, Kotlin flows, and the latest features announced at Google I/O.
- Build and scale our app architecture (MVVM-C or similar), advocate for multi-modules, and implement dependency injection.
- Find ways to prevent regressions and push for Unit, Integration, and UI testing by collaborating with QA and Android Engineers.
- Elevate the Android app performance with strong monitoring practices from app launch to app size, memory usage, and smooth UI performance.
- Improve the release process with an automation mindset and practices for our CI/CD pipelines and workflows.
What We're Looking For
- More than 10 years of experience on Android, with apps released on the Play Store or for B2B, and significant repository contributions on GitHub.
- You know how to build Kotlin-Compose applications with solid architecture, including MVVM, Clean Architecture, modularization, and dependency injection.
- You know and use reactive programming, such as Kotlin Flow and optionally RxJava.
- You have strong experience with Jetpack libraries (Room, Material, etc.) and the modern Android development stack.
- You know how to handle the challenges of asynchronous and concurrent programming, including Kotlin Coroutines with structured concurrency and lifecycle scope.
- You write E2E, integration, and unit tests, and are familiar with Espresso, test flakiness, and coverage tools like Jacoco.
- You contribute to the scale of the integration stack, including Bitrise CI, CI/CD automation for apps, Crashlytics, Firebase App Distribution, GitHub Actions, and Renovate.
Nice to Have
- You effectively advocate for technical initiatives to stakeholders, act as a spokesperson for your chapter/tribe, and mentor senior engineers.
- You understand SOLID principles but also acknowledge when KISS should prevail.
- You are mindful of app security, data privacy, and user trust.
- You monitor and optimize performance metrics like app startup time, rendering, and memory usage.
- You care about accessibility, localization, and building inclusive experiences.
- You continually maintain technical and functional exchanges with the iOS team.
- You contribute to the hiring process and help Back Market hire the best candidates.
- You are an active member of the Android community, attending events like DroidCon and Meetups.
- You live for the jaw-dropping demos and surprise announcements at Google I/O.
Technical Stack
- Kotlin, Jetpack Compose, Kotlin Flow, RxJava
- Jetpack libraries (Room, Material)
- Datadog, Crashlytics
- Bitrise CI, Firebase App Distribution, GitHub Actions, Renovate, Mergify
Team & Environment
The Mobile Core team is a diverse group with varied cultural and professional backgrounds, consisting of Senior Android and iOS Engineers alongside a Technical Lead Manager. Mobile engineers from product squads also collaborate on technical and core projects across different teams when needed.
Benefits & Compensation
- Hybrid work environment with 2 remote days per week and 1 remote work week per quarter, plus 3 flex days.
- Employee Resource Groups, including mentorship programs, comprehensive accessibility policies, and cultural competency training.
Work Mode
This is a hybrid role based in Paris.
At Back Market, we strive to create a workplace that embodies the world we’re trying to change. We’ve embedded our diversity, equity, and inclusion principles into our DNA.



