iOS Tech Lead - Principal Engineer (India)

2 Months ago • All levels • Mobile Development

Job Summary

Job Description

Lead the iOS development team for a private banking app, managing resources and shaping client interaction. Responsibilities include designing, developing, and maintaining iOS applications using Swift and Objective-C; collaborating with designers and product teams; ensuring app performance; debugging and improving code quality; integrating APIs and third-party libraries; staying updated on iOS trends; and working in a Scrum team using Agile practices. The app utilizes MVVM architecture with a planned migration to SwiftUI. The ideal candidate will have significant iOS development experience, strong Swift and SwiftUI skills, understanding of architecture patterns, and experience with unit testing, debugging, and CI/CD (ideally GitLab). A product mindset and a passion for high-quality user experiences are essential.
Must have:
  • Significant iOS app development experience
  • Swift & SwiftUI expertise
  • Understanding of architecture patterns (MVVM, Clean Architecture)
  • Unit testing (XCTest)
  • Debugging with Xcode tools
  • Source Code Management
  • CI/CD (GitLab preferred)
  • Agile/Scrum experience
Good to have:
  • Experience with CoreML, ARKit
  • App performance optimization
  • Test-driven development
  • Published apps on App Store
  • Knowledge of Accessibility (W3C) and Analytics

Job Details

Project description

We're looking for a principal engineer who'll be leading the iOS development team, managing resources within and across the function. You'll be working on a private banking app that allows clients to effectively manage their banking needs and your work will shape the way that they interact with their finances at the tip of their fingers. The app is written in Swift, utilising the MVVM architecture with the intention to gradually migrate to SwiftUI for all new journeys and features.

Responsibilities

Design, develop, and maintain iOS applications using Swift and Objective-C.

Collaborate with designers and product teams to bring ideas to life.

Ensure app performance is smooth, reliable, and optimized.

Debug and fix issues, and continuously improve code quality.

Integrate APIs and third-party libraries to enhance functionality.

Stay up to date with the latest iOS trends, tools, and best practices.

Skills

Must have

Significant experience developing iOS apps.

Up-to-date knowledge of Swift and SwiftUI and the drive to stay abreast of the latest features.

A good understanding of architecture and design patterns such as Clean Architecture, MVVM, Singleton, etc.

An understanding of the native framework(s) for iOS application development.

Ability to write the Unit test cases using, for example, XCTest.

Ability to debug the code using the Xcode tools and Instruments.

Hands on experience using any Source Code Management Tools.

A good understanding of CI/CD, ideally using GitLab, and how to build and maintain pipelines.

Knowledge on Accessibility (W3C) and Analytics will be an added advantage.

A product mindset and the desire to produce positive customer outcomes.

A passion for delivering high-quality user experiences that offer intuitive journeys to achieve user goals.

The confidence to discuss and promote your thoughts and ideas to people at all levels.

Understanding and experience of working in a Scrum team utilising Agile best practices.

Nice to have

Experience with CoreML, ARKit, or other advanced iOS features.

Knowledge of app performance optimization and debugging tools.

Familiarity with CI/CD tools and test-driven development.

Published apps on the App Store (share your work with us!).

Other

Languages

English: C1 Advanced

Seniority

Senior

Similar Jobs

Virtuos - Ingénieur Build & Versioning

Virtuos

France (On-Site)
3 Months ago
Twitch - Mobile Infrastructure Engineer

Twitch

Seattle, Washington, United States (On-Site)
2 Months ago
Luxoft - Senior Software Support Engineer

Luxoft

Ukrainka, Kyiv Oblast, Ukraine (Remote)
2 Months ago
Britive - SOFTWARE ENGINEER

Britive

Bengaluru, Karnataka, India (Remote)
2 Months ago
N-iX - Technical Lead Data Engineer

N-iX

Ukraine (Hybrid)
2 Days ago
Luxoft - Android Audio/Video/Graphics Developer

Luxoft

Bengaluru, Karnataka, India (On-Site)
7 Months ago
AAG APP - Senior Developer (Android Gaming)

AAG APP

Lucknow, Uttar Pradesh, India (Hybrid)
5 Months ago
Next Level Business Services - Android Integrator

Next Level Business Services

Denver, Colorado, United States (On-Site)
3 Months ago
Nagarro - Senior Staff Engineer, Mobile Android

Nagarro

India (Remote)
3 Months ago
Nagarro - Staff Engineer, Cloud

Nagarro

