Back Market logo

Senior Android Engineer - Mobile Core

Back Market

Paris, TX
Full Time
Senior
28 days ago

Job Description

About the Role

Hi, we're Back Market. We're a global marketplace for refurbished devices, helping lower our collective environmental impact by providing trustworthy, affordable tech with 92% less carbon emissions than new. Our mission is to do more with what we already have, and we are committed to building a top-tier m-commerce app that delivers an advanced, seamless user experience. The Mobile Core squad in Platform Tribe focuses on improving developer experience through high standards, quality tooling, and robust foundations, as well as elevating and accelerating app infrastructure including CI/CD pipelines, release processes, and monitoring. We are a diverse team of Senior Android and iOS Engineers collaborating across different technical domains to ensure scalable, maintainable, and high-quality Android applications.

Key Responsibilities

  • Consistently deliver Android code that sets the standard for quality and maintainability, making the Android app scalable and accelerating product iterations.
  • Contribute to technical initiatives aligned with the Android engineering vision, including large team project features with external dependencies.
  • Design code through technical conception before development, ensuring robust and efficient code patterns such as Kotlin Coroutines, thread safety, and race condition prevention.
  • Implement new Kotlin and Android technologies like Compose UI, Kotlin flows, and latest features announced during Google I/O.
  • Build and scale app architecture (e.g., MVVM-C), advocate for multi-modules and dependency injection, and apply SOLID principles while maintaining simplicity.
  • Prevent regressions by promoting Unit, Integration, and UI testing, collaborating with QA and Android Engineers, and exploring new E2E testing practices.
  • Elevate app performance through strong monitoring practices covering app launch, size, memory usage, and UI performance using tools like Datadog and Crashlytics.
  • Improve release processes with automation and best practices for CI/CD pipelines and workflows, including Bitrise CI, Firebase App Distribution, GitHub Actions, Renovate, and Mergify.

Requirements

  • More than 10 years of experience on Android, with apps released on the Play Store or B2B, and significant contributions on GitHub.
  • Ability to 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).
  • Understanding of SOLID principles and when to prioritize KISS for simplicity.
  • Experience designing code through technical conception prior to development.
  • Knowledge and use of reactive programming with Kotlin Flow and optionally RxJava.
  • Strong experience with Jetpack libraries (Room, Material, etc.) and modern Android development stack.
  • Mindfulness of app security, data privacy, and user trust.
  • Ability to monitor and optimize performance, including startup time, rendering, and memory usage.
  • Awareness of accessibility, localization, and inclusive design.
  • Experience handling asynchronous and concurrent programming with Kotlin Coroutines, structured concurrency, and lifecycle scope.
  • Experience maintaining app monitoring, testing, and providing Quality of Service metrics such as KPIs, SLOs/SLIs, logs, crash reporting, and dashboards.
  • Proficiency in writing E2E, integration, and unit tests, with familiarity with Espresso, test coverage, and dealing with flakiness.
  • Experience with CI/CD automation for apps, including Bitrise, Crashlytics, Firebase, Github Actions, and Renovate.
  • Ability to maintain technical and functional exchanges with the iOS team.
  • Contributing to hiring processes and helping to recruit top Android talent.
  • Active participation in the Android community (e.g., DroidCon, Meetups).

Nice to Have

  • Living for jaw-dropping demos and surprise announcements at Google I/O.

Qualifications

  • Significant professional experience on Android development, including apps released on the Play Store or B2B.
  • Contributions to open-source repositories (GitHub).

Benefits & Perks

  • Impact-driven work that makes an impact on the planet.
  • Hybrid work environment with 2 remote days a week, 1 remote week per quarter, and 3 flex days.
  • Employee Resource Groups, mentorship programs, accessibility policies, and cultural competency training.

Working at Back Market

At Back Market, we're committed to hiring and supporting diverse teams from all backgrounds, experiences, and perspectives. We are a high-scoring certified B Corp (93.2), embedding diversity, equity, and inclusion into our DNA through dedicated staff, employee resource groups, and company values. We encourage applications from candidates who may not meet all qualifications, and we are open to discussing reasonable accommodations for the interview process.

Apply Now

Job Details

Posted AtJun 26, 2025
Job CategoryMobile Development
SalaryCompetitive salary
Job TypeFull Time
Work ModeHybrid
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Back Market

Website

backmarket.com

Company Size

501-1000 employees

Location

Paris, TX

Industry

Used Merchandise Retailers

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches