Senior Front-End Developer – Angular/React
Company | Royal Bank of Canada |
---|---|
Location | Montreal, QC, Canada |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior |
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