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 :
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 :
Les avantages Aria
Ce que l’on vous propose :
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 :
Estas empresas también contratan para el puesto de "{profesión}".