Job Descrption
Requirements
• Education: Bachelor’s in computer science or equivalent degree. Master’s degree a plus,
• 6+ years of experience building UI for modern web applications and/or custom UI frameworks at scale,
• Strong foundation in software engineering and design pattern fundamentals,
• Proven problem-solving skills and the ability to optimize code for the best possible outcomes,
• Proficiency in modern web application development using JavaScript, CSS, and HTML, including ES6+ syntax, CSS levels, and HTML5+ standards,
• 4+ years of experience with the React library. Familiarity with tools like Redux and Reselect is a plus,
• 2+ years of experience with UI quality tools such as TypeScript and Cypress. Knowledge of frameworks like Jest and React Testing Library is a plus,
• 2+ years of experience with Node.js for building web services and developer tools, including API design, performance optimization, and production deployment. Experience with protocols like gRPC, WebSockets, and... database drivers is a plus,
• Experience with Docker, Kubernetes, and deployment pipelines such as ArgoCD and Jenkins is a plus,
• Experience with Data Visualization, familiar with tools like d3.js is a plus,
• Familiarity of cloud technologies (AWS/Azure/GCP/OCI/etc.) is a plus,
• Aesthetics and Detail: A keen eye for aesthetics and UI details,
• Passion and Growth: Passion for software development, a willingness to constantly learn, stay updated with technological trends, and work effectively in a team setting
What the job involves
• When you join our team, you become part of the leader in Zero Trust Segmentation. You'll work with a cutting-edge technology stack that spans operating systems, distributed applications, and immersive UI/visualization tools,
• Innovate and Disrupt: Develop products that revolutionize network segmentation, enhancing the protection of data centers and cloud stacks against attacks,
• Full-Stack Development: Design, develop, and test comprehensive full-stack applications using the latest native browser APIs, web servers, and frontend frameworks,
• Architectural Contribution: Enhance the full-stack architecture of web applications, including deployment, configuration, build systems, component libraries, style guides, and responsiveness. Evaluate and adopt open-source solutions,
• User Interaction Optimization: Identify and optimize user interaction workflows across UI applications, ensuring quality and consistency,
• User Experience and Design: Collaborate with UI experts to make decisions around user experience and visual design,
• Cross-Team Collaboration: Work with other development teams to improve the usability of cross-services APIs,
• Code Quality Ownership: Implement industry best practices for linting, static typing, unit testing, and functional/integration testing to build robust and resilient products,
• Product Partnership: Partner with Product Management to review, refine, and set product goals that exceed customer expectations,
• Customer Understanding: Develop a deep understanding of the fundamental problems our customers need to solve through interaction with stakeholders and peers
Your CV has been submitted successfully.