What is the opportunity?
The primary purpose of the Developer, Digital Marketing is to develop features for marketing products, maintain our front-end pattern library, and handle website support requests. In this role you’ll work with our Digital Branding team to build and maintain websites for some of the leading advisors in Canada. To ensure success as a Developer, you should be a creative problem solver, have a good working knowledge of front-end languages, the ability to learn new technologies and work effectively on an agile team of copywriters, designers, and project managers.
When applying, please provide a portfolio with work samples and open-source contributions.
What will you do?
Work within the Content Management System to code content (e.g., graphics, charts, interactions etc.) for individual websites, as needed
Collaborate with our external product vendors to develop and implement product roadmap items
Collaborate with our internal Digital Branding team, digital designers and content strategists
Continually optimize websites for maximum speed and scalability
Identify and implement process improvements to enhance user experience
Design and develop code structures to promote reusability across multiple websites and apps
Actively seek out knowledge about new technologies and how they can be used to solve current and foreseeable challenges
Troubleshoot, debug and address other QA issues
What do you need to succeed?
Understanding of Bootstrap, CSS layout and CSS preprocessor tools (e.g., Sass and LESS)
Excellent command of various applications and tools including Content Management Systems; knowledge of API integration
Ability to write accessible, clean, syntactically correct code
Experience implementing responsive, WCAG 2.0 and AODA designs
Experience in building and maintaining development design systems
Comfortable working in Adobe Creative Suite
Experience using Figma; familiarity with basic SEO and performance best practices
Experience with Digital Marketing concepts and tools, including Google Analytics, Ads, and tag manager and/or Tableau
User experience design and User interface design best practices; understanding of Agile development
What’s in it for you?
We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.
A comprehensive Total Rewards Program including bonuses and flexible benefits and competitive compensation
Leaders who support your development through coaching and managing opportunities
Work in a dynamic, collaborative, progressive, and high-performing team
Opportunities to do challenging work
Join our Talent Community
Stay in-the-know about great career opportunities at RBC. Sign up and get customized info on our latest jobs, career tips and Recruitment events that matter to you.
Expand your limits and create a new future together at RBC. Find out how we use our passion and drive to enhance the well-being of our clients and communities at jobs.rbc.com.
Address: 155 Wellington St. West
Work Hours/Week: 37.5
Work Environment: Office
Employment Type: Permanent
Career Level: Experienced Hire/Professional
Pay Type: Salary + Variable Bonus
Required Travel (%): 0-25
People Manager: No
Application Deadline: 12/19/2021
Platform: Chief Administration Office
Req ID: 434246