We are seeking a highly skilled iOS Developer with 5-7 years of experience in building modern iOS applications using Swift and SwiftUI. The ideal candidate must have significant experience with Bluetooth Low Energy (BLE) and a strong grasp of iOS system frameworks and app lifecycle management.
Key Responsibilities:
- Develop and maintain robust iOS applications using Swift and SwiftUI.
- Implement and maintain BLE communication, handling connections, pairing, data exchange, and background operations.
- Collaborate with designers and engineers to deliver high-quality user experiences.
- Write clean, maintainable, and scalable code following best practices.
- Optimize applications for performance and memory usage.
- Unit testing, debugging, and performance profiling.
- Contribute to architectural decisions and code reviews.
Must Haves:
- 5–7 years of hands-on iOS development experience.
- Expertise in Swift, SwiftUI, Combine, and Foundation.
- Proven experience working with CoreBluetooth and BLE peripheral/central modes.
- Understanding of iOS app lifecycle, memory management, and background modes.
- Familiarity with MVVM and Clean Architecture in iOS development.
- Proficient in integrating RESTful APIs using URLSession or third-party libraries like Alamofire.
- Experience in managing local data using CoreData or Realm.
- Knowledge of App Store guidelines, provisioning, and deployment.
Good to Haves:
- Exposure to cross-platform frameworks like Kotlin Multiplatform Mobile, Compose Multiplatform Mobile is a plus.
- Experience with CI/CD tools like GitHub Actions, Jenkins.