This position is no longer available.

Senior Frontend Developer (React) - [Télétravail ]

Permanent contract
Salary: Not specified
Starting date: January 01, 2022
Fully-remote
Experience: > 5 years
Education: Master's Degree

easiware
easiware

Interested in this job?

jobs.faq.title

The position

Job description

Le produit

En tant que Senior Frontend developer, vous rejoindrez l’équipe easiware Start, le nouveau produit SaaS de relation client d’easiware. Nous construisons un produit de gestion de la relation client qui adresse le segment des acteurs du retail. Nous devons donc construire un produit extrêmement simple et intuitif, capable d’accueillir un très grand nombre d’entreprises clientes et d’utilisateurs.
Notre objectif ? Permettre aux marques d’être plus performantes dans la gestion de leurs services clients et leur permettre davantage de fidélisation.

A ce titre, vous travaillerez donc à la conception d’un nouveau produit stratégique pour l’entreprise et ses clients.

L’organisation Product & Engineering

Nous avons adopté une méthodologie agile (intégrant progressivement les méthodes Scrum) avec un fonctionnement sur des sprints de 2 semaines et un quotidien rythmé par quelques rituels de base : daily standups, sprint planning, sprint retro.

Pour chaque nouvelle feature ou correction de bug nous passons par ces étapes :

  • code review ;
  • tests unitaires et end-to-end en intégration continue ;
  • recette et tests fonctionnels ;
  • déploiement en production.

Nous souhaitons que chaque nouveau membre de l’équipe, quelle que soit sa séniorité et son niveau d’expertise, puisse gérer une mise en production dès ses premières semaines d’intégratio

La stack technique et les outils

L’application easiware Start est construite en 2 blocs indépendants qui communiquent via une API REST et des websockets (pour le chat par exemple) :

Node (API): NestJS + Typeorm + PostgreSQL + TypeScript (hébergé sur Heroku)
React (web): Next.js + TypeScript + PostCSS (hébergé sur Vercel)

Pour les outils, nous utilisons au quotidien : Jira (tickets), GitHub (code, pull requests, GitHub Actions) et Slack

Pour le reste de la stack technique de l’entreprise, nous utilisons pour 2 produits existants :

  • easiconnect, notre surcouche ETL sur AWS Lambdas en serverless ;
  • easiware Pro (legacy product): construit sur un langage propriétaire basé sur la technologie Enablon

Les missions

En tant que senior frontend engineer, vous contribuez à l’élaboration du produit easiware Start, de sa conception à la réalisation. En outre, voici le quotidien d’un développeur chez easiware :

  • 60% de conception et d’implémentation de nouvelles fonctionnalités au regard de la roadmap produit défini
  • 15% sur des tâches techniques à réaliser (stabilité, sécurité, dette technique, etc.)
  • 15% de correction de bugs pour améliorer la plateforme

A ce titre, vos missions au sein de l’équipe technique seront les suivantes :

  • Participer à l’analyse détaillée des besoins fonctionnels émis par le Product Owner et à la rédaction des sous-tâches techniques correspondant aux US
  • Coder, paramétrer et implémenter la solution
  • Intégrer les stratégies de tests y compris dans le CI/CD
  • Procéder à la mise en production
  • Accompagner la recette, qualifier et traiter les retours de recette
  • Réaliser la documentation technique et utilisateur associée à la solution
  • Gérer la maintenance corrective et évolutive de l’application
  • Participer aux cérémonies SCRUM

Notre culture tech

Nous sommes persuadés que pour construire un produit scalable aujourd’hui, il nous faut respecter des principes simples et ne pas céder à la hype éphémère. Nous essayons d’utiliser la solution la plus simple pour un problème donné.
Nous nous efforçons de façonner nos produits grâce à des itérations courtes, des mises en productions régulières et une amélioration continue grâce à des sprints dédiés à la tech.

Nous attachons une importance à contribuer à l’effort de qualité avec un code propre, maintenable et des pratiques de test automatisés.


Preferred experience

Qui êtes-vous ?

  • Vous êtes un développeur passionné par le fait de construire un produit à fort impact
  • Vous avez au moins 5 années de développement logiciel à votre actif sur des technologies similaires (HTML/CSS, React ou framework similaire)
  • Vous attachez de l’importance à l’esprit d’équipe, vous aimez faire grandir vos collaborateurs et partager vos connaissances
  • La qualité du code produit par votre équipe est au coeur de vos préoccupations (maintenabilité, testabilité et écriture de tests automatisés)
  • Ce que vous construisez sert l’expérience des utilisateurs finaux avant tout (performance, accessibilité, simplicité)
  • Vous êtes autonome, rigoureux(se), organisé(e) et méthodique
  • Vous avez envie de vous intégrer dans un projet ambitieux au sein d’une équipe passionnée attachée à la satisfaction de ses clients avec des enjeux de conception et de R&D importants

Recruitment process

Chez easiware le processus de recrutement se fait en 3 étapes :
1/ Un call RH de 30 minutes pour faire connaissance
2/ Un entretien technique d’1h30 auprès de notre Team Leader et l’équipe
3/ Un entretien d’1h avec l’un de nos fondateurs

Want to know more?

These job openings might interest you!

These companies are also recruiting for the position of “Développement de logiciels et de sites Web”.

See all job openings