Software Engineer - iOS.

About the role

We have an exciting opportunity for a Software Engineer to join our team of around 30 people. Our head office is in Newcastle upon Tyne however we offer hybrid working.

As an iOS Software Engineer, you will work as part of a collaborative team of varied disciplines, skills and experience, working on a wide range of client projects. You will be involved in the development of new products as well as the maintenance and support of existing applications.


Job title: Software Engineer - iOS

Reports to: Software Engineering Manager

Salary: Competitive

Hours: 37.5 per week

Main duties

  • Design and development of native iOS (Swift / Objective-C) and Xamarin.iOS applications.

  • Provide technical support for existing applications.

  • Assist with customer support.

  • Keep up to date with the latest technologies and trends in mobile and software development.

  • Deploy mobile app builds to Visual Studio App Center and app stores.

  • Any other responsibilities as directed by your manager.

Role requirements


  • 2+ years of iOS development experience with Swift and/or Objective-C within a commercial environment.
  • Experience of fully developing solutions using Xcode.
  • Experience integrating with RESTful API services.
  • Experience deploying native apps to app stores.
  • Strong knowledge of source control, such as Git.
  • Good and effective communication skills.
  • Solve technical problems effectively and efficiently.
  • Work to given deadlines and budgets.
  • Diagnose and solve software issues.
  • Working knowledge of Agile SCRUM methodologies.
  • Work flexibly to meet the demands of a client-led business.


  • Experience developing with Xamarin.iOS.
  • Experience setting up CI/CD for mobile apps (in particular Azure DevOps).
  • Azure DevOps.

Apply now.


To apply for this role, please send your CV and covering letter to

Seen this vacancy advertised elsewhere? We offer a welcome bonus for direct applicants.