Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 15343087

    Deutsche Telekom Digital Labs logo

    Principal iOS Engineer

    Deutsche Telekom Digital Labs · Gurugram · onsite · Posted 49d ago

    Not disclosed10–14 yrsfulltimeSourced fromInstahyre

    About a minute. You'll make an account on the way through.

    About this role

    We are looking for a Principal iOS Engineer who will take ownership of the technical architecture, development, scalability, and performance of our iOS applications. The ideal candidate should have strong hands-on expertise in Swift, iOS SDK, SwiftUI/UIKit, and experience designing and building large-scale mobile applications. This role requires someone who can operate at an architectural level while still being hands-on with development.


    Responsibilities:

    • Design and develop high-quality, scalable iOS applications using Swift.
    • Define and drive iOS application architecture, technical standards, and best practices.
    • Lead technical decisions around application design, scalability, performance, and security.
    • Build reusable and maintainable components and frameworks.
    • Work closely with Product, Design, Backend, QA, and other engineering teams.
    • Identify and resolve complex performance, memory, concurrency, and stability issues.
    • Drive code quality through code reviews, automated testing, CI/CD, and engineering best practices.
    • Mentor and guide senior engineers and contribute to the overall technical growth of the team.
    • Evaluate new iOS technologies and introduce them where they provide business or engineering value.
    • Take ownership of critical technical initiatives and deliver solutions for complex engineering problems.


    Requirements:

    • Someone who is not just a strong iOS developer but can act as a technical authority for the mobile engineering team, driving architecture, solving complex problems, influencing engineering decisions, and building scalable iOS products.


    Must-Have Skills:

    • 10+ years of experience in iOS application development.
    • Strong hands-on expertise in Swift and iOS SDK.
    • Strong experience with SwiftUI and UIKit.
    • Excellent understanding of iOS architecture and design patterns.
    • Experience with MVVM, VIPER, Clean Architecture, or similar architectural approaches.
    • Strong knowledge of multithreading, concurrency, memory management, and performance optimization.
    • Experience working with REST APIs, JSON, networking, and third-party SDK integrations.
    • Strong understanding of Git, CI/CD, unit testing, and UI testing.
    • Experience building and maintaining large-scale consumer or enterprise iOS applications.
    • Strong problem-solving and technical leadership skills.


    Good to Have:

    • Experience developing iOS frameworks/SDKs.
    • Exposure to modular architecture and reusable components.
    • Experience with Swift Concurrency / async-await.
    • Knowledge of Combine.
    • Experience with mobile security and application performance monitoring.
    • Experience working in a product-based organization.
    • Strong experience mentoring senior/principal-level engineers.

    Sourced from instahyre

    Skills

    IOSSwiftSwift Ui

    About Deutsche Telekom Digital Labs

    Deutsche Telekom Digital Labs logo

    Deutsche Telekom Digital Labs

    Software Product

    1.5k+

    employees

    2020

    6 years old

    Gurgaon / Gurugram, Haryana

    India

    About

    Deutsche Telekom Digital Labs (DT Digital Labs) is an innovation hub focused on building internet products for our European customers using disruptive technologies

    Industries

    Software ProductInternetEmerging TechnologiesIT Services & Consulting

    Employee ratings

    210 reviews

    3.6/ 5

    Culture

    3.6

    Career growth

    2.8

    Work-life

    3.7

    Employees rate it well for

    Work Life Balance27Salary24Senior Management20Appraisal20Work Culture19

    Find them on

    WebsiteAmbitionBox reviews

    Principal iOS Engineer · waiting for your command