Skip to content

Staff UI Engineer – Cloud
Company | Illumio |
---|
Location | Sunnyvale, CA, USA |
---|
Salary | $171000 – $205000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior |
---|
Requirements
- Bachelor’s in computer science or equivalent degree
- 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
- 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
- 2+ years of experience with UI quality tools such as TypeScript and Cypress
- 2+ years of experience with Node.js for building web services and developer tools
- Experience with Docker, Kubernetes, and deployment pipelines such as ArgoCD and Jenkins
- Experience with Data Visualization, familiar with tools like d3.js
- Familiarity of cloud technologies (AWS/Azure/GCP/OCI/etc.)
Responsibilities
- Develop products that revolutionize network segmentation
- Design, develop, and test comprehensive full-stack applications
- Enhance the full-stack architecture of web applications
- Identify and optimize user interaction workflows across UI applications
- Collaborate with UI experts to make decisions around user experience and visual design
- Work with other development teams to improve the usability of cross-services APIs
- Implement industry best practices for linting, static typing, unit testing, and functional/integration testing
- Partner with Product Management to review, refine, and set product goals
- Develop a deep understanding of the fundamental problems our customers need to solve
Preferred Qualifications
- Master’s degree a plus
- Familiarity with tools like Redux and Reselect is a plus
- Knowledge of frameworks like Jest and React Testing Library is a plus
- Experience with protocols like gRPC, WebSockets, and database drivers is a plus
- Experience with Data Visualization, familiar with tools like d3.js is a plus