Développeur•euse Frontend ReactJS (H/F)

  • Société

    Cap Collectif

  • Date

    2019-03-08T19:59:26+0100

  • Type de contrat

    CDI

Notre stack technique

Des technologies récentes

Au quotidien, vous travaillerez avec les technologies et outils suivants, et serez partie prenante des futurs choix d'architecture de la solution de Cap Collectif :

  • Backend : PHP 7, Symfony, API GraphQL, RabbitMQ, Elasticsearch, Varnish, Redis, Node.js, MariaDB

  • Frontend : Sass, styled-component, React.js, Redux, FlowType, Relay Modern, MapBox, Storybook

  • Devops : Docker

  • Intégration continue : Circle-CI, Jest, Behat, PHPSpec

  • Gestion de projet : GitHub, Slack

Nous mettons en place une stack de rêve et les meilleures pratiques techniques pour concevoir avec plaisir notre produit. Nos fonctionnalités sont développées sur le modèle d'une application React servie par une API GraphQL basée sur notre backend Symfony.

L'intégralité de la plateforme est testée unitairement et fonctionnellement, dans un vrai souci du respect de l'intégration continue.

Une infrastructure SaaS

Actuellement, nous gérons plus d'une centaine d'instances de notre plateforme SaaS et profitons de Docker pour déployer quotidiennement l'ensemble de ce parc en forte croissance. Nous surveillons la performance de nos instances à l'aide de NewRelic. Côté sécurité, nous participons à des bugs bounty.

Votre rôle

Vous serez amené à :

  • intégrer (HTML/CSS) les maquettes du produit ;

  • développer en JS moderne sur une appli réactive que l'on cherche à rendre la plus fluide et intuitive possible ;

  • poursuivre et maintenir notre guide de style ;

  • tester unitairement et fonctionnellement. Pour nous, à n'en pas douter, ça fait partie du processus de développement ;

  • travailler en intégration continue, c'est ce qui nous permet d'être serein aujourd'hui, comme dans 6 mois ;

  • collaborer avec l'équipe design pour l'élaboration des interfaces ;

  • maintenir et améliorer un niveau d'accessibilité élevé ;

  • récupérer les données depuis notre API GraphQL ;

  • faire de la veille technique quotidienne ;

  • sensibiliser au frontend les développeurs de l'équipe technique ;

  • remettre en question régulièrement les pratiques de l'équipe (revues de code, rétrospectives, conférences, être force de proposition sur l'évolution de la stack technique) ;

  • utiliser une méthode de projet agiles non bullshit et non prise de tête ;

  • participer à notre blog technique et contribuer à nos projets open source .

logo