703,685open jobs
41,852companies
98,347added this week
Browse all
Salary
$100k – $154k per year
Location
Remote/Hybrid (London, United Kingdom)
Seniority
Senior · 6+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
Freetrade is a London company founded in 2016 that offers commission free share dealing through a mobile app. It gives retail investors access to British, American and European equities alongside tax efficient accounts and pensions. The company was acquired by IG Group in 2025 while continuing to run its own platform.

About Freetrade

Freetrade’s mission is to become the default place to invest. Investing has been too complicated and expensive for too long, keeping millions from making the most of their savings.

We’re changing that.

We’re building our team and looking for people who are excited to reshape how our customers invest and grow their wealth. If you’re driven by solving complex problems and building innovative products, you’ll fit right in.

2026 is a big year for us. Last year, we announced a game changing deal to become part of the IG Group. We’ll continue to operate as an independent business while gaining access to the resources and support of an established leader in the space.

This year, we’re accelerating our roadmap and taking our products to the next level. We’re building new features like mutual funds, bonds, and family investment tools. We’re also exploring how we can leverage AI to deliver an even better experience for our customers.

Why Join Our Engineering Team?

Freetrade Engineers play a pivotal role in developing and maintaining a robust, scalable platform used by thousands daily. We tackle big technical challenges, drive innovation, and build solutions that make a real impact.

Here, your code doesn’t just run - it powers the decisions of investors across the UK.

About the role

As part of our dedicated mobile engineering team, you will work on implementing new features. In collaboration with design, product and QE teams you will craft user experiences that will delight our customers.

You will also help guide priorities around platform issues, technical debt, patterns, and architecture, ensuring we deliver a high-quality app and an excellent developer experience.

We have recently rebranded key parts of the app, creating a new design system from scratch built with Swift UI, and have started transitioning to a modern, unified GraphQL API using Apollo.

What you’ll do

  • Lead the design and delivery of new features, alongside improving and maintaining the Freetrade iOS app, ensuring high performance, quality, security and robustness.

  • Own features end to end, collaborating with backend, design, product and QE to deliver high-quality solutions.

  • Set and hold a high bar for code quality through hands-on development, code reviews and effective testing.

  • Resolve complex issues, address bottlenecks and reduce technical debt.

  • Drive improvements in engineering standards and practices.

  • Mentor and support junior engineers on design, implementation and best practices.

  • Participate in a support rota to understand and resolve customer issues, including direct communication where needed.

About you

  • Typically 6+ years of experience building production-grade mobile applications.

  • Strong problem-solving skills with the ability to lead technical decisions and deliver complex features.

  • Deep understanding of iOS architecture and common patterns

  • Strong experience with Swift, DI frameworks, and SwiftUI.

  • Good understanding of GraphQL and integrating with backend services.

  • Experience with Combine, Swift Concurrency or RxSwift.

  • Familiarity with git and collaborative development practices.

  • Understanding of CI and build tooling such as CircleCI.

  • Experience mentoring and growing more junior engineers.

Our hybrid model

We work from our central London and Budapest offices on Monday, Tuesday, and Thursday, leaving Wednesday and Friday for dedicated focus time at home.

We believe in the power of in-person collaboration to build a strong culture, but we know "life happens." If you have caregiving or personal responsibilities that require extra flexibility, let’s talk about it.

Our interview process

We keep things simple and transparent. You’ll meet one of our Talent Partners for a technical screening call, typically followed by:

  • Hiring Manager interview

  • Live coding interview

  • System design interview

  • Values interview

Check out our benefits

We are an Equal Opportunity employer committed to a diverse and representative team. Whatever your race, religion, colour, national origin, gender, sexual orientation, age, marital status, or disability - we want to hear from you.

To find out more about how we look after your personal data when you apply for a job with us, please see our Recruitment Privacy Policy here.

Please note we are not accepting agency CVs.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
703,685 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
London
$18k – $45k per year (Estimated) • Remote • 3+ years exp • Perm
JavaScript
Swift
Frontend
React.js
Mobile
UIKit
SwiftUI
React Native
DevOps
WebRTC
WebSockets
Apply
$18k – $44k per year (Estimated) • Remote • 3+ years exp • Moscow
Swift
Mobile
SwiftUI
DevOps
CI/CD
Apply
Solution Architect 3 hours ago
$28k – $66k per year (Estimated) • In office • 8+ years exp • Gurgaon
JavaScript
SQL
Node JS
Databases
MySQL
PostgreSQL
ElasticSearch
AI/ML
Copilot
Cursor
Claude
Embeddings
Prompt Engineering
AI Agents
LLM
RAG
Hallucination
LLM Guardrails
Frontend
GraphQL
DevOps
Rest API
GCP
Azure
CI/CD
AWS
Apply
$32k – $69k per year (Estimated) • In office • Full-Time • Hyderabad
JavaScript
TypeScript
Node JS
Databases
MySQL
PostgreSQL
AI/ML
Copilot
Cursor
Claude Code
Frontend
GraphQL
React.js
Mobile
React Native
DevOps
GCP
Azure
CI/CD
Git
AWS
Docker
Apply
Engineering manager 4 hours ago
$56k – $136k per year (Estimated) • Remote • Porto
JavaScript
Frontend
GraphQL
DevOps
Azure
Management
Agile
Apply
$71k – $154k per year (Estimated) • Remote/Hybrid • Full-Time • 6+ years exp • London
Kotlin
Kotlin
Dagger
Kotlin Coroutines
Frontend
GraphQL
Mobile
Jetpack Compose
MVI
MVVM
DevOps
CircleCI
Apply
iOS Engineer 4 days ago
$70k – $100k per year • Remote/Hybrid • Full-Time • 3+ years exp • London
Swift
Swift
RxSwift
Swift Concurrency
Frontend
GraphQL
Mobile
UIKit
SwiftUI
Combine
MVVM
VIPER
MVP
Dependency Injection
DevOps
CircleCI
CI/CD
Git
Apply
$100k – $154k per year • Remote/Hybrid • Full-Time • London
JavaScript
TypeScript
Node JS
Databases
PostgreSQL
DevOps
GCP
Apply
Platform Engineer 1 month ago
$70k – $100k per year • Remote/Hybrid • Full-Time • London
Python
JavaScript
TypeScript
Node JS
DevOps
Terraform
GCP
Azure
CI/CD
AWS
Kubernetes
Platform Engineering
Apply
$70k – $100k per year • Remote/Hybrid • Full-Time • 2+ years exp • London
JavaScript
TypeScript
Node JS
Databases
PostgreSQL
DevOps
GCP
Apply
$49k – $119k per year (Estimated) • Remote/Hybrid • Full-Time • London
Apply
$25k – $40k per year (Estimated) • In office • Internship • London
Management
Microsoft Office
Apply
$25k – $40k per year (Estimated) • In office • Internship • London
Management
Microsoft Office
Apply
$25k – $40k per year (Estimated) • In office • Internship • London
Management
Microsoft Office
Apply
$29k – $45k per year (Estimated) • In office • Internship • London
Apply
See all jobs
This is one of many
703,685 more open roles from verified company boards, updated every day.