Frontend Engineer

HashiCorp
Summary
Join HashiCorp's Core Data team as a Junior Frontend Software Engineer and build user-facing interfaces for their internal data platform. You will collaborate with product and design teams, work on large customer-facing projects, and contribute to cross-team engineering efforts. This role requires experience with JavaScript frameworks (especially Ember.js), familiarity with data platforms, and a focus on code quality and user experience. The position is remote and offers the opportunity to work on mission-critical systems impacting the industry. You will be involved in building, prototyping, and shipping high-quality frontend features using modern web technologies. This is a great opportunity to work at the intersection of frontend development and data infrastructure.
Requirements
- Professional experience as a frontend engineer working in production environments
- Experience with JavaScript frameworks like Ember.js, React, Angular, or Vue (we use modern Ember.js)
- Have familiarity or interest in data platforms and infrastructure-oriented tooling
- Are comfortable working in a distributed, remote-first team
- Enjoy turning complex systems into accessible and intuitive user interfaces
- Care about code quality and maintainability, with a focus on testing and user experience
- Value collaboration, feedback, and continuous learning
- Are excited by working on mission-critical systems that power multiple products
Responsibilities
- Build, prototype, and ship high-quality frontend features using modern web technologies
- Collaborate with Design and Product teams to shape the user experience of data-oriented tools
- Act as a subject matter expert on frontend development practices including accessibility, responsiveness, testing, and performance
- Create data-rich, dynamic UIs that communicate complex backend systems with clarity
- Participate in collaborative team practices like code reviews, pair programming, and design discussions
- Interface with backend engineers to define APIs and data models that support frontend requirements
- Contribute to cross-team engineering efforts and help evolve shared patterns and components
Preferred Qualifications
- Technical Writing
- Presentation skills
- Independent Research
Benefits
Remote work