Senior Software Engineer, iOS - (Logistics, Order Tracking UI SDK)

Delivery Hero
Full-timeโ€ขBarcelona, Spain

๐Ÿ“ Job Overview

Job Title: Senior Software Engineer, iOS - (Logistics, Order Tracking UI SDK)

Company: Delivery Hero (Glovo)

Location: Barcelona, Spain

Job Type: Full-time

Category: Software Engineering / Mobile Development (iOS)

Date Posted: May 29, 2026

Experience Level: Senior (5+ years)

Remote Status: Hybrid

๐Ÿš€ Role Summary

  • Lead the architectural design and development of a critical native iOS Tracking UI SDK, ensuring a unified user experience across multiple Delivery Hero brands.

  • Drive the implementation of reusable, themeable UI components by translating complex Design System requirements into functional code.

  • Collaborate closely with Backend and BFF engineering teams to define and optimize API contracts for efficient data fetching and state management.

  • Provide technical mentorship and guidance to mid-level and junior engineers, fostering best practices through code reviews and knowledge sharing.

  • Own the quality and documentation of the SDK, implementing comprehensive testing strategies including Snapshot testing, unit tests, and performance profiling.

๐Ÿ“ Enhancement Note: While the role is titled "Senior Software Engineer, iOS," its focus on SDK architecture, design system integration, and cross-brand collaboration strongly positions it within a specialized area of mobile development that has significant implications for user experience consistency and operational efficiency across a large platform. This role requires not just coding proficiency but also strong architectural vision and cross-functional leadership.

๐Ÿ“ˆ Primary Responsibilities

  • Architect, design, and develop a modular, flexible, and themeable native iOS SDK using Swift, capable of integrating with diverse brand identities.

  • Collaborate with Backend-for-Frontend (BFF) engineers to define and implement efficient API contracts, optimizing mobile-to-backend communication.

  • Translate complex Design System requirements into reusable UI components, ensuring seamless integration and visual consistency within host applications.

  • Provide technical leadership

Application Requirements

Requires at least 5 years of native iOS experience with deep mastery of Swift, UIKit, and SwiftUI. Must have a proven track record of building shared libraries/SDKs and implementing robust testing strategies including Snapshot testing.