
Reimagining transportation for a better world
Uber Technologies, Inc. (NYSE: UBER) is a leading ride-hailing platform headquartered in Mission Bay, San Francisco, CA. Founded in 2009, Uber has transformed transportation services, completing over 1.5 billion trips globally. The company went public in May 2019 and has raised $15.8 billion in fund...
Uber provides comprehensive healthcare, a robust employee stock purchase plan, generous paid vacation, and a four-week sabbatical after five years of ...
Uber fosters a culture of innovation and adaptability, continuously expanding its services beyond traditional ride-hailing. The company emphasizes wor...

Uber • Bangalore, IND
Uber is hiring a Software Engineer II (iOS) to enhance app usability for riders and drivers. You'll work with iOS and Swift to design and implement innovative solutions. This role requires at least 2 years of experience in iOS development.
You have at least 2 years of experience in iOS development, demonstrating a strong understanding of the platform and its capabilities. Your expertise in Swift is essential, as you will be writing high-quality code that adheres to industry standards. You possess a solid grasp of data structures and architectural principles, allowing you to make informed decisions about design trade-offs. Your commitment to high coding standards, including Test-Driven Development (TDD) and Clean Code practices, ensures that your contributions are reliable and maintainable. You thrive in a collaborative environment, valuing feedback from teammates and working closely with Product Managers and Designers to create user-centric solutions. Your attention to detail and understanding of business and design requirements enable you to deliver a delightful user experience.
While not mandatory, having a UI/UX sensibility will set you apart. You should be passionate about creating intuitive mobile interfaces and have experience collaborating with product designers to translate concepts into functional applications. Your ability to discuss architectural choices and their implications will be beneficial in team discussions.
In this role, you will collaborate with a diverse team of engineers, Product Managers, and Designers to build towards the product roadmap. Your primary responsibility will be to design and implement innovative solutions that enhance the usability of the app for both riders and drivers. You will write high-quality code and uphold standards for code quality and testing coverage, contributing to the overall engineering operational areas on quality, monitoring, and on-call practices. You will engage in discussions about architectural choices, ensuring that your decisions align with both theoretical and practical considerations. Your contributions will directly impact the user experience, making it essential for you to understand business and design requirements thoroughly.
At Uber, you will be part of a dynamic team that values collaboration and innovation. We encourage you to apply even if your experience doesn't match every requirement, as we believe in the potential for growth and development. You will have the opportunity to work in a supportive environment where your contributions are recognized and valued. We offer competitive compensation and benefits, along with a culture that promotes continuous learning and improvement. Join us in shaping the future of transportation and enhancing the experience for millions of users worldwide.
Apply now or save it for later. Get alerts for similar jobs at Uber.