Remote Senior Android Engineer - Mobile Core

at Back Market

Posted 15 hours ago 2 applied

Description:

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