...

Sr Software Engineer -UI

Senior Software Engineer - UI

Overview

Our client is seeking a Senior Software Engineer - UI to play a critical role in designing, developing, and enhancing the user-facing features of their SaaS platform. This platform leverages AI to transform third-party cyber risk management by enabling businesses to make faster and more informed risk decisions. The ideal candidate will work in a dynamic, fast-paced environment, collaborating with product and engineering teams to deliver impactful solutions.

Challenges you would face

  • Collaborate with a cross-functional team to design and develop platform features that improve the user experience
  • Maintain and refactor complex codebases for clarity, performance, and scalability
  • Implement unit, integration, and front-end automated tests to ensure code reliability
  • Review team pull requests and contribute to technical discussions to identify optimal solutions
  • Work autonomously to translate product requirements into functional, creative solutions
  • Operate in an agile development environment, ensuring continuous delivery and iteration

The ideal candidate

  • 5+ years of experience in web client development using Angular 2+, Redux (RxJs/Ngrx), JavaScript/TypeScript, HTML, and CSS
  • 5+ years of experience maintaining and refactoring complex codebases
  • Proficiency in version control systems such as Git
  • Familiarity with production Spring web applications and back-end infrastructure
  • Experience with front-end test automation platforms like Cypress
  • Strong debugging and diagnostic skills with a collaborative, problem-solving approach

Plus

  • Experience working with caching strategies and back-end integration
  • Passion for delivering user-centric features in a SaaS or cybersecurity environment
  • Experience with agile development workflows