Este puesto ya no está disponible.

Front-end Developer

Indefinido
Paris
Salario: No especificado
Fecha de inicio: 31 de agosto de 2022
Totalmente remoto
Experiencia: > 2 años

ARIA
ARIA

¿Te interesa esta oferta?

jobs.faq.title

El puesto

Descripción del puesto

Le rôle

Ce rôle consiste à travailler au sein de notre équipe tech, qui développe notre produit APIsé à destination des développeurs et notre dashboard à destination des dirigeants et opérationnels.

En travaillant chez Aria, vous contribuerez au développement et améliorations de notre infrastructure de financement de factures. Vous interviendrez sur des problématiques liés aux systèmes de paiement, au registre des transactions, à la détection de la fraude, à la gestion de nos utilisateurs, aux intégrations à des partenaires, etc.

En tant que développeur front-end dans l’équipe tech, vous participerez au développement du front-end, ce qui implique de façon non exhaustive :
consommer les API (RESTful, GraphQL, …) de notre back-end
participer à l’élaboration d’un Design System robuste pouvant être utilisé dans l’ensemble de nos applications
développer des interfaces complexes en lien direct avec nos designers
être force de proposition sur les choix d’architecture et technologiques

Vous serez le premier interlocuteur technique sur nos projets et participerez à la création des services à toutes les étapes du développement aux côtés des équipes produit et design.

En tant que développeur front-end, vous alternerez entre des moments de discussion et des moments de création, entre conception et réalisation. Vous écrirez du code, bien sûr, mais pas que, vous écrirez aussi des tests et de la documentation pour aider vos collègues à suivre vos avancées.

L’équipe

Vous rejoindrez l’équipe technique composée de 5 développeurs qui travaillent majoritairement en remote.

Vous pourrez donner votre avis sur de nombreux sujets en utilisant nos canaux de discussion dévolus à la collaboration : Notion ou code, pour les discussions, fouillées, documentées ; et Slack, pour les discussions brèves, rapides, informelles ; discussions en visio et présentiel pour les réflexions et présentations.

Toutes les applications frontend d’Aria sont basées sur une stack technique React utilisant le framework NextJS. L’ensemble du code React est basé sur les hooks.

Nous avons aujourd’hui 3 projets principaux :

  • Le Dashboard utilisé par nos clients
  • Une plateforme d’administration utilisée pour la gestion interne
  • Le site vitrine

Au milieu de ces 3 projets nous avons développé un Design System exportant le thème d’Aria ainsi que les différents composants communs. Cette librairie est basée sur Storybook pour la présentation des composants.

Le style est géré via Stitches JS qui est une librairie CSS-in-JS permettant de créer un système de variantes dans les composants, le tout entièrement typé.

Nos composants sont basés sur Radix-UI comme primitives afin de respecter les normes WAI-ARIA.

L’ensemble des projets sont basés sur Typescript.

Pour le tests de nos applications, nous utilisons jest, @testing-library/react et @testing-library/react-hooks pour tester les services, les UI’s et les hooks.

Nous avons également mis en place Cypress pour les tests E2E.

Côté déploiement, tous les projets disposent d’une CI / CD pilotée par des Github Actions et un registry Docker quand nécessaire.

Comme pour toutes les fonctions chez Aria, vous bénéficierez d’un budget pour apprendre et progresser dans votre métier. Aria finance votre participation à des conférences et formations et achats d’ouvrage de référence.

Enfin, nous accordons beaucoup d’importance au fait de faire rayonner Aria à l’extérieur, nous sommes fiers de ce que nous réalisons. Vous aurez donc du temps aménagé pour la rédaction d’articles ou la participation à des conférences.

Vos responsabilités

Dans les grandes lignes, vous aurez pour mission de :

  • écrire un code lisible, maintenable, et testé pour un fonctionnement en production à grande échelle. Ce que vous allez créer est appelé à durer.
  • mettre le curseur au bon endroit entre construire du code de qualité sur les fonctions coeur du produit qui répondent à une vision à long terme du produit et le fait de délivrer / tester rapidement des solutions - répondant aux besoins de nos clients et prospects sur les fonctions moins centrales du produit.
  • contribuer à la direction technique de nos produits, en prenant la responsabilité de certains projets.
  • partager votre expertise avec vos collègues, en participant à des revues de code, en rédigeant de la documentation ou en organisant des présentations internes.
  • proposer de nouveaux outils, de nouvelles approches de développement, dans le but d’améliorer notre façon de travailler.
  • collaborer avec nos product designers, product managers et nos développeurs, de la conception à la mise en production de fonctionnalités.
  • documenter (en anglais) les applications que vous contribuez à créer.
  • prendre en compte les avis de nos clients et des équipes internes opérationnelles pour améliorer les produits que nous leurs proposons.

Les avantages Aria

Ce que l’on vous propose :

  • un package au-dessus du marché, nous recrutons les meilleurs et les payons à leur valeur.
  • des BSPCE : chaque salarié est actionnaire d’Aria.
  • de rejoindre une équipe de personnes exceptionnelles et expertes.
  • une flexibilité dans votre travail et votre organisation : remote possible.
  • une mutuelle (Alan) prise en charge à 100% et élargie aux conjoints & enfants !
  • carte tickets restaurant Swile : 11€/jour.
  • bureaux @WeWork dans le 13ème.
  • prise en charge des transports (y compris vélo) : 50% pris en charge.
  • pass Culture : 600€ annuel pour la culture et le sport (théâtre, concert, expo, salle de sport..).

Requisitos

Nous cherchons une personne qui possède une première expérience en tant que développeur front-end et qui souhaite continuer à progresser. Idéalement, vous :

  • avez une expérience de 2 ans
  • considérez que coder ce n’est pas que délivrer des features, vous êtes fier de la manière dont vous architecturez et organisez le software
  • avez un côté touche-à-tout et êtes capable de trouver des solutions fonctionnelles rapidement
  • aimez échanger avec les autres membres de l’équipe pour les faire progresser et vous améliorer vous-même
  • aimez construire le meilleur produit pour nos clients
  • vous êtes déjà confronté à plusieurs problèmes complexes et passionnants
  • êtes un développeur mid-senior et autonome

Proceso de selección

  • call de screening avec un des cofondateurs (30min)
  • entretien technique sur le ou votre métier
  • entretien avec les deux cofondateurs (1h)
  • meet the team : café avec des membres de l’équipe afin de s’assurer d’un bon fit

¿Quieres saber más?

¡Estas ofertas de trabajo te pueden interesar!

Estas empresas también contratan para el puesto de "{profesión}".

Ver todas las ofertas