iOS Tech Lead - Principal Engineer - Bangalore
Get AI-powered advice on this job and more exclusive features.
Direct message the job poster from Luxoft.
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.
Mandatory Skills:
- 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 unit test cases using XCTest.
- Ability to debug the code using 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 utilizing Agile best practices.
Nice-to-Have Skills:
- 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!).
Seniority Level:
Mid-Senior level
Employment Type:
Full-time
Job Function:
Consulting
Industries:
IT Services and IT Consulting