iOS Mobile Engineer

iOS Mobile Engineer Job Description Template

Our company is looking for a iOS Mobile Engineer to join our team.

Responsibilities:

  • Work with other engineers, architects, product management to develop innovative solutions;
  • Participate in architecture and design discussions, code reviews, and project related team activities;
  • Develop mobile application prototypes;
  • Utilize skills in native mobile development to build great mobile applications;
  • Design and develop mobile application, mobile SDK, framework/common library and restful services;
  • Iterate with our UX team in an Agile environment to bring features from conception to launch;
  • Develop functional test automation.

Requirements:

  • Interested in keeping up-to-date with the latest technological developments;
  • Solid understanding of Cocoa Frameworks;
  • Comfortable working in an Agile environment;
  • Good understanding of Swift and Objective-C;
  • Solid understanding of XCode;
  • A team player who values collaboration, innovation, and inclusion;
  • Strong written and verbal communication skills;
  • Experience with animation, and implementing user interface designs;
  • Skilled at writing Unit and Automation tests;
  • Interest in the payments industry;
  • 2+ years of iOS development experience;
  • Knowledge of design patterns such as MVC and MVVM;
  • Knowledge of multi-threaded, asynchronous code;
  • 3+ years professional related experiences.