Principal iOS Engineer
Role details
Job location
Tech stack
Job description
You will join our Amsterdam based Browse and Manage App team. This team builds the storefront, product discovery, and account management experiences for our native mobile applications across all Storio Group brands. Your technical leadership will directly help customers find the best products for their special moments through high quality iOS features.
As our iOS Principal Engineer, you will set the technical direction for the iOS platform within the team. You will champion technical quality, own the iOS architecture roadmap, and ensure the long term health of our codebase. You will collaborate closely with product and engineering teams in Amsterdam and London to make our native app experience best in class.
How you embrace curiosity daily
- Define and own the iOS target architecture and technical roadmap
- Lead the design of scalable, performant, and maintainable iOS features
- Guide critical architectural decisions and help shape implementation choices
- Support the team in using AI assisted engineering tools safely and productively
- Collaborate with other principal engineers on shared solutions and platform strategies
- Mentor iOS engineers to support their technical growth and foster a culture of learning, * Ensure the long term health and scalability of our mobile codebase
- Shape development processes and tooling to improve team quality and flow
- Align with product and engineering managers on the feasibility and success of roadmap items
- Help the team evaluate and adopt modern engineering workflows effectively
Requirements
- Deep expertise in building and scaling native iOS apps using Swift
- Strong skills in mobile architecture, system design, and technical decision making
- Proven experience leading complex technical initiatives and mentoring engineers
- Experience evolving and maintaining long lived, scalable codebases
- Comfort working with tech stacks like UIKit, SwiftUI, SPM, and GraphQL
- Familiarity with modern AI assisted coding tools and their practical limits, * Understanding of Android architecture and constraints in shared mobile contexts
- Prior knowledge or experience in the ecommerce domain
- Experience improving developer productivity through automation, CI CD, or scripting