The Senior/Principal Software Engineer - UI is a member of the Identity Governance Engineering team and is responsible for the design and development of various front end components. This position works in UI technologies and is a contributing member of the team tasked with designing and implementing Identity Governance software.
Duties and Responsibilities
· Design, develop and test UI components in an agile scrum environment.
· Deliver releases, functionality, and updates on schedule, with scope as defined by Product Management
· Create high-quality code testable through automation.
· Perform code-review for peer developers in the team.
· Assist with, troubleshoot, and resolve customer issues.
Qualifications
· Minimum of a Bachelor's degree in Computer Science or related discipline
· 5+ years of experience with UI technologies for Windows.
· Experience with Javascript, React, Redux, NodeJs.
· Experience designing and writing REST APIs.
· Experience writing unit tests and high-quality code testable through automation.
· Added experience with KnockoutJs is a plus.
· Excellent written and verbal communication skills, and the ability to interact well with both internal teams and external customers and partners