Let your talent run free

With many open positions worldwide, find the right position in the right location for you!

Frontend Developer

Ramat-Gan, Israel

About The Position

We are looking for a talented software engineer to join our team, responsible for developing the Frontend of Aqua's SaaS management console - a multi-component system with many responsibilities across the cloud.

In this role, you will play a great part in extending the UI for Aqua’s SaaS management console, work with the UX team, and bring your UI experience to Aqua’s team. In addition, you will be involved in developing the server-side, across the entire application stack: SQL queries, business logic, background processes, REST APIs, and web-based user interfaces. We are using cutting-edge technologies in an environment that encourages innovative ideas and experimentation.

Our SaaS team is building a state-of-the-art cloud and container security platform used by thousands of developers, businesses, and enterprises to keep their workloads secure. Our platform consists of multiple microservices based on Go, Node.js, MySQL, and MongoDB on the backend and Vue.js on the Frontend. We use open-source, container, and serverless technologies such as AWS API Gateway and Lambda and deploy our code to production hundreds of times per week using modern CI/CD.

Requirements

  • Bachelor's degree in Computer Science or Software Engineering or equivalent experience
  • 2+ years of experience in frontend (HTML, CSS, and JavaScript) experience – A Must
  • Previous experience writing UI components with REST API backends – A Must
  • Experience building SPA's using one of the following frameworks: Vue.js (preferred), Angular, React
  • Experience with a CSS precompiler (e.g., SASS, SCSS, or Less) is preferred
  • Experience with a state management library (e.g., Vuex or Redux)
  • Experience working with other developers using a source control system such as Git, Mercurial, SVN, etc.
  • Experience maintaining open-source projects is an advantage (send us your portfolio!)
  • Knowledge of AWS, Azure, GCP, or other cloud environments is a plus
  • Other nice-to-haves: webpack, component libraries, jQuery, Quasar