We are seeking an experienced Senior iOS Developer with a strong background in building production-grade applications. The ideal candidate will have deep expertise in SwiftUI, modern iOS architectures, and asynchronous programming, along with a proven ability to deliver scalable and high-quality solutions.
Title: IOS Development lead
Location: Hyderabad or Noida
Key Responsibilities:
- Design, develop, and maintain iOS applications for production environments.
- Build scalable and maintainable UI using SwiftUI and MVVM architecture.
- Implement robust state management using @State, @Binding, @StateObject, @ObservedObject, and @EnvironmentObject.
- Handle JSON serialization/deserialization using Codable for local and network data.
- Develop asynchronous workflows using Async/Await, Combine, and GCD.
- Integrate APIs and manage networking with URLSession, including error handling.
- Write and maintain unit and UI tests using XCTest and XCUITest.
- Collaborate effectively with cross-functional teams to deliver high-quality solutions.
Required Skills & Qualifications:
- 7+ years of hands-on iOS application development experience in production environments.
- 2+ years of strong expertise in SwiftUI, including core views (NavigationStack, List, Stacks, ScrollView, TabView) and commonly used modifiers (including custom modifiers).
- Proven experience in building scalable UI using MVVM architecture.
- Solid understanding of SwiftUI state management principles.
- Proficiency in Codable for JSON handling.
- Strong experience in asynchronous programming (Async/Await, Combine, GCD).
- Hands-on experience with iOS networking and API integration.
- Experience writing unit and UI tests with XCTest and XCUITest.
- Excellent problem-solving skills and ability to work collaboratively in a team environment.