Job Title: iOS Developer (Swift)
Location: Gurugram (or as applicable)
Experience: 2-6
Employment Type: Full-time
About the Role
We are looking for an iOS Developer with strong, hands-on expertise in Swift to design, build, and maintain our iOS application. You will own iOS features end-to-end — from writing code to shipping releases on the App Store — and work closely with backend, product, and design teams.
Key Responsibilities
- Design, build, and maintain the iOS application using Swift and SwiftUI/UIKit
- Collaborate with backend engineers to integrate REST APIs and ensure smooth data flow between app and server
- Write clean, maintainable, well-documented code following iOS best practices
- Translate Figma/UI designs into polished, functional app screens
- Optimize app performance, debug issues, and manage smooth releases to the App Store
- Participate in code reviews and maintain version control discipline (Git)
- Stay current with iOS OS updates and Apple's App Store guidelines
Must-Have Skills
- Strong hands-on experience in Swift (production, not just academic/personal projects)
- Proficiency in SwiftUI or UIKit
- Experience with REST API integration (Alamofire, URLSession, or similar)
- Familiarity with Xcode, Git/GitHub
- Proven experience shipping at least one app to the App Store — with links/portfolio to show
- Understanding of the iOS app lifecycle, local data storage (Core Data), and async handling (Swift Concurrency/Combine)
Good-to-Have Skills
- Exposure to CI/CD tools (Fastlane, Bitrise)
- Familiarity with Firebase (push notifications, analytics, crash reporting)
- Unit testing experience (XCTest)
- Basic working knowledge of Kotlin/Android — a bonus, not required
- Exposure to Figma or design handoff tools