Engineer Ii - Front-End Foundations

HashiCorp
Summary
Join HashiCorp's Front-end Experiences team as an Engineer II and contribute to the long-term reliability and stability of our front-end UIs. You will focus on security, dependency management, developer experience, and consistent UI engineering processes. Responsibilities include identifying opportunities to improve product UIs, contributing to dependency upgrades and tooling changes, adopting the HashiCorp Design System, leading medium-sized projects, and striving for quality through maintainable code and testing. This role requires production experience with a JavaScript framework (e.g., Ember.js), familiarity with web accessibility standards, strong collaboration skills, clear communication, and an eagerness to learn. The position offers a competitive salary based on experience and location.
Requirements
- Have production experience working on an application using a JavaScript framework (e.g. Ember.js), building responsive layouts with CSS and HTML
- Be familiar with web accessibility standards and inclusive design principles
- Strong collaboration skills and an ability to build productive relationships with a diverse range of partners
- Communicate clearly while remaining empathetic and kind
- Have an eagerness to learn through humility and reflection
Responsibilities
- Identify and act on opportunities to leave our product UIs better than you found them
- Contribute to dependency upgrades and tooling changes. Help update applications to use the latest Ember.js patterns, improve performance, and modernize codebases
- Adoption of HashiCorp Design System in our applications and layout patterns to enhance UI consistency and performance
- Take the initiative to lead medium-sized frontend projects. Work collaboratively with team members to plan, execute, and deliver solutions. Actively participate in design and architecture discussions
- Strive for quality through maintainable code and comprehensive testing from development to deployment