ENGLISH BELOW

Ce que vous ferez chez nous

  • Collaborer activement avec les équipes de Design, de l’expérience utilisateur et de Production dans le but de créer des interfaces riches aux transitions fluides et aux animations poussées. Vous voulez repousser les limites de la technologie ainsi que devenir une ressource clé pour l’équipe Core de Turbulent.

Vos talents

  • Communiquer et collaborer étroitement avec des collègues d’expertises variées et traduire le jargon technique
  • Vous adapter à des contextes variés, des priorités changeantes
  • Vous montrer créatif.ve, partager de la rétroaction constructive, trouver des solutions originales
  • Avoir le souci du détail et l’oeil aiguisé
  • Le design. Vous avez un fort intérêt pour ce champs d’activité.
  • Avoir un sens de la rigueur et de l’autonomie. Vous éprouvez une forte curiosité pour les dernières tendances en technologie frontend.
  • Faire avancer les choses, partager les bonnes pratiques en développement frontend et contribuer à implémenter des processus efficaces

Vos réalisations et expériences antérieures

  • 3 ans+ d’expérience en développement frontend
  • Connaissance de React.js ainsi qu’en structure de données avec des librairies telles que Redux, Flux ou Immutable.js
  • Connaissance approfondie de HTML5, CSS3 et SASS. Vous avez un intérêt pour les transitions fluides et les animations.
  • Familiarité avec API REST et GraphQL
  • Expérience avec les technologies Web modernes comme TypeScript, Webpack et Yarn; un atout
  • Expérience avec des outils de test comme Jest et Cypress. Vous avez toujours à l’esprit d’améliorer la couverture de test.
  • Expérience avec Next.js ou autres stratégies de Server Side Rendering
  • Aisance avec les systèmes de contrôles de version (Git)
  • Expérience antérieure avec des frameworks de développement d’applications multiplateformes tels qu’Electron et React Native; un atout
  • Familiarité avec Sketch, Abstract et autres outils de design similaires
  • Bonne compréhension des pratiques en UX web
  • Capacité à travailler dans un environnement bilingue (français et anglais)

Ce que vous brûlez d’envie d’accomplir

  • Participer aux améliorations, choix et réflexions technologiques frontend de l’équipe
  • Collaborer étroitement avec les Spécialistes UX et Designers sur des concepts et convertir ces designs en code de haute qualité afin de maximiser l’expérience utilisateur des projets de Turbulent à travers une interface fluide répondant à de hauts standards de qualité
  • Intégrer des contenus issus d’autres membres de l’équipe ou de collaborateurs. Vous savez être versatile et flexible vis-à-vis le code d’autres développeurs.
  • Apporter des conseils et des solutions novatrices sur des problématiques complexes. Vous êtes en mode solution devant les défis.
  • Estimer la charge de travail requise sur les différentes fonctionnalités des projets de Turbulent
  • Participer à la revue de code et fournir la rétroaction appropriée de manière constructive. Vous aimez partager vos connaissances afin d’aider vos collègues à progresser dans un aspect technique.
  • Prendre en charge les systèmes de compilation et de déploiement applicatif des projets qui vous sont assignés

Turbulent s’engage à employer un effectif diversifié. Les candidats qualifiés seront évalués sans égard à leur ethnicité, à leur couleur, à leur sexe, à leur religion, à leur origine nationale, à leur âge, à leur orientation sexuelle, à leur identité de genre, à leur expression de genre ou à un handicap.

//

What you will do

  • Actively collaborate with Design, User Experience and Production teams in order to create rich interfaces with fluid transitions and advanced animations. You want to push the limits of technology and become a key resource for the Turbulent Core team.

You’re Savvy in

  • Communicating and collaborating closely with colleagues of various expertise and translating technical jargon
  • Adapting to varied contexts, shifting priorities
  • Being creative, share constructive feedback, find original solutions
  • Having an eye for detail and a keen eye
  • Design. You have a strong interest in this field of activity.
  • Having a sense of thoroughness and autonomy. You have a strong curiosity for the latest trends in frontend technology.
  • Getting things done, sharing best practices in frontend development and helping to implement effective processes

You have Accomplished

  • 3 years+ of experience in frontend development
  • Knowledge of React.js as well as in data structure with libraries such as Redux, Flux or Immutable.js
  • In-depth knowledge of HTML5, CSS3 and SASS. You have an interest in smooth transitions and animations.
  • Familiarity with REST API and GraphQL
  • Experience with modern web technologies such as TypeScript, Webpack and Yarn; an asset
  • Experience with test tools like Jest and Cypress. You always have in mind to improve the test coverage.
  • Experience with Next.js or other Server Side Rendering strategies
  • Ease with version control systems (Git)
  • Previous experience with cross-platform application development frameworks such as Electron and React Native; an asset
  • Familiarity with Sketch, Abstract and other similar design tools
  • Good understanding of web UX practices
  • Ability to work in a bilingual environment (French and English)

You’re Eager to Take On

  • Participating in improvements, choices and frontend technological reflections of the team
  • Collaborating closely with UX Specialists and Designers on concepts and converting these designs into high-quality code in order to maximize the user experience of Turbulent projects through a fluid interface meeting high-quality standards
  • Integrating content from other team members or collaborators. You know how to be versatile and flexible towards other developers' code.
  • Providing advice and innovative solutions to complex issues. You are in solution mode in front of challenges.
  • Estimating the workload required on the various functionalities of Turbulent projects
  • Participating in code review and providing the appropriate feedback constructively. You enjoy sharing your knowledge to help your colleagues progress in a technical aspect.
  • Supporting the compilation and applicative deployment systems of the projects assigned to you

Turbulent is committed to employing a diverse workforce. Qualified applicants will receive consideration without regard to ethnicity, color, religion, sex, ethnicity, age, sexual orientation, gender identity, gender expression, or disability.