Mobile developer – iOS (Swift & ReactNative)

London, UK

About the role

We are looking for an enthusiastic and dedicated developer to play an important role in delivering innovative cloud, web, mobile-based strategies and solutions within an agile environment.

You will have a proven track record in product development and a good understanding of SaaS software. Our clients include some of the most famous brands and organisations in sport so client-facing experience is important as you will sometimes be expected to present solutions to clients. You will be a key player in the development team and will help steer the direction of software development methods, processes and technologies.

 

Key responsibilities:

●      Build and maintain the Swift iOS applications

●      Participate in daily stand-ups, sprint planning and estimation

●      Working with the development and design teams

●      Supporting Android dev working together on defining business logic

We need someone who:

●      Is self-motivated and is able to achieve deadlines and work independently

●      Loves to write clean, reusable code and have a passion for mobile development inside and outside of the office

●      Has solid communication skills and team-working capability

●      Positive and logical approach with willingness to learn

●      Attention to detail and a passion for quality

 

Required knowledge and experience:

●     Minimum 4 years’ experience with application development for iOS (SWIFT / Objective-C) with one or more apps currently in the AppStore

●      Some experience with application development using cross platform frameworks like ReactNative/Xamarin/ionic

●     Strong knowledge of iOS UI/UX design principles, patterns and best practices

●     Familiarity with the iOS SDKs and frameworks with thorough knowledge of UIKit and experience with Core Data, Core Location

●     Strong knowledge of Auto Layout, Storyboards, XIBs

●     Good knowledge of object-oriented software design and design patterns

●     Experience of working with JSON and REST APIs

●     Experience working in an Agile environment with Jira

●     Experience with Git source control

●     Experience with iTunes Connect and the full app release lifecycle

●     Experience with Unit testing

 

Beneficial knowledge and experience:

Great to also have...

●       Experience with server-side Swift (SPM, Perfect libs)

●       Experience with Docker

●       Experience with Travis CI

●       Experience with automated UI testing

●       Experience with Instruments and advanced debugging

Applying for this role

  • No recruitment agencies please
  • Please attach a copy of your CV together with a link to your portfolio if you have one.