Fuseaux horaires : SBT (UTC +11), GMT (UTC +0), MSK (UTC +3), CEST (UTC +2), BST (UTC +1), JST (UTC +9), CST (UTC +8), WIB (UTC +7), MMT (UTC +6:30), BST (UTC +6), NPT (UTC +5:45), IST (UTC +5:30), UZT (UTC +5), IRDT (UTC +4:30), GST (UTC +4).
EST-CE QUE ÇA VOUS RESSEMBLE ?
- Vous aimez concevoir des logiciels propres et bien structurés, que les clients ont réellement plaisir à utiliser.
- Vous avez passé au moins 3 ans à travailler avec des frameworks frontend, développé un ensemble d’applications et vous comprenez les points forts et les limites de chacun.
- Vos compétences en ReactJS sont solides : vous savez construire de grandes applications web évolutives (scalables).
- Vous savez repérer les problèmes de performance et vous savez comment les résoudre.
- Utiliser un DVCS comme Git vous paraît naturel.
- Vous aimez travailler en collaboration au sein d’une équipe : vous aidez vos coéquipiers à trouver des solutions élégantes à des problèmes complexes, et vous êtes heureux(se) de participer à une revue de code à tout moment.
VOS EXIGENCES POUR LE POSTE
- Au moins 3 ans d’expérience professionnelle.
- Maîtrise solide du JavaScript moderne et des fondamentaux du navigateur (y compris les particularités), ainsi que des feuilles de style et de la manipulation du DOM.
- Expérience professionnelle préalable dans la création d’applications web à base de composants.
- Une approche de développement pragmatique qui privilégie la réutilisation de composants partagés et de solutions open source plutôt que de tout réinventer.
- Connaissance approfondie de l’écosystème ReactJS, incluant Redux, Redux-Saga, Reselect et Styled Components.
- Un vrai sens de la qualité en UI/UX et la capacité à transformer des wireframes en du code réutilisable de haute qualité.
- Aise avec différentes méthodes pour stocker et structurer les données (par ex. Immutable Structures).
- Compréhension du développement piloté par les tests à l’aide d’outils comme Jest.
- Expérience du débogage dans le navigateur et de l’optimisation des performances.
- Maîtrise à l’aise d’outils de développement courants tels que Git, Babel, Create-React-App et Yarn depuis un certain temps.
- Une certaine expérience avec React Native, même si c’était juste une petite démo ou un projet annexe.
- Esprit “startup” (ambition, flexibilité et volonté d’expérimenter).
- Vous pouvez travailler et communiquer avec vos coéquipiers pendant nos horaires centraux (de 11h à 16h, heure allemande).
LES COMPÉTENCES QUI SERAIENT UN PLUS
- Connaissance de certaines des toutes dernières fonctionnalités d’ECMAScript.
- Si vous avez travaillé avec des Web Workers et/ou des progressive web apps, vous pourrez contribuer rapidement en apportant de nouvelles compétences à l’équipe.
- Une certaine exposition à TypeScript.
- Expérience en développement mobile dans au moins un des écosystèmes iOS et Android.
- Expérience professionnelle avec React Native.
- Expérience de modernisation itérative ou de mise à niveau d’une base de code plus ancienne vers une plateforme plus récente (nous migrons actuellement de BackboneJS vers ReactJS).
- Contribution régulière à des projets open source ou écriture de contenus pour ces projets.
CE QUE NOUS POUVONS OFFRIR
- SMART FRIDAY : des vendredis libres gratuits au T2 et T3 2022 — aussi souvent que vous le souhaitez, entièrement payés (équivalent à +24 jours de congés).
- Logement par l’entreprise 2023 : nous louons des maisons partout dans le monde — gratuitement pour vous. Vous pouvez travailler et rencontrer des coéquipiers du monde entier. Que vous travailliez ou que vous partiez en vacances, c’est à vous de décider !
- Horaires de travail flexibles et possibilité de travailler à distance.
- Une équipe motivée et sympathique dans un environnement de travail productif.
- Un travail varié et exigeant dans un secteur en constante croissance et tourné vers l’avenir.
- Un excellent coaching et des opportunités de développement : nous avons un budget annuel pour des formations externes et des conférences (nous avons notamment participé à GitHub Universe à Londres et à Amsterdam).
- Un après-midi par sprint (toutes les deux semaines) pour travailler sur quelque chose qui vous intéresse. Vous voulez apprendre un nouveau langage de programmation ? C’est tout à fait OK — ce n’est pas forcément lié à votre poste. L’objectif est de vous aider à développer vos compétences et à maintenir votre créativité active.
- Il y a toujours un Fritz-Kola bien frais dans le frigo (si vous passez par notre bureau).
- Rejoignez-nous pour des événements à l’échelle de l’entreprise. Les retraites précédentes ont eu lieu en Belgique, à Prague et en Espagne, et la prochaine se tiendra au Portugal.
Apply info ->
To find out more about this job, please visit this link

