Front End Developer
ChallengeU
Montréal, QC

(english version below)

ChallengeU recherche un(e) ingénieur(e) front-end de niveau intermédiaire qui pourra nous aider à concevoir des applications web riches sur VueJS. Le candidat idéal doit être motivé, avoir de l’initiative et travailler avec passion pour convertir les interfaces visuelles en expérience utilisateur fantastique. Nous recherchons quelqu'un qui pourra avoir un rôle clé dans le projet et son évolution en fonction des exigences et des défis de l'entreprise, en constante évolution.

Ce dont tu as besoin:

  • Solide connaissance de ES6, ES7 (promises, async / await, generators, service workers etc ..)
  • Connaissance des modèles et des principes de développement de logiciels (KISS, DRY, YAGNI etc ...)
  • Au moins 3 ans VueJS / AngularJS development
  • Expérience avec les unit / intégration tests est un plus (mocha, chai, jest, cypress)
  • Solide connaissance de DOM, BOM, CSSOM
  • Expérience dans le développement d'applications volumineuses
  • Très bonne connaissance de CSS3 / SASS / LESS
  • Expérience avec le modèle RESTful
  • Capacité à écrire du code modulaire, réutilisable et maintenable
  • Très bonne connaissance des technologies de build (webpack ou similaire)
  • Expérience avec AWS et des déploiements à grande échelle;
  • Expérience dans la conception et la gestion de systèmes de production;
  • Familier avec la mise en page CSS (flux normal, flexbox, mise en page, etc ...)
  • Expérience avec TypeScript, Flow, est un plus
  • Ne pas détester travailler avec des systèmes de gestion, même si nous poussons toujours les projets vers des sommets intéressants, il s’agira toujours essentiellement de la gestion des processus d’entreprise.

Nous recherchons des gens qui:

  • partagent notre passion pour le développement efficace de logiciels
  • prospèrent dans un environnement agile et dynamique
  • sont curieux, aiment expérimenter et n'arrêtent jamais d'apprendre
  • embrassent la diversité et les nouvelles idées

Ce qu’on t’offre:

  • Un environnement où tu es encouragé à partager et à agir sur tes idées
  • Horaire de travail flexible avec des bureaux dans le quartier Mile-End de Montréal
  • Un environnement de travail accueillant, lumineux et stimulant
  • Une équipe agréable et dynamique qui travaille dur tous les jours mais qui sait aussi s’amuser; Les bonnes idées peuvent se manifester aussi facilement lors d'un jeu de ping-pong impromptu, d'un 5 à 7 ou d'une sortie en équipe
  • Assurance collective accessible
  • Poste permanent à temps plein, 40h/semaine
  • Date de début: dès que possible
  • Salaire compétitif basé sur l'expérience

---

Seeking a talented mid-level front-end engineer, that can help us building rich web applications on VueJS. We don’t appreciate micro-management, so the ideal candidate must be self-motivated, initiative and work with passion to convert visual interfaces into fantastic user experience. We need someone that can play a key role in the project and its evolution throughout the ever changing business requirements and challenges.

What you need:

  • Strong knowledge of ES6, ES7 (promises, async / await, generators, service workers etc ..)
  • Knowledge of software development patterns and principles (KISS, DRY, YAGNI etc ...)
  • At least 3 years of VueJS / AngularJS development
  • Experience with unit / integration tests is a plus (mocha, chai, jest, cypress)
  • Strong knowledge of DOM, BOM, CSSOM
  • Proven experience in large web applications development
  • Very good CSS3 / SASS / LESS knowledge
  • Experience with RESTful design pattern
  • Ability to write modular, reusable and maintainable code
  • Very good knowledge over build technologies (webpack or similar)
  • Experience with AWS or other large scale deployments;
  • Experience in design and management of production systems;
  • Familiar with CSS layout (Normal flow, flexbox, grid layout etc ...)
  • Experience with TypeScript, Flow, is a plus
  • Not hate working with management systems, although we always push the projects to interesting heights, it’s still going to be mostly business process management in the end.

We’re looking for team members who:

  • share our passion for efficient software development
  • thrive in an mostly agile, definitely lean and fast-paced environment
  • are curious, experiment and never want to stop learning
  • embrace diversity and new ideas

What you can expect from us:

  • An environment where you’re encouraged to share and act on your ideas
  • Flexible work hours with offices in the Montreal, Mile-End district
  • A welcoming, luminous and stimulating workplace
  • A fun, dynamic team that works hard and plays hard; great ideas can come as easily during an impromptu ping pong game, happy hour or social team outing
  • Accessible group insurance
  • Full-time permanent position, 40h/week
  • Start date: ASAP
  • Competitive salary based on experience

Type d'emploi : Temps Plein, Permanent

Expérience:

  • développement d’applications: 3 ans (Souhaité)

Lieu:

  • Montréal (Requis)