Back Market is a global marketplace for refurbished devices, aiming to make tech reliable, affordable, and environmentally friendly.
The Mobile Core squad is focused on building a top-tier m-commerce app that enhances user experience with ambitious features.
The team aims to improve developer experience by providing high standards, quality tooling, and robust foundations for Android engineers.
The Senior Android Engineer will contribute to the Android core foundations, architecture, and infrastructure stack.
This role is based in Paris, requiring 3 days in the office and 2 days remote work.
Responsibilities include producing scalable libraries and frameworks, elevating engineering excellence, and sharing knowledge within the Android community.
The engineer will collaborate with talented iOS and Android engineers and other technical leaders across various platforms.
Key engineering challenges include delivering high-quality Android code, contributing to technical initiatives, designing robust code patterns, and implementing new technologies.
Requirements:
Candidates must have more than 10 years of experience in Android development, with apps released on the Playstore or B2B, and significant contributions to GitHub repositories.
The ideal candidate should effectively advocate for technical initiatives to stakeholders and mentor senior engineers.
Proficiency in building Kotlin-Compose applications with solid architecture (MVVM, Clean Architecture, modularization, dependency injection) is required.
A strong understanding of SOLID principles and when to apply KISS is essential.
Candidates should be skilled in designing code through technical conception before development.
Experience with reactive programming (Kotlin Flow and optionally RxJava) is necessary.
Strong familiarity with Jetpack libraries and the modern Android development stack is required.
Candidates must be mindful of app security, data privacy, and user trust.
Experience in monitoring and optimizing app performance is essential.
Knowledge of accessibility, localization, and building inclusive experiences is required.
Candidates should be adept at handling asynchronous and concurrent programming challenges.
Experience with E2E, integration, and unit testing, including familiarity with Espresso, is necessary.
Candidates should be able to contribute to CI/CD automation for apps and maintain technical exchanges with the iOS team.
Active participation in the Android community is preferred, and contributions to the hiring process are expected.
Bonus points for enthusiasm for Google I/O announcements and demos.
Benefits:
Back Market offers a mission-driven work environment where employees can make a positive impact on the planet.
The company provides a hybrid work environment, allowing for 2 remote days a week and 1 remote work week per quarter, along with 3 flex days.
Employees have access to Employee Resource Groups, mentorship programs, comprehensive accessibility policies, and cultural competency training.
Back Market is committed to diversity, equity, and inclusion, creating a workplace that reflects its values and encourages applications from diverse backgrounds.
Reasonable accommodations are available for the interview process upon request.