This is a Staff Android engineering role on Reddit's Design System Team, owning the cross-platform design system and UI architecture. The role shapes reusable components and frontend patterns used across the company's product teams.
What you'll do
- Evolve cross-platform design system by expanding capabilities and developing reusable components
- Collaborate cross-functionally with product teams, designers and engineers on design system and UI infrastructure
- Improve performance at scale, contributing to Android architecture, rendering patterns and performance practices
- Advance accessibility across the platform, building accessible components, patterns, tooling and documentation
- Strengthen developer experience, contributing to shared tooling, documentation and platform improvements
What we're looking for
- 6+ years of software engineering experience
- Track record leading cross-functional projects with broad product impact
- Experience building and maintaining shared UI infrastructure such as design systems or component libraries
- Strong experience with modern Android development using Kotlin and Jetpack Compose
- Expertise in UI architecture, scalable component design and performance optimisation
- Familiarity with accessibility best practices