Contract

Expired

iOS Developer

Brilliant Basics

London

About Brilliant Basics - ‘bb’

Brilliant Basics is a global design and product studio that creates products that make life simply better. In a world full of clutter, we want to simplify.

We do this by focusing on the basics. Our deep experience in working with talented people in the areas of service design, user experience and technology has allowed us to create repeatable processes for building digital products and services.

We always consider the customer at the heart of everything we do. We shape brilliant ideas into real and valuable digital products and experiences that enable digital transformations for clients globally.

We are bold, innovative, and fast. We are strategists, creatives, analysts, technologists, delivery, and client engagement leads — all aligned and trained on our approach and vision.

We are T-shaped, consultative-minded people. Deep generalists, who collaborate together in our small, self-organising Hive team structure.

Our welcoming culture ignites creativity and entrepreneurship.

Discover our work and studio at http://www.brilliantbasics.com

Experience

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 varity 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 varity 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

We offer

25 days holiday per year

Holiday buying scheme

Your own Mac

A busy social calendar

Daily breakfast, real coffee beans

Weekly fruit basket delivery

A cake on your birthday

Health Insurance, Life Assurance & Income Protection

Cycle to work scheme & secured bike racks in the summer

Childcare vouchers