Développement front end
Des front ends Angular, React et Vue construits comme un design system, testés dans un vrai navigateur et utilisables sur un téléphone de 375 pixels. Notre propre portail Angular 22 est la référence, et vous pouvez en lire les chiffres ci-dessous.
Frameworks que nous staffons
Angular
Notre propre portail est en Angular 22
Composants standalone, signals, détection de changements sans zone et nouveau flux de contrôle. La preuve la plus solide que nous ayons, car nous exploitons nous-mêmes une application Angular de 91 routes.
React et Next.js
Applications monopages et Next.js
Applications monopages et sites Next.js rendus côté serveur, avec la même discipline de bibliothèque de composants que celle que nous appliquons dans Angular.
Vue.js
Recrutés et évalués pour l’écosystème Vue
Des front ends Vue pour les produits déjà engagés dans cet écosystème, recrutés et évalués spécifiquement pour lui.
Ce que vous obtenez, quel que soit le framework
- Versions actuelles, patterns actuels. Nous suivons la dernière version stable et modernisons le fichier que nous touchons, dans la même modification, plutôt que de laisser une base de code avec deux versions majeures de retard.
- Un design system, pas un tas de pages. Une implémentation par motif d’interface, composée à partir de blocs partagés ; chaque composant partagé a une story qui exécute des contrôles d’accessibilité axe.
- Des contrats générés à partir du backend. Le client d’API est généré à partir du document OpenAPI ; aucun type de données n’est saisi à la main et le dossier généré est en lecture seule.
- Autorisation avant le rendu. Chaque route porte un garde de permissions typé qui s’exécute avant l’existence du composant. L’intercepteur HTTP est une défense en profondeur, jamais le contrôle principal.
- Le mobile comme exigence. Aucun défilement horizontal à 375 px, zones tactiles de 44 pixels, rien de tronqué, actions principales accessibles au pouce.
Comment un composant est écrit
La logique, le gabarit et les styles sont toujours trois fichiers voisins. Les filtres structurés, le tri et la pagination vivent dans l’URL pour qu’une vue puisse être partagée ; la recherche en texte libre reste en mémoire, car elle peut contenir des données personnelles et les URL se retrouvent dans des journaux. Le calcul, le formatage et l’export PDF ou CSV se font dans le navigateur, tandis que la pagination et le filtrage des données sous-jacentes restent en SQL avec le filtre de visibilité de l’appelant : le navigateur ne reçoit donc jamais de lignes que l’utilisateur n’a pas le droit de voir.
Front ends que nous avons livrés
Quatre applications monopages livrées sur Angular et React, plus de 300 composants d’interface, des scores Lighthouse supérieurs à 90, pour des produits de trading, de santé, de RH et de logistique. Chiffres issus de notre historique de livraison.
Besoin d’un front end, ou de sauver un front end existant ?
Envoyez le dépôt ou la maquette. Vous recevez une évaluation écrite et une estimation sous un jour ouvré.