Principal Frontend Engineer
Who we are
Endor Labs is building the Application Security platform for the software development revolution. Modern software is complex and dependency-rich, making it increasingly difficult to pinpoint the risks that truly matter. Endor Labs solves this challenge by building a call graph of your entire software estate—enabling teams to clearly identify, prioritize, and fix critical risks faster.
Trusted by companies that are one or one hundred years old, Endor Labs secures code whether it was written by humans or AI, and whether it's 40-year old C++ code or cutting edge Bazel Monorepos. Endor Labs was founded by serial entrepreneurs Varun Badhwar and Dimitri Stiliadis, and is backed by leading VC firms such as Dell Technology Capital, Lightspeed, and Sierra Ventures.
Sound interesting? Let’s talk if you want to be part of the next big leap in security innovation!
What you’ll do
- Be part of the front-end (UI) development team working on a SaaS based product used by enterprises around the world.
- Identify and troubleshoot UX problems, measure the effectiveness and usage of the UI, and continuously strive to improve the user experience.
- Develop, test, and deliver high quality features, and contribute to the continual improvement of our front-end architecture.
What we're looking for
- Bachelor's degree in engineering with at least 10 years of experience in building user experiences for product/SaaS companies.
- 5+ years of professional experience with modern JavaScript frameworks (e.g. ReactJS).
- Strong programming expertise in TypeScript (3+ years) and JavaScript (5+ years).
- Demonstrated experience with data transformation and complex APIs is a must (REST, GraphQL).
- Experience with front end test-driven development (React Testing Library, Jest, Mocha, etc).
- Strong knowledge of HTML and CSS fundamentals and best practices.
- Empathetic and committed to user-first thinking. Awareness of common UX topics and concerns.
- Understanding of responsive design and device-agnostic development.
- Excellent teamwork and collaboration skills, with a drive to create clarity from ambiguity.
- Comfortable working in a fast-moving environment with sometimes unclear or evolving priorities.
- Ability to solve problems creatively and independently when in uncharted or unfamiliar territory.
Nice to have
- Experience with design systems and re-usable, component-based UI architecture.
- Experience working with a distributed team.
- Experience with Cypress.
At Endor Labs, we:
- Go to extraordinary lengths to distinguish ourselves through world-class work.
- Prioritize quality over speed, and speed over scope.
- Desire working with deeply kind, mission-driven people.
- Strive to make the complex simple.
- Use first principles to debate ideas, test assumptions, and make decisions.
- Seek the truth by putting data above opinions.
- Assume good intent and give tactical feedback to help each other get better.
- Hold no ego—when our customers win, we all win.
Apply for this job
*
indicates a required field