Uber
Software Engineer II, iOS
Found: November 7, 2025
This role is based in Amsterdam, Netherlands.
What you’ll do:
- Architect iOS-side components and core frameworks for integrating web views and server-driven UI solutions.
- Collaborate with engineers across Uber Eats, Rides, and FinTech to define mobile APIs.
- Own the full development lifecycle from technical design to post-production monitoring.
- Tackle performance constraints and deliver measurable improvements to user experience.
- Contribute to on-call rotations for high-impact production incidents.
- Identify and reduce technical debt while raising the bar for code health.
Basic qualifications:
- Bachelor's degree in Computer Science, Engineering, or related field.
- 3+ years of professional iOS software engineering experience.
- 3+ years of experience programming with Swift and/or Objective-C.
- Experience designing or integrating mobile components with large-scale backend systems.
- Proven capacity to ship features to an app used by millions of daily active users.
Preferred qualifications:
- Familiarity with server-driven UI, web views, or declarative rendering frameworks.
- Ability to drive complex projects to completion with minimal guidance.
- Experience in A/B testing and experimentation environments.
- Strong systems thinking and advocacy for platform improvements.
- Experience mentoring junior developers or championing new development practices.