Peersight
Employers
Jobs
Companies
Top Cities
Log In
Jobs
Digital Product Manager - Secure Site Site Lead Grande Prairie Lumber - MSR Software Developer - C Clinique Consultant - Part time Windsor Systems Analyst Software Developer Operator Windsor Quality Assurance Tester Software QA Tester QA Tester Quality Assurance Tester Business Analyst Inventory Clerk 7750 Service Router Software Tester Cryptographic Module Lab Tester API Tester Office 365 Help Wanted Helper Clinique Consultant- Southcentre - Freelancer - Darphin - Calgary Software Developer Vietnamese Bilingual or Interpreters Agile Coach Intermediate QA Automation Tester Digital Product Manager - Get A Home Marketing Internship for Vietnamese Help Wanted English Teacher Online - ESL Teacher Vietnamese Student Counsellor Weekend Part Time ESL Teacher Help Wanted Teach English Online Online English Teacher - Work from home History Teacher English Teacher Weekend Part Time ESL Tutor Online ESL Teacher Afterschool Program instructor Primary teacher in Mexico Part Time - Online ESL Tutor Online English Tutor Supply Teachers English Teacher ESL Teacher Educational Assistant Online English Teacher Online ESL Instructor ESL English teacher - Travel and Teach Newest Jobs
Companies
Yelp CareGuide ContactMonkey Sterling-Turner Two Sigma AsteroidX Clearbanc Aecom Exact Media WeWork First Convenience Bank LowCostWebDesignFirm.com Aerotek AT&T Xiaomi Jane Street The Youth Connection Vector Marketing Shopify TD Bank Creative Circle Amazon Flex Clickworker Recovhub CI&T Paylocity Insight Global American Income Life Scotiabank GoParkr Desjardins 51talk Walgreens mappedin Hatchways Top Hat Doordash Microsoft autoTRADER.ca Hootsuite Borrowell Mobeewave UnitedHealth Group Instacart Unbounce ScribbleLive Checkout 51 Square SnapTravel Akira All Companies
Top Cities
Chicago, Illinois Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs New York, New York Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Toronto, Ontario Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Vancouver, British Columbia Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Calgary, Alberta Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs San Francisco, California Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Montréal, Quebec Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Los Angeles, California Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs
Navigation
My Profile Log Out

Sr. Angular Developer (Front-End) At RBC

Location: Toronto, Ontario

Job Description

What will you do?


  • You will be creating new customer-facing applications using the latest technologies which will shape the future of banking for RBC
  • Work within an Agile product team comprised of technical, product and business team members to deliver exceptional products
  • Design and develop code structures to promote reusability across many applications
  • Collaborate with the team to design and implement software logic following current best practices
  • Mentor and coach others on the team and practice peer-programming
  • Provide guidance and direction to ensure high code quality with a rapidly changing Enterprise application suite
  • Stay open-minded and look beyond your stack to solve complex problems
  • You will actively seek out knowledge about new technologies and how they can be used to solve current and foreseeable challenges
  • Leverage Open Source technology and contribute to open source where possible
  • Collaborate with the other developers on the team to define and integrate REST APIs with the UI components
  • Excellent communication including the ability to distill technical details into human terms

What do you need to succeed?


  • B.S. degree in Computer Science or related technical field (e.g. EE, physics or mathematics), or equivalent practical experience.
  • +3 years experience with JavaScript
  • Experience working within professional software engineering practices for the full software development life cycle, including coding standards, code reviews, source code management, build processes and testing
  • Experience supporting production-level software.
  • Advanced knowledge and experience with Web UI frameworks (including Angular or AngularJS)
  • Experience with querying and consuming from a REST backend
  • Experience with code merging and branching methodologies using Git
  • Ability to simplify complex problems

Nice-to-have:


  • Object Oriented coding practices, including strong design patterns knowledge, refactoring, clean code…
  • Experience with using one of these – React, RequireJS, SystemJS or Webpack
  • Experience with Bootstrap
  • Understanding of DevOps deployment processes and technologies; Docker, Jenkins etc.
  • Experience in BDD and TDD methodologies

DIG

DEV


Learn more about RBC Tech Jobs


About RBC
Royal Bank of Canada is Canada’s largest bank, and one of the largest banks in the world, based on market capitalization. We are one of North America’s leading diversified financial services companies, and provide personal and commercial banking, wealth management, insurance, investor services and capital markets products and services on a global basis. We have over 80,000 full- and part-time employees who serve more than 16 million personal, business, public sector and institutional clients through offices in Canada, the U.S. and 37 other countries. For more information, please visit rbc.com.


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 rbc.com/careers.


Inclusion and Equal Opportunity Employment
RBC is an equal opportunity employer committed to diversity and inclusion. We are pleased to consider all qualified applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veterans status, Aboriginal/Native American status or any other legally-protected factors. Disability-related accommodations during the application process are available upon request.


JOB SUMMARY
City: Toronto
Address: 88 Queens Quay
Work Hours/Week: 37.5
Work Environment: Office
Employment Type: Permanent
Career Level: Experienced Hire/Professional
Pay Type: Salary + Variable Bonus
Required Travel(%): 0
Exempt/Non-Exempt: N/A
People Manager: No
Application Deadline: 10/29/2018
Req ID: 171926

Posting Notes: