Senior Full Stack Developer

Actalent

The Role

Overview

Develop and maintain enterprise React/TS app with UI/UX, API integration.

Key Responsibilities

  • react development
  • typescript
  • api integration
  • code review
  • agile scrum
  • ux/ui design

Tasks

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 Node.js 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. -Développer et maintenir une application d'entreprise interne avec des schémas de données complexes en utilisant React et TypeScript. -Work within an Agile/Scrum environment, contributing to sprint planning, stand-ups, and retrospectives, including defining feature requirements and solutions as needed. -Develop and maintain an internal enterprise application with complex data schemas using React and TypeScript. -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. -Ensure performance, security, and best practices in frontend development while focusing on continuous improvements to existing practices. -Collaborer avec d'autres développeurs pour intégrer efficacement le frontend avec notre API Node.js 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. -Utilize UX/UI skills to implement responsive, accessible, and visually appealing interfaces using CSS/SCSS. -Conduct code reviews and participate in the mentorship and development of other developers on the team. -Collaborate with other developers to effectively integrate the frontend with our Node.js API and oversee API data fetching, caching, and state management using React Query (TanStack Query) and Strapi. -Conduire des revues de code et participer au mentorat et au développement d'autres développeurs de l'équipe. -Plan and execute user test cases of code and features, ensuring all code has been tested and adheres to quality standards.

Requirements

  • react
  • typescript
  • css/scss
  • react query
  • ci/cd
  • senior

What You Bring

The role is based in Montreal and operates within an Agile/Scrum environment. Utilization of modern tools such as React, TypeScript, and Node.js is essential. Developers closely collaborate with peers to ensure smooth and efficient integrations. Professional attire is expected during stakeholder meetings. 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. 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. -Experience with Utility Classes (example: Tailwind, PrimeFlex, etc.). -Knowledge of CI/CD pipelines and DevOps practices (Azure preferred). -Experience with testing frameworks (Jest, React Testing Library, Playwright, etc.). -Ability to write user stories and acceptance criteria. -Strong problem-solving skills and the ability to work independently or as part of a team. -Experience with Material UI or other component libraries. -Extensive experience with CSS/SCSS, including complex layouts and maintainable styles. -5+ years of experience developing front-end applications using a JavaScript framework. -Proficiency in React Hook Form for form state management. -Connaissance approfondie des meilleures pratiques UI/UX, du design réactif et de l'accessibilité. -Ability to write clean, scalable, and well-documented code. -Capacité à écrire du code propre, évolutif et bien documenté. -Solides compétences en résolution de problèmes et capacité à travailler de manière autonome ou en équipe. -Expérience avec Material UI ou d'autres bibliothèques de composants. -Expertise in JavaScript and strong TypeScript fundamentals. -Experience leveraging AI tools to assist and enhance the code development process. -Experience with Python. -Compréhension solide des modèles de gestion d'état, de l'architecture des composants et de l'optimisation des performances. -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é. -Expérience approfondie avec CSS/SCSS, y compris les mises en page complexes et les styles maintenables. -At least 3 years must be using React. -Experience using a legacy frontend framework/library and participating in the process of transitioning to a modernized system. -Strong understanding of state management patterns, component architecture, and performance optimization. -Capacité à rédiger des user stories et des critères d'acceptation. -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. -Maîtrise de React Query (TanStack Query) pour la récupération et la mise en cache des données. -Expérience avec les classes utilitaires (par exemple : Tailwind, PrimeFlex, etc.). -Expérience de travail avec des API REST. -Expérience de l'utilisation d'un framework/bibliothèque frontend hérité et participation au processus de transition vers un système modernisé. -Au moins 3 ans d'expérience doivent être en utilisant React. -Expertise en JavaScript et solides fondamentaux en TypeScript. -Proficiency in React Query (TanStack Query) for data fetching and caching. -Utiliser des compétences en UX/UI pour implémenter des interfaces réactives, accessibles et visuellement attrayantes à l'aide de CSS/SCSS. -Deep knowledge of UI/UX best practices, responsive design, and accessibility. -Experience working with REST APIs. -Plus de 5 ans d'expérience dans le développement d'applications front-end utilisant un framework JavaScript. -Expérience avec Python. -Expérience de l'utilisation des outils d'IA pour aider et améliorer le processus de développement de code. -Connaissance des pipelines CI/CD et des pratiques DevOps (Azure préféré). -Maîtrise de React Hook Form pour la gestion de l'état des formulaires. -Expérience avec des frameworks de test (Jest, React Testing Library, Playwright, etc.).

Benefits

Environnement De Travail

The Company

About Actalent

-Born in July 2021 by merging Aerotek’s engineering & sciences arm with EASi, Actalent emerged as a focused engineering-and-science partner. -Backed by Allegis Group, it drives scale and speed to market via contract, managed, and technical services. -Headquartered in Maryland with global reach, it deploys specialized teams across North America, Europe, and APAC on Fortune 500 projects. -Typical engagements span EV design, vaccine development, lab services, clinical research, and infrastructure systems. -Expertise covers a wide spectrum: aerospace, defense, healthcare, manufacturing, software systems, environmental and civil engineering.

Sector Specialisms

Utilities

Power

Automotive

Food and Beverage

Consumer Products

Industrial Goods

Manufacturing

Mechanical Engineering

Electrical Engineering

Systems and Software

Transmission Engineering

Distribution Engineering

Grid Automation

Transportation

Life Sciences

Pharmaceuticals

Biopharmaceuticals

Diagnostics

Academic Research

Medical Devices

Specialty Chemicals

Construction Management

Environmental

Architecture

Civil