Remote Senior Android Engineer - Mobile Core

at Back Market

Posted 1 day ago 3 applied

Description:

  • 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.