Senior Software Developer (Front End)
Core
Design and build mission-critical web applications and portals for Canada's digital payment 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
Required skills
Angular (6+), TypeScript, JavaScript (ES5/ES6), HTML5, CSS3, SASS/LESS, REST API consumption, Client-side architecture, Design patterns (MVC, MVVM, CQRS), Unit testing (TDD/BDD), Cloud-native design, DevOps tooling (JIRA, GitHub, Jenkins, Docker, Kubernetes)
Preferred skills
Java platform knowledge, Microservices architecture
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
Responsibilities
Implement visual elements and user interactions; Develop complex, high-performance web applications; Prototype and design wireframes; Consume REST APIs; Manage CI/CD pipelines; Ensure security in web platforms (WebAuthN, OAuth2); Bridge visual elements with server-side infrastructure
Seniority
Senior, hands-on IC