Lead iOS Engineer

Lead iOS Engineer Job Description Template

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

Responsibilities:

  • Produce complex user interfaces and experiences for our native iOS mobile application;
  • Provide code review, technical support, and mentorship for teammates;
  • Work with product partners to help understand what is possible;
  • Coordinate release and delivery logistics, helping us stay on track and deliver high quality;
  • Deliver amazing user experiences by contributing to feature development;
  • Responsible for stability, performance, and scalability/integrity of the codebase;
  • Lead our mobile development initiative for our web based platform;
  • Inform decisions around technical investments and balancing business needs;
  • Collaborate with engineers to make key decisions about development practices;
  • Bring UI/UX design experience to bare in this role.

Requirements:

  • 2+ years of experience building native, data-driven iOS applications using Apple Xcode/Objective-C and/or Swift;
  • One (1) or more applications successfully deployed to the Apple App Store with multiple releases/updates;
  • Experience working as part of an agile software development team including interaction with a source code repository (GitHub or SVN);
  • 7+ years of software development experience;
  • Solid understanding of Object Oriented (OO) application design and development, Cocoa Touch design patterns, algorithm design.