About the Role
- - - - What the Candidate Will Do ----
- Design, build, and maintain a library of core UI components for our Android applications.
- Collaborate closely with designers and product managers to translate design concepts into functional and reusable UI elements.
- Facilitate evaluation, adoption, and best practice guidances of new UI frameworks and technologies such as Jetpack Compose and Adaptive Design paradigms
- Establish and evangelize best practices for UI development across the engineering organization.
- Provide support and guidance to other developers on how to effectively utilize the UI library.
- - - - Basic Qualifications ----
- Experience in Android UI development, including a strong understanding of the Android UI toolkit, Jetpack Compose, and XML layouts.
- Proficiency in Kotlin and a solid grasp of object-oriented programming principles and design patterns.
- Experience with building and maintaining reusable UI components and libraries.
- - - - Preferred Qualifications ----
- Experience in building or contributing to a Design System or a shared UI framework.
- A passion for crafting elegant and user-friendly interfaces.
- Experience with performance optimization of UI components and layouts.
- Experience in migration from XML to Compose.
- Familiarity with accessibility standards and implementation on Android.
For San Francisco, CA-based roles: The base salary range for this role is USD$198,000 per year - USD$220,000 per year.
You will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. You will also be eligible for various benefits. More details can be found at the following link .