Principal Frontend Engineer

Engineering · Bengaluru, India

Job description

Who we are

Endor Labs is on a mission to enhance developer productivity and accelerate open-source software adoption by reducing the time teams spend addressing security issues. Our approach and vision are encapsulated in our Founder & CEO's pitch, which can be viewed here: 3-minute pitch.

Recognized as a Gartner Cool Vendor, a RSA Innovation Sandbox finalist, and a Black Hat Innovation Spotlight finalist within just a year of launching, Endor Labs is at the forefront of cloud security innovation. Founded by Varun Badhwar and Dimitri Stiliadis, leaders with a proven track record in creating category-defining cloud security companies, we have successfully raised $70M in Series A funding. Our team comprises the world's leading experts in static analysis and enterprise software, all united in our goal to transform how development and AppSec teams operate

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.
A panel showing how The Org can help with contacting the right person.

Open roles at Endor Labs