Senior Front-End Developer
- Montréal, QC
- Permanent
- Temps-plein
- Bachelor’s degree in software engineering, computer science, or any other related field.
- 5+ years of professional experience as a front-end or full-stack developer, including at least 2 years in a senior, lead, or mentoring role.
- Deep understanding of modern software engineering principles, architectural patterns, and development methodologies.
- Advanced expertise in front-end technologies including Vue.js, Tailwind, Stylus, GraphQL, Node.js, Sequelize, GSAP, D3.js, and Git.
- Familiarity with Python, TypeScript, Jest, Cypress is a strong asset.
- Proficiency in object-oriented programming and a proven ability to establish and enforce coding standards and best practices across a team.
- Solid working knowledge of SQL and NoSQL databases, with an ability to optimize queries and design scalable schemas.
- Own the front-end technical vision and guide the design and development of scalable, maintainable, and performant interfaces across web and mobile platforms.
- Lead the UI/UX strategy, collaborating with designers and product stakeholders to build intuitive, accessible, and visually engaging user experiences.
- Mentor and support a team of developers by facilitating code reviews, pair programming, knowledge sharing, and continuous feedback.
- Write, review, and optimize clean, testable, and scalable code, ensuring best practices are followed in every stage of development.
- Drive the creation and maintenance of comprehensive technical documentation, contributing to internal knowledge bases and client-facing materials.
- Collaborate cross-functionally with backend engineers, designers, and product managers to deliver end-to-end features that align with business goals.
- Champion the continuous improvement of existing systems, identifying opportunities to refactor code, enhance performance, and implement new technologies where appropriate.
- French-English bilingualism is required.
- In addition to fluency in French, successful candidates must have full professional proficiency in English in order to support and collaborate with English-speaking clients, colleagues and/or various stakeholders.
- Cool Environment | Collaborative Culture | Growth Opportunities |
- Make a significant impact on the world - join the fight against climate change
- Be a part of a revolutionary technology movement
- Collaborate with innovative, out-of-the-(Brain) box thinkers in a fast-paced environment
- Work with amazing people who truly have a passion in the work they do