This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Uber’s Gifting business is a rapidly expanding global initiative, and we are just getting started. We are looking for a Software Engineer, iOS to help us build the future of connection. This is a unique opportunity to join a high-visibility initiative that operates like a startup within Uber. As a Software Engineer, iOS on the Gifting team, you will be hands-on in the code, building the features that transform Gifting from a seasonal add-on into a "first-class use case" deeply integrated into the Rides and Eats apps. You will work on tangible, user-facing products—designing systems that are not only scalable but also secure and compliant across global markets.
Job Responsibility:
Build Delightful UI/UX: Engineer high-fidelity, native and hybrid experiences. Write performant code that handles heavy assets (videos, images) without compromising app start time or scroll performance
Bridge Native & Web: Seamlessly integrate mobile web technologies into the native app experience, ensuring feature parity and smooth transitions between native and web views
Integrate Across Apps: Implement gifting surfaces that live within both the main Uber app and the Uber Eats app, ensuring a consistent experience across Mobility and Delivery contexts
Ensure Code Quality & Reliability: Write clean, efficient, and well-tested code. You will contribute to product reliability
Collaborate Cross-Functionally: Partner closely with Product Managers, Designers, and engineers from other teams to ensure your features integrate seamlessly into the Uber apps
Requirements:
Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience
3+ years of professional experience in software development
Strong Coding Ability: Proficiency in at least one programming language (e.g., Swift, Objective C, C)
UI/UX Passion: Strong eye for detail and experience building complex, custom user interfaces that go beyond standard OS components
Collaboration Skills: Ability to communicate technical concepts clearly to non-technical stakeholders and collaborate effectively within a team environment
Nice to have:
Mobile Web Willingness: innovative mindset with a willingness to work across the stack, specifically with mobile web technologies. You must be open to building and debugging hybrid views (WebView, Bridge integration) as we expand experiences to web channels
Full-Stack Exposure: Comfort working across the stack (backend APIs and basic frontend/mobile integration) to deliver end-to-end features
AI & LLM Integration: Experience integrating applications with Large Language Models (LLMs) or conversational AI interfaces to drive product discovery and user engagement
Product-Centric Mindset: A passion for building consumer-facing products and an interest in user experience (e.g., helping users find the perfect "birthday brunch" or "thank you gift")