Responsibilities
- Lead the architecture and implementation of a flexible native iOS UI SDK in Swift, designed to support multiple brand identities through modular structure.
- Work closely with backend teams to define and integrate efficient BFF (Backend-for-Frontend) interfaces, optimizing data flow and state handling within the SDK.
- Translate advanced design system specifications into scalable, themeable UI components that function consistently across various host applications.
- Provide technical leadership by mentoring junior and mid-level engineers, conducting thorough code reviews, and advocating for engineering excellence.
- Collaborate with regional brand teams to resolve integration issues and ensure the SDK meets varied technical and operational requirements.
- Own the quality assurance process, including comprehensive documentation, RFCs for new features, snapshot testing, unit tests, and performance optimization.
- Maintain and enhance CI/CD pipelines for SDK distribution via Swift Package Manager and CocoaPods to enable reliable and repeatable releases.
Work Arrangement
Remote — Barcelona
Team
Central Order Tracking SDK teams within Delivery Hero’s Global Services unit