Notre client un acteur majeur dans son domaine (smart building/smart water) recherche un.e développeur.euse front-end.
Tasks
Rattaché au pôle Digital, vos missions seront les suivantes :
- Concevoir et développer des interfaces utilisateur attrayantes et réactives en utilisant les technologies web modernes.
- Collaborer avec les concepteurs et les équipes produit pour traduire les maquettes et les spécifications fonctionnelles en interfaces utilisateur interactives et conviviales.
- Assurer la compatibilité multi-navigateur et la réactivité des interfaces utilisateur sur une variété de dispositifs et de plateformes.
- Optimiser les performances des applications web en améliorant le chargement des pages et en réduisant le temps de rendu.
- Mettre en œuvre les meilleures pratiques en matière d'accessibilité pour garantir que les interfaces utilisateur sont utilisables par tous les utilisateurs, y compris ceux ayant des besoins spécifiques.
- Travailler en étroite collaboration avec l'équipe de développement back-end pour intégrer les interfaces utilisateur avec les services web et les API.
- Effectuer des tests unitaires et des tests d'intégration pour garantir la qualité du code et la stabilité des applications.
- Maintenir une documentation technique détaillée des interfaces utilisateur développées.
Requirements
- Maîtrise des langages web front-end : HTML5, CSS3, JavaScript (notamment les frameworks comme React, Angular).
- Maîtrise des principes de conception d'interfaces utilisateur et des bonnes pratiques en matière d'expérience utilisateur (UX).
- Maîtrise dans l'optimisation des performances web et la compatibilité multi-navigateur (web responsive et mobile-first).
- Capable d'utiliser des outils de gestion de versions comme Git.
- Expérience avec les tests unitaires et les méthodes de développement agile serait un plus.
Un plus:
- Une expérience avec Flutter ou une appétence pour apprendre
Processus de recrutement:
- Un premier entretien téléphonique pour faire connaissance avec une RH: en apprendre plus sur votre parcours et vos compétences.
- Un second entretien avec le Business Manager, en visio sur TEAMS (environ 30 minutes).
- Nous organisons une rencontre et/ou un entretien technique en visio avec les équipes du client
Si nous nous projetons ensemble sur une collaboration nous vous présenterons idéalement en physique, le contrat de travail que nous vous proposons.
Durant ce processus, nous communiquerons aussi bien par téléphone que par email et nous pourrions vous inviter également à rencontrer nos équipes dans nos locaux ou bien les équipes de notre client bien entendu.
Pour les postes techniques nous attirons votre attention sur l'importance d'un test technique en ligne pour évaluer votre niveau notamment sur les langages de programmation par exemple.
Nous sommes impatients de faire votre connaissance et de découvrir vos ambitions!!