Développeur front-end | Front-End Developer
Exagens
- Montreal, QC
- Permanent
- Full-time
- Frontend : ReactJS (Hooks, Context API, Router...), TypeScript, Redux Toolkit, React Query, RxJs, Storybook
- Testing : Jest, React Testing Library
- Outillage : Parcel ou Webpack, ESLint, Prettier, Git
- Back-End : ExpressJs, API ouverte
- Collaborer avec tous les membres de l'équipe (développeurs, graphistes, concepteurs d'expérience, chercheurs en comportement, spécialistes du marketing, gestionnaires, etc.) afin d'inclure l'apport de différents experts dans le produit que vous participerez à construire.
- Participer à tous les aspects du développement, y compris la conception, l'implémentation, la revue de code, les tests unitaires et fonctionnels et la correction de bugs
- Être un acteur clé dans la partie technique du projet (y compris la performance, le design, la qualité du code...)
- Revoir le code des développeurs pairs
- Assurer le respect de normes de qualité élevées en établissant/renforçant les meilleures pratiques et les bonnes habitudes au sein de l'équipe de développement
- Fournir de manière proactive des commentaires constructifs et des idées pour améliorer les processus de développement, les stacks techniques...
- Soutenir l'équipe DevOps pour assurer la disponibilité et la performance de nos solutions SaaS.
- Curieux
- Autonome tout en ayant l'esprit d'équipe
- Vous êtes passionné par la programmation, la résolution d'énigmes et la création d'applications
- Vous aimez vous impliquer et vous assurer que le travail est bien fait et efficace
- Vous cherchez à apprendre, à découvrir et à essayer de nouvelles technologies, de nouvelles méthodes et de nouvelles pratiques.
- Plus de 4 ans d'expérience dans la construction d'applications web avec des frameworks modernes JavaScript/TypeScript, en particulier ReactJs.
- Solide compréhension du HTML5, du CSS3 et du responsive design.
- Expérience avec TypeScript (3+ ans)
- Familiarité avec l'optimisation des performances et les meilleures pratiques en matière d'accessibilité.
- A l'aise dans un environnement de travail collaboratif et rapide.
- Bonus : expérience avec les systèmes de conception, les animations, ou le développement mobile-first.
- Une rémunération compétitive et de généreuses options d'achat d'actions
- Un régime d'assurance médicale, dentaire et visuelle de niveau 1
- Nos bureaux sont situés dans l'un des bâtiments les plus anciens et les plus cool du Vieux-Port de Montréal
- Une cuisine approvisionnée en boissons gratuites, en collations, en fruits, en vin et en bière, et plus encore !
- Réunions d'équipe, jeux vidéo
- Accès facile par transport en commun ou en voiture, support à vélos de l'entreprise, douches internes
- Un environnement d'équipe amusant et la possibilité d'apprendre et d'évoluer rapidement.
- Frontend: ReactJS (Hooks, Context API, Router...), TypeScript, Redux Toolkit, React Query, RxJs, Storybook
- Testing: Jest, React Testing Library
- Tooling: Parcel or Webpack, ESLint, Prettier, Git
- Back-End: ExpressJs, open API
- Collaborate with all the team members (developers, graphic designers, experience designers, behavioral researchers, marketers, managers, etc) so as to include the input of different experts in the product you will participate in building.
- Participate to all the aspects of development, including conception, implementation, code review, unit and functional tests and bug-fixing
- Be a key player in the technical part of the project (including performance, design, code quality...)
- Review code of peer developers
- Ensure the respect of high standard quality by establishing/reinforcing best practices and good habits within the development team
- Proactively provide constructive feedback and ideas to improve the development processes, technical stacks...
- Support the DevOps team to ensure availability and performance of our SaaS solutions
- Curious
- Autonomous while still being a team player
- You are passionate about programming, solving puzzles, and building applications
- You like to get involved and ensure well-done and efficient work
- You seek to learn, discover, and try new technologies, new methods, and new practices
- 4+ years of experience building web applications with modern JavaScript/TypeScript frameworks, especially ReactJs.
- Strong understanding of HTML5, CSS3, and responsive design.
- Experience with TypeScript (3+ years)
- Familiarity with performance optimization and accessibility best practices.
- Comfortable working in a fast-paced, collaborative environment.
- Bonus: experience with design systems, animations, or mobile-first development.
- Competitive compensation and generous stock options
- Tier-1 medical, dental, and vision plan
- Our office in one of the oldest, coolest buildings in Montreal’s Old Port
- A kitchen stocked with free drinks, snacks, fruit, wine & beer and more!
- Team get-togethers, video games
- Easy access by public transit or car, company bike rack & bike, in-house showers
- A fun team environment and the ability to quickly learn & grow
We are sorry but this recruiter does not accept applications from abroad.