Back to careers page

Frontend Engineer


About The Position

Come Hack With Us!

Join us on our mission of protecting organizations against the most advanced attackers in the world!

Pentera is the leader in Automated Security Validation, allowing every organization to test with ease the integrity of all cybersecurity layers, unfolding true, current security exposures at any moment, at any scale. As a result, thousands of security professionals and service providers worldwide use our platform to guide remediation and close security gaps before they are exploited.

We are a unicorn with more than 350 employees around the globe, with almost 1000 customers in production in over 50 countries!

Pentera has won various Industry Awards, including the Frost & Sullivan “Best Practices Award for Global Breach & Attack Simulation (BAS) Market Leadership 2022 and the 2020 Gartner Cool Vendor Award. We are backed by Top tier investors such as Insight Partners, K1 Investment Management, The Blackstone Group, and AWZ.

Penterians are one team with a shared mission. Become a Penterian – change the way the world does cyber!

About The Role:

As a Frontend Engineer in the Infrastructure department, you'll dive deep into JavaScript internals, navigating the intricacies of the bundling process, and mastering the consumption of our internally developed libraries. Your focus will be on optimizing performance, enhancing user experience, and ensuring seamless integration across our diverse range of products.

Collaborating closely with our cross-functional teams, including Backend, UX, Product, and Cyber Research, you'll have the opportunity to contribute to the design and implementation of innovative frontend solutions, both in SaaS form and on-premises.

Your expertise will play a pivotal role in overcoming challenges related to scalability, maintainability, and compatibility, as we strive to deliver cutting-edge cybersecurity solutions to our clients. 

Join us in shaping the future of cybersecurity through your frontend excellence.


Roles and Responsibilities:

  • Develop and maintain advanced frontend components with exceptional delivery standards.
  • Implement scalable and secure frontend solutions for both SaaS and on-premise platforms, following industry best practices and coding standards.
  • Participate in code reviews, provide constructive feedback, and ensure high-quality code through testing and documentation.
  • Collaborate closely with other engineering teams to develop main components and services across various products.
  • Influence the culture and standards of our R&D organization, shaping best practices and fostering innovation.
  • Contribute to architectural discussions and technical decision-making, leveraging your expertise to drive product evolution.
  • Continuously learn and adapt to new technologies and fields, remaining at the forefront of frontend development.

 Our Tech Stack: JavaScript (React, D3), Node, Vite/Rollup, Nx, Storybook, Docker, and more.


  • 5+ years of experience in frontend web development.
  • 3+ years of experience with Single Page Applications using React
  • Proficiency in HTML5, and CSS3
  • Solid grasp of JavaScript fundamentals such as Event loop, prototype, callbacks, promises, and error handling.
  • In-depth knowledge of React concepts and lifecycle, state management, React context, etc.
  • Frontend testing experience (Jest/vitest, React Testing Library)
  • Experience working with Storybook – advantage
  • Experience working with JS bundlers - advantage
  • Familiarity with backend development (Python/Java-Spring) - advantage
  • Excellent teamwork skills and ability to adapt to new technologies and fields

We are an equal opportunity employer and we are committed to building a diverse and talented workforce. We do not discriminate on the basis of race, sex, religion, colour, national origin, gender, gender identity, sexual orientation, age, marital status, veteran status, medical condition, disability, or any other class or characteristic protected by applicable law. We welcome candidates from all backgrounds to join us!

Apply for this position

Didn’t find a role that
fits your skill set?

We’re always looking for new talent.
Send us your CV and a few words about why you’d like to join us and we will try to find somthing for you.

Learn more about
our company

We’re always looking for new talent.
Send us your CV and a few words about why you’d like to join us and we will try to find somthing for you.