Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Deutsche Telekom Digital Labs

Principal iOS Engineer

Posted Updated 3 views
Discussion

Description

We are looking for a highly skilled Principal iOS Engineer to lead the design, architecture, and development of scalable mobile applications used by millions of customers. The ideal candidate should have extensive experience building high-performance iOS applications in product-based environments and possess strong expertise in VIPER and MVVM architecture patterns.


Responsibilities:

  • Lead the architecture, design, and development of large-scale iOS applications.
  • Drive engineering excellence, code quality, performance optimisation, and application scalability.
  • Define and implement mobile architecture using VIPER and MVVM design patterns.
  • Collaborate closely with Product, Design, Backend, and QA teams to deliver exceptional customer experiences.
  • Mentor senior engineers and establish engineering best practices.
  • Conduct architecture reviews, code reviews, and technical design discussions.
  • Build reusable components and frameworks to accelerate development.
  • Ensure application security, reliability, maintainability, and performance.
  • Evaluate and implement modern mobile technologies and development methodologies.


Requirements:

  • 11-14 years of overall software development experience with a strong focus on iOS development.
  • Expert-level proficiency in Swift and iOS SDK.
  • Strong hands-on experience with VIPER and MVVM architecture patterns.
  • Deep understanding of UIKit, SwiftUI, Auto Layout, and modern iOS frameworks.
  • Experience with REST APIs, GraphQL, WebSockets, and mobile networking.
  • Strong knowledge of multithreading, memory management, concurrency, and performance optimisation.
  • Experience with Dependency Injection, Modular Architecture, and Design Patterns.
  • Hands-on experience with CI/CD pipelines and automated testing.
  • Strong understanding of App Store deployment and release management processes.


Product Engineering Experience:

  • Must have worked with B2C, D2C, or Consumer Internet Product Companies.
  • Experience building applications serving large user bases with high traffic volumes.
  • Strong focus on customer experience, performance, and product scalability.
  • Experience working in Agile product development environments.


Preferred Qualifications:

  • Bachelor's degree in Engineering, Computer Science, or related field.
  • Experience with SwiftUI adoption in enterprise-scale applications.
  • Exposure to Mobile Analytics, A/B Testing, Feature Flags, and Experimentation Platforms.
  • Experience integrating AI-powered features, recommendation engines, or personalisation solutions is a plus.
  • Prior experience leading teams and driving mobile engineering strategy.


Good to Have:

  • Strong Product Engineering Mindset.
  • Architecture & Design Leadership.
  • Expert in VIPER & MVVM.
  • Consumer-Facing Mobile Product Experience.
  • Hands-on Coding Leadership.
  • Excellent Stakeholder Management & Mentoring Skills.

Skills

What Principal Mobile jobs ask for — and how much of it you have →
Apply

See also

Mobile jobs by country — openings, pay and top skills →