IOS DEVELOPER

Location: Manchester office.

Candidates must be eligible to work in the UK.
Salary: Competitive + Benefits

Reporting to: Head of Apps & Technology

NO AGENCIES PLEASE

ABOUT THE COMPANY

 

At One iota  our clients are leading global retailers and brands including JD, Hugo Boss (DEU), Life Style Sports, TotalSports (SA), sportscene (SA) and  Superdry.  

We have been involved in building a wide range of iOS and Android Apps for these brands and are now looking for an iOS Developer to join the team.  The individual will be involved in developing and maintaining a small number of frameworks and SDKs which are used to build a range of apps and we are looking for somebody who is experienced in Swift, test-driven development and OOP principles. We want someone who is passionate to spot areas of improvement and drive change within the team.

Every app we build works with our MESH platform via a RESTful API which helps us quickly roll out new features to all the channels we work with (iOS, Android, web and in-store). Most of our apps are written in Swift (with one remaining framework which has mostly been refactored from Objective-C), we currently use Carthage for dependency management and Jenkins for builds. Our creative & UX team follow the Apple Human Interface design guidelines and we have a collaborative environment to ensure designs are flexible and feasible.

 

The team are responsible for both new features, improving and refactoring the apps to be more stable and testable.

You will have a collaborative attitude that embraces colleagues, clients and other vendors in order to deliver the very best retail experiences using leading technology.

Additional responsibilities:

  • Software design, working with other teams to plan a solution

  • Extend and improve our frontend frameworks

  • To provide framework knowledge and technical expertise to the broader support teams

Requirements

  • Experience developing Native iOS Apps in Swift

  • Experience consuming REST APIs in JSON format 

  • Source Control using Git

  • Solid understanding of OOP principles

  • Experience of code signing and App Store Connect distribution

  • Experience with automated testing and testing frameworks, eg. 

  • Adept at writing well documented, readable and maintainable code

 

Bonus Points for

  • Bachelor’s Degree (or higher) in Computer Science

  • Experience working in agile environments

  • Experience with Reactive Programming

  • Knowledge of developing in Objective C

  • Working with 3rd Party Dependency managers such as Carthage or Cocoapods

  • Knowledge of different code architectures

  • Experience with Flutter and Dart

  • CI/CD Pipelines, e.g. Bitbucket Pipelines, Jenkins

GET IN TOUCH

© One iota 2020 - The Sharp Project, Manchester, M40 5BJ

 

Privacy Policy     Terms & Conditions

SUBSCRIBE TO OUR NEWSLETTER