
Job Overview
Location
Remote
Job Type
Full-time
Category
Frontend Engineer
Date Posted
February 23, 2026
Full Job Description
đź“‹ Description
- • Join Immersive Labs as a Senior Front-End Engineer and play a pivotal role in shaping the future of Immersive One, our globally recognized cyber resilience platform. This is a unique opportunity to contribute to a groundbreaking product that empowers organizations to defend against evolving cyber threats. You will be an integral part of our established UK Engineering team, working remotely within the UK, and collaborating with some of the brightest minds in the cybersecurity industry.
- • At Immersive Labs, we are committed to building a best-in-class platform that future-proofs organizations against any cyber challenge. Our solution simulates real-world threats, tests skills, and measures performance, enabling users to assess their readiness, pinpoint areas for growth, and tackle threats with unwavering confidence. Founded in 2017, we have experienced significant growth, expanding to over 300 employees globally and securing substantial funding, all while being recognized as a Best Place to Work.
- • As a Senior Front-End Engineer, you will be instrumental in developing and scaling our Immersive One platform. You'll work within a friendly, multi-disciplinary agile team that values determination, ingenuity, and pragmatic, reusable technical solutions. Your contributions will directly impact the user experience and the overall success of our innovative product.
- • Your primary responsibilities will involve collaborating closely with Product Managers and other disciplines to translate complex requirements into robust technical solutions. You will be responsible for designing, building, and maintaining an efficient, reusable, and reliable codebase, ensuring high standards of quality and maintainability.
- • You will partner with our Quality Experts to implement comprehensive automated testing strategies, providing confidence in every feature release. A key aspect of this role is contributing to the team's success by actively fixing bugs, resolving incidents, and minimizing customer impact, ensuring a seamless and reliable user experience.
- • Code quality is paramount. You will actively participate in our code review process, providing constructive feedback to your peers and fostering a culture of continuous improvement. This collaborative approach ensures that we maintain a high standard of technical excellence across the platform.
- • You will have the opportunity to immerse yourself in a wide range of engineering projects. This includes becoming an expert in all things front-end, leveraging technologies such as React, JavaScript, GraphQL, security concepts (authentication), design systems, and build pipelines.
- • A significant part of your role will be dedicated to improving the developer experience by reducing toil. This could involve optimizing local development setups, enhancing CI/CD pipelines, and refining the test suite to ensure efficiency and productivity for the engineering team.
- • You will architect and deliver significant advancements to our innovative product, working within small, focused project teams. This involves designing, building, and maintaining an efficient, reusable, and reliable codebase, with a strong emphasis on code quality and maintainability through test automation.
- • You will gain exposure to all parts of our system landscape, which includes a Ruby on Rails backend, a React/TypeScript frontend, a Node.js/TypeScript backend, and various Python services. While we acknowledge individual preferences and strengths, we expect our engineers to become proficient across different technologies over time.
- • This role offers the chance to work on innovative ideas during our quarterly Hack Week, where cross-team collaboration is encouraged to discover unique solutions to challenging problems.
- • As a senior individual contributor, you will also be involved in coaching and mentoring other engineers, sharing your knowledge and experience to foster their growth. You will translate complex technical concepts into understandable language for non-technical stakeholders, both in writing and verbally.
- • Success in this role is driven by your approach, underlying skills, and potential for growth. We value curiosity, a drive to solve challenging problems, and a collaborative spirit. If you are excited by the prospect of making a substantial impact and contributing beyond just your time, this role is an excellent fit.
- • We are looking for someone who is excited and driven to solve challenging problems within a high-performing agile culture. A strong ability to communicate complex technical problems to a wide range of audiences, both written and verbal, is essential. You will critically evaluate technical solutions, seeking justification for introducing technical complexity to ensure that the value and benefits outweigh the cost, and assessing when adopting new technologies or best practices will deliver tangible benefits.
- • You will be an important and vital part of our team, contributing to a culture where determination, ingenuity, and collaboration are key. We encourage individuals from all backgrounds and identities to apply, fostering an inclusive and supportive environment where you can be yourself and do your best work.
🎯 Requirements
- • Extensive experience in building complex web applications or similar software, with a strong command of React, TypeScript, and modern JavaScript.
- • Demonstrable, up-to-date knowledge of best practices and patterns for large-scale front-end codebases, including familiarity with CI/CD setups and Git.
- • Solid understanding of core web technologies such as HTML, CSS (SASS, styled-components), HTTP, and experience with GraphQL.
- • Experience with containerization technologies like Docker and potentially Kubernetes, and the ability to critically review technical solutions for performance, design system, security, and scalability issues.
🏖️ Benefits
- • Flexible and remote working options within the UK, including 25 days annual leave plus 2 volunteering days and your birthday off, increasing with tenure up to 30 days.
- • Comprehensive health and well-being support, including enhanced parental leave, mindfulness groups, critical illness cover, and a private healthcare plan.
- • Generous professional development opportunities, including access to the Immersive platform for learning, a dedicated professional development fund, and a 'Learn Anything' fund for personal growth.
- • A supportive and inclusive team culture with regular social events, recognition and rewards for great work, and opportunities for flexible working arrangements (e.g., flexible start/finish times, reduced hours).
Skills & Technologies
Python
JavaScript
TypeScript
Ruby
React
Frontend
Senior
Remote
About Immersive Labs Limited
Immersive Labs Limited provides a cloud-based cyber workforce resilience platform that delivers hands-on cybersecurity labs, threat simulations, and skills assessments for enterprises, governments, and critical infrastructure. The SaaS offering continuously maps individual and team capabilities against evolving threats, enabling organizations to measure, build, and prove cyber readiness across technical and non-technical staff. Founded in 2017 and headquartered in Bristol, UK, the company serves Fortune 500, defense, and public-sector clients worldwide through on-demand, browser-based training environments.
Similar Opportunities

Circuit Routing Limited
Austin, TX
Full-time
Expires Mar 19, 2026
TypeScript
Go
React
+5 more
1 month ago


