![ProViso Consulting](https://jobsnearcanada.com/wp-content/plugins/wp-job-manager/assets/images/company.png)
ProViso Consulting
Job title:
Angular Developer
Company
ProViso Consulting
Job description
Story Behind the Need:
- 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.