The business problem is to design and deliver innovative solutions that generate insights into customers’ network security infrastructure and empower security administrators, specifically for the Prisma Browser team.
Requirements
- Expertise in building web-based GUI development with excellent React 18+, TypeScript, and JavaScript programming skills.
- Experienced in modern web frameworks and build tools such as Core UI, Redux, Tanstack Queries, Tanstack React Form, Vite, and Storybook.
- Experience with Material UI, CSS/SCSS, AG Grid, and visualization libraries such as Highcharts, D3.js, E-charts.
- Experience with creating responsive web applications
- Experience with UI test frameworks such as Playwright, Jest, Vitest, React-testing-library, Mocha
- Experience with client-side modern build tools, and CI/CD.
- Experience with Git Version Control (GitLab) and Linux environments.
Responsibilities
- Passionate in building highly graphical and scalable web application features that give customers insights into their firewalls and provide actionable solution suggestions.
- Work on complex problems that require in-depth evaluation of the requirements and apply engineering techniques to obtain quality results
- Identify problems and opportunities, propose and develop simple and attainable solutions to improve the team’s development process and product quality.
- Be the role model in establishing and implementing engineering best practices, including test-driven development.
- Drive collaborative discussion and create synergy among product feature stakeholders to create an amazing product.
- Lead engineering best practices, coach and mentor team members, architect, design, and implement application features, introduce new tools and libraries; and help solve the most challenging technical problems within the engineering UI team.
- Collaborate with the product managers, UX designers, and UI engineers to design and deliver the most innovative solution
Other
- BS/MS degree in Computer Science or equivalent
- Minimum 9 years of related programming experience required
- Ability to work well with a group of senior and junior engineers in a dynamic, fast-paced environment
- Can-do attitude on problem-solving, quality, and ability to execute
- Good grasp of asynchronous programming