About Front-End Development at RBC
Our goal is to become our industry's leader in exceptional digital experiences. To get there, we're putting strategy, research, design principles, and technical innovation at the centre of everything we do.
But we need exceptional front-end developers, like you, to bring our process to life.
What will you do?
As a front-end developer on our team, you will build and maintain a design system for multiple brands and multiple platforms.
You will work within an agile product team comprised of technical, product and business team members to deliver exceptional products.
You think digital-first and believe all customer experiences should be simple and effective. You're a team player and technical mentor, keen to coach others and share ideas with your team.
A natural problem solver and communicator who is able to articulate technical issues in plain language, you'll be involved in every step of the process and maintain ownership throughout implementation.
What you would work on
Build and maintain a design system for multiple brands and multiple platforms
Design and develop code structures to promote reusability across many applications
Collaborate with an agile product team comprised of technical, product and business team members to design and implement software logic following current best practices
Provide guidance and direction to ensure high code quality with a rapidly changing enterprise application suite
Collaborate with the other developers and designers on the team to define reusable components
Actively seek out knowledge to and look beyond your stack to solve complex problems and leverage new technologies to solve current and foreseeable challenges
Mentor and coach others on the team and practice peer-programming
Leverage Open Source technology and contribute to open source where possible
What's in it for you
You'll find yourself in a culture where developers feel included, valued, and heard; in a supportive environment surrounded by peers who exceed in their area of expertise.
You will work on solutions used by millions of people and contribute to a company that truly values customer experience and remains a Global Digital leader.
Work / life balance is important to us; you will be part of a company that values your time.
What you need to succeed
B.S. degree in Computer Science or related technical field (e.g. EE, physics or mathematics), or equivalent practical experience.
5+ years of experience with Front-end web development
4+ years of experience with Front-end frameworks (Angular, React, Vue)
Object Oriented coding practices, including strong design patterns knowledge, refactoring and clean code
City : Toronto
Address : 88 Queens Quay West
Work Hours / Week : 37.5
Work Environment : Office
Employment Type : Contract
Career Level : Experienced Hire / Professional
Pay Type : Hourly
Position Level : PL08
Required Travel(%) : 0
Exempt / Non-Exempt : N / A
People Manager : No
Application Deadline : 07 / 17 / 2020
Req ID : 217517