Job Description
Job Description: Swift (iOS) Developer
Location: ON Location (Mumbai)
Experience: 1-2 Years (can be adjusted)
Role Overview
We are looking for a skilled Swift (iOS) Developer to design, develop, and maintain high-quality iOS applications. The ideal candidate should have strong experience in Swift, a solid understanding of iOS frameworks, and the ability to build scalable, user-friendly applications.
Key Responsibilities
- Design, develop, and maintain iOS applications using Swift
- Work with Xcode and Apple’s iOS SDKs
- Implement responsive and intuitive UI/UX using UIKit/SwiftUI.
- Integrate RESTful APIs and third-party SDKs
- Handle app lifecycle, memory management, and background tasks
- Optimize app performance and ensure smooth user experience
- Debug issues, fix crashes, and improve app stability
- Collaborate with backend developers, designers, and product teams
- Follow Apple Human Interface Guidelines
- Participate in code reviews and maintain clean, reusable code
Required Skills
- Strong experience in Swift
- Good understanding of iOS architecture patterns (MVC, MVVM, Clean Architecture)
- Experience with UIKit and/or SwiftUI
- Knowledge of Auto Layout, Storyboards, XIBs
- Experience with REST APIs (JSON parsing, URLSession / Alamofire)
- Familiarity with Core Data / UserDefaults
- Experience with GCD, background tasks, threading
- Proficiency with Git / version control systems
Good to Have (Preferred Skills)
- Experience with IoT / Smart Home / device-based apps
- Knowledge of Bluetooth / BLE / Wi-Fi integration
- Experience with Firebase (Crashlytics, Analytics, Push Notifications)
- Familiarity with Swift Concurrency (async/await)
- Experience with device SDKs (optional)
- Knowledge of App Store submission and provisioning
- Understanding of security & data protection (Keychain, encryption)
Education
Bachelor’s degree in Computer Science / Engineering or equivalent experience
Soft Skills
- Strong problem-solving skills
- Good communication and teamwork abilities
- Attention to detail and code quality
- Willingness to learn and adapt to new technologies
What We Offer
- Opportunity to work on scalable and modern iOS applications
- Exposure to latest iOS and Swift technologies
- Collaborative work environment
- Competitive compensation and benefits
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application