What will you do?
- Support Development and DevOps in T&O
- Design, develop and maintain responsive web applications providing awesome user experiences on desktop and mobile devices. This is a hands-on leadership role to help build delightful customer experience with utmost attention to scalability, security, and performance.
- Be part of an engineering team that builds and supports amazing customer-facing products that will drive the next generation of RBC Banking experience.
- Coach and mentor engineers to build high quality, high-performance reusable components.
- Architecting and designing next-generation applications and modernizing current applications, ensuring high performance and responsiveness.
- Participate in an agile delivery process, and as part of that help size stories and own, research and recommend new solutions
- Work with product owners to create user journey maps, define KPIs and creating empty state/ zero data designs
What do you need to bring?
Required EXPERIENCE AND SKILLS
- 10+ years of experience designing and developing secure consumer-facing web applications using Angular with TypeScript and other related JS tooling.
- Expert knowledge of with HTML5, semantic tags, HTML5 APIs, CSS3, CSS best practices, extensions like SASS, LESS, Angular specific design principles like micro frontends.
- 5+ years of Full Stack Front-end experience. Solid understanding of HTML5 and CSS3.
- Proficiency in front-end tooling e.g. web-pack, Gulp, CSS preprocessors.
- Ability to create visually appealing websites with responsive design and clear navigation across multiple delivery channels (desktop browser & native mobile apps).
- Expert level understanding of design principles to build a scalable application.
- Proficient with writing unit test cases using any of the testing frameworks like Protractor, Mocha, Chai, Jasmine, etc.
- Expert level experience with the design and implementation of low-latency, high-availability, and performant applications.
- Proficient in building and consuming of REST and SOAP web services.
- Knowledge of accessibility standards like WCAG 2.0 and implementing the standards.
- Experience implementing internationalization and localization standards (i18n, l10n)
- In-depth understanding of the entire web development process with an understanding of front end design and development.
- Proficiency in user-centered design, progressive enhancement and graceful degradation, accessibility, SEO, responsive design, and website performance.
- Knowledge of current web standards and trends.
- Experience in implementing WebSocket APIs.
- Experience with Accelerated Mobile Pages (AMPs).