
Software Engineer 2
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
Uber is seeking a talented Software Engineer 2 with a focus on iOS development to join our team in Hyderabad. In this role, you will collaborate with engineers, product managers, and designers to execute our product roadmap. Your responsibilities will include writing high-quality, well-tested code, and contributing to our engineering operations, including monitoring and on-call practices.
- Collaborate with cross-functional teams to build and deliver features.
- Write clean, maintainable, and efficient code, ensuring high test coverage.
- Participate in on-call rotations and contribute to system monitoring and quality initiatives.
We are looking for candidates with at least 3 years of professional iOS development experience. A Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience, is required. Proficiency in common algorithms and data structures, along with a deep understanding of iOS fundamentals, UI rendering, and performance optimization, is essential. Strong communication skills and experience working with product managers and designers to translate requirements into technical solutions are also key.
- 3+ years of iOS development experience.
- Bachelor's degree in CS, Engineering, or equivalent practical experience.
- Proficiency in algorithms, data structures, and iOS fundamentals.
- Experience in translating product requirements into engineering designs.
Preferred qualifications include cross-platform experience (Android and iOS) and experience developing mobile applications for a large user base.
- Cross-platform development experience.
- Experience with high-scale mobile applications.
Company
Uber
Uber is a global technology company dedicated to empowering movement and connecting people. Our mission is to help individuals go anywhere, get anything, and earn their way. We are driven by the relen...