Oct 2024 – Present
Remote, Spain
iOS Engineer · Interface libraries & Server-Driven UI (SDUI)
Nomasystems · Inditex brand apps
Build the SwiftUI server-driven UI rendering library and the dynamic forms library the brand apps use to ship screens and flows without an App Store release. Own the public SDK API that the app teams consume, specify it before it is implemented, and integrate it with A/B testing and feature flags.
- Build the server-driven UI (SDUI) rendering library behind 50+ live screens in the Zara app (carousels, marketing pages, catalogue views) that teams update the same day, not on the weekly release train.
- Build the dynamic forms library that lets brand apps render different form configurations, such as those required by local regulations, without a redeploy.
- Write and review the public SDK API specifications consumed by four feature teams and by other SDKs that embed the library.
- Integrate the libraries with A/B testing and feature-flag systems for engagement experiments and remote UI configuration.
- Cover components with unit, UI and snapshot tests across device sizes, orientations, light and dark mode, Dynamic Type and RTL layouts.
- Develop components in an isolated sandbox with demo apps showcasing library usage; repo-level Copilot configuration holds agent-written changes to the same test and review standards.