Job Title : iOS Developer Location : Remote – INDIA Experience : 2+ Years Employment Type : Full-time About the Role :
We are looking for a passionate iOS Developer with SwiftUI expertise to join our BATTLEBUCKS team. The ideal candidate has hands-on experience in building, maintaining, and scaling iOS applications using SwiftUI , with a strong understanding of Apple’s design principles and best coding practices.
Responsibilities :
- Design and develop advanced iOS applications using SwiftUI , and modern iOS frameworks.
- Collaborate with product managers, designers, and backend engineers to deliver seamless, high-quality user experiences
- Write clean, maintainable, and testable code following MVVM or other modern architectures.
- Optimize performance, memory usage, and app responsiveness across devices.
- Integrate RESTful APIs, GraphQL, or WebSockets into mobile apps.
- Stay updated with iOS ecosystem updates, Swift language advancements, and Apple HIG guidelines.
- Troubleshoot and resolve production issues effectively.
Requirements :
2+ years of professional iOS development experience .Strong expertise in Swift and SwiftUI .Experience with UIKit interoperability , and Core Data or other persistence layers.Solid understanding of MVVM / Clean Architecture patterns.Hands-on experience consuming APIs (REST / GraphQL) and handling JSON.Familiarity with Git , Xcode , TestFlight .Strong problem-solving skills and attention to detail.Good communication and collaboration skills.Nice to Have :
Knowledge of Push Notifications, In-App Purchases, App Store Connect .Experience with Swift Concurrency (async / await) .Exposure to cross-functional agile teams .Familiarity with Unit Testing and UI Testing frameworks (XCTest).Perks & Benefits :
Competitive salary.Flexible work environment (remote).Opportunity to work on cutting-edge iOS project.