Business group: Client Engineering – Mobile and Web – supporting digital banking applications
Project: Building a new Angular UI framework to be used by the Bank applications – New project – once UI framework is ready there are existing developers to maintain it so need the additional hands right now to build out – in initial phases, will be working from start to finish, Short term contract
Candidate Value Proposition:
The successful candidate will have the opportunity to work on the latest Angular framework, getting exposure to various accessibility requirements and standards in a top Digital team for a Canadian Bank.
Typical Day in Role:
Responsible for designing, developing, and maintaining banks web applications.
Primary responsibilities will include developing and maintaining Angular components to be used by other teams.
Role will encompass frontend, ensuring seamless performance and optimal user experience.
Tech stack: Angular, TypeScript, Node.js, NPM – Front-end role
Developing Angular UI framework
Develop and maintain reusable Angular components for web applications.
Implement best practices for component architecture and design patterns.
Collaborate with UI/UX designers to ensure components meet design specifications and user needs.
Maintain high standards of software quality within the team by establishing good practices and habits.
Ability to write test cases for Angular components to ensure comprehensive test coverage using common testing tools.
Work with your team and other teams to integrate our web applications with third-party services and APIs.
Familiar with Object-Oriented Programming Concept and Test-Driven Development.
Stay up to date with the latest web development technologies and best practices.
Participate in code reviews and provide constructive feedback to other team members.
Demonstrate a great understanding of the software development lifecycle and methodologies.
Use strong analytical and problem-solving skills, coupled with excellent communication and collaboration abilities.
Candidate Requirements/Must Have Skills:
10+ years of relevant experience in IT environment, with 5+ years of experience as a Developer
2+ years of recent UI development experience with Angular (recent versions) – experience with theming and styling
2+ years of recent experience with TypeScript
2+ years of experience with CSS pre-processors like SASS or LESS.
2+ years of experience with Version Control tools and CI/CD tools
Nice-To-Have Skills:
Experience with Node.js and NPM
Knowledge of accessibility standards and best practices
Experience with Agile/Scrum methodologies
Soft Skills Required:
Strong team player with the ability to work independently.
Excellent time management and organizational skills.
Ability to adapt to changing priorities and manage multiple tasks.
Creative thinker with a passion for user experience and design.
Proactive attitude and a willingness to learn and grow.
Strong communicator with ability to build relations with multiple teams and collaborate with them.
Education:
Bachelors in technical field
Best VS. Average Candidate:
Best candidate is strong and has recent relevant experience with UI development in Angular and is able to ramp up very quickly
Candidate Review & Selection:
2 rounds – 1 hour each
1st technical – MS Video Teams online coding and technical panel interview with senior developers on team – on video and sharing screen – 1 coding exercise in Angular – technical questions first half, 2nd half coding exercise
2nd – MS Video Teams HM interview– going through experience and team fit
Job Details12868Contract6 monthsToronto
Expected salary
Location
Toronto, ON
Job date
Fri, 17 Jan 2025 23:38:13 GMT
To help us track our recruitment effort, please indicate in your email/cover letter where (jobsnearcanada.com) you saw this job posting.