- Experience
- Any
- Salary
- —
- Openings
- 1
- Posted
- 12 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 dedicated to empowering customers to express their individuality. We foster an inclusive and creative work environment where everyone can be their authentic selves. Recognised for our commitment to diversity, ASOS is a proud member of Inclusive Companies, Disability Confident Committed, and a signatory to the Business in the Community Race at Work Charter, ranking 8th in the Inclusive Top 50 Companies Employer list.
We support all candidates by accommodating any necessary adjustments during recruitment to enable the best version of themselves at every stage.
Working Arrangement
Our hybrid model requires working onsite in London offices a minimum of two days weekly to encourage collaboration, accelerate learning, and strengthen team culture.
Role Overview
The Web & Apps department drives ASOS's Technology efforts by delivering an exceptional customer experience focused on fashion inspiration, engagement, and excitement. We employ cutting-edge technologies at scale to exceed customer expectations.
We seek a mid-level Android Engineer for the Customer Experience team to advance our Android application's success, which boasts over 5 million active users globally, an average rating of 4.8 stars on the app store, and 99.9% crash-free sessions. Kotlin currently comprises over 95% of the codebase, with plans to eliminate Java entirely in the near future.
App Highlights
- Featured at Google I/O Developer Keynotes in 2019 and 2024
- Adopts Kotlin and Jetpack Compose-first approach
- Surpassed 10 million downloads
- Utilises modern Android Jetpack components alongside Kotlin Coroutines, Flow/StateFlow, and legacy RxJava
- Impact reaches millions of customers worldwide
- Opportunities to experiment continuously with emerging technologies, such as Kotlin Multiplatform Mobile (KMM) and Jetpack Compose
- Progressively modularised codebase following best coding practices
- Employs Hilt for dependency injection
- Comprehensive UI and unit testing suites
Responsibilities
- Develop high-quality projects adhering to best practices within cross-functional teams
- Collaborate with designers to create clean, platform-compliant UI designs
- Contribute actively in agile teams, sharing accountability for engineering deliverables
- Adopt a proactive, hands-on involvement throughout features and tasks
Candidate Profile
- Passionate mid-level Android developer with strong Kotlin proficiency
- Experienced in reactive programming methodologies
- Capable of participating in technical architecture and design discussions
- Committed to unit and UI testing, perceiving all untested code as legacy
- Enjoys agile/scrum methodologies and thrives within smaller cross-functional, feature-oriented teams
- Comfortable owning substantial projects from planning through deployment
- Active contributor to the Android developer community via blogs, open-source projects, or speaking engagements
Additional Benefits
- Employee discount on ASOS products
- Opportunities for personal development across the organisation via ASOS Develops
- Access to employee sample sales
- 25 days of paid annual leave plus an additional celebration day
- Discretionary bonus program
- Private healthcare scheme
- Flexible benefits allowance redeemable as extra cash or other perks
Industry
Retail