Senior Frontend Software Engineer - Simulation Workbench
Senior Frontend Software Engineer - Simulation Workbench

Senior Frontend Software Engineer - Simulation Workbench

Full-Time 60000 - 80000 £ / year (est.) Home office (partial)
Physicsx

At a Glance

  • Tasks: Build and evolve a cutting-edge frontend platform for complex simulations and ML workflows.
  • Company: Join PhysicsX, a deep-tech company revolutionising engineering with AI-driven simulation software.
  • Benefits: Enjoy equity options, flexible working, free lunches, and personal development opportunities.
  • Other info: Be part of a diverse team committed to innovation and equal opportunities.
  • Why this job: Make a real impact in advanced industries while crafting exceptional user experiences.
  • Qualifications: Experience in frontend development, particularly with React and TypeScript, is essential.

The predicted salary is between 60000 - 80000 £ per year.

About us

PhysicsX is a deep-tech company with roots in numerical physics and Formula One, dedicated to accelerating hardware innovation at the speed of software. We are building an AI-driven simulation software stack for engineering and manufacturing across advanced industries. By enabling high-fidelity, multi-physics simulation through AI inference across the entire engineering lifecycle, PhysicsX unlocks new levels of optimization and automation in design, manufacturing, and operations — empowering engineers to push the boundaries of possibility. Our customers include leading innovators in Aerospace & Defense, Materials, Energy, Semiconductors, and Automotive.

The Role

PhysicsX is developing a platform used by Data Scientists and Simulation Engineers to build, train, and deploy Deep Physics Models. The core of this platform relies on handling massive volumes of complex simulation data, enabling high-fidelity multi-physics simulation through AI inference. We are looking for a Senior Frontend Software Engineer to join our product team. You will be one of a small team of Front-end Engineers, collaborating in a cross-functional team with autonomy to drive implementation decisions. You will build and evolve the frontend that brings our platform to life — from rich 3D visualisations of simulation data to seamless API integrations powering complex ML workflows. You will design composable frontend architectures, optimise performance for data-heavy interfaces, and ensure our engineers and scientists can interact intuitively with massive datasets and simulation results.

As a senior engineer, you will also play a key role in shaping technical direction — authoring Technical Decision Records, mentoring less experienced engineers, and driving the standards that keep our platform reliable, secure, and performant. This is a role for a builder who loves crafting exceptional user experiences as much as they love designing robust frontend architectures.

What You Will Do

  • Build and evolve a frontend platform that supports complex simulation and ML workflows — from 3D visualisations to seamless API integrations and data-heavy interfaces.
  • Design and implement composable frontend architectures and component systems, including micro-frontend patterns, to enable scalable and maintainable development.
  • Optimise user experience through advanced caching strategies, performance monitoring, layout and paint optimisation, and accessibility best practices.
  • Design and implement advanced state management and data flow patterns to handle the demands of real-time simulation data and complex user interactions.
  • Own your work end-to-end — from architectural design through to deployment and maintenance in a fast-paced, agile environment.
  • Define performance standards and SLAs for the services you own; diagnose and resolve complex performance bottlenecks in rendering, layout, and data handling.
  • Collaborate with backend engineers on the implementation of security risk mitigation strategies and performance optimisations for frontend applications.
  • Drive best practices in CI/CD, automated testing, observability, and infrastructure-as-code; build and maintain deployment pipelines including zero-downtime and multi-service deployments.
  • Author and review Technical Decision Records; participate in Technology Radar reviews to evaluate and adopt new tools and approaches.
  • Mentor junior engineers, facilitate technical discussions, build consensus around decisions, and translate research needs into well-defined technical requirements.

What You Bring to the Table

  • A passion for the craft — a drive for engineering excellence and a commitment to sponsoring that culture across the team.
  • Architectural versatility — proven track record building web-based user interfaces using a variety of architectural approaches — SPAs, server-rendered applications, hybrid architectures, micro-frontends — with a critical perspective on when each is the right choice. Experience with React and TypeScript is expected, but your identity is not defined by them.
  • API and data handling maturity — experience designing frontends that integrate with complex backends via REST, GraphQL, WebSockets, and SSE, with attention to caching strategies, data access patterns, and forward compatibility.
  • Reliability and observability mindset — experience defining performance standards and SLAs, implementing monitoring/alerting, and optimising observability in production environments.
  • Security and accessibility awareness — familiarity with OAuth/JWT, XSS/CSRF prevention, WCAG, and ARIA standards; experience collaborating with backend teams on security risk mitigation.
  • CI/CD and deployment expertise — hands-on experience building and optimising CI/CD pipelines (e.g. NX, GitHub Actions, monorepos), including multi-service and zero-downtime deployment strategies.
  • Data visualisation experience — building rich, interactive visualisations using libraries such as Plotly, ECharts, Three.js, VTK, or WebGL to expose complex simulation data to end-users.
  • Diagnostic and optimisation skills — a proactive mindset with the ability to identify and resolve complex performance bottlenecks from first principles — in rendering, networking, and data processing — rather than relying on framework-level fixes.
  • Communication and leadership — excellent communication skills to discuss data needs with research scientists and translate them into technical specifications. Experience mentoring engineers and facilitating technical decisions.

