Required Skills

iOS Developer

Work Authorization

  • Us Citizen

  • Green Card

  • EAD (OPT/CPT/GC/H4)

  • H1B Work Permit

Preferred Employment

  • Corp-Corp

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 28th Aug 2021

JOB DETAIL

  • Swift 
  • Reactive programming framework, options:
  • Ideal: SwiftUI – released by Apple in mid-2019
  • Aligned: ReactiveCocoa or ReactiveSwift
  • Similar but not ideal: RxSwif
  • Objective-C – older language
  • React-Native – cross platform framework, not iOS native
  • Kotlin – cross platform framework, not iOS native
  • Minimum of 8 years of experience in software development.
  • Minimum 4 years of mobile development experience using iOS and related technologies such as Swift and UIKit.
  • Experience with functional reactive programming, using ReactiveSwift/ReactiveCocoa or Combine/SwiftUI.
  • Experience with iOS networking and REST Web Services. GraphQL experience a plus.
  • Experience with the full Code-to-Customer lifecycle of the Apple Development Program, including distribution, TestFlight / beta testing, App Analytics and app management.
  • Working knowledge of XML and JSON.
  • Experience with software practices of Continuous Integration / Continuous Delivery and automated testing is a plus. Experience with Bitrise is a strong plus.
  • Experience with geographic mapping APIs, such as Google Maps or Mapbox is a plus.
  • Experience with cloud-based platforms, such as AWS, Azure or similar is a plus.
  • Experience with single sign-on, session management, user profiles, and user identity and authentication frameworks such as Auth0 is a plus.
  • Familiarity with Agile software development methodologies.
  • Commitment to understanding the business domain.
  • Commitment to incorporating quality software practices into all phases of the project lifecycle.
  • Strong problem solving and decision making skills.
  • Excellent interpersonal, communication, collaboration, and presentation skills.
  • Self-motivated professional who demonstrates strong technical agility and responsiveness. Eager to learn and grow within a technical organization

 

Company Information