iOS Developer (India)

iOS Developer (India)

04 Nov
|
egrove systems pvt.ltd
|
India

04 Nov

egrove systems pvt.ltd

India

Job Description
– iOS Developer (Swift)

Experience:
5+ Years

Location:
Remote Employment Type: Full-Time / Contract (as applicable) Job Overview We are looking for an experienced iOS Developer (Swift) with 5+ years of hands-on experience in developing and maintaining high-performance iOS applications. The ideal candidate should have strong expertise in Swift, UIKit, SwiftUI, GPS-based functionalities, CarPlay integration, StoreKit, and offline application development.

Key Responsibilities
- Design, develop, and maintain scalable iOS applications using Swift.
- Implement application architecture using MVVM, MVC, VIPER, or Clean Architecture.
- Develop GPS and location-based functionalities with CarPlay support.
- Implement in-app purchases using StoreKit.
- Build offline-capable applications with reliable data persistence.
- Optimize application performance, memory, battery, and network usage.
- Develop responsive user interfaces using UIKit and SwiftUI.
- Integrate REST APIs, third-party SDKs, and backend services.
- Implement asynchronous operations using async/await, GCD, and Combine.
- Write unit tests and UI tests using XCTest and XCUITest.
- Debug application crashes and resolve production issues.




- Manage CI/CD processes and App Store releases.
- Participate in code reviews and mentor junior developers. Required Technical Skills
- 5+ years of skilled iOS development experience.
- Strong knowledge of Swift, iOS SDK, UIKit, SwiftUI, and Foundation.
- Expertise in modern Swift concepts: async/await, Actors, Generics, and Structured Concurrency.
- Understanding of Classes, Structs, Reference Types, and Value Types.
- Strong knowledge of Memory Management, ARC, and Xcode Instruments.
- Experience in image caching and large-list scrolling optimization.
- Hands-on experience with Core Location, GPS, and CarPlay.
- Experience implementing StoreKit and In-App Purchases.
- Knowledge of offline support and data persistence.
- Experience with REST APIs, JSON, and URLSession.
- Debugging experience using Xcode Instruments and LLDB.
- Experience with XCTest and XCUITest.
- Knowledge of Git, Swift Package Manager, and CocoaPods.
- Experience with App Store Connect, provisioning profiles, certificates, and release management. Pay: ₹100,000.00
- ₹120,000.00 per month Work

Location:
Remote

📌 iOS Developer (India)
🏢 egrove systems pvt.ltd
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: ios developer (india) / india