Remote job
Frontend Engineer
Job details
About this role
Role overview Create the web interfaces used by customers and security analysts, including portals, internal tools, dashboards, and conversational AI features. You will work with design, back-end, and AI colleagues to deliver interfaces that are responsive, accessible, performant, and safe to use.
Responsibilities - Build and maintain web applications with React, Next.js, and TypeScript. - Translate designs into responsive, accessible components and contribute to a shared component library. - Connect interfaces to REST and GraphQL APIs, handling loading, error, and empty states clearly. - Develop AI interaction patterns such as streamed answers, citations, confirmations for tool use, and user feedback. - Improve page performance, rendering, bundle size, and search visibility for public pages. - Apply front-end security practices, including safe output handling, content security policies, secure authentication flows, and dependency maintenance. - Write unit, component, and end-to-end tests.
Requirements - Around 3–4 years of professional front-end development experience. - Strong TypeScript, React, and modern CSS skills. - Experience with Next.js or a comparable framework, including server rendering or static generation. - Working knowledge of accessibility standards and responsive design. - Experience with front-end testing tools such as Jest, Testing Library, Playwright, or Cypress. - Understanding of browser security risks such as cross-site scripting, cross-site request forgery, and token handling. - Comfort with Git, code review, and continuous integration and delivery.