Frontend Engineer
About the role
About the role
We’re seeking a talented Senior Frontend Engineer to join our Engineering team. This team owns the TruffleHog Enterprise web experience, including our frontend application built with React, TypeScript, and Chakra UI, along with the APIs and supporting infrastructure that power it.
In this role, you’ll lead the development of intuitive, performant, and scalable user interfaces that help customers understand and secure their environments. You’ll work closely with product, design, and backend engineers to shape user-facing features from concept to production, with a strong focus on frontend architecture, usability, accessibility, and developer experience.
While this is primarily a frontend-focused role, familiarity with backend systems and APIs—particularly Django REST Framework—is valuable for collaborating across the stack and contributing to end-to-end product development.
We’re looking for engineers with deep expertise in modern frontend development, strong product instincts, and a passion for building polished user experiences.
What you'll be working on
- Design, build, and maintain high-quality frontend applications using React, TypeScript, and Chakra UI.
- Collaborate closely with product, design, and backend engineering teams to deliver intuitive and performant user experiences.
- Own frontend architecture decisions, including state management, component design systems, performance optimization, and accessibility.
- Build interfaces that help customers analyze complex security data, including audit logs, secrets exposure, and remediation workflows.
- Lead frontend initiatives that improve usability, onboarding, and feature adoption across the product experience.
- Improve frontend developer experience through reusable components, testing strategies, tooling, and engineering best practices.
- Mentor engineers through code reviews, technical guidance, and collaborative problem-solving.
- Contribute to technical planning and roadmap discussions, helping shape the future direction of our frontend platform.
- Advocate for quality, maintainability, and thoughtful user experience across the engineering organization.
What we're looking for
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Strong expertise in frontend web development with React and TypeScript.
- Experience building and maintaining complex, production-grade web applications.
- Strong understanding of modern frontend architecture, component-driven design, and state management.