Développeur·se Front-end H/F
Type de contrat: CDI
Localisation: Châlons-en-Champagne (51)
Salaire: 36 100 – 51 200 €/an (estimation Hellowork)
Mode de travail: Télétravail partielNiveau d’études: Bac +5
À propos de SMAG
SMAG développe des logiciels et applications mobiles pour les acteurs des filières agricoles.
LEA, leur solution
100 % web & mobile, est dédiée aux
Entreprises de Travaux Agricoles (ETA). Elle permet :
- L’enregistrement des prestations et travaux
- Le suivi des chantiers
- La préparation des facturations
- Une application mobile terrain connectée
Votre mission
Au sein de l’équipe
LEA (3 personnes), vous participerez à la
conception, au développement et à l’amélioration continue de l’interface utilisateur (web/mobile), en mettant l’accent sur :
✔
Performance✔
Accessibilité✔
Qualité et ergonomieVous collaborerez étroitement avec votre équipe pour livrer des
fonctionnalités fiables, maintenables et scalables.
Vos responsabilités quotidiennes
- Développer des interfaces Vue.js/TypeScript robustes, avec une attention particulière aux :
- Tests automatisés
- Revues de code
- Qualité du code
- Participer aux décisions d’architecture Front-end et à l’outillage (linting, build, CI/CD)
- Optimiser la performance, l’accessibilité et l’UX
- Contribuer aux bonnes pratiques :
- TDD (Test-Driven Development)
- Documentation technique
- Design System
- Travailler en collaboration agile avec des itérations courtes
Compétences et technologies requises
- Maîtrise des frameworks Front-end modernes, idéalement Vue.js :
- State Management (Pinia, Vuex)
- Composition API
- Réactivité et optimisation des performances
- TypeScript :
- Typage fort
- Génériques
- Structuration propre du code
- CSS/SASS
- HTML sémantique
Un plus (non obligatoire mais apprécié)
- Architecture et bonnes pratiques :
- Principes SOLID
- Découplage (IoC)
- Backend :
- PHP/Symfony
- Rust/Axum
- C#
- Méthodologies avancées :
- Trunk-Based Development
- TDD (Test-Driven Development)
- CI/CD
- Développement mobile :
- Ionic avec Vue.js (atout significatif)