The masculine gender is used without any discrimination and solely for the purpose of simplifying the text.
Contract Description:
Webit Interactive, a digital production agency based in Brossard, is looking for an experienced web developer for development contracts on a variety of client projects.
The work mainly involves the design and development of websites, web applications, and headless experiences using TypeScript, React, and Next.js, with integration to Craft CMS via GraphQL for certain projects. Recurring technical challenges involve API architecture, authentication, and performance optimization. The role requires full back-end autonomy and the ability to handle front-end integration without relying on CSS frameworks.
Practical proficiency with AI tools applied to development (code assistance, prototyping, solution exploration) is required; we work with these tools on a daily basis.
Main Responsibilities:
- Create and maintain clean, efficient, secure, and well-structured code according to the standards established by the team.
- Ensure that delivered solutions are stable, scalable, and well documented.
- Develop and maintain robust API routes with Next.js and Node.js.
- Design and implement secure authentication and authorization systems.
- Optimize integrations with Craft CMS 5 via GraphQL and Apollo Client.
- Design responsive, high-performance, and intuitive interfaces (without styling frameworks).
- Optimize server-side and client-side performance (caching, queries, rendering).
- Use AI to accelerate development and quickly prototype new features.
- Be solution-oriented: quickly understand issues, suggest concrete approaches, and help move projects forward.
Required Skills:
- Degree in computer science or equivalent experience.
- Minimum 5 years of experience in front-end and back-end web development.
- Advanced proficiency in TypeScript and modern JavaScript (ES6+)
- Solid experience with React and Next.js (App Router and API routes)
- Expertise in REST and GraphQL API development
- Ability to write clean and maintainable CSS without frameworks (Tailwind, Bootstrap, etc.)
- Analytical mindset, sense of responsibility, and autonomy in completing tasks.
- Experience with Git and modern Git workflows.
- Practical experience with AI-assisted development tools (Cursor, Claude Code, Windsurf, etc.)
- Experience with automation tools (Vite, WebPack, etc.).
- Excellent spoken and written French; good understanding of English (reading and technical collaboration).
Nice-to-Have Assets:
- Experience with Craft CMS 4+ or other headless CMS platforms
- Experience with databases (MySQL, NoSQL)
- Interest in web performance, accessibility (WCAG), and user experience.
Desired Profile:
- Autonomy and ability to make sound technical decisions
- Openness and ease with integrating AI tools into the development workflow
- Good communication and listening skills.
- Team spirit and interest in collaborating on solutions.
- Natural curiosity and strong interest in new technologies.
- Positive attitude and autonomy in work.
- Rigorous and client-experience oriented
Send us your CV! We look forward to getting to know you!
Only candidates whose skills and qualifications closely match the requirements of this position will be contacted.