Senior Frontend Developer
Toronto, ON, CA, M5J 0B8
Company Description
At Freedom, we’re proud to be leaders in a movement that brings affordable wireless services to Canadians – we’re always on the lookout for go-getters that are committed to disrupt the status quo.
Does that sound like you? We’d love to meet you.
Short Description
Job Description
The Senior Frontend Developer is responsible for leading the design and development of modern, responsive, and scalable web applications for customer-facing and internal platforms. This role requires deep technical expertise in frontend technologies, strong collaboration with architects and backend teams, and the ability to guide others in implementing best practices. The senior developer will play a key role in shaping application architecture, ensuring maintainability, and mentoring junior team members while contributing as a hands-on developer.
- Application Development & Architecture
- Lead the design and development of modular, scalable, and maintainable web applications using modern frontend frameworks (React.js, Next.js, etc.).
- Partner with solution architects to define frontend standards, patterns, and reusable components.
- Ensure frontend solutions are optimized for performance, accessibility, and responsiveness.
- Integrate frontend applications with backend services via RESTful APIs and GraphQL.
- Quality Assurance & Testing
- Apply Test-Driven Development (TDD) practices and guide the team in implementing testing strategies.
- Perform code reviews and ensure adherence to coding standards and best practices.
- Support integration testing, user acceptance testing (UAT), and release readiness.
- Collaboration & Delivery
- Contribute to Agile ceremonies and support iterative delivery in Scrum or Kanban frameworks.
- Support CI/CD processes through Git, GitFlow, and tools like Jenkins or Bitbucket.
- Participate in deployments, including after-hours or weekend support when required.
- Innovation & Continuous Improvement
- Stay ahead of industry trends, frameworks, and tools in frontend development.
- Recommend and implement improvements for scalability, user experience, and maintainability.
- Champion continuous learning and innovation across the development team.
- Continuous Improvement & Innovation
- Identify opportunities for performance optimization, automation, and improved user experience.
- Stay current with evolving frontend technologies and frameworks.
- Promote best practices in development, testing, and documentation.
Qualifications
- Expert-level proficiency in React.js, Next.js, Tailwind, JavaScript (ES6+), HTML5, CSS, and related frontend libraries.
- Strong understanding of microservices-based integration, RESTful APIs, GraphQL, and data-driven applications.
- Familiarity with DevOps practices, CI/CD pipelines, and cloud environments (AWS preferred).
- Hands-on experience with frontend performance optimization, accessibility, and responsive design.
- Knowledge of progressive web apps (PWA) and headless CMS platforms is an asset.
- Experience with automated testing frameworks and tools (e.g., Playwright, Jest, Cypress).
- Proven ability to analyze, troubleshoot, and resolve technical issues efficiently.
- Excellent communication and documentation skills to collaborate across teams.
- Leadership mindset with proven mentoring and coaching experience.
- Passion for innovation, learning, and driving change.
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience.
- 7+ years of professional experience in frontend web development.
- Proven track record delivering scalable and maintainable frontend applications in complex environments.
- Experience working in Agile teams using Scrum or Kanban methodologies.
- Strong organizational and problem-solving skills with the ability to manage multiple priorities.
- Ability to provide leadership while contributing as a hands-on developer.
- Bilingualism (English and French) is an asset.
Additionnal Information
- Salary: Commensurate with qualifications and experience.
- Take advantage of a customizable health & dental benefits program and opportunities for company-matched pension (according to position).
- Promote your health with the wellness program, which focuses on physical, psychological, financial, and social health.
- Benefit from the Employee Assistance Program for you and your family, including Virtual Healthcare.
- At Freedom, we recognize your great work through a corporate line with provided service, device subsidy and discounts on Freedom products & services.
- Participate in projects that make an impact and take on challenges that will allow you to surpass yourself.
- Develop your full potential and imagine what you can become within Quebecor’s family through our various career opportunities.
- This posting is for an existing vacancy.
Check out our Activity Report for an overview of the projects to which you could contribute !
We value your uniqueness !
We are committed to creating and maintaining an accessible, equitable and inclusive workplace that reflects the diversity of the community to which we belong. We strive to provide a work environment where each individual is valued and respected for who they are and can realize their full potential. We're eager to discover all the qualities that make you unique!
We are happy to make accommodations to promote accessibility upon request. If you need an accommodation at any stage of the process, please don't hesitate to let us know when you first contact us.