iOS Engineer

The App Business


The App Business is looking for an ambitious, passionate mid-level Developer who strives to push themselves to the next level.

As an outstanding iOS Developer, you will plan, build, iterate, test, and maintain world class apps. You will focus on code quality and deliver a polished user experience - sweating the details that matter.

Working in large code bases and playing an important role in the product life cycle, you will find elegant solutions to new problems on a daily basis. You will learn industry best practices such as pair programming, continuous integration, testing frameworks and code reviews, and together with your team, will take responsibility and ownership over the quality, testability and maintainability of your code.

You will be:

• Passionate about iOS and all things mobile

• Proactive in finding solutions to problems that you haven’t seen before

• Able to step back and see the big picture, and to break tasks down into simpler forms where necessary

• Someone who enjoys working at a fast pace to keep up with the TAB tempo

• A team player who thrives working with others

You must have:

• Demonstrable experience of writing iOS apps in Xcode, using Objective-C and Swift

• The passion & drive to become a community-recognised iOS engineer

• Working in an Agile environment, collaborating with design and QA teams

• Excellent communication skills

• The desire to work with others to build products that change the way people interact with the world around them

• A focus on quality at every step of the development lifecycle

• An understanding of common architectural patterns (such as MVC, MVVM, etc.) and why such patterns are important

• A solid understanding of data persistence, including some exposure to CoreData

• Experience with source control

• Experience with third party tools, e.g. Cocoapods, mogenerator

• A solid understanding of concurrency, including the use of GCD and NSOperationQueue

• An app in the App Store or some code on GitHub

• Experience with one or more unit testing frameworks, e.g. XC, Kiwi, Expecta

It’s nice if you have:

• Experience leading a team of other developers

• Experience taking the lead in a scrum team where necessary

• A solid understanding of continuous integration and setting up of a CI environment

• Experience designing APIs and understanding of what constitutes a high quality, mobile-friendly API

About The App Business

Founded in 2009, The App Business runs fast and lean, creating awesome products and services for ambitious clients ready to rethink their business around mobile-enabled users. Based in the heart of London’s thriving King’s Cross, we work in an environment built to help us - and our clients - excel. We invest heavily in this vision, placing the support and development of our teams, as well as our culture, at the heart of everything we do.

As a company, we know it is important to acknowledge the effort our people put in - which is why we have a great range of benefits in place, which increase as people grow and develop within TAB. It is one of the many ways we ensure we say thank you, and has lead to us ranking as 'Outstanding' in the independent Best Companies Index.

If this sounds like the kind of place you want to work, apply now!