Find IT today

Senior iOS Developer (Agile with Swift and/or TDD)

Senior iOS developer required to join our expanding AppFactory team - you will have significant Objective-C experience with TDD or Swift.

Who are AppFactory you ask...? AF is a team of passionate app designers, developers and testers that builds features for new and existing apps on iOS and Android platforms for the PhotoBox Group. In 2014, we brought the apps in-house. Today, we are embarking on further expansion to deliver apps as part of the group’s ambitious development roadmap.

Who are we looking for?

AppFactory software engineers are responsible for designing, developing and testing new features that our customers will love alongside maintaining and improving existing apps. We work in cross-functional Agile teams that work across the whole software lifecycle from concept to submission and release. They take pride in delivering optimal business value through continuous delivery by designing well-architected, high-quality mobile applications.

You’ll be proficient with design patterns and mobile architecture and can help guide the team solutions along the right architectural path, whilst influencing other teams and initiatives on things such as API design, enterprise logging or analytics.

To be successful, you’ll need a passion for developing apps with a real customer focus, wanting each and every one of our customers to be delighted with the features produced by the team. You’ll have strong technical abilities, be a great communicator and be able to self-organise and achieve results in a fast-paced environment. You’ll have a strong track record of capturing requirements through collaboration, and a proven ability to produce high-quality, maintainable and reusable software within an Agile team.

Required Skills & Qualifications

  • Can demonstrate experience of driving consensus towards the best outcome for the organisation.
  • Deep understanding of quality and what that looks like in a team that builds apps used by millions of users.
  • Significant technical experience and a proven track record of architectural ownership and understanding
  • Experience working with other team members to turn product requirements into well-written stories.
  • Proven track record delivering apps in a multi-discipline Agile development team.
  • In-depth hands-on development experience developing high quality testable code using Objective C and iOS.
  • Demonstrable problem-solving skills.
  • Proficient with making network requests to RESTful APIs.

Preferred Skills & Qualifications

  • Familiarity with build automation pipelines and continuous delivery culture.
  • Experience with designing RESTful APIs suitable for mobile as well as working with OAuth authentication.
  • Bachelor's degree in Computer Science, Computer Engineering or similar
  • Experience developing eCommerce apps for retail, working with personalisation, photo or printing technology a bonus.
  • Experience working with software development tools including Git, Jira and Confluence.
  • Experience with Swift.
  • Experience with writing UI Automation scripts using Appium.
  • Experience with using Interface Builder and adaptive layout for universal apps.


Create an account within minutes and apply today!

Similar jobs