About This Role
This engineering role focuses on developing both Apple platform applications and server-side Swift services. The ideal candidate will have hands-on experience in enterprise app development, modern SwiftUI/UI frameworks, parallel processing, and AI model integration, collaborating across teams to design, develop, and deploy high-performance applications for iOS, macOS, and beyond, combining modern Apple technologies with scalable backend systems.
Responsibilities
- Design, develop, and maintain iOS/macOS applications using Swift 6+, applying the latest Apple technologies and performance optimization techniques
- Build and deploy server-side Swift applications leveraging frameworks such as Vapor, Kitura, Perfect, Hummingbird, SwiftNIO, Fluent, SwiftJWT, Leaf, Soto, and Graphiti
- Implement parallel processing, asynchronous programming, and Swift concurrency (async/await, Task groups) to achieve optimal performance
- Develop rich, responsive interfaces using SwiftUI and maintain UIKit compatibility where required
- Utilize leading libraries and frameworks including Alamofire, Realm, Kingfisher, RxSwift, Charts, Lottie, Masonry, Hero, and MBProgressHUD
- Integrate cross-device functionality using Bluetooth, NFC, Wi-Fi, and HealthKit APIs
- Work with backend and data teams to deploy machine learning models using Core ML or integrate external AI frameworks
- Conduct unit testing (XCTest), implement automated testing pipelines (Quick/Nimble/Jenkins/GitHub Actions/Bitrise), and ensure continuous integration and delivery
- Participate in code reviews, enforce coding standards, and conduct profiling and memory optimization
- Manage app lifecycle through App Store Connect, TestFlight, and internal Enterprise distribution
- Apply data security best practices, including keychain access, secure networking (TLS/SSL), GDPR-compliant data handling, and encryption mechanisms
- Coordinate with design, product, and QA teams under Agile/Scrum methodologies using tools like Jira, Confluence, and Slack
Important Details
- Schedule: Alternate Saturday off
- Notice Period: immediate joiner, 15 days, 1 month, serving notice period
About the Company
We are working on an assignment for our client Vinmart Group.