At a Glance
- Tasks: Join a team to build a platform for Data Scientists and Simulation Engineers using Deep Physics Models.
- Company: PhysicsX is a deep-tech company revolutionizing physics simulations across various industries.
- Benefits: Enjoy flexible work options, competitive pay, generous leave, and fun team events.
- Why this job: Make a real impact in exciting fields like Space and Electric Vehicles while growing your skills.
- Qualifications: Proficiency in TypeScript, React, and experience with micro-frontend architectures and Kubernetes required.
- Other info: We value diversity and encourage underrepresented groups in tech to apply.
The predicted salary is between 36000 - 60000 £ per year.
Introduction
PhysicsX is a deep-tech company rooted in numerical physics and Formula One, dedicated to accelerating hardware innovation at the speed of software.
We are developing an AI-driven simulation software stack for engineering and manufacturing across advanced industries. By enabling high-fidelity, multi-physics simulation through AI inference throughout the 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.
Note: We are currently recruiting for multiple positions; please apply only for the role that best aligns with your skillset and career goals.
The Role
Join our dynamic product team in our fast-growing startup, building a platform for Data Scientists and Simulation Engineers to deploy Deep Physics Models. You will be part of a small team of Front-end Engineers, collaborating in a cross-functional team with autonomy to drive implementation decisions. Bring your expertise in building front-end systems, familiarity with micro-frontend architectures, and Kubernetes. A passion for software engineering, collaboration, and end-to-end ownership is essential.
What You Will Do
- Build & Evolve the Platform: Develop and maintain a frontend supporting complex ML workflows—from 3D visualizations to API integrations.
- Optimise User Experience: Ensure our interface is visually appealing and high-performing using caching strategies, performance monitoring, and accessibility best practices.
- Drive Innovation: Leverage modern tools and architectures to incorporate features like server-side rendering (SSR) and AI-driven enhancements.
- Collaborate & Own: Work autonomously within a small, agile team, contribute ideas, experiment with innovative approaches, and take full ownership of your code from development to production.
- Learn & Share: Participate in conferences and meet-ups, share knowledge with colleagues, and continuously learn from one another.
What You Bring To The Table
- Core Web Technologies: HTML, CSS, JavaScript
- Frameworks & Libraries: React, TypeScript, state management (Recoil, Redux, MobX)
- Performance Optimisation: Code splitting, lazy loading, React performance tools
- APIs & Data Handling: REST, Long Polling, WebSocket, GraphQL, caching strategies, data-heavy API interactions
- UX & UI: Responsive design, design systems, prototyping (Figma, Excalidraw)
- Testing & Quality: Unit and integration testing (Jest), E2E testing (Cypress)
- Security & Accessibility: OAuth/JWT, XSS/CSRF prevention, WCAG, ARIA
- CI/CD & Developer Tooling: NX, GitHub Actions, monorepos, pipelines, micro-frontend architectures
- Specific Technologies: Plotly, Echart, VTK, Three.js, WebGL, WebGPU, WebAssembly
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 Shoreditch office while keeping remote flexibility
- Enhanced parental leave – support for life’s milestones
- Private healthcare – comprehensive coverage
- Personal development – access to learning and training to help you grow
- Work from anywhere – extend your remote setup to enjoy the sun or reconnect with loved ones
Our stance
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. We sponsor bright women from disadvantaged backgrounds through their university degrees in science and mathematics to help make a change.
#J-18808-Ljbffr
Frontend Software Engineer employer: Physicsx
Contact Detail:
Physicsx Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Frontend Software Engineer
✨Tip Number 1
Familiarize yourself with the specific technologies mentioned in the job description, such as TypeScript, React, and Kubernetes. Having hands-on experience or personal projects showcasing these skills can set you apart during the interview process.
✨Tip Number 2
Highlight your collaborative experiences in cross-functional teams. Be prepared to discuss how you've worked with different roles, like Data Scientists or Engineers, to achieve common goals, as this is a key aspect of the role.
✨Tip Number 3
Show your passion for software engineering by discussing any personal projects or contributions to open-source that demonstrate your commitment to the craft. This can help convey your enthusiasm and dedication to potential employers.
✨Tip Number 4
Research PhysicsX and their impact on industries like aerospace and medical devices. Being knowledgeable about their work and expressing genuine interest in how you can contribute to their mission will make a strong impression during your conversations.
We think you need these skills to ace Frontend Software Engineer
Some tips for your application 🫡
Understand the Company: Dive deep into PhysicsX's mission and values. Familiarize yourself with their work in machine learning applications and how they impact various industries. This knowledge will help you tailor your application to align with their goals.
Highlight Relevant Skills: Make sure to emphasize your proficiency in TypeScript, React, and experience with micro-frontend architectures. Mention any relevant projects or experiences that showcase your ability to work collaboratively in cross-functional teams.
Show Passion for Software Engineering: Convey your enthusiasm for software engineering and your commitment to continuous learning. Share examples of how you've taken ownership of projects from implementation to production, including testing and deployment processes.
Tailor Your Application: Customize your CV and cover letter to reflect the specific requirements and responsibilities outlined in the job description. Use keywords from the listing to demonstrate that you are a perfect fit for the role.
How to prepare for a job interview at Physicsx
✨Show Your Passion for Software Engineering
Make sure to express your enthusiasm for software engineering during the interview. Share specific examples of projects you've worked on that demonstrate your passion and commitment to the craft.
✨Highlight Your Experience with TypeScript and React
Since proficiency in TypeScript and React is crucial for this role, be prepared to discuss your experience with these technologies. Bring up any relevant projects where you utilized these skills effectively.
✨Demonstrate Collaboration Skills
This position requires working in cross-functional teams, so be ready to share examples of how you've successfully collaborated with others in past roles. Highlight your ability to communicate and work effectively with different team members.
✨Discuss Your Knowledge of Micro-Frontend Architectures
Given the emphasis on micro-frontend architectures, make sure to discuss your understanding and any experience you have in this area. If you have worked on projects involving micro-frontends, be sure to mention them and the impact they had.