Padmi

Principal iOS Engineer

Delhi NCRPosted 2 months ago
Software engineeringStaff+Full Time; Regular
Apply at Deutsche Telekom Digital Labs

Opens the source posting on shine.com

Source description

About the role

View original

As a highly skilled Principal iOS Engineer, you will lead the design, architecture, and development of scalable mobile applications used by millions of customers. Your extensive experience in building high-performance iOS applications in product-based environments and strong expertise in VIPER and MVVM architecture patterns will be crucial for this role. Responsibilities: - Lead the architecture, design, and development of large-scale iOS applications. - Drive engineering excellence, code quality, performance optimization, 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 optimization. - 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. In addition to the above details, the job description also highlights the following points about the company: - 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 personalization 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. As a highly skilled Principal iOS Engineer, you will lead the design, architecture, and development of scalable mobile applications used by millions of customers. Your extensive experience in building high-performance iOS applications in product-based environments and strong expertise in VIPER and MVVM architecture patterns will be crucial for this role. Responsibilities: - Lead the architecture, design, and development of large-scale iOS applications. - Drive engineering excellence, code quality, performance optimization, 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 optimization. - 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. In addition to the above details, the job description also highlights the following points about the company: - Product Engineering Experience: Must h

One address, no account. We’ll tell you when matching roles go live.

More at Deutsche Telekom Digital Labs

Related open roles

View all roles