Staff UI Engineer, Platform UI - remote

Posted 3 years ago  • Austin, TX

SailPoint is seeking a Staff UI Engineer to join our Platform Engineering team in creating cross-product UI for SaaS Platform features. We are looking for engineers who are passionate about the front-end user experience and have a proven track record of delivering elegant, intuitive web-based UIs for enterprise applications. You would be a member of a highly Agile team tasked with building and maintaining the toolchains for deploying, monitoring, translating, &securing UI in support of product teams. Specifically, you will help us evolve and maintain our product using the Angular framework and other front-end technologies. The ideal candidate must be self-directed and a fast learner, flexible enough to work on new technologies as well as legacy components.

Responsibilities:

  • Design and implement intuitive, maintainable, responsive web application UI’s using Angular, TypeScript, JavaScript, CSS, and HTML

  • Collaborate with peers and UX team on UI and interaction designs

  • Consume supporting REST APIs and interact closely with microservices teams

  • Build prototypes used to collect user feedback in order to iterate through design choices

  • Instrument, maintain, and analyze tracking metrics collected at various points within the application to identify pain points and guide improvements

  • Develop automated test solutions across all supported desktop browsers (IE, Firefox, Chrome, Safari) and iOS and Android devices

  • Contribute to platform architecture design and planning

  • Serve as a mentor to other engineers in the team and help them develop good technical principles and discipline

  • Work closely with product management to provide technical input on features and help develop delivery roadmaps

Requirements:

  • Bachelor’s degree in Computer Science or related field or equivalent experience

  • 8+ years of professional software development experience creating cross-browser compatible web-based UIs

  • Strong working knowledge of JavaScript, CSS, HTML, JSON, REST, AJAX, XML, HTTP

  • Experience with one or more JavaScript framework or related such as Angular, React, ExtJS, Webpack, NodeJS

  • Experience with one or more Automated UI testing frameworks (Jest, Karma, Protractor, Selenium, Jasmine)

  • Excellent written and verbal communication skills

Preferred:

  • Experience with Angular, TypeScript, NgRx, NodeJS, and NestJS

  • Experience with mobile responsive design and mobile UI frameworks

  • Agile/scrum development methodology

  • Familiarity with Amazon Web Services

  • Familiarity with commercial security applications/infrastructure products