Senior iOS Engineer

InTalent Asia
New York, NY
Job Description
Senior iOS Engineer position in [City, State] requiring expertise in Swift, iOS Development, Xcode, and Cocoa Touch Frameworks, with experience in Web Services, GraphQL, database design, and more.

Requirements

  • Knowledge of Swift, iOS Development, Xcode and Cocoa Touch Frameworks
  • Understanding of various mobile architectural patterns (MVVM, Coordinator, MVC, etc.)
  • Experience with Functional Reactive Programming using Combine, RxSwift, or other FRP frameworks
  • Experience in Web Services (REST APIs and JSON)
  • Experience with GraphQL and Apollo Framework
  • Experience in database design and working with Core Data, Realm
  • Knowledge in Push notifications, Web Sockets, Location Based services, Concurrency and Networking.
  • Knowledge in Provisioning, App submission and Appstore approval process
  • Knowledge on Version Control Systems (SVN, GIT, etc)
  • Experience in Agile-based methodologies such as Scrum
  • Familiarity with Sketch, Figma and other UX tools
  • Ability to write automated test suites.
  • Knowledge in common best practices and mobile app security.
]]>