Lead iOS Developer
Babitha BoppaUnited StatesSENIORPosted 4d ago
SwiftObjective-CSwiftUIUIKitMVVMMVVM+CCombineCore DataRESTGraphQLSwiftUI performance optimizationmemory managementUnit testingUI testingXCTestXCUITestMultithreadingdebugginganimationsJenkinsBambooGitBitbucketApp Store releasessecurity best practices
About the Role
We are looking for an experienced iOS professional with strong hands-on development, architecture, and team mentoring skills.
Key Responsibilities
• Develop iOS applications using Swift, Objective-C, SwiftUI, and UIKit
• Implement iOS architecture patterns like MVVM and MVVM+C
• Utilize Combine, Core Data, and REST/GraphQL APIs
• Optimize SwiftUI performance and manage memory
• Conduct unit testing and UI testing using XCTest and XCUITest
• Handle multithreading, debugging, and animations
• Implement CI/CD using Jenkins, Bamboo, Git, and Bitbucket
• Manage App Store releases and ensure security best practices
Requirements
• Strong expertise in Swift, Objective-C, SwiftUI, and UIKit
• Experience with iOS architecture: MVVM, MVVM+C
• Knowledge of Combine, Core Data, and REST/GraphQL APIs
• Skills in SwiftUI performance optimization and memory management
• Experience with unit testing, UI testing, XCTest, and XCUITest
• Proficiency in multithreading, debugging, and animations
• Familiarity with CI/CD tools like Jenkins, Bamboo, Git, and Bitbucket
• Experience with App Store releases and security best practices