IOS Lead Engineer
Emmes Global
- Bangalore, Karnataka
- Permanent
- Full-time
- Designs, develops, and enhances Native iOS Mobile app used in clinical trials.
- Collaborate closely with Product Owners, UI/UX designers, backend developers, and QA teams to translate business requirements into technical solutions.
- Adheres to best practices and Emmes quality standards for code security, optimization, and reusability.
- Uses established frameworks for a seamless user experience across platforms.
- Performs unit testing, debugging, and troubleshooting as needed to ensure quality of work.
- Performs code reviews, assesses regression impact for design changes, and completes technical documentation.
- Identifies opportunities for refactoring/reworking major modules and sees implementation through to deployment.
- Ensure mobile applications are compatible with the latest iOS versions and devices.
- Mentors junior team members.
- 6 or more years of related professional experience.
- Min 4 years of experience in iOS Application Development using Swift
- Min 2 years of experience in leading a team of engineers
- Proficiency in Swift and Objective-C (optional)
- Strong experience with iOS SDK, Xcode, and iOS design patterns (MVC, MVVM, etc.)
- Experience with SwiftUI, Combine, and other modern iOS development frameworks
- Strong understanding of secure coding principles and data storage options in iOS.
- Expertise in REST API or GraphQL API integration and API security.
- Experience with source code repositories like AWS CodeCommit, Git/GitHub, or SVN
- Strong understanding of secure coding principles and data storage options in iOS
- Experience with offline capabilities and handling local storage in iOS apps.
- Knowledge of HealthKit, Core Location, or MapKit (if relevant to your app).
- Experience with Firebase, APNs, and Push Notifications.
- Familiarity with Core Data, Core Animation, and Core Graphics.