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