Détails de l'annonce
Référence:
170389
Publiée le:
9 décembre 2022
Type de poste:
CDI
Lieu de travail:
Tunis, Tunisie
Expérience:
Entre 2 et 5 ans
Étude:
Bac + 5
Rémunération proposée:
2500 - 4500 DT / Mois
Disponibilité:
Plein temps
Langues:
Anglais
Entreprise:
anonymous logo
Entreprise Anonyme
Secteur: comptabilité / gestion / audit
Taille: Moins de 20 employés
Description de l'annonce:

A large international company operating in four different continents is currently looking for a front end engineer with 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