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.