Colombia (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Anko GCC - DevOps Engineer

Anko GCC

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
Wargaming - DevOps Engineer

Wargaming

Belgrade, Serbia (On-Site)
1 Month ago
Offworld - DevOps Engineer

Offworld

New Westminster, British Columbia, Canada (Hybrid)
5 Months ago
ByteDance - Senior Software Engineer - Automation Testing Tools and AI-Driven Quality Assurance Technology

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
Rockstar Games - Software Engineer, C#/Java (All Levels)

Rockstar Games

North Carolina, United States (On-Site)
1 Month ago
Electronic Arts - Development Director - Frostbite

Electronic Arts

British Columbia, Canada (On-Site)
1 Month ago
Playrix - Senior Unity Software Engineer (Gameplay)

Playrix

Montenegro (Remote)
3 Months ago
The Walt Disney Company - Principal Software Engineer - Ad Platform

The Walt Disney Company

Glendale, California, United States (On-Site)
1 Week ago
Playrix - Senior C++ Software Engineer (Gameplay)

Playrix

Ukraine (Remote)
3 Months ago
Virtuos - Senior / Lead Software Engineer

Virtuos

China (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Myntra - Partner Consultant (Photographer)

Myntra

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Braves Technologies - Digital Marketing Manager

Braves Technologies

Pune, Maharashtra, India (On-Site)
6 Months ago
Microsoft - Principal Applied Scientist

Microsoft

Hyderabad, Telangana, India (On-Site)
1 Month ago
Rivos - SOC Electrical Analysis Engineer - Full Time

Rivos

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Topsoe - Senior Software Engineer II

Topsoe

New Delhi, Delhi, India (On-Site)
4 Months ago
Warner Bros Games - Manager, Software Engineering - LIVE Team

Warner Bros Games

Bengaluru, Karnataka, India (Hybrid)
3 Weeks ago
Assystems - Structure PDMS/ E3D Designer - ITER Project

Assystems

Navi Mumbai, Maharashtra, India (On-Site)
3 Months ago
Microsoft - Senior Software Engineer-Backend

Microsoft

Noida, Uttar Pradesh, India (On-Site)
1 Month ago
PwC - IN-Manager-PLS-Health  Industries-Advisory-Bangalore

PwC

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Neur XR Studios - 3D Artist

Neur XR Studios

Chennai, Tamil Nadu, India (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Mobile Development Jobs

Nagarro - Senior Analyst, Support Presales

Nagarro

Sri Lanka (On-Site)
3 Months ago
Nagarro - Associate Staff Engineer, QA Automation

Nagarro

South Africa (On-Site)
3 Months ago
Nagarro - Associate Staff Consultant ,Search Engine Optimization

Nagarro

India (Remote)
3 Months ago
Knack Ventures - iOS Developer

Knack Ventures

Ahmedabad, Gujarat, India (Hybrid)
4 Months ago
Ello - Mobile Engineer (Flutter)

Ello

Nairobi, Nairobi County, Kenya (On-Site)
3 Months ago
Luxoft - Android Automotive Developer

Luxoft

Mexico City, Mexico City, Mexico (Remote)
2 Months ago
Nagarro - Associate Staff Engineer, Cloud

Nagarro

India (Remote)
3 Months ago
Nagarro - Senior Analyst, Support

Nagarro

(On-Site)
3 Months ago
Nagarro - Senior Analyst, Support Sales

Nagarro

New York, New York, United States (On-Site)
3 Months ago
Nagarro - Senior Staff Consultant ,SAP Financial Management

Nagarro

(On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Luxoft, a DXC Technology Company (NYSE: DXC), is a digital strategy and software engineering firm providing bespoke technology solutions that drive business change for customers the world over. Acquired by U.S. company DXC Technology in 2019, Luxoft is a global operation in 44 cities and 21 countries with an international, agile workforce of nearly 18,000 people. It combines a unique blend of engineering excellence and deep industry expertise, helping over 425 global clients innovate in the areas of automotive, financial services, travel and hospitality, healthcare, life sciences, media and telecommunications.

DXC Technology is a leading Fortune 500 IT services company which helps global companies run their mission critical systems. Together, DXC and Luxoft offer a differentiated customer-value proposition for digital transformation by combining Luxoft’s front-end digital capabilities with DXC’s expertise in IT modernization and integration. Follow our profile for regular updates and insights into technology and business needs.

Gothenburg, Västra Götaland County, Sweden (On-Site)

New Delhi, Delhi, India (Remote)

Poland, Ohio, United States (Remote)

Kraków, Lesser Poland Voivodeship, Poland (On-Site)

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)

Ukrainka, Kyiv Oblast, Ukraine (Remote)

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)

Bengaluru, Karnataka, India (On-Site)

Mississauga, Ontario, Canada (On-Site)

View All Jobs

Get notified when new jobs are added by Luxoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug