Pure Storage

Frontend Engineer, Flash Array

Pure Storage

full-time

Posted on:

Origin:  • 🇨🇿 Czech

Visit company website
AI Apply
Manual Apply

Job Level

Mid-LevelSenior

Tech Stack

AngularAWSCloudCypressDockerJavaJavaScriptMavenNode.jsPythonReactSpringSpring BootSpringBootVue.jsYarn

About the role

  • Join Pure Storage to help reshape the data storage industry and build FlashArray features for cloud, private datacenters, and hybrid environments.
  • Based in Prague R&D, collaborating with global teams to develop core and groundbreaking features for FlashArray and cloud integrations (CloudSnap, Cloud Block Store).
  • Design and build visually appealing and intuitive GUI based on functional specifications.
  • Collaborate with product managers, designers, and feature teams to iterate on requirements, designs, and solutions.
  • Improve user experience and usability; participate in defining UI/UX strategy, design process and user experience workflows.
  • Provide leadership and technical expertise to help meet team commitments and mentor junior engineers.
  • Collect and analyze GUI metrics to understand usage and engagement.
  • Create comprehensive and efficient automated tests.

Requirements

  • MS in Computer Science or related technical field (preferred); BS with work experience accepted.
  • Full lifecycle web application development experience.
  • At least 5 years of professional work experience building large scale, enterprise GUI applications.
  • Experience with JavaScript package management tools (NodeJs, NPM, yarn).
  • Experience with Frontend web frameworks (Angular, React, Vue, etc.).
  • Experience with Frontend testing frameworks (Cypress, Playwright, StoryBook).
  • HTML/CSS/LESS/SAAS experience, including layout, specificity, cross browser compatibility, and accessibility.
  • Comfortability with modernizing Angular framework projects with standalone components and signals.
  • Performing software analysis, including requirements, software review, system risks, performance, and reliability.
  • Experience developing web applications that work across multiple browsers and screen sizes.
  • Understanding of storage technologies (plus).
  • Experience with Spring/Springboot and Java build tools such as Maven (plus).
  • Experience developing RESTful interfaces (plus).
  • Proficient in Object Oriented Programming (Java, Javascript, Python) (plus).
  • Knowledge of containers and Docker (plus).
  • Ability to thrive in a highly collaborative and team-oriented environment.