Posted in

Staff UI Engineer – Cloud

Staff UI Engineer – Cloud

CompanyIllumio
LocationSunnyvale, CA, USA
Salary$171000 – $205000
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

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