Senior iOS Engineer

  • Experienced
  • London

IC Resources Recruitment

Senior iOS Engineer Overview

Company Name IC Resources Recruitment
Job Role Senior iOS Engineer
Qualifications Not Specified
Category IT Jobs
Job Type Full Time
Location London

An expanding technology company operating in the tech-for-good and medical sector is looking for a senior iOS specialist to join its software team. The business is building a product that brings together IoT, GPS, and computer vision, with the aim of supporting millions of people around the world. This is a hands-on, high-ownership position for an engineer who can take responsibility for the iOS layer of a critical system and help scale the platform as the company grows.

What you will do

  • Own the iOS development work for a fast-moving product and operate with a high degree of independence.
  • Design, implement, and support a native iOS application built with Swift, SwiftUI, and modern concurrency approaches.
  • Develop dependable Bluetooth connectivity between the mobile app and external hardware.
  • Improve the performance of sensor-fusion and solver components, including Ceres-based logic, so they can execute in real time on mobile hardware.
  • Address systems-level challenges such as memory management, threading, and the constraints of ARM processors to preserve very low latency.
  • Bridge low-level C++ and/or Rust code into the iOS front end, ensuring the mobile experience works smoothly with the underlying system components.
  • Work alongside Robotics Engineers and Computer Vision Engineers to deliver software that supports critical real-world navigation use cases.
  • Build and maintain software that can tolerate high-frequency data flows without unacceptable delays or outages.
  • Contribute to the continued growth of the platform so it can serve more users and have a wider positive impact.

What the employer is looking for

  • Strong native iOS development experience, particularly with Swift.
  • Practical knowledge of Core Bluetooth and BLE.
  • Experience with background processing on iOS, including power profiling and power management.
  • Good understanding of iOS frameworks and UI technologies such as UIKit and SwiftUI.
  • Strong programming ability in C++ and/or Rust.
  • Proven experience handling high-frequency time-series data.
  • Ideally, experience managing fleets of edge devices in IoT or robotics settings.
  • Experience designing systems that are highly resilient, low latency, and suitable for environments where uptime is essential.
  • Ability to integrate C++ and/or Rust components into an iOS application would be highly beneficial.
  • Experience with Firebase, GPS, GNSS, IoT, or connected devices would be a welcome advantage.
  • The role is intended for an experienced engineer who can take ownership and deliver in a critical product area.
  • The advertised salary is £100,000 to £110,000.
  • The position is in London, England.

Why this role stands out

  • You would be joining a fast-growing company working on technology with a clear social and medical impact.
  • The product combines several advanced domains, including mobile, robotics, computer vision, GPS, and connected hardware.
  • The role offers genuine autonomy and the chance to shape an important part of the platform.
  • You would work closely with highly technical teams across robotics and computer vision.
  • The position is central to scaling a product that is intended to improve users’ daily lives.
  • The salary package is competitive for the level of responsibility.

How to apply

Interested candidates are invited to contact Matt Andrews at IC Resources and submit an application through the advertised application route.


Degree Requirement: Not Specified

Visa Sponsorship May be

To apply for this job please visit ic-resources.com.

admin
the authoradmin