remote
Senior Software Development Engineer, Android - Zillow
Software Engineer
Senior Android Engineer leading the creation of a robust design system, building reusable components, frameworks, and tooling to elevate quality, consistency, and developer velocity across mobile products.
About the role
Key Responsibilities
- Architect and develop a scalable Android design system, including reusable UI components, patterns, and style guidelines.
- Collaborate with product, design, and engineering teams to translate design concepts into high‑quality, accessible Android implementations.
- Build and maintain tooling, libraries, and documentation that streamline component usage and accelerate feature delivery.
- Ensure performance, accessibility, and code quality through rigorous testing, profiling, and code reviews.
- Advocate best practices for Android development, staying current with platform updates and emerging UI trends.
Requirements
- 5+ years of Android development experience with Kotlin and Java.
- Proven track record building and maintaining design systems or component libraries.
- Deep understanding of Android SDK, UI/UX principles, and accessibility standards.
- Experience with performance optimization, unit/integration testing, and CI/CD pipelines.
- Strong communication skills and ability to mentor junior engineers.
Skills
kotlinjavaandroid sdk