iOS Developer

Experience level: 2+ years

Compensation: Competitive salary

Employment Type: Permanent & Full-time

Remote working: Hybrid – 4 days onsite and 1 predetermined day remote per week

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 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.

List of primary duties and responsibilities (not exhaustive)

  • Work closely with our multi-platform mobile development team
  • Developing high-quality software products within an agile environment
  • Perform regular code reviews, and 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.

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.

What you’ll have

  • 2+ years of 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

Work experience

  • Minimum of 2 years experience in software development

Job reference no. OS711

Does this sound like you?

Email us your cv