Capgemini
iOS Developer
CapgeminiIndia6 hours ago
Full-timeEngineering, Information Technology
Job Description

Key Skills

  • Proficient in iOS SDK(Swift & SwiftUI ) and XCode
  • Competency in latest iOS technology stack for UI development – UIKit, 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

Job Responsibilities

Job Description - Grade Specific

  • 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

Mandatory Skills

Swift, SwiftUI, Xcode, RxSwift/Combine, iOS App Certification

Key Skills

Ranked by relevance