About the position
As a Frontend Engineer at Nightfall, you will be responsible for leading UI and visualization projects that are critical to the company's mission of protecting personal data. You will build reliable, scalable, and performant user experiences using modern tools like React, TypeScript, Jest, and Webpack. Additionally, you will provide technical leadership to more junior engineers on your team and help define a scalable front-end architecture. The ideal candidate will have at least 3 years of industry web frontend development experience with modern JavaScript tooling, a strong understanding of HTML, CSS, JavaScript, and related web technologies, and experience working with React or Node.js applications. Nightfall is a cybersecurity startup that helps organizations secure and manage their sensitive data, and the company's product affects the personal data that people entrust businesses to store and process with care every day.
Responsibilities
- Build reliable, scalable and performant user experiences using modern tools like React, TypeScript, Jest and Webpack
- Help define a scalable front-end architecture, advise other teams internally and also encourage best practices
- Provide technical leadership to more junior engineers on your team
- Get problem statements from designers and product managers, break projects into substantial tasks, and deliver the project with metrics and data with fellow engineers
Requirements
- Build reliable, scalable and performant user experiences using modern tools like React, TypeScript, Jest and Webpack
- Help define a scalable front-end architecture, advise other teams internally and also encourage best practices
- Provide technical leadership to more junior engineers on your team
- Get problem statements from designers and product managers, break projects into substantial tasks, and deliver the project with metrics and data with fellow engineers
- 3+ years of industry web frontend development experience with modern JavaScript tooling (React, Redux or equivalent, and so on)
- Strong understanding of HTML, CSS, JavaScript, and related web technologies
- Experience working with react or node.js applications
- Experience with unit and integration testing
- Good written, verbal communication skills
- Great team player