Back Market is a global marketplace for refurbished devices, aiming to make technology reliable, affordable, and environmentally friendly.
The Mobile Core squad is focused on building a top-tier m-commerce app that enhances user experience with advanced features.
The team is dedicated to improving developer experience through high standards, quality tooling, and robust foundations.
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 Play Store 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 the ability to apply KISS principles when necessary 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.
Bonus points for enthusiasm for Google I/O announcements and demos.
Benefits:
Employees will work in a mission-driven environment that positively impacts the planet.
The company offers a hybrid work environment with 2 remote days a week and 1 remote work week per quarter, plus 3 flex days.
Back Market provides Employee Resource Groups, mentorship programs, and comprehensive accessibility policies.
The company is committed to diversity, equity, and inclusion, embedding these principles into its culture.
Back Market encourages applications from candidates who may not meet all qualifications, promoting an inclusive hiring process.