Senior Software Developer (Front End)
Core
Design and build mission-critical web applications and portals for the Canadian digital payments ecosystem, translating business requirements into scalable front-end solutions.
Role type
Senior Front-end Developer (Angular)
Builds
Web applications and portals for desktop and mobile browsers
Domain
Financial technology / Digital payments
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
Angular (6+), TypeScript, JavaScript (ES5/ES6), HTML5, CSS3, SASS/LESS, REST API consumption, client-side architecture, TDD/BDD, Git, DevOps tooling (JIRA, GitHub, Jenkins), cloud-native design, microservices, Docker/Kubernetes
Preferred skills
Java platform, Redux, Webpack, Angular CLI, Gulp, MVC/MVVM/CQRS patterns, cross-browser compatibility optimization
Technologies
Angular, TypeScript, HTML5, CSS3, SASS, LESS, Bootstrap, Foundation, Materialize, Redux, Webpack, Angular CLI, Gulp, Jest, Jasmine, Karma, Chai, Git, JIRA, GitHub, Jenkins, Docker, Kubernetes, Java
Responsibilities
Implement visual elements and user interactions; develop complex, high-performance web applications; prototype and design enterprise-level apps; conduct code reviews and unit testing; brainstorm web page ideas using wireframing tools; consume REST APIs; define client-side architecture and design patterns; bridge visual elements with server-side infrastructure; ensure security in web platforms (WebAuthN, OAuth2).
Seniority
Senior, hands-on IC