Senior Frontend Software Engineer UI in London
Senior Frontend Software Engineer UI

Senior Frontend Software Engineer UI in London

London Full-Time 70000 - 90000 £ / year (est.) No home office possible
Systematica Investments

At a Glance

  • Tasks: Lead the design and development of a cutting-edge trading platform UI using TypeScript.
  • Company: Join Systematica Investments, a leader in systematic trading technology.
  • Benefits: Enjoy private medical insurance, competitive salary, bonuses, and free office snacks.
  • Other info: Dynamic work environment with opportunities for growth and innovation.
  • Why this job: Make a real impact on high-performance trading systems while collaborating with talented engineers.
  • Qualifications: Strong experience in TypeScript and frontend architecture; passion for real-time data applications.

The predicted salary is between 70000 - 90000 £ per year.

We are looking for a Lead / Senior Frontend Software Engineer to work on Systematica’s Execution Platform, which enables large-scale systematic trading across global markets. This role is responsible for the UI and frontend architecture of a TypeScript-based OpenFin desktop application used by traders and operations teams to oversee and control the full execution lifecycle, from model-driven order generation and pre-trade validation through smart routing, broker connectivity, and real-time execution monitoring across global markets.

You will own the design, development, and ongoing evolution of the Execution Platform UI. This includes shaping frontend architecture, building core UI features, defining patterns for state and asynchronous communication, and ensuring the application remains performant, reliable, and maintainable as the platform grows. The role involves building a real-time, data-intensive UI where responsiveness and performance are critical. The application must efficiently process, display, and update large volumes of live trading and operational data while remaining clear, stable, and usable under demanding conditions.

You will work closely with backend engineers to specify, design, and deliver new features and projects, ensuring that UI requirements, backend contracts, real-time data flows, and operational workflows are considered together from the start.

What You’ll Work On

You will lead development of the Execution Platform UI, a desktop application that provides visibility and control across trading, execution, monitoring, and operational workflows. The frontend stack is primarily TypeScript, running in OpenFin, with real-time communication over websockets and generated API contracts from a web-gateway layer. The work involves close collaboration with backend engineers working on high-performance Java services, gateways, execution algos, and trading infrastructure. You will help shape how new backend capabilities are exposed through the UI, how workflows are designed for traders, and how frontend and backend contracts are defined.

Key Responsibilities

  • Own the design, architecture, and delivery of the Execution Platform UI.
  • Lead frontend development for trading, execution, monitoring, and operational workflows.
  • Develop high-quality TypeScript code for a desktop application running on OpenFin.
  • Design and build responsive, performant UI components capable of handling large volumes of real-time trading and operational data.
  • Work closely with backend teams to specify, design, and deliver new features, services, workflows, and platform projects.
  • Translate trading and operational requirements into clear UI behaviour, data requirements, and frontend/backend integration contracts.
  • Work with real-time event streams, connection state, subscriptions, asynchronous workflows, and changing backend availability.
  • Apply appropriate techniques for efficient data processing, rendering, state updates, memory usage, and latency-sensitive user interaction.
  • Define and maintain frontend patterns for state management, asynchronous communication, service integration, and component design.
  • Improve usability, resilience, latency perception, and clarity across operator-facing workflows.
  • Collaborate closely with backend engineers across Java services and distributed systems.
  • Provide technical leadership for frontend decisions while staying aligned with the wider platform architecture.

Skills, Knowledge and Expertise

  • Strong commercial experience with TypeScript or modern JavaScript frontend development.
  • Experience as a senior frontend engineer, UI engineer, or frontend technical lead on complex software systems.
  • Experience owning frontend architecture, UI design patterns, or major areas of a production application.
  • Experience building complex, data-intensive UIs for real-time, operational, or high-throughput systems.
  • Solid understanding of asynchronous programming, event-driven flows, state management, and service integration.
  • Experience integrating frontend applications with backend APIs, live data feeds, or real-time services.
  • Ability to reason about frontend performance, rendering efficiency, memory usage, data flow, and responsive user interaction.
  • Experience working closely with backend engineers to define feature behaviour, API contracts, data requirements, and delivery plans.
  • Good engineering judgement around maintainability, testing, production reliability, and safe change.
  • Comfortable working close to technical users and translating workflow requirements into clear, usable UI behaviour.
  • Willingness to understand the wider system, not just the frontend surface.

Preferred Experience

  • Experience with OpenFin or similar desktop container technologies.
  • Experience in financial systems, trading platforms, market data, OMS / EMS, execution systems, or low-latency operational tooling.
  • Experience collaborating with Java backend teams in distributed systems environments.
  • Experience building tools used by traders, operations teams, support teams, or other high-pressure technical users.
  • Experience leading frontend technical direction in a small, high-impact engineering team.

Educational & Professional Qualifications

Educated to degree (or equivalent) level or higher.

Benefits

Systematica Investments provides you with excellent benefits from day 1. We provide private medical insurance for you and your immediate family. We offer competitive salaries combined with an attractive bonus and pension plus free drinks and snacks at the office. We also offer paid parental leave with enhanced leave for mothers/primary carers. We are an equal opportunity employer and value diversity at our company.

Senior Frontend Software Engineer UI in London employer: Systematica Investments

At Systematica Investments, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. As a Senior Frontend Software Engineer, you will enjoy competitive salaries, comprehensive benefits including private medical insurance, and opportunities for professional growth within a supportive environment. Our commitment to diversity and inclusion ensures that every team member's voice is valued, making it a rewarding place to advance your career in the fast-paced world of systematic trading.
Systematica Investments

Contact Detail:

Systematica Investments Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Frontend Software Engineer UI in London

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with professionals on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your best work, especially projects that highlight your TypeScript and UI design prowess. This will give potential employers a taste of what you can bring to their team.

✨Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice coding challenges and be ready to discuss your past projects in detail. Remember, they want to see how you think and solve problems!

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you’re genuinely interested in joining our team at Systematica. Don’t miss out on this opportunity!

We think you need these skills to ace Senior Frontend Software Engineer UI in London

TypeScript
Modern JavaScript
Frontend Architecture
UI Design Patterns
Real-time Data Processing
Asynchronous Programming
Event-driven Flows
State Management
Service Integration
API Contracts
Performance Optimisation
Collaboration with Backend Engineers
Usability Improvement
OpenFin
Financial Systems Knowledge

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with TypeScript and frontend architecture. We want to see how you've tackled complex software systems, so don’t hold back on those details!

Showcase Your Projects: Include links to any relevant projects or applications you've worked on, especially if they involve real-time data or trading platforms. This gives us a glimpse of your skills in action!

Craft a Compelling Cover Letter: Your cover letter should reflect your passion for frontend development and your understanding of the trading domain. Let us know why you’re excited about this role and how you can contribute to our team.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role without any hiccups!

How to prepare for a job interview at Systematica Investments

✨Know Your Tech Stack

Make sure you’re well-versed in TypeScript and any other technologies mentioned in the job description. Brush up on your knowledge of OpenFin and real-time data handling, as these will be crucial for the role.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous projects, especially those involving complex, data-intensive UIs. Be ready to explain how you approached these problems and what solutions you implemented.

✨Collaborate Like a Pro

Since this role involves working closely with backend engineers, think of examples where you’ve successfully collaborated across teams. Highlight your experience in defining API contracts and integrating frontend with backend services.

✨Demonstrate Your Design Thinking

Be prepared to talk about your approach to UI design and architecture. Discuss how you ensure usability and performance in your applications, and share any patterns or practices you follow to maintain high-quality code.

Senior Frontend Software Engineer UI in London
Systematica Investments
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>