Core Services - Software Engineer (Frontend) in London

Core Services - Software Engineer (Frontend) in London

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

At a Glance

  • Tasks: Build and evolve a cutting-edge frontend platform for AI-driven simulation software.
  • Company: PhysicsX, a deep-tech company revolutionising engineering with AI and simulation.
  • Benefits: Equity options, 10% pension contribution, free lunches, and 25 days annual leave.
  • Other info: Collaborative culture with opportunities for personal development and career growth.
  • Why this job: Join a team tackling real-world challenges and shaping the future of engineering.
  • Qualifications: Strong frontend development skills, experience with React and TypeScript, and a passion for clean code.

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 Frontend Software Engineer to join our Product team. You will be part of our Core Services team, collaborating cross-functionally 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 an 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.
  • Strong software engineering foundations — algorithms, data structures, and system design, with a passion for writing clean, maintainable, and testable code.
  • You are a frontend engineer, not a framework developer — you understand the web platform deeply (HTML, CSS, JavaScript, browser APIs) and can build excellent interfaces regardless of the tech stack.
  • 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.
  • Web platform depth — strong understanding of how browsers work: rendering pipelines, layout and paint, networking, caching, the JavaScript event loop, and Web APIs. You optimise from first principles, not from framework-specific recipes.
  • 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

  • Polyglot Frontend Thinking: comfort working beyond the JavaScript ecosystem — whether that means WebAssembly, compiled-to-JS languages, or non-SPA architectures. Willingness to reach for the right tool rather than the familiar one.
  • 3D and GPU Technologies: deep experience with WebGL, WebGPU, or WebAssembly for high-performance rendering of simulation data, meshes, and point clouds.
  • Design Sensibility: understanding of the limitations and trade-offs of design, layout, and typography constraints in the browser, with the ability to work with designers to reach a middle ground.
  • 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

  • Build what actually matters Help shape an AI-native engineering company at a formative stage, tackling problems that genuinely matter for industry and society. This is work with real-world impact - and something you can be proud to stand behind.
  • Learn alongside exceptional people Work with a high-caliber, collaborative team of engineers, scientists, and operators who care deeply about doing great work, and about helping each other get better. We come from diverse backgrounds, but we share a commitment to operating at the highest level and addressing some of the most complex challenges out there. If you’re ambitious, thoughtful, and driven by impact, you’ll feel at home.
  • Influence over hierarchy We operate with a flat structure: good ideas win - wherever they come from. Questioning assumptions and challenging the status quo isn’t just welcomed, it’s expected.
  • Sustainable pace, long-term ambition Building meaningful technology is a marathon, not a sprint. We believe in balancing focused, ambitious work with a life beyond it. Our hybrid model blends time together in our Shoreditch office with work-from-home days, giving you the flexibility to work sustainably while staying connected in person.

And it doesn’t stop there …

  • Equity options - share meaningfully in the company you’re helping to build.
  • 10% employer pension contribution - because investing in future matters.
  • Free office lunches - to keep you energised and focused.
  • Enhanced parental leave - 3 months full pay paternity and 6 months full pay maternity leave, to provide extra flexibility during the moments that matter most.
  • YellowNest nursery scheme - to help working parents manage childcare costs.
  • 25 days of Annual Leave (+ Public Holidays) - because taking time to rest matters.
  • Private medical insurance - 100% employee cover, giving you complete peace of mind.
  • Wellhub Subscription - gain access to thousands of gyms, classes and wellness apps, supporting both physical and mental wellbeing.
  • Eye tests - because good work depends on good health.
  • Personal development - dedicated support for learning, development, and leveling up over time.
  • Employee Assistance Programme (EAP) - confidential wellbeing support, available whenever you need it.
  • Bike2Work scheme and Season ticket loan - to make getting to work easier and greener.
  • Octopus EV salary sacrifice - for a simpler, more sustainable way to drive electric.
  • Watch this space, we’re continuing to build this as we grow…

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.

Core Services - Software Engineer (Frontend) in London employer: Physicsx

At PhysicsX, we pride ourselves on being an exceptional employer that fosters a culture of innovation and collaboration. Our team enjoys a flexible hybrid work model in the vibrant Shoreditch area, along with generous benefits such as equity options, enhanced parental leave, and a strong commitment to personal development. Join us to work alongside talented professionals on impactful projects that push the boundaries of engineering and technology, all while maintaining a sustainable work-life balance.

Physicsx

Contact Details:

Physicsx Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Core Services - Software Engineer (Frontend) in London

Tip Number 1

Network like a pro! Get out there and connect with people in the industry. Attend meetups, webinars, or even just grab a coffee with someone who works at PhysicsX. You never know who might have the inside scoop on job openings!

Tip Number 2

Show off your skills! Create a portfolio that highlights your best frontend projects. Make sure to include any cool visualisations or complex integrations you've worked on. This is your chance to shine and demonstrate what you can bring to the table.

Tip Number 3

Prepare for those interviews! Research PhysicsX and understand their tech stack. Be ready to discuss how your experience aligns with their needs, especially around performance optimisation and user experience. Practice common technical questions too!

Tip Number 4

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 being part of the PhysicsX team. Don’t miss out on this opportunity!

We think you need these skills to ace Core Services - Software Engineer (Frontend) in London

Frontend Development
HTML
CSS
JavaScript
React
TypeScript
API Integration

Some tips for your application 🫡

Show Your Passion:Let us see your enthusiasm for frontend engineering! Share projects or experiences that highlight your love for crafting exceptional user experiences and building robust architectures. We want to know what drives you!

Tailor Your Application:Make sure to customise your application to reflect the specific skills and experiences mentioned in the job description. Highlight your expertise in React, TypeScript, and any relevant architectural approaches you've used. This helps us see how you fit into our team!

Be Clear and Concise:When writing your application, keep it straightforward and to the point. Use clear language to describe your experiences and achievements. We appreciate a well-structured application that makes it easy for us to understand your background.

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. Plus, it shows you’re serious about joining our team!

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 understanding of HTML, CSS, and JavaScript, as well as how they interact with browser APIs. Being able to discuss your experience with these tools confidently will show that you’re ready to hit the ground running.

Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous projects, particularly those involving performance bottlenecks or complex data handling. Use examples that highlight your diagnostic skills and how you optimised user experiences. This will demonstrate your proactive mindset and ability to tackle real-world problems.

Understand the Company’s Mission

Familiarise yourself with PhysicsX's focus on AI-driven simulation software and its applications across various industries. Be ready to articulate how your skills can contribute to their mission of pushing the boundaries of engineering and manufacturing. Showing genuine interest in their work will set you apart from other candidates.

Prepare for Technical Discussions

Expect to engage in technical discussions during the interview. Brush up on architectural patterns like micro-frontends and be prepared to discuss when to use different approaches. Also, think about how you would mentor junior engineers and facilitate technical decisions, as this role involves collaboration and leadership.