onsite
Staff iOS Engineer - Core Services - Uber
iOS Developer
Lead the iOS payment experience, architecting secure, high‑performance solutions across Uber’s apps. Drive innovation, mentor engineers, and shape the roadmap for seamless, scalable payment flows using Swift and Objective‑C.
About the role
Key Responsibilities
- Architect and deliver robust iOS payment components that integrate with backend services and third‑party payment providers.
- Lead technical design reviews, code quality standards, and performance optimization for the Payments Methods Mobile team.
- Mentor and coach junior engineers, fostering a culture of continuous improvement and knowledge sharing.
- Collaborate cross‑functionally with product, design, and backend teams to define feature requirements and prioritize roadmap items.
- Drive innovation in secure transaction flows, fraud detection, and compliance with financial regulations.
Requirements
- 10+ years of professional iOS development experience, with deep expertise in Swift and Objective‑C.
- Proven track record designing and scaling payment or financial services on mobile platforms.
- Strong architectural vision, experience with micro‑services integration, and performance tuning.
- Excellent communication skills and a history of mentoring and leading engineering teams.
- Passion for building secure, user‑centric experiences at scale.