ASOS.com

Android Engineer

ASOS.com

London, England, United Kingdom · Full Time

Be the first to apply

Experience
Any
Salary
—
Openings
1
Posted
18 hours ago
Work mode
In office
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About ASOS

ASOS is a global online fashion retailer passionate about empowering customers to express their true selves. Our culture encourages creativity and inclusion, with commitments to Disability Confidence, Race at Work Charter, and ranking 8th in the Inclusive Top 50 Companies Employer list. We accommodate any adjustments needed throughout the recruitment process to support our candidates.

Work Environment

We embrace a hybrid working model requiring onsite presence at least two days a week to foster collaboration, accelerate learning, and build a strong team culture.

Role Overview

Join ASOS's Web & Apps department, which lies at the core of our technology, dedicated to delivering an unparalleled customer experience combining inspiration and excitement through cutting-edge technology.

We are seeking a mid-level Android Engineer to enhance our Customer Experience team by maintaining and innovating our Android app, which boasts over 5 million active users globally, an average 4.8-star rating on Google Play, and 99.9% crash-free sessions. Our app's codebase is predominantly Kotlin (above 95%), and we aim to fully phase out Java soon.

Technical Highlights

  • App featured at Google I/O Developer Keynotes in 2019 and 2024
  • Focus on Kotlin and Jetpack Compose-first development
  • More than 10 million downloads
  • Modern Android Jetpack components, Kotlin Coroutines, Flow/StateFlow utilized; legacy code uses RxJava
  • Opportunities to experiment with emerging technologies like Kotlin Multiplatform Mobile (KMM)
  • Maintaining a modularised codebase with adherence to best practices
  • Dependency injection with Hilt
  • Comprehensive UI and unit testing frameworks

Key Responsibilities

  • Deliver high-quality Android projects following best practices in collaborative, cross-functional teams
  • Collaborate closely with design teams to implement elegant, platform-compliant user interfaces
  • Participate actively in agile workflows with shared responsibility for engineering deliverables
  • Demonstrate hands-on ownership and proactivity in managing features and tasks from conception to deployment

Candidate Profile

  • Experienced mid-level Android developer passionate about app success
  • Proficient in Kotlin programming language and comfortable with reactive programming techniques
  • Able to engage in technical architecture and design discussions
  • Strong advocate for thorough unit and UI testing practices, treating untested code as legacy code
  • Enthusiastic about agile and scrum methodologies, thriving in small cross-functional teams
  • Capable of owning significant development efforts end-to-end
  • Active contributor to the Android community through blogs, open-source projects, or speaking engagements

Additional Benefits

  • Exclusive employee discounts on ASOS products
  • Access to ASOS Develops for personal growth opportunities
  • Employee sample sales
  • 25 days paid annual leave plus one additional celebration day
  • Discretionary bonus program
  • Private medical insurance
  • Flexible benefits allowance redeemable as cash or other perks

How they work

Teamwork & Collaboration Attention to Detail Initiative Accountability

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer