Experience
· Minimum 3-7 years of experience in iOS native application development
Skills
· Proficient in iOS SDK(Objective-C and Swift) and XCode
· Competency in latest iOS technology stack for UI development – SwiftUI, apart from AutoLayout and Storyboards
· Experience with reactive programming in iOS – RxSwift or Combine.
· Knowledge of two or more basic iOS frameworks (Foundation, CoreBluetooth, NetworkExtension)
· Experience with design patterns like MVVM.
· Knowledge of dependency managers like cocoapods.
· 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 Core Data and SQLite
· Should be good in Webservices integration (Synchronous/Asynchronous)
· Should be aware of Data Structures and Algorithms, threads and Memory Management
· Good understanding of GIT, JIRA, Confluence
· Successful track record in development of iOS apps – one or more apps published in the App Store. (Provide app store link – 2 minimum)
· Bindings, crash, memory leakage, debugging tools, Instruments
· Strong communication skills
Job Responsibilities
· Develop and maintain apps and framework components on iOS platform on the latest technology stack.
· Collaborate with cross-functional teams in an agile delivery-team to design, develop and ship new features
· Plan the development tasks using Scrum/Kanban
· Produce and maintain well-documented code
· Perform Code reviews, deep level debugging of complex issues
· Write modular code and perform unit testing
Nice to Have
· Experience in Jenkins and Fastlane for CI/CD
· Experience in automotive (infotainment) domain.
Qualifikationen
To be filled by HM
Apply Now