Enjeux techniques
Migration de codebase, amélioration de l’expérience utilisateur
Historiquement notre frontend s’est construit organiquement sur une base React 15 qui nous pose désormais quelques problèmes. Nous avons donc décidé de partir d’une base saine en React 16 et de migrer petit à petit nos features sur cette nouvelle code base.
Haute disponibilité et performance
Notre produit est extrêmement sensible à la latence car nous devons générer le contenu d’un email à partir de source de données externes que nous ne maîtrisons pas. Nous devons donc faire attention à chaque feature ajoutée pour faire face aux problèmes qui peuvent survenir et toujours afficher un contenu dans l’email.
Code Quality
Qui dit nouvelle codebase frontend dit best-practices, nous mettons donc en place de tests unitaires / e2e automatiquement exécutés par notre CI avec code coverage. Côté backend, nous sommes entrain de mettre en place Typescript et ajouter de tests pour être toujours plus confiant sur la qualité de notre code.
Environnement de travail
Frontend
Frameworks: React (+ i18n) / Redux / Redux-observable
Tools: Flow / Prettier / Webpack
UI: Ant / Styled-component
Tests: React-testing-library / Cypress
Backend:
NodeJS, Javascript en cours de migration vers Typescript
Architecture: Microservices
Databases: Mongodb / Redis
Tests: Ava / Tape
Devops:
Github, CircleCI, Codecov, Kubernetes, Google Cloud, Terraform
Day to day
Standup tous les matins
Sprints en SCRUM
Jira pour la gestion des tickets/sprints
Review mensuelle avec le CTO
Une super ambiance
Tes missions
Les +
Nos avantages
Tyto společnosti rovněž nabírají pracovníky na pozici "{profese}".
Podívat se na všechny nabídky