Position: iOS Development (GC49T RM 2993)
Must have skills: IOS, Swift UI, Multithreading, Objective C
Qualification: BE/B.Tech/MCA
Experience: Minimum 4-8 years experience as development engineer in the area of mobile SW 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
- 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 and bug fixes
- 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
- App certification process and releasing app to App store
*******************************************************************************************************************************************
Job Category: Automotive firmware
Job Type: Full Time
Job Location: Bangalore
Experience: 4-9 years
Notice period: 0-45 days
Apply for this position
Mention correct information below. Mention skills aligned with the job description you are applying for. This would help us process your application seamlessly.