cover image
Cure Talent

Senior iOS Developer

Hybrid

London, United Kingdom

£ 80,000 / year

Full Time

31-03-2025

Share this job:

Score my CV

Job Specifications

Cure Talent is delighted to partner with a rapidly growing medical technology company behind an award-winning, novel medical device and a transformative telehealth digital platform. We have an exciting opportunity for an experienced iOS Developer to join their talented software team (hybrid working).

As an iOS Developer, you will be responsible for developing and maintaining applications for a range of iOS devices. Your primary focus will be building iOS applications and integrating them with back-end services. You’ll work closely with other engineers and developers across various layers of the infrastructure, contributing to a highly collaborative team environment.

Responsibilities:

Design and build applications for the iOS platform using SwiftUI and UIKit.
Ensure the performance, quality, and responsiveness of applications.
Collaborate with cross-functional teams, including UI/UX designers and backend developers, to define, design, and ship new features.
Identify and resolve bottlenecks and bugs.
Maintain code quality, organisation, and automation.
Stay up to date with industry trends and best practices.

We’re looking for an experienced iOS Developer with strong expertise in Swift, UIKit, and SwiftUI, along with familiarity with iOS frameworks like ResearchKit, Core Data, and Core Animation. Experience with offline storage, threading, performance tuning, cloud message APIs, push notifications, and continuous integration workflows is highly desirable.

The ideal candidate will have:

A deep understanding of Apple’s design principles and UI/UX standards.
Proficiency with Git and version control tools.
Experience with performance and memory tuning tools.
Familiarity with Swift Package Manager (SPM) and Objective-C (nice to have).
A background in HealthTech, MedTech, or Machine Learning applications (preferred).
A degree or professional training/certifications in a related field is ideal.

This role offers an exciting opportunity to work in an innovative and growing HealthTech
company, making a tangible impact in the industry.

About the Company

MedTech Recruitment Experts. Passionate about STEM and Great at Recruitment! Cure Talent work in partnership with our clients to provide best-in-class talent acquisition solutions, playing our part in creating a better tomorrow, today. We utilise cutting-edge technology, automation, and artificial intelligence (AI) to deliver Talent Solutions that create a competitive edge. Our proven search methodology and unparalleled industry knowledge provide the extra resource you need internally, to ensure you find the talent you n... Know more

Related Jobs

Company background Company brand
Company Name
CommuniTech Recruitment Group
Job Title
Senior Typescript/ Python/ Java/ Devops Software Engineer. Fixed Investment Manager. £130,000 - £140,000 + 15% Guaranteed Bonus and Benefits. Hybrid 2 days a week in Central London office.
Job Description
Senior Typescript/ Python/ Java/ Devops Software Engineer. Fixed Investment Manager. £130,000 - £140,000 + 15% Guaranteed Bonus and Benefits. Hybrid 2 days a week in Central London office. My client is a top tier Fixed Income Asset Management House. This team is an enabling team that build tools for other teams. As a Consulting Engineer within the Developer Services Group (DSG), you will play a pivotal role in enabling engineering teams to adopt modern software delivery practices, including Continuous Integration (CI), Continuous Delivery (CD), Behavior-Driven Development (BDD), and test automation. Working as part of a team of internal consultants, you will collaborate directly with engineering teams across the firm to improve software quality, reduce production incidents, a accelerate software delivery. This is a unique opportunity to influence engineering culture and best practices at the firm, helping teams maximize the value of a firm wide software delivery platform that enables 2,500 engineers to build, verify, and deliver software efficiently and reliably What We Are Looking For Experienced Software Engineers with a strong background in software development, CI/CD, and test automation. Strong problem-solvers who can assess engineering challenges and recommend effective pragmatic solutions. Enablers and coaches who enjoy working directly with teams to elevate their technical capabilities and ways of working. Advocates of modern software delivery practices who can guide teams in leveraging best-in class SDLC tools and methodologies. Excellent communicators with the ability to convey technical concepts to engineers, product managers, and leadership. Collaborative team players who thrive in a highly autonomous, fast-moving environment. Key Responsibilities Work directly with engineering teams to assess and improve their software development practices, ensuring they effectively utilize the Unity SDLC platform Coach teams on best practices in CI/CD, test automation, BDD, and delivery pipelines to improve software quality and deployment speed. Collaborate on real-world engineering problems, providing hands-on support and guidance for adopting modern engineering techniques. Run technical workshops and training sessions to upskill engineering teams on emerging tools and methodologies. Identify common challenges across teams and work with DSG platform engineers to enhance Unity’s capabilities based on real-world user needs. Act as a bridge between platform engineering and product development teams, ensuring alignment in software delivery strategy and execution. Stay ahead of industry trends, continuously refining best practices to support engineering teams in evolving their SDLC approaches. Ideal Experience and Skills 5+ years of relevant experience in software engineering, DevOps, or technical consulting roles. Strong programming skills in at least one major language, with a preference for TypeScript, followed by Java and Python. Deep understanding of CI/CD pipelines, test automation, and modern software delivery methodologies. Experience designing and implementing test automation frameworks, enabling engineering teams to kickstart test automation. We use Playwright Test and Serenity/JS Screenplay Pattern for web-based automation and tools like Vitest, JUnit, or Pytest for web service and low-level automation. Hands-on experience with web automation or web development. Hands-on experience with CI/CD automation tooling such as GitLab CI, GitHub Actions, Jenkins or similar. Practical experience improving software delivery performance metrics (e.g., lead time, deployment frequency, change failure rate, mean time to recovery). Experience working in cross-functional teams, collaborating with engineers, product managers and leadership. Strong facilitation and coaching skills, capable of leading teams by adopting best practices. Familiarity with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes). Familiarity with Linux. Familiarity with non-functional testing, such as accessibility, security, load, performance testing or similar. If you are interested to learn more, please send a CV for immediate consideration.
London, United Kingdom
Hybrid
Full Time
07-04-2025
Company background Company brand
Company Name
TieTalent
Job Title
Golang Developer / Backend Software Engineer
Job Description
About Golang Developer / Backend Software Engineer (Go / Golang) London / WFH to £95k Are you a backend focussed Software Engineer with Go / Golang coding skills and real-time messaging experience? You could be progressing your career in a senior, hands-on role at a global cryptocurrency market data and trade execution technology company that is experiencing great success and is growing as a result. As a Golang Developer / Backend Software Engineer you will work on cutting edge systems that handle thousands of messages per second from a diverse range of external APIs within a high performance data pipeline. You'll design and implement high throughput data services with a focus on scalability, reliability and performance, taking ownership of projects and providing technical direction and leadership to a small team of talented engineers via code reviews and promotion of best practices. Collaborating with data and infrastructure teams you'll ensure seamless integration and efficient workflows. Location / WFH: You'll join the team in brand new Central London based offices three days a week with flexibility to work from home the other two days. About You You have strong experience of designing and implementing scalable solutions to handle high throughput systems including WebSocket APIs and services You have strong Go / Golang coding skills You have a good knowledge of both relational and non-relational databases, PostgreSQL and Redis preferred You have a strong knowledge of queue or stream based messaging systems e.g. Amazon SQS, Kafka You're highly numerate with strong maths knowledge (numerical computations and algorithms) You are degree educated in Computer Science or similar technical discipline You have a personal interest in traditional financial markets or the cryptocurrency space What's In It For You As a Golang Developer / Backend Software Engineer you will receive a comprehensive package: Salary to £95k Bonus Continual learning and self development opportunities working on cutting edge systems Apply now to find out more about this Golang Developer / Backend Software Engineer (Go / Golang Messaging) opportunity. At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values. Nice-to-have skills Go PostgreSQL Redis Kafka London, England Work experience Backend Languages English
London, United Kingdom
Hybrid
Full Time
07-04-2025
Company background Company brand
Company Name
Movement8
Job Title
Senior Support Engineer
Job Description
Senior Support Engineer | UKIC DV Cleared | Linux, Splunk, ELK, Apache, Docker, Kubernetes As a Senior Support Engineer you play a pivotal role in maintaining the critical infrastructure and software that runs the business. You will be self-driven and organised with a passion for building elegant and stable solutions. You will have the chance to work on a variety of exciting projects with complex challenges within a unique space and you’ll be at the forefront of delivering core solutions that have real world impact. Work involved: Perform hands-on maintenance to ensure critical systems remain operational Monitoring systems to ensure maximum availability Support the wider development team in working through critical issues remediate them Identifying technical risks/opportunities and proactively developing plans to mitigate and realise them Maintain accurate documentation Implementing DevOps and/or SRE best practices as required on relevant systems Experience needed: Hands on experience of supporting and debugging of complex operational systems including monitoring of logs Experience of Linux server administration Experience in technologies such as Apache, AWS S3 etc Experience managing and patching Java and Python applications Experience with containerisation technologies (Docker) and deployment technologies (Kubernetes / OpenShift) If you are interested, please get in touch and we can schedule a call.
England, United Kingdom
Hybrid
Full Time
07-04-2025
Company background Company brand
Company Name
JPMorganChase
Job Title
Lead Software Engineer - Python
Job Description
Job Description We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorgan Chase within Cross Risk Technology, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives. Job Responsibilities Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems Develops secure high-quality production code, and reviews and debugs code written by others Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems Leads evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture Leads communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies Adds to team culture of diversity, equity, inclusion, and respect Required Qualifications, Capabilities, And Skills Advanced proficiency in Python programming. Proficiency in SQL programming. Practical experience with cloud-native technologies. Hands-on experience in system design, application development, testing, and ensuring operational stability. Demonstrated proficiency in code optimization and refactoring to enhance scalability and performance. Experience with automation and continuous delivery methods. Advanced understanding of agile methodologies, including CI/CD, application resiliency, and security. Proficiency in all aspects of the Software Development Life Cycle (SDLC). Preferred Qualifications, Capabilities, And Skills Experience as a full stack developer, including proficiency in front-end technologies such as React. Proficiency in big data technologies such as Hadoop, Spark, or Kafka for handling large-scale data processing Experience using tools like GitHub Copilot or Codeium. In-depth knowledge of the financial services industry and their IT systems Formal training or certification in software engineering concepts with applied experience Knowledge of orchestration technologies, such as Prefect, Airflow, or Dagster. ABOUT US J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world’s most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives. We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation. About The Team Our professionals in our Corporate Functions cover a diverse range of areas from finance and risk to human resources and marketing. Our corporate teams are an essential part of our company, ensuring that we’re setting our businesses, clients, customers and employees up for success.
Glasgow, United Kingdom
On site
Full Time
07-04-2025