Senior iOS Developer

AlphaHill - New York, NY

Contract

AlphaHill is looking for a senior developer with experience leading a team.This is a lead role. The successful candidate would have strong leadership skills and be able to reference successful apps in the App Store.

Required Experience and Skills

5+ years of mobile experience

  • Good communicator and team player with strong organizational and estimation skills
  • Proactively helps drive innovation within the company
  • Excellent working knowledge of Xcode and Instruments, xcodebuild, Swift, Objective-C, Push Notifications
  • Good understanding of iOS UI guidelines and UI animation techniques
  • Knowledge of recommended iOS design patterns and Apple frameworks
  • Experience with popular 3rd-party open source libraries for iOS
  • Excellent knowledge of working with dynamic data (e.g., JSON, XML) through various interface types (e.g., REST, SOAP, GraphQL)
  • Experience performance profiling and tuning consumer applications using Instruments
  • Experience with advanced use of git for managing large-scale codebases
  • Some travel may be required

Experience with SwiftUI

  • Experience implementing In-App Purchase and StoreKit
  • Experience building apps for multiple Apple platforms (e.g. iPhone, iPad, Apple Watch, Apple TV)
  • Experience with cloud services and mobile backend as a service (e.g. AWS, Azure, Firebase)
  • Experience with Single Sign-On and OAuth 2.0
  • Experience translating, internationalizing, and localizing iOS applications
  • Experience integrating analytics and tracking solutions (e.g., Omniture, Google Analytics)
  • Experience integrating with CMS technologies (e.g., Adobe Experience Manager, Interwoven)
  • Experience working with backend technologies (e.g., Java, .NET, Groovy, Python, Node.js)
  • Experience integrating server APIs in a "contract first" approach using an API specification language (e.g. Swagger/OpenAPI, RAML)
  • Experience with Core Data, ORM based data storage, as well as non-relational persistence data storage
  • Experience developing interactive user interfaces utilizing React JS
  • Experience with client application persistence of data using both platform specific technologies and cross-platform technologies

Job Type: Contract

Salary: $60.00 to $90.00 /hour

Experience:

  • relevant: 5 years (Required)

Location:

  • New York, NY (Required)

Contract Length:

  • 5 - 6 months

Full Time Opportunity:

  • No

Schedule::

  • Monday to Friday