We're looking for a iOS Developer to design, build, and maintain high-quality mobile applications used by millions of users. You'll work closely with product, design, and backend teams to ship features end-to-end.
Responsibilities
Develop and maintain native iOS applications using Swift and SwiftUI/UIKit
Collaborate with product managers and designers to translate requirements into technical solutions
Write clean, testable, and well-documented code
Optimize app performance, memory usage, and battery efficiency
Integrate RESTful APIs and third-party SDKs
Participate in code reviews and maintain engineering best practices
Debug and resolve production issues, including crash analysis
Contribute to CI/CD pipeline improvements for iOS releases
Stay current with Apple platform updates, App Store guidelines, and iOS ecosystem trends
Requirements
3–6 years of professional experience building and shipping iOS applications
Solid proficiency in Swift; working knowledge of Objective-C is a plus
Experience with SwiftUI and/or UIKit
Solid understanding of iOS architecture patterns (MVVM, MVC, Clean Architecture)
Experience with Core Data,
networking (URLSession/Alamofire), and concurrency (GCD, async/await)
Familiarity with App Store submission and release processes
Experience with unit testing (XCTest) and CI/CD tools
Understanding of RESTful APIs, JSON, and third-party SDK integrations
Robust debugging and performance profiling skills (Instruments)
Good communication skills and ability to work in an agile team workplace
Nice to Have
Experience with reactive programming (Combine/RxSwift)
Exposure to modular app architecture and multi-module projects
Experience with push notifications, deep linking, or payment integrations
Familiarity with accessibility standards on iOS
Pay: ₹30,000.00 - ₹60,000.00 per month
Ability to commute/relocate:
Tiruppur, Tamil Nadu (Tiruppur): Reliably commute or planning to relocate before starting work (Preferred)