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.