Sr. or Staff UI Engineer
SailPoint is seeking experienced front-end developers to join our team in building our cloud-based SaaS products. You are passionate about user experience and have a strong desire to deliver elegant, intuitive web-based UIs for enterprise applications. You will be a member of a highly Agile team tasked with developing new features in Angular 7 based UI web applications as well as maintaining and supporting the existing, publicly available product. The ideal candidate is self-directed with the ability to collaborate and iterate with UX crew on design for new and existing products and proven past record of delivering with minimal oversight. Please include a link to your GitHub/BitBucket account profile with the resume.
Responsibilities
- Partner with UX designers, product managers and back-end engineers to build intuitive user interfaces from the ground up using the latest web technologies
- Consume and make occasional contributions to supporting backend REST APIs
- Develop automated test solutions across all supported desktop browsers (IE, Firefox, Chrome, Safari) and iOS and Android devices
- Keep up with emerging trends in UI design and engineering best practices
- Launch feature, iterate and enhance based on stakeholder feedback
- Share respectful perspectives with peers and leadership to help drive the future of SailPoint products
Requirements
- Degree in Computer Science or equivalent preferred, or relevant work experience
- 5+ years of hands-on frontend development experience with HTML5, CSS, and JavaScript including modern frameworks, such as Angular, React, or Vue
- Strong working knowledge of JSON, REST, HTTP, Node.js
- Experience with one or more Automated UI testing frameworks – Jest, Karma, Protractor, Selenium, Jasmine
- Excellent written and verbal communication skills
Preferred
- Amazon Web Services
- Mobile UI frameworks and related technologies -PhoneGap/Cordova, iOS, Swift, Android
- Proficiency with Git and continuous integration/continuous delivery
- Experience with Docker, microservice architectures
- Knowledge of UI security issues and best practices to prevent vulnerabilities
- Agile Kanban development methodology
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.