Posted in

Senior Front-End Developer – Angular/React

Senior Front-End Developer – Angular/React

CompanyRoyal Bank of Canada
LocationMontreal, QC, Canada
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • Degree in Computer Science, Engineering, or a related field with 3+ years of experience in front-end development, test-driven development, and architecture design principles
  • Minimum 3+ years experience in Angular/React/Typescript and Node Js
  • Experience building components for design systems in delivering exceptional front-end components
  • Track record of anticipating and designing solutions to overcome technical problems
  • Strong ability and proven experience in building and developing a high performing team/culture, and a strong inclination for continuous learning and growth (e.g., keeping up to date on latest technology trends, industry research)
  • Strong communication, workshop facilitation, problem-solving/probing skills with ability to build relationships, lead teams, and actively collaborate with cross-organization teams

Responsibilities

  • Develop and maintain UI components using Angular, React.js frameworks to deliver high-quality Design System components used across RBC
  • Collaborate closely with cross-functional teams to design and implement end-to-end solutions, ensuring seamless integration and functionality across the stack
  • Apply analytical thinking to solve complex problems, optimize performance, and enhance the user experience
  • Stay updated with industry trends and best practices to ensure the adoption of cutting-edge technologies and methodologies
  • Cross-train team members to mitigate key man risks and ensure adequate coverage across all areas of the development process
  • Guide team members with advice and techniques that improve their understanding and mastery of design systems and design operations
  • Communicate and interact frequently with RBC partners and/or employees located across Canada and/or worldwide

Preferred Qualifications

  • Familiarity with test case design at different levels (component/service, integration, end-to-end/user scenarios) or non-functional testing (Jest/Cypress)
  • Experience with CI/CD pipelines and automated testing frameworks