Senior Frontend developer
Core
Designing, coding, and delivering high-quality web applications and microservices for RBC's self-serve online banking investment platform.
Role type
Senior Frontend Developer (Angular)
Builds
Web applications and microservices for RBC online banking clients to manage investment accounts.
Domain
Financial Services / Banking
Deliverable
production ML models | product features
Required skills
Angular 18+, TypeScript, Unit Testing (Jest, Cypress/Protractor), RESTful API design, Microfrontend architecture, Webpack optimization, Cloud application development (PCF, OpenShift, Docker), Security protocols (JWT, OAuth2.0, SSL), Accessibility testing, CI/CD pipelines.
Preferred skills
TDD, Data hygiene routines, Microservices architecture, SQL.
Technologies
Angular, TypeScript, Jest, Cypress, Protractor, Swagger, RAML, SOAP, Pivotal Cloud Foundry, OpenShift, Docker, Webpack, JWT, OAuth2.0, SSL, SQL.
Responsibilities
Design and develop features for the IMJ portfolio; harden, monitor, and troubleshoot production issues; ensure code quality and accessibility compliance; collaborate with infrastructure teams; implement microfrontend principles.
Seniority
Senior, hands-on IC