Advanced Software Engineer – iOS
Job Summary
As an Advanced Software Engineer iOS you will lead the design and development of cutting-edge
iOS applications ensuring high performance scalability and exceptional user experience. You will work
closely with product teams architects and junior engineers to deliver innovative solutions and mentor
others in best practices.
Key Responsibilities
Architect and develop complex iOS applications using Swift and Objective-C.
Drive technical decisions and ensure adherence to clean architecture principles (MVVM
VIPER).
Collaborate with cross-functional teams to define requirements and deliver high-quality features.
Optimize app performance memory usage and battery efficiency.
Implement unit tests UI tests and maintain CI/CD pipelines for robust delivery.
Ensure compliance with Apple Human Interface Guidelines and security best practices.
Mentor junior engineers and conduct thorough code reviews.
Stay ahead of emerging iOS technologies and integrate them into the development process.
Required Qualifications
Bachelors or Masters degree in Computer Science Engineering or related field.
7 years of professional experience in iOS development.
Expert-level proficiency in Swift with strong knowledge of Objective-C.
Deep understanding of UIKit SwiftUI Core Data and Combine.
Experience with RESTful APIs GraphQL and offline data handling.
Strong knowledge of CI/CD tools (Fastlane Jenkins) and Git workflows.
Proven track record of delivering complex apps to the App Store.
iOS applications ensuring high performance scalability and exceptional user experience. You will work
closely with product teams architects and junior engineers to deliver innovative solutions and mentor
others in best practices.
Key Responsibilities
Architect and develop complex iOS applications using Swift and Objective-C.
Drive technical decisions and ensure adherence to clean architecture principles (MVVM
VIPER).
Collaborate with cross-functional teams to define requirements and deliver high-quality features.
Optimize app performance memory usage and battery efficiency.
Implement unit tests UI tests and maintain CI/CD pipelines for robust delivery.
Ensure compliance with Apple Human Interface Guidelines and security best practices.
Mentor junior engineers and conduct thorough code reviews.
Stay ahead of emerging iOS technologies and integrate them into the development process.
Required Qualifications
Bachelors or Masters degree in Computer Science Engineering or related field.
7 years of professional experience in iOS development.
Expert-level proficiency in Swift with strong knowledge of Objective-C.
Deep understanding of UIKit SwiftUI Core Data and Combine.
Experience with RESTful APIs GraphQL and offline data handling.
Strong knowledge of CI/CD tools (Fastlane Jenkins) and Git workflows.
Proven track record of delivering complex apps to the App Store.