Développeur Front End
- Langages:
- HTML, CSS (cssnext, CSS modules), Javascript (ES6, Babel, Node.js)
- Poste à:
- Temps plein
- Ville:
- Montréal
- Librairies et outils:
- React, Redux (with normalizr), React-Router, Express, moment, Ramda, Webpack
Votre équipe
Les développeurs Front End travaillent avec l’équipe de développement (‘Dev’) responsable de la maintenance et l’amélioration de notre produit phare, Braindate, ainsi que de nos produits émergents. Dans un domaine en constante évolution, ils contribuent à définir de bonnes pratiques au sein d’e180 afin de normaliser un développement fiable, durable et agile.
Rituels et modes de fonctionnement de l’équipe
L’équipe de développement d’e180 est réduite et travaille parfois à distance. Chaque membre est autonome, mais communique quotidiennement avec les autres. Nous assurons la production de nos produits grâce à la méthode de gestion Kanban.
Nous nous engageons à créer du beau code, qui soit documenté, testé et facilement lisible par n’importe quel développeur. Un code de qualité est le gage de projets évolutifs et de développeurs heureux et fiers de leur travail.
Nous menons régulièrement des audits d’optimisation (via des tests de vitesse afin d’identifier les points problématiques et de les résoudre) et nous nous réunissons chaque semaine pour une analyse de code en équipe de façon à apprendre continuellement des divers talents présents.
Types de problèmes à résoudre
Vous intégrerez des maquettes avec un soin particulier à l’utilisabilité et à la qualité graphique. Vous devrez fournir du feedback sur les designs au cours de leur création, comprendre ce qu’ils véhiculent et participer à leur amélioration.
Le développeur Front End est le gardien de l’interface utilisateur. Il doit s’assurer qu’elle s’adapte à tous types d’appareils, qu’elle prenne en compte tous les cas d’utilisation et que ses composants soient documentés dans une librairie.
Vous aurez l’opportunité d’approfondir vos connaissances en matière de:
- Normes d’accessibilité permettant à tous l’accès à nos sites
- Animations à la fois attrayantes et porteuses de sens
- Design orienté vers la performance
- Vos propres objectifs d’apprentissage autogéré!