Qualification :
B.E/ BTech in Computer Science
Mandatory Skills :
- Proficient in iOS SDK(Objective-C and Swift) and XCode.
- Competency in latest iOS technology stack for UI development - Auto Layout and Storyboards.
- Extensive knowledge of Multithreading and Concurrency programming using GCD or Operation-Queues
- Experience in reactive programming in iOS - RxSwift
- Knowledge of two or more basic iOS frameworks (Foundation, AV Foundation, Network Extension)
- Experience with design patterns like MVVM, VIPER, MVP etc.
- Knowledge of dependency managers like cocoa-pods or SPM or Carthage etc.
- Should be strong in integrating with back-end systems through web services (XML/JSON Parsing and SOAP along with basic frameworks like Alamofire)
- Database knowledge like SQLite(FMDB or GRDB etc.)
- Data Structures and Algorithms, threads and Memory Management)
- Successful track record in development of iOS apps - one or more apps published in the App Store. (Provide app store link - 2 minimum)
Nice to Have
- Experience in Jenkins and Fastlane for CI/CD
- Experience in automotive (Infotainment) domain.
- Experience in Core Animation and Core-Bluetooth
- Experience in Modular Architecture
- Database knowledge like CoreData
- Crash unsymbolitics, memory leakage, debugging tools, Instruments
Trainable
- UI Development - SwiftUI
- Reactive programming in iOS - Combine
- Here Map SDK
- Thrift RPC
- Good understanding of GIT, JIRA, Confluence
Industry Type: Automobile Employment Type: Full Time, Permanent
Role Category: Quality Assurance and Testing
Education
UG: B.Tech/B.E. in Production/Industrial
PG: Any Postgraduate