Ideally

  • 3D and GPU Technologies: deep experience with WebGL, WebGPU, or WebAssembly for high-performance rendering of simulation data, meshes, and point clouds.
  • Advanced Testing Techniques: experience with fuzzing, deterministic simulation testing, or fault injection in production systems; strong foundation in E2E and integration testing across different architectural patterns.
  • Domain Knowledge: understanding of 3D geometry processing (meshes, point clouds) and the specific data structures used in physics-based simulations.

What We Offer

  • Equity options – share in our success and growth.
  • 10% employer pension contribution – invest in your future.
  • Free office lunches – great food to fuel your workdays.
  • Flexible working – balance your work and life in a way that works for you.
  • Hybrid setup – enjoy our new Shoreditch office while keeping remote flexibility.
  • Enhanced parental leave – support for life's biggest milestones.
  • Private healthcare – comprehensive coverage.
  • Personal development – access learning and training to help you grow.
  • Work from anywhere – extend your remote setup to enjoy the sun or reconnect with loved ones.

We value diversity and are committed to equal employment opportunity regardless of sex, race, religion, ethnicity, nationality, disability, age, sexual orientation or gender identity. We strongly encourage individuals from groups traditionally underrepresented in tech to apply. To help make a change, we sponsor bright women from disadvantaged backgrounds through their university degrees in science and mathematics.

We collect diversity and inclusion data solely for the purpose of monitoring the effectiveness of our equal opportunities policies and ensuring compliance with UK employment and equality legislation. This information is confidential, used only in aggregate form, and will not influence the outcome of your application.

Senior Frontend Software Engineer - Simulation Workbench employer: Physicsx

At PhysicsX, we pride ourselves on being an exceptional employer that fosters a culture of innovation and collaboration in the heart of London. Our commitment to employee growth is evident through our comprehensive personal development programmes, flexible working arrangements, and a vibrant office environment that encourages creativity and teamwork. With benefits like equity options, enhanced parental leave, and private healthcare, we ensure our team members are well-supported both professionally and personally, making PhysicsX a truly rewarding place to work.
Physicsx

Contact Detail:

Physicsx Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Frontend Software Engineer - Simulation Workbench

✨Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your best work, especially projects related to frontend development and simulation. This gives potential employers a taste of what you can do.

✨Tip Number 3

Prepare for interviews by practicing common technical questions and coding challenges. We recommend using platforms like LeetCode or HackerRank to sharpen your skills before the big day.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team.

We think you need these skills to ace Senior Frontend Software Engineer - Simulation Workbench

React
TypeScript
API Integration
REST
GraphQL
WebSockets
SSE
Caching Strategies
Performance Optimisation
Micro-frontend Architecture
Data Visualisation
WebGL
CI/CD Pipelines
Security Best Practices
Accessibility Standards

Some tips for your application 🫡

Show Your Passion: Let us see your enthusiasm for frontend engineering! Share specific projects or experiences that highlight your love for crafting exceptional user experiences and building robust architectures.

Tailor Your CV: Make sure your CV speaks directly to the role. Highlight relevant skills and experiences that align with our needs, especially around complex data handling and performance optimisation.

Be Clear and Concise: When filling out your application, keep your answers clear and to the point. We appreciate straightforward communication, so avoid jargon unless it’s necessary to showcase your expertise.

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 Physicsx

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially React and TypeScript. Brush up on your knowledge of API integrations and data handling strategies, as these will likely come up during technical discussions.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous projects, particularly around performance bottlenecks or complex data visualisations. Be ready to explain how you approached these issues and what solutions you implemented.

✨Demonstrate Your Leadership Abilities

As a senior engineer, you’ll be expected to mentor others and drive technical decisions. Think of examples where you’ve led a project or helped a colleague overcome a challenge. This will show your potential employer that you can take charge and guide a team.

✨Ask Insightful Questions

Prepare thoughtful questions about the company’s approach to simulation software and their future plans. This not only shows your interest in the role but also gives you a chance to assess if the company aligns with your career goals.

Senior Frontend Software Engineer - Simulation Workbench
Physicsx

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

>