Détails de l'annonce
Référence
170306
Date de publication
8 décembre 2022
Type de contrat
CDILieu de travail
Tunis, Tunisie
Expérience requise
Entre 2 et 5 ans
Niveau d'études
Bac + 5
Salaire proposé
Disponibilité
Plein temps
Langues
Anglais
Offres similaires
Responsable Système d’Information
SOQUIBAT • Zaghouan
Technicien support IT
FINOPTI TN • Ariana
Senior SAP Ariba Consultant
Entreprise Anonyme • Tunis
Assistante Administrative
CPN • Sousse
Ingénieur QA Automatisation
BINITNS • Tunis
Entreprise
Entreprise Anonyme
Secteur: comptabilité / gestion / audit
Taille: Moins de 20 employés
Description de l'annonce
We are looking for a strong client-side developer with native JavaScript/jQuery/React expertise to focus on front-end web application development using REST APIs. The Frontend Engineer will have a strong understanding of working with JSON and DOM scripting as well as experience working with JavaScript design patterns and implementing third-party libraries and plugins. Experience using React is a must have.
Position Responsibilities and Essential Duties: (other duties may be assigned)
- Build next-generation order management web application with a focus on client side technology (React, AJAX, JavaScript , HTML5)
- Contribute to development strategy for desktop and mobile
- Write front-end code in React, JavaScript, HTML, and CSS
- Contribute to UI and UX design and architecture specs as needed
- Help select, develop and build reusable CSS/JS frameworks and libraries to simplify development
- Advocate for best practices, great usability and exceptional quality
Education/Experience
- Expert knowledge of React and Redux state management
- Good knowledge of responsive design concept
- 3+ years experience writing vanilla JavaScript (ES6) and React/Redux in a professional environment
- Experience with Material UI is a plus
- Good knowledge with frontend testing tools (preferably jest.)
- Experience with RESTful Web Services and APIs
- Experience with Git, SVN or a similar version control system
- Solid understanding of the challenges of client-side applications
- Strong command of web standards, progressive enhancement and cross-browser compatibility
- Strong logic programming ability
- A strong attention to detail
- Understanding of client-side performance and how to improve it
- Strong verbal and written communication skills
- Nice to have experience with module bundlers and task runners,
- Nice to have experience with Knockout.js Web Framework