Job Title: Senior iOS Developer (Native) – Contract
Location: Bangalore, Karnataka (On-site)
Job Type: Contract (4–6 months), Full-time hours — Potential to convert to permanent based on performance
Shift: 3:00 PM – 12:00 AM (Flexible)
Immediate Joiner
5 days onsite
Experience Level: 5+ years
About the Role
We are seeking an experienced Senior Native iOS Developer to design, develop, and maintain high-quality iOS applications for a retail/commerce platform. The ideal candidate has strong hands-on experience with Swift, iOS SDK, UIKit/SwiftUI, application architecture, REST APIs, CleverTap integration, Scan & Go functionality, and product variant implementation.
You will work closely with product managers, designers, backend engineers, and QA to build scalable, secure, and user-friendly mobile applications.
Responsibilities
- Design, develop, test, and maintain native iOS applications using Swift
- Translate business and product requirements into technical solutions
- Participate in application architecture and technical design discussions
- Integrate REST APIs and third-party services, including CleverTap SDK for analytics and customer engagement
- Implement Scan & Go / Scan-and-Pay functionality including barcode/QR code scanning
- Implement product and product variant management (size, color, SKU, pricing, inventory) across product, cart, checkout, and order flows
- Integrate Scan & Go flows with catalog, pricing, promotions, inventory, cart, checkout, and payment services
- Track product, cart, checkout, and purchase events through CleverTap
- Troubleshoot and resolve production issues; conduct code reviews
- Mentor junior and mid-level developers
Required Qualifications
- 5+ years of software development experience, with significant hands-on native iOS development
- Strong hands-on experience with Swift, iOS SDK, UIKit, SwiftUI, Xcode, Auto Layout
- Experience with MVVM, MVC, Clean Architecture, or VIPER
- Strong experience integrating RESTful APIs, JSON parsing, OAuth 2.0
- Hands-on experience with CleverTap iOS SDK
- Experience with barcode/QR code scanning SDKs
- Experience integrating commerce APIs (products, variants, cart, checkout, payments, orders)
- Strong understanding of Swift Concurrency (async/await) and GCD
- Experience with XCTest and unit/UI testing
- Experience with Git (Azure DevOps), CI/CD pipelines, TestFlight, and App Store deployment
- Bachelor's degree in Computer Science, Information Technology, Engineering, or equivalent practical experience
Preferred Qualifications
- Experience building retail, eCommerce, or consumer mobile applications
- Experience with Scan & Go / Scan & Pay / self-checkout solutions
- Experience with complex product configurations and variant combinations
- Experience with Firebase or similar analytics/engagement platforms
- Experience with payment gateway integrations and Apple Pay
- Experience with high-scale consumer-facing applications
- Experience with accessibility and localization
Pay: ₹60,000.00 - ₹100,000.00 per month
Work Location: In person