Senior Full Stack Developer
1 week ago
Senior Full-Stack Developer
Job Description
We are seeking a Senior Full-Stack Developer to join our team and play a key role in developing and enhancing our internal enterprise web application. The ideal candidate will be an expert in JavaScript, UI/UX Design (CSS/SCSS), and complex data schemas, with a strong background in building scalable, high-performance frontend applications.
Responsibilities
- Develop and maintain an internal enterprise application with complex data schemas using React and TypeScript.
- Utilize UX/UI skills to implement responsive, accessible, and visually appealing interfaces using CSS/SCSS.
- Collaborate with other developers to effectively integrate the frontend with our API and oversee API data fetching, caching, and state management using React Query (TanStack Query) and Strapi.
- Ensure performance, security, and best practices in frontend development while focusing on continuous improvements to existing practices.
- Conduct code reviews and participate in the mentorship and development of other developers on the team.
- Work within an Agile/Scrum environment, contributing to sprint planning, stand-ups, and retrospectives, including defining feature requirements and solutions as needed.
- Plan and execute user test cases of code and features, ensuring all code has been tested and adheres to quality standards.
Essential Skills
- 5+ years of experience developing front-end applications using a JavaScript framework.
- At least 3 years must be using React.
- Expertise in JavaScript and strong TypeScript fundamentals.
- Deep knowledge of UI/UX best practices, responsive design, and accessibility.
- Extensive experience with CSS/SCSS, including complex layouts and maintainable styles.
- Proficiency in React Query (TanStack Query) for data fetching and caching.
- Proficiency in React Hook Form for form state management.
- Experience working with REST APIs.
- Strong understanding of state management patterns, component architecture, and performance optimization.
- Experience with testing frameworks (Jest, React Testing Library, Playwright, etc.).
- Ability to write clean, scalable, and well-documented code.
- Ability to write user stories and acceptance criteria.
- Strong problem-solving skills and the ability to work independently or as part of a team.
Additional Skills and Qualifications
- Experience with Material UI or other component libraries.
- Experience with Utility Classes (example: Tailwind, PrimeFlex, etc.).
- Experience with Python.
- Knowledge of CI/CD pipelines and DevOps practices (Azure preferred).
- Experience leveraging AI tools to assist and enhance the code development process.
- Experience using a legacy frontend framework/library and participating in the process of transitioning to a modernized system.
Work Environment
The role is based in Montreal and operates within an Agile/Scrum environment. Utilization of modern tools such as React, TypeScript, and is essential. Developers closely collaborate with peers to ensure smooth and efficient integrations. Professional attire is expected during stakeholder meetings.
Titre du poste: Développeur Senior Full-Stack
Description du poste
Nous recherchons un développeur senior Full-Stack pour rejoindre notre équipe et jouer un rôle clé dans le développement et l'amélioration de notre application web d'entreprise interne. Le candidat idéal sera un expert en JavaScript, en conception UI/UX (CSS/SCSS) et en schémas de données complexes, avec une solide expérience dans la création d'applications front-end évolutives et performantes.
Responsabilités
- Développer et maintenir une application d'entreprise interne avec des schémas de données complexes en utilisant React et TypeScript.
- Utiliser des compétences en UX/UI pour implémenter des interfaces réactives, accessibles et visuellement attrayantes à l'aide de CSS/SCSS.
- Collaborer avec d'autres développeurs pour intégrer efficacement le frontend avec notre API et superviser la récupération de données API, la mise en cache et la gestion des états en utilisant React Query (TanStack Query) et Strapi.
- Assurer les performances, la sécurité et les meilleures pratiques dans le développement frontend tout en se concentrant sur les améliorations continues des pratiques existantes.
- Conduire des revues de code et participer au mentorat et au développement d'autres développeurs de l'équipe.
- Travailler dans un environnement Agile/Scrum, contribuant à la planification des sprints, aux réunions quotidiennes et aux rétrospectives, y compris la définition des exigences et des solutions des fonctionnalités, selon les besoins.
- Planifier et exécuter des cas de test utilisateur de code et de fonctionnalités, en s'assurant que tout le code a été testé et respecte les normes de qualité.
Compétences Essentielles
- Plus de 5 ans d'expérience dans le développement d'applications front-end utilisant un framework JavaScript.
- Au moins 3 ans d'expérience doivent être en utilisant React.
- Expertise en JavaScript et solides fondamentaux en TypeScript.
- Connaissance approfondie des meilleures pratiques UI/UX, du design réactif et de l'accessibilité.
- Expérience approfondie avec CSS/SCSS, y compris les mises en page complexes et les styles maintenables.
- Maîtrise de React Query (TanStack Query) pour la récupération et la mise en cache des données.
- Maîtrise de React Hook Form pour la gestion de l'état des formulaires.
- Expérience de travail avec des API REST.
- Compréhension solide des modèles de gestion d'état, de l'architecture des composants et de l'optimisation des performances.
- Expérience avec des frameworks de test (Jest, React Testing Library, Playwright, etc.).
- Capacité à écrire du code propre, évolutif et bien documenté.
- Capacité à rédiger des user stories et des critères d'acceptation.
- Solides compétences en résolution de problèmes et capacité à travailler de manière autonome ou en équipe.
Compétences Supplémentaires & qualifications
- Expérience avec Material UI ou d'autres bibliothèques de composants.
- Expérience avec les classes utilitaires (par exemple : Tailwind, PrimeFlex, etc.).
- Expérience avec Python.
- Connaissance des pipelines CI/CD et des pratiques DevOps (Azure préféré).
- Expérience de l'utilisation des outils d'IA pour aider et améliorer le processus de développement de code.
- Expérience de l'utilisation d'un framework/bibliothèque frontend hérité et participation au processus de transition vers un système modernisé.
Environnement De Travail
Le rôle est basé à Montréal et s'exécute dans un environnement Agile/Scrum. L'utilisation d'outils modernes comme React, TypeScript, et est essentielle. Les développeurs travaillent en étroite collaboration avec leurs pairs pour assurer des intégrations fluides et efficaces. Une tenue professionnelle est attendue lors des réunions avec les parties prenantes.
-
Senior Full Stack Developer
1 week ago
Montreal, Quebec, Canada Octasic Full time US$1,040,000 - US$1,600,000 per yearOctasic engineers the wireless edge of modern conflict. Our low-SWaP Software Defined Radios (SDRs), advanced signal processing, and mission-tailored software equip defence, law enforcement, and national security forces to adapt, dominate, and achieve mission success.**Why choose Octasic?Continuous training and a community of experts to grow in your...
-
Senior Full Stack Developer
1 week ago
Montreal, Quebec, Canada Octasic Full time $120,000 - $180,000 per yearOctasic engineers the wireless edge of modern conflict. Our low-SWaP Software Defined Radios (SDRs), advanced signal processing, and mission-tailored software equip defence, law enforcement, and national security forces to adapt, dominate, and achieve mission success. Why choose Octasic?Continuous training and a community of experts to grow in your...
-
Senior Full Stack Developer
1 day ago
Montreal, Quebec, Canada The Mobility House Full time US$70,000 - US$170,000 per yearAbout Us The Mobility House (TMH) is shaping the zero emissions future of energy and mobility. Our resilient charging technology makes EV charging reliable and flexible, and provides drivers the freedom of zero emissions, zero cost charging. We integrate flexible charging with energy systems to stabilize the electrical grid and free it from fossil...
-
Senior Full Stack Developer
2 weeks ago
Montreal, Quebec, Canada Scribendi Inc. Full time $80,000 - $120,000 per yearScribendi is seeking a Senior Full-Stack Developer to join our engineering team. In this role you'll build and maintain scalable systems using PHP (Laravel), JavaScript , jQuery), MySQL, Tailwind CSS, , Python, and Smarty—contributing to both new development and modernization of legacy applications.This is a role for a fearless self-starter with strong...
-
Senior Full Stack Developer
1 day ago
Montreal, Quebec, Canada MEDFAR Full timeJob DescriptionAs a Senior Full Stack Developer, you will contribute to the analysis, design, implementation, and deployment of product features that expand and enhance MEDFAR's healthcare platform. You'll play a key role in delivering secure, scalable, and user-focused solutions that support new clinical workflows and technological innovation.The ideal...
-
Senior Full Stack Developer
6 days ago
Montreal, Quebec, Canada Botpress Technologies Inc. Full time $120,000 - $180,000 per yearHelp bring AI agents to companies worldwide. Over the next decade, autonomous agents will redefine how we work.Botpress allows companies to build and deploy advanced AI agents that move beyond conversation into real business logic. Our product works today and at scale, across industries, regions, and limitless use cases.As the 3rd fastest-growing B2B AI...
-
Full Stack Developer
1 week ago
Montreal, Quebec, Canada XTM International Full time $80,000 - $120,000 per yearResidence in Greater Montreal (mandatory).This role is part of Consoltec, one of the companies within the XTM portfolio.Consoltec develops an innovative, high-quality linguistic project management application called FlowFit for translation companies and Linguistic services.XTM Group is dedicated to delivering cutting-edge solutions in the field of...
-
Full Stack Developer
1 week ago
Montreal, Quebec, Canada XTM Full time $90,000 - $120,000 per yearResidence in Greater Montreal (mandatory).This role is part of Consoltec, one of the companies within the XTM portfolio.Consoltec develops an innovative, high-quality linguistic project management application called FlowFit for translation companies and Linguistic services.XTM Group is dedicated to delivering cutting-edge solutions in the field of...
-
Senior C# Full-Stack Developer #4865
1 week ago
Montreal, Quebec, Canada Alteo Full time $60,000 - $120,000 per yearAlteo is looking for a Senior C# Full-Stack Developer for a permanent position based in Montreal.*** Hybrid: 2 days in the office / 3 days teleworking ***You will work on diverse projects, leveraging your expertise in both front-end and back-end technologies. You will collaborate closely with designers, product managers, and other developers to deliver...
-
Full Stack Developer
1 week ago
Montreal, Quebec, Canada KWS Pvt. Ltd Full time $120,000 - $180,000 per yearJob Title – Full Stack DeveloperLocation: USA / Canada / MexicoMode Of Work- RemoteMode OF hire: Long TermJob Description:We are seeking a highly motivated and self-driven Full Stack Engineer. You will play a pivotal role in designing, implementing and delivering a foundational platform for AI and Automation, leveraging Microsoft Azure as the primary...