Software Engineer II: Android
About the Role
We innovate communication surfaces & platforms at Uber scale, enabling all lines of business to reliably deliver billions of personalized, timely, compliant, and relevant messages across all channels. Our durable, reliable, channel agnostic platform also produces Uber's messaging analytics, allowing us to build intelligent systems on top to optimize message relevance, effectiveness and chargeback. Our platform drives global top & bottom-line growth and enables friction-less end to end UX.
What the Candidate Will Need / Bonus Points
- Collaborate with team members to design, develop, and maintain user interfaces and features for mobile applications (Android).
Basic Qualifications
Bachelor's degree or equivalent in Computer Science, Engineering, Mathematics or related field OR 1-year full-time Software Engineering work experience, WHICH INCLUDES 1-year total technical software engineering experience in one or more of the following areas:
- Android Development
- Android java, or Android Kotlin
Note the 1-year total of specialized software engineering experience may have been gained through education and full-time work experience, additional training, coursework, research, or similar (OR some combination of these). The year of specialized experience is not necessarily in addition to the years of Education & full-time work experience indicated.
What the Candidate Will Do
- Cross-platform (Android and iOS)