Senior UI Engineer

3 days ago

Apply Now
Logo of SailPoint

SailPoint

Enterprise Software • Identity & Access Management • Identity & Access Governance • Identity Governance & Administration • Compliance Controls

1001 - 5000

Description

• Implement intuitive and scalable web application UIs using Angular, TypeScript, JavaScript, CSS, and HTML and other web technologies • Guide the UI architecture and toolset, including build systems, component library, coding, style guides, and best practices • Collaborate with the UX team on user interaction design to help shape the UX of the product based on a balance of customer and technical needs and help guide the future vision of the product’s UI • Optimize user interaction workflows across the application to ensure consistency across feature sets and products • Consume supporting REST APIs and collaborate closely with microservice teams to define API contracts and help guide the architecture of backend systems • Work closely with product management to provide technical input on features, help define solutions for the product, and help develop delivery roadmaps • Break down engineering work and create estimates based on product requirements • Evangelize modern design patterns and advocate for the adoption of modern technologies within the UI team and throughout the engineering organization • Mentor peers and facilitate knowledge transfer to ensure they have all the tools to succeed in their work • Interact with stakeholders, product management, support engineers, and customer success manager to develop a deep understanding of the fundamental problems our customers are experiencing and need solved • Take ownership of code quality and help guide best practices for unit, integration, E2E, manual testing, and monitoring • Instrument, maintain, and analyze tracking metrics collected at various points within the application to identify pain points and guide improvements • Respond to customer incidents and troubleshoot root cause of application issues

Requirements

• Degree in Computer Science or equivalent, or relevant work experience • 5+ years of professional software development experience building scalable UI web applications • Strong working knowledge of web technology fundamentals including JavaScript, TypeScript, CSS, HTML, JSON, REST, AJAX, and HTTP • Experience with one or more JavaScript framework and tooling such as Angular, React, Webpack, and NodeJS • Experience with component-driven development and tools such as StoryBook for documenting and managing UI components • Experience delivering highly complex product features requiring collaboration across multiple teams • Strong knowledge of common design patterns such as Redux and NgRx • Experience leading complex projects requiring coordination across many teams • Experience collaborating with UX and product management to define and scope projects • Experience working in an agile/scrum development process • Experience onboarding, mentoring, and leading other engineers • Experience with one or more Automated UI testing frameworks (Cypress, Jest, Karma, Protractor, Selenium, Jasmine) • Good knowledge of backend architecture and systems • Excellent written and verbal communication skills

Benefits

• Full time remote employment • Competitive salaries • Company sponsored healthcare coverage for you and your family. • Annual performance bonus • Phone and internet reimbursement • Private equity at certain levels • 33% prima vacaciones • Christmas Bonus equivalent to 30 days of salary

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com