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