Front-End Engineer II — Graphs & Filters (Core UI)
Location: Remote (GMT / CET time zones)
ABOUT THE ROLE
We’re looking for a Front-End Engineer to help build and maintain a mission-critical interface for an enterprise security platform used globally, 24/7. You’ll build experiences that help customers explore, analyze, and refine large volumes of data to solve time-sensitive problems.
Our stack is built on Web Components, Lit, and XML. We regularly welcome engineers with experience in React, Angular, Vue, and other modern frameworks. We support modern evergreen browsers, including Chrome and Edge, enabling us to take advantage of the web platform’s capabilities at scale.
You’ll join a collaborative, inclusive, remote-first team with high trust, flexible schedules, and strong support for mentorship and professional growth.
ABOUT THE GRAPHS & FILTERS TEAMS
This role may span two closely related areas:
• Graph UI: Build interfaces that help users discover and analyze relationships across complex datasets.
• Filters UI: Build interfaces that help users slice, narrow, and refine large datasets to find exactly what they need.
Both areas are central to the product experience and support customer-critical workflows.
WHAT YOU’LL DO
• Build features using an internal graph visualization library to render general-purpose graphs.
• Develop advanced filtering experiences using an existing UI component library, addressing complex edge cases and the scale and performance demands of a large data layer.
• Partner with product teams to deliver UI experiences that solve customer-critical problems.
• Contribute to technical decisions, product direction, and UI design.
• Write automated tests to support product quality.
• Collaborate with front-end engineers, cloud engineers, UX designers, technical writers, QA automation engineers, product managers, and other teammates.
• Continuously deepen your understanding of the security domain and its challenges.
• Solve challenging problems alongside a strong, supportive team.
WHAT YOU’LL NEED
• A strong understanding of JavaScript and experience building modern web application front ends using tools or frameworks such as Ember, React, Angular, Vue, or Web Components.
• Solid HTML and CSS skills, including experience with preprocessors or post-processors such as Sass or PostCSS, and utility frameworks such as Tailwind CSS.
• Experience with testing tools and methodologies, such as QUnit, Mocha, or equivalents.
• Functional knowledge of accessibility and an interest in building accessible user interfaces.
• Comfort with Git and standard version-control workflows.
• Strong collaboration skills and a focus on quality.
BONUS POINTS
• Experience with graph visualization libraries.
• Experience with graphics or visualization technologies such as WebGL, D3, or Three.js.
• Experience using AI coding assistants to accelerate development.
• Contributions to open-source projects.
• Experience with web accessibility testing and support.
• Prior experience in cybersecurity or adjacent domains.
