16 Jan
S.i. Systems
Toronto
Senior Angular UI developer to support digital banking applications using TypeScript and CSS processors - 36568
Location Address: Hybrid - Toronto - 2/week (Wednesday + Thursday)
Contract Duration: 6 months (Chance of Extension)
Schedule Hours: 9am-5pm Monday-Friday; standard 37.5 hrs/week
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
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.
Must Have Skills:
1) 10+ years of relevant experience in IT environment, with 5+ years of experience as a Developer
2) 2+ years of recent UI development experience with Angular (recent versions) - experience with theming and styling
3) 2+ years of recent experience with TypeScript
4) 2+ years of experience with CSS pre-processors like SASS or LESS.
5)
2+ years of experience with Version Control tools and CI/CD tools
Nice-To-Have Skills:
1) Experience with Node.js and NPM
2) Knowledge of accessibility standards and best practices
3) Experience with Agile/Scrum methodologies
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
Apply
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.