Job Title: Frontend Engineer
Emplacement : À distance
Échelle salariale : 44 $ à 46 $/heure
Principales responsabilités:
- Développer et maintenir des applications frontales évolutives à l'aide de React et TypeScript.
- Concevoir et mettre en œuvre des composants et des structures d'interface utilisateur réactives.
- Traduisez les maquettes de conception et les wireframes en code de haute qualité.
- Rédigez des tests d'intégration et d'interface utilisateur complets pour garantir la fonctionnalité et la fiabilité de l'application.
- Collaborer en étroite collaboration avec les développeurs back-end et les équipes produits pour créer des solutions de bout en bout.
- Participez aux révisions de code et améliorez continuellement la qualité, les performances et la fiabilité du code.
- Stay up-to-date with emerging trends and technologies in web development and testing.
Compétences et qualifications requises:
- Baccalauréat en informatique, en génie logiciel ou dans un domaine connexe.
- Forte maîtrise de React.js et TypeScript.
- Expérience avec les outils et méthodologies de développement frontend.
- Base solide en HTML5, CSS3 et JavaScript moderne (ES6+).
- Expérience dans la rédaction de maquettes d'interface utilisateur et de prototypes interactifs.
- Maîtrise de la rédaction de tests d'intégration et d'interface utilisateur.
- Connaissance de Python pour les tâches de script et d'automatisation.
- Compréhension des API RESTful et des services Web.
- Expérience avec les systèmes de contrôle de version, de préférence Git.
Compétences souhaitables:
- Expérience avec des frameworks de tests supplémentaires (par exemple, Jest, Cypress).
- Familiarité avec les bibliothèques de gestion d'état (par exemple, Redux, MobX).
- Connaissance des pratiques d'intégration et de déploiement continus (CI/CD).
- Expérience avec les méthodologies de développement Agile.