WORK WITH US

Let's see what we can do together

< Back to Jobs

Senior iOS Engineer

Job title: Senior iOS Engineer

Remuneration:  Competitive

Location: London/Newcastle

 

Who are we?

 

We are not your traditional app development agency!

 

We engineer high quality app’s, frameworks and services in some of the most regulated markets. We continue to push the boundaries of mobile since 2001. All employees have a say in our company. We would encourage you to suggest new technologies and processes.

 

Some of our apps 🎉

 

Mecca Bingo the UK’s biggest native bingo app, nearly 10 years in app store and still maintaining a 4.5 ★ rating. Our app leverages many of Apples frameworks including LocalAuthentication, CoreLocation, SpriteKit.

 

Grosvenor Live Casino allows users to play blackjack, roulette and other games with real live dealers. We are constantly enhancing this app and most recently rich notifications, biometric login.

 

BCLC Lottery a very popular Canadian App Store app allowing customers to scan lottery tickets and see the outcome. We developed our own camera detection SDK to ensure users have the slickest experience possible.

 

How we develop 🤖

 

  • We build our own Swift frameworks for reusable code across our apps.
  • We practice TDD so we know when our code breaks.
  • We follow the SOLID principles and are always trying to leave the code cleaner than we found it.
  • We have a great CI setup with Jenkins and Fastlane validating our commits with our cluster of macOS hosts.
  • Continuous delivery with Fastlane, merging to a release branch automatically triggers the process to ship our builds to store.

 

 

Tech interesting us at the moment:

 

  • SwiftUI
  • Widgets
  • App clips
  • Xcode 12
  • Clean Architecture

 

Job requirements 🧐

 

We are looking for a passionate iOS engineer who keeps up to date with latest and greatest changes in Apples development platforms. You should endeavor to write clean code and constantly improve the apps you work on.

 

  • Extensive experience in iOS development.
  • Proficiency with the iOS tech stack including Swift
  • Understanding of core computer science principles and concepts i.e. MVC, OOP, memory management
  • Experience working with RESTful APIs
  • Experience with multi-threaded programming
  • Experience building adaptive UIs for Mobile Devices
  • Familiar with Apple’s Human Interface Guidelines and App Store Review Guidelines
  • Experience mentoring Junior Team Members.

 

TDD is an advantage but don’t worry we can train you if haven’t practiced it before.

 

What we offer 👑

 

We offer excellent benefits including:

 

  • Excellent Holiday allowance
  • Quarterly team events
  • Home working
  • Performance bonus
  • Travel Loan scheme
  • Flexible working
  • Contributory Pension
  • Birthday off
  • Free book of your choice from our essential engineering reads list
  • Relevant training and training budget

­­

If this is the opportunity you have been looking for please contact us at jobs@mkodo.com

true

This Job is no longer available. Perhaps there is another role below that is suitable

WORK BENEFITS

We advertise all of our current vacancies here. If you see a position you are interested in, please send us your most recent C.V. and a covering letter to jobs@mkodo.com - Please note that we do not use recruitment agencies.

LATEST JOBS