The AIOps engineering team is looking to design and deliver innovative solutions that generate insights into customers' network security infrastructure and empower security administrators.
Requirements
- Expertise in building web-based GUI development, preferably for a networking appliance with excellent ReactJS, TypeScript, and JavaScript programming skills.
- Experience in modern web frameworks and build tools such as React, Redux, Hooks, Webpack, Storybook, Vitest, Jest, react-testing-library, Git, and npm/yarn
- Experience with CSS/SCSS, AG Grid
- Knowledge of visualization libraries such as Highcharts, D3.js
- Good understanding of RESTful APIs and API Communication
- Experience with creating responsive web applications
- Proficiency in leveraging AI tools such as Cursor AI, Gemini and NotebookLM to assist in coding, improve software quality, create and enhance workflows, and boost overall productivity.
Responsibilities
- Own the front-end development of our features
- Drive all phases of the software product development cycle, including requirement analysis, effort estimation, design, implementation, test, code review, deployment, and bug fixing, to deliver high-quality products.
- Building highly graphical and scalable web application features that give customers insights into their firewalls and provide actionable solution suggestions.
- Writing clean, extensible, and easy-to-maintain code that scales and performs well for our customers.
- Regularly explore and apply new techniques, libraries, and tools to create better visualization to enrich the user experience of our product.
- Elevate less experienced team members through mentoring and reviewing their work.
- Be the role model in establishing and implementing engineering best practices, including test-driven development
Other
- Collaborate with the product managers, UX designers, frontend and backend engineers
- Drive collaborative discussion and create synergy among product feature stakeholders to create an amazing product
- Ability to work well with a group of senior and junior engineers in a dynamic, fast-paced environment
- Fast learner and eager to absorb new emerging technologies
- Can-do attitude on problem-solving, quality, and ability to execute