About the job
Join us as a Software Engineer II for iOS at Glovo, where you can merge our dynamic work culture with the expansive reach of Delivery Hero. Your primary focus will be on creating highly reusable, efficient, and visually impeccable UI components for order tracking, catering to millions of users across more than 70 countries.
Your Role Includes:
Building the UI SDK: Craft and sustain a native iOS SDK using Swift, emphasizing the development of adaptable UI components that align with diverse brand aesthetics.
Design System Integration: Collaborate with designers to convert Design System specifications into versatile, themeable code compatible with various brand identities.
Backend Collaboration: Work closely with Backend Engineers to establish contract-first APIs that enable the UI SDK to efficiently communicate with our global tracking services.
Cross-Brand Support: Serve as the main technical liaison for regional brand engineers to ensure seamless adoption and flawless performance of the UI SDK across different codebases.
Scalable Architecture: Create multi-module Swift frameworks to promote code reusability, modularity, and straightforward integration into various parent applications.
Quality Assurance: Uphold high standards of code quality through comprehensive testing (Unit, UI, and Snapshot testing) while optimizing for minimal memory use and smooth animations.
Adhering to Best Practices: Implement and manage CI/CD pipelines to automate the SDK's build and distribution processes.

