Why we have this role
- While traditional Lead roles focus on manual coding, this position is centered on defining the high-level specs, conventions, and reviews that enable AI agents and your team to produce elite iOS code together.
- You maintain full ownership of the code and architecture, but your primary impact comes from engineering the specific conditions and guardrails under which AI can deliver reliably.
- The core of your mission is to treat the development process as a product, diagnosing where agents fail and closing those gaps through superior prompts, tooling, and system design.
Responsibilities
- You will define and continuously evolve our iOS standards, establishing coding conventions, architectural patterns, and quality gates that AI agents can consistently follow—and that fail loudly when they don't.
- You will operate the iOS branch of our "agent factory" by monitoring agent runs, diagnosing failure modes, and feeding corrections directly back into prompts, conventions, tooling, and the specification layer.
- In close collaboration with our product team, you will author the iOS specification and ticket templates required to produce agent-ready work.
- You will review pull requests generated by agents against our architectural and quality standards, stepping in to intervene whenever an agent stalls.
- You will take full ownership of the iOS app's quality, stability, and release outcomes—managing Crashlytics, performance, and release processes—regardless of whether the code was written by a human or an agent.
- You will actively shape the iOS codebase to be AI-friendly by enforcing modular boundaries, ensuring deterministic tests, maintaining machine-readable documentation, and designing clear interfaces.
- As a leader and mentor to the iOS team, you will share your knowledge, conduct code reviews, and help the team maximize their potential when working alongside AI agents and tools.
- You will drive the technical decisions for our fully native Swift development, working completely free of legacy code and enjoying full autonomy over your tools and approach.
Qualifications
- You bring over five years of experience as a Senior or Lead iOS Developer, including a track record of guiding teams to ship real, scalable products to production.
- You have demonstrable, hands-on production experience using AI-assisted development tooling.
- You hold strong, well-founded opinions on what makes a codebase amenable to AI-assisted development, backed by the architectural taste required to execute those ideas.
- You have a proven history of making critical technical decisions, designing robust architectures, and successfully guiding teams through their implementation.
- You possess excellent technical writing skills in English, which is crucial since our specifications and conventions are a core part of the product and will be authored by you.
- You demonstrate independence, initiative, and a strong bias toward shipping over polishing.
- You are open to working from our Hamburg office 1–2 days a week.
Why endios
- You will be working, learning, and collaborating alongside dedicated colleagues in a modern, highly AI-focused environment.
- You will benefit from short feedback loops, fast decision-making processes, and the opportunity to exert a real influence on the future of the iOS stack at endios.
- We offer you the opportunity to develop freely within a growing company in a dynamic industry, allowing you to shape the future while continuously growing on a professional level.
- You will have the chance to take on responsibility from day one, leveraging our lean and agile decision-making pathways to make an immediate impact.
- We provide flexible working hours based on a culture of trust, along with 30 days of annual vacation.
- You will have the option to work remotely for several days a week.
- We offer an attractive, competitive salary accompanied by a variety of additional benefits, such as the HVV ProfiCard and a company pension subsidy.