BB has brought together a world-class team of creative experts in strategy and innovation, multi-channel user experience, visual design, technology and delivery. We are looking for an outstanding Lead iOS Developer who thrives on challenges and has a hunger for all things digital.

Responsibilities:

  • Experience working on non-trivial, production quality apps
  • Solid understanding of the full mobile development life cycle
  • Experience implementing custom, complex and scalable user interfaces by interpreting static designs and collaborating with designers to refine and finesse
  • Solid understanding of object oriented programming principles, design pattern and iOS architectures
  • Experience writing tests, testable code and working with test frameworks

Skills:

  • Master at Swift 4, skilled at Objective-C, strong experience with UIKit, Foundation and a variety of other Apple frameworks (e.g. CoreGraphics, GameKit, CoreData) and Xcode
  • Experience with dependency management tools (e.g Cocoapods, Carthage, GIT submodules)
  • Knowledge of GIT
  • Experience working with a variety of web services data formats (e.g. JSON, XML, ProtoBuf), architectural styles (e.g. REST, SOAP etc) and authentication schemes (e.g. OAuth2.0)
  • Collaboration/team work
  • Agile
  • JIRA
  • Code reviews
  • Pair programming
  • Communication skills - Able to communicate technical details with precision and brevity to technical and non-technical team members
  • Personality
  • Proactive
  • Collaborative
  • Pragmatic