Senior iOS Developer

RESPONSIBILITIES

  • Interfacing with our team to define requirements, estimates and project timelines;
  • Participating and help to define project scope;
  • Involved in the full lifecycle development of the project, from UI/UX Design, Development, Testing, Bug Fixing and Submission;
  • Working on internal projects and contributing app ideas for development consideration;
  • Working directly with the Designer artist and Project Manager.

REQUIREMENTS

  • Knowledge of design patterns and the ability to apply them;
  • Understanding of iOS memory management mechanisms;
  • Confident knowledge of UIKit, Foundation, GCD (understanding of multithreading), CoreData, CoreAnimation, Realm;
  • Ability to implement non-standard UI elements;
  • Ability to work with Cocoapods;
  • Experience with Git, understanding the Gitflow principles;
  • Experience with Apple AVFoundation, StoreKit, Push Notification Service, MusicKit and MetalKit (will be a plus);
  • Working with 3rd party frameworks, libraries, and solutions;
  • A desire to study and use new approaches and technologies;
  • Command of English sufficient for reading technical documentation;
  • Architecture experience is a good plus;
  • Experience in the commercial development of iOS-applications (at least two years).

EMPLOYMENT

  • Full-time remote work, flexible hours

JOIN US

    Scroll Up