Taro Logo

Senior Android Engineer - Mobile Core

A global marketplace for refurbished devices, helping lower environmental impact by providing trustworthy, affordable tech with 92% less carbon emissions than new.
Android
Senior Software Engineer
Hybrid
10+ years of experience
E-Commerce · Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Android Engineer - Mobile Core

Back Market is revolutionizing the tech industry with their marketplace for refurbished devices, combining environmental responsibility with affordable technology. They're seeking a Senior Android Engineer to join their Mobile Core squad in the Platform Tribe, based in Paris with a hybrid work arrangement. This role is crucial in building a top-tier m-commerce app, focusing on improving developer experience and elevating app infrastructure.

The position requires a seasoned professional with 10+ years of Android development experience to work on core foundations, architecture, and infrastructure. You'll be part of a diverse team, collaborating with both iOS and Android engineers, while contributing to the mobile engineering chapter. The role involves working with cutting-edge technologies like Kotlin, Jetpack Compose, and implementing modern architectural patterns.

Key responsibilities include delivering high-quality code, leading technical initiatives, designing robust architecture, implementing new Android technologies, and improving release processes. The ideal candidate should have extensive experience with Kotlin-Compose applications, SOLID principles, reactive programming, and CI/CD pipelines.

Back Market offers an inclusive work environment with impressive benefits, including hybrid work options, mentorship programs, and various employee resource groups. As a certified B Corp company with a high score of 93.2, they're committed to diversity, equity, and inclusion, making it an excellent opportunity for those wanting to make a positive environmental impact while working on challenging technical problems.

Last updated 9 days ago

Responsibilities For Senior Android Engineer - Mobile Core

  • Deliver high-quality and maintainable Android code
  • Contribute to technical initiatives and lead large team project features
  • Design code through technical conception ensuring robust patterns
  • Implement new Kotlin and Android technologies including Compose UI
  • Build and scale app architecture (MVVM-C)
  • Prevent regressions through testing practices
  • Monitor and optimize Android app performance
  • Improve release process and CI/CD pipelines
  • Mentor senior engineers and contribute to hiring process

Requirements For Senior Android Engineer - Mobile Core

Kotlin
Java
  • 10+ years of experience on Android with apps released on PlayStore
  • Expertise in Kotlin-Compose applications and solid architecture
  • Strong knowledge of SOLID principles and KISS methodology
  • Experience with reactive programming (Kotlin Flow)
  • Proficiency with Jetpack libraries and modern Android development
  • Experience with app security, performance optimization, and accessibility
  • Knowledge of asynchronous and concurrent programming
  • Experience with testing (E2E, integration, unit tests)
  • Familiarity with CI/CD tools (Bitrise, Firebase, Github Actions)
  • Active participation in Android community

Benefits For Senior Android Engineer - Mobile Core

  • Hybrid work environment with 2 remote days per week
  • 1 remote work week per quarter
  • 3 flex days
  • Employee Resource Groups
  • Mentorship programs
  • Comprehensive accessibility policies
  • Cultural competency training