Objectif principal:
Les développeurs ReactJS sont des développeurs frontaux qui créent des composants d’interface utilisateur modernes pour improviser les performances des applications. Ils tirent parti de leurs connaissances sur JavaScript, HTML, CSS et travaillent en étroite collaboration avec des testeurs, des concepteurs, des concepteurs de sites Web et des chefs de projet pour créer une application robuste et efficace.
RESPONSABILITÉS
Technique:
- Tirez parti de la boîte à outils React intégrée pour créer des fonctionnalités frontales
- Créez des outils de visualisation de données, des bibliothèques et du code réutilisable pour les prospects
- Intégrer des conceptions et des wireframes dans le code de l’application
- Surveillez les interactions des utilisateurs et convertissez-les en informations pertinentes
- Écrire le code de l’interface d’application avec JavaScript
- Améliorez les performances des applications grâce à une surveillance constante
- Traduire les wireframes et les conceptions en code de bonne qualité
- Optimisez les composants pour qu’ils fonctionnent de manière transparente sur différents navigateurs et appareils
- Bonne compréhension des bibliothèques CSS, GIT, Sigma, Adobe XD, etc.
- Authentification correcte des informations utilisateur
- Développer une interface utilisateur Web réactive
- Externaliser l’image de marque et le style des micro frontaux.
Non technique :
- Mentor React équipe de développement pour la maîtrise des technologies de script Java.
- Interaction constante avec les autres équipes de développeurs et l’équipe de conception pour discuter des idées d’interface utilisateur
- Un examen approfondi des besoins des applications et des éléments d’interfaçage
- Fournir une documentation et des maquettes appropriées pour les ajouts et les modifications apportées à l’application
Compétences techniques:
- Solide maîtrise de JavaScript, du modèle objet, de la manipulation DOM et des gestionnaires d’événements, des structures de données, des algorithmes, de JSX et de Babel
- Compréhension complète de ReactJS et de ses principaux fondamentaux comme JSX, Virtual DOM, le cycle de vie des composants, etc.
- Expérience précédente avec les workflows ReactJS tels que Flux, Redux, Create React App, les bibliothèques de structures de données
- Compréhension des API RESTful/GraphQL, HTML/CSS, ES6 (variables et portée, méthodes de tableau), outils de gestion de versions de code comme GIT, etc., outils de développement frontend populaires, outils Jenkins CI/CD, DevOps, frameworks de test de performances comme Selenium, Mocha , Nœud + NPM
- angulaire et [URL Removed] expérience bénéfique
- Script ECMA
- HTML/CSS
- Nodejs
- Expérience dans les tests et les frameworks Java Script.
- Très compétent avec le langage Java Script et sa syntaxe et ses fonctionnalités Es6+ modernes.
- Maîtrise des outils de développement modernes tels que Babel, Webpack, Git, Maven et Jenkins.
- Déploiement dans de petites images Docker avec des services back-end de repos.
- Contrôle d’accès basé sur les rôles (RBAC) dans Node avec JWT.
- Compétence pour traduire les besoins de l’entreprise en exigences techniques
AUTRES COMPÉTENCES
- Esprit d’équipe ouvert, prêt à accepter les commentaires et à offrir des suggestions
- Bonne gestion du temps, gestion de projet, communication et compétences interpersonnelles
- Capacité d’écrire un code clair et net basé sur les directives et les meilleures pratiques
- Volonté d’apprendre des outils et des processus modernes
- Bonnes compétences en résolution de problèmes et en dépannage
- Créativité et responsabilité
- Compréhension des techniques de Domain Driven Design et identification du contexte limité
Compétences désirées:
- Réagir
- Reposant
- Javascript
- HTML
- Java
- NodeJS
- CSS
En savoir plus/Postuler à ce poste
En rapport
— to it-online.co.za