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, 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

    • 6 à 7 ans d’expérience en développement frontend
    • Excellente 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.
    • Expérience significative avec les technologies Web modernes comme TypeScript, ES2018, Webpack et Yarn
    • Expérience avec des outils de test comme Jest et Cypress. Vous avez toujours à l’esprit d’améliorer la couverture de test.
    • Familiarité avec Sketch, Abstract et autres outils de design
    • Expérience antérieure avec des frameworks de développement d’applications multiplateformes tels qu’Electron et React Native; un atout
    • Compréhension de différentes stratégies de stockage de sessions et données offline
    • Expérience avec Next.js ou autres stratégies de Server Side Rendering
    • Aisance avec les systèmes de contrôles de version (git)
    • 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
    • Effectuer et se soumettre à 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

    • Communicate and collaborate closely with colleagues of various expertise and translate technical jargon
    • Adapting to varied contexts, shifting priorities
    • Be creative, share constructive feedback, find original solutions
    • Attention to detail and a keen eye
    • Design. You have a strong interest in this field of activity.
    • Have a sense of thoroughness and autonomy. You have a strong curiosity for the latest trends in frontend technology.
    • Get things done, share best practices in frontend development and help implement effective processes

    You have Accomplished

    • 6 to 7 years of experience in frontend development
    • Excellent 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.
    • Significant experience with modern web technologies such as TypeScript, ES2018, Webpack and Yarn
    • Experience with test tools like Jest and Cypress. You always have in mind to improve the test coverage.
    • Familiarity with Sketch, Abstract and other design tools
    • Previous experience with cross-platform application development frameworks such as Electron and React Native; an asset
    • Understanding of different session and offline data storage strategies
    • Experience with Next.js or other Server Side Rendering strategies
    • Ease with version control systems (git)
    • Good understanding of UX web practices
    • Ability to work in a bilingual environment (French and English)

    You’re Eager to Take On

    • Participate in improvements, choices and frontend technological reflections of the team
    • Collaborate closely with UX Specialists and Designers on concepts and convert these designs into high quality code to maximize the user experience of Turbulent projects through a fluid interface meeting high quality standards
    • Integrate content from other team members or collaborators. You know how to be versatile and flexible towards other developers' code.
    • Provide advice and innovative solutions on complex issues. You are in solution mode in front of challenges.
    • Estimate the workload required on the various functionalities of Turbulent projects
    • Perform and submit to code review and provide appropriate feedback constructively. You enjoy sharing your knowledge to help your colleagues progress in a technical aspect.
    • Support the compilation and application 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.