Glovo logoGlovo logo

Software Engineer II, iOS - Logistics & Order Tracking UI SDK

GlovoBarcelona
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Mid to Senior

Qualifications

iOS Proficiency: Minimum of 5 years in developing native iOS applications using Swift. UI/UX Expertise: Extensive experience in creating complex UI components with a thorough understanding of UIKit/SwiftUI, along with familiarity with Design Systems. API Interaction: Proven experience in collaborating with Backend teams to design and utilize efficient APIs, with a strong grasp of networking layers, data parsing, and low-latency communication. SDK Development: Background or keen interest in constructing libraries/SDKs, with knowledge of binary compatibility and public API design principles. Asynchronous Programming: Strong experience with Swift Concurrency (Async/Await). Quality Assurance Mindset: Skilled in writing unit tests and XCUITest, with experience in Snapshot testing to maintain visual consistency across brands.

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.

About Glovo

Glovo is a prominent part of the Delivery Hero Group, recognized as a leading local delivery platform committed to providing an exceptional experience that is fast, straightforward, and delivered to your door. Operating in approximately 70 countries worldwide, Glovo is headquartered in Berlin, Germany. Since 2017, Delivery Hero has been publicly traded on the Frankfurt Stock Exchange and is included in the MDAX stock market index.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.