About the job Intermediate Frontend Developer
Tech Talent International (SI) supplies technical talent to a variety of clients ranging from Fortune 100/500/1000 companies to small and mid-sized organizations in Canada/US and Europe.
We currently have a role as a Intermediate Frontend Developer with our large consulting client working for a major financial services client in the downtown Montreal area.
Role: Intermediate Frontend Developer
Type: Fulltime, Perm
Location: Downtown Montreal, QC - Hybrid (roles starts off 5 days in office for 1st 3 months, then turns into hybrid setup 3 days onsite, 2 days from home)
Salary: $80,000 - $85, 000 + up to 9% performance bonus + 4-5 weeks paid vacation + RRSP contribution + benefits + sick/personal days
Position Overview
RESPONSIBILITIES
- Deliver day-to-day services to the investment and corporate banking units and their clients
- Contribute to agile transformation, technology and data culture, and industrialized processes
- Collaborate on business and technical analysis of user stories with team members and other teams
- Develop and deploy software components delivering business value
- Ensure proper testing aligned with team testing strategy
- Apply best technologies and practices for security, scalability, maintainability, and user experience
- Reduce technical debt through software craftsmanship
- Contribute to production releases, monitoring, and support
- Investigate and resolve bugs
- Participate in continuous improvement of solutions
- Enhance CI/CD processes across pre-production and production environments
- Participate in code reviews
- Share best practices and technical knowledge with team members
- Design, develop, and maintain B2B platform front ends (SG Markets), APIs, and client intelligence systems
REQUIREMENTS
Mandatory
- Strong focus on software craftsmanship and high-quality standards
- Experience designing web solutions and single-page applications using React and TypeScript
- Experience with CSS preprocessors (SASS / Less) and bundlers (webpack)
- Experience with testing strategies using tools such as React Testing Library, Vitest, xUnit, Jest
- Hands-on experience implementing Web APIs using object-oriented programming (e.g., .NET C#)
- Experience building and automating CI pipelines (Jenkins and/or GitHub Actions)
- Experience deploying and maintaining cloud-based applications (preferably Azure)
- Knowledge of design patterns and engineering best practices
- Technical expertise in: TypeScript, React, Bootstrap, .NET C#, Jenkins / GitHub Actions
- Languages: English and French (nice to have)
Nice to have,
- Experience working in monorepo architecture using Lerna
- Experience with Cucumber, Playwright, TDD, and BDD
- Knowledge of UI/UX design principles and tools such as Figma
- Experience in performance tuning and code profiling
- Knowledge of PostgreSQL
- Knowledge of Kubernetes, infrastructure-as-code, and DevOps practices in cloud environments (preferably Azure)