iOS Developer

The Leather Market Software Engineering and Product

08 Jan 2023

The Leather Market

Software Engineering and Product

Full Time


2 years

Experience level: Mid/Senior

Tech stack used: Swift, Combine, URLSession, AWS, AppCenter 

Primary skills we consider: Swift

Compensation: Competitive Salary

Employment Type: Permanent & Full-time

Remote working:  Hybrid (1 day WFH a week) Based in our London office

Visa sponsorship: Available

About us

Machine Medicine Technologies (MMT) uses computer vision and computational statistics to enhance the neurological assessment of patients. Our first product, KELVIN, allows motor assessments in Parkinson’s disease to be performed, recorded and used both faster and better than has ever previously been possible. KELVIN-PD is already in use at clinical sites across several countries and possesses a CE mark, being a class-I medical device. MMT aims to build the platform into a generalised tool for patient selection, surgical planning and device programming for machine brain interfacing, a revolutionary therapeutic innovation.


A fast-moving startup, with an energetic and dynamic team, looking to disrupt the MedTech industry with AI. Our employees are encouraged to take on the sort of career development opportunities that cannot be found at larger, more established, companies. We are in the highly regulated medical device industry, so our engineering team has to have an even greater focus on quality, usability and versatility. We also like to blow off steam, whether that’s playing a few rounds of table tennis in the office, or during our monthly socials.

Company Benefits

  • Competitive salary
  • Employee equity programme
  • Pension
  • Monthly socials
  • 25 days annual leave (+UK bank holidays)

About you

You’ll be someone who thrives on uncertainty and loves to make an impact. You will enjoy creating high-quality code that runs efficiently. You will also enjoy contributing across the whole development process including architectural design and will like to stay on top of upcoming technologies that could benefit the business.

List of main duties and responsibilities:

  • Work closely with our multi-platform mobile development team
  • Developing high quality software products within an agile environment
  • Perform regular code reviews, participate in meetings to discuss tools, patterns, and solutions
  • Implement new product features, working closely with designers and product managers
  • Collaborate with backend teams, defining internal APIs used by our apps
  • Maintain the existing codebase,, refactoring existing code as needed
  • Contribute to the app’s overall architecture to keep it up to date: such as by using new patterns like reactive, async, upgrade system frameworks, etc.

What You'll Have

  • 2+ years software development experience
  • Strong interpersonal skills, self-motivated and able to work independently
  • Developing for iOS using Swift
  • MVVM and OO programming concepts
  • Experimented with other programming languages
  • Passionate about great app design and user experience
  • Used Apple healthkit before
  • Unit testing experience, TDD and automated UI testing

Bonus Points

  • Experience with Combine framework
  • Apple Watch development experience
  • Experience with AWS
  • Usage of Async Await in Swift.
  • Knowledge of Android development and Kotlin is a plus
  • Knowledge of React Native is a plus