Company Logo

Software Engineer

Netflix - 1d ago

Company Logo

Senior Software Engineer

Reddit - 4d ago

Software Engineer II, iOS, Payment Selection Capabilities

This job is offline
AI Summary ✨

Requirements

  • 3+ years of full-time iOS engineering experience with good understanding of iOS SDK, different versions of iOS, and how to deal with different screen sizes
  • Experience in object oriented programming, multithreading, networking, offline storage, memory management and source control management (git)
  • Familiarity with RESTful APIs to connect iOS applications to back-end services
  • Good understanding of iOS UI design principles, patterns, and best practices
  • Knowledge of the iOS ecosystem and the libraries available for common tasks
  • Familiarity with cloud message APIs and push notifications
  • A knack for benchmarking and optimization
  • Strong focus on high-quality mobile UI experiences. Experience with UI/UX paradigms to build sophisticated user experiences
  • Experience working with product and design teams
  • Experience analyzing a feature in production using analytics and experiments
  • Ability to understand business requirements and translate them into technical requirements

Nice to Haves

  • Knowledgeable in Reactive programming (RxSwift) and Swift
  • Comfortable working within the coding conventions of a large engineering organization and working in a large and sophisticated code base with many contributors

What You'll Be Doing

  • Contribute to the iOS monorepo on core Uber flows enabling Payment experiences. Write quality code and documentation.
  • Be part of the decision-making process for the business, in collaboration with Product, Design and Data Science, and building the technical capabilities to support them.
  • Work closely with backend engineers and cross platform engineers to build our users’ payment experience.
  • Apply and drive methodologies in code health, testing, and maintainability.
  • Come up with the right architecture and design for ideas and experiments to quickly scale.
  • Good understanding of software experimentation philosophy in the earlier work with understanding of setting up A/B experiments for hypothesis testing.
  • Build instrumentation in the experiments, understand and mine insights and investigate these to help product with data driven decisions from experimentation.

Perks and Benefits

  • We welcome people from all backgrounds who seek the opportunity to help build a future where everyone and everything can move independently.
  • Opportunity to work in a collaborative environment with a curious and passionate team.
  • Ability to contribute to shaping the future of transportation and global connectivity.
Apply here
Uber logo

Uber

Amsterdam, Netherlands

Experience: Mid-level
Posted: April 22, 2025
Git
Iosnative
Rest
Swift
mobile

Similar jobs

  • 16 days ago
    Remote
  • ebay logo

    iOS Software Engineer

    Amsterdam, Netherlands

    17 days ago
  • ebay logo

    Android Software Engineer

    Amsterdam, Netherlands

    17 days ago
  • ebay logo

    iOS Software Engineer

    Amsterdam, Netherlands

    a month ago
    Still looking
  • See all jobs in Netherlands