06 Nov
|
egrove systems pvt.ltd
|
India
06 Nov
egrove systems pvt.ltd
India
– 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 professional iOS development experience.
- Robust 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