Détails de l'annonce
Publiée le:
18 mai 2018
Type de poste:
Lieu de travail:
Cite El Khadra, Tunis, Tunisie
Moins d'un an
Bac + 5
Plein temps
Arabe , Français , Anglais
anonymous logo
Secteur: informatique / télécoms
Taille: Entre 20 et 100 employés
Description de l'annonce:

ESI group is a pioneer and world-leading provider in Virtual Prototyping that takes into account the physics of materials. ESI Services Tunisia, subsidiary of ESI Group recruits for its team aSoftware Developer, Web Front End, Visual Analytics

We are seeking an experienced software developer for a new, cutting-edge product for data analytics in industrial domains.  This product leverages Apache Spark machine learning, custom visualizations, and an intuitive GUI to bring the power of advanced analytics to engineering, manufacturing, and in-service applications.

 The candidate must demonstrate a broad knowledge and proven track record in software development for web applications and an interest and knowledge of visual analytics.  This individual will join a talented, focused team with a start-up mentality that thrives on innovative development in a collaborative environment.


  • Design, develop, maintain, and improve a web application for advanced visual analytics
  • Develop visualization tools in HTML5, Javascript, D3
  • Improve and refine UX design
  • Design, develop and automate test cases for software verification and quality assurance
  • Work effectively in a collaborative development environment
  • Meet project milestones in an iterative, continuous development process


  • IT engineer
  • Direct extensive experience with HTML5, Javascript, D3, SVG, and CSS
  • Understanding of good UX design, and ability to implement it
  • Excellent coding, debugging, and performance tuning skills in at least one high-level programming language (e.g. Javascript, Java, Scala, Python)
  • Experience with Javascript framework like Angular JS, React, or Backbone
  • Knowledge of RESTful services and APIs
  • Understanding of responsive and mobile designs
  • Proficient working within the full software development spectrum: version control (Git), compilers, debuggers, performance measurement tools for Linux and Windows
  • Good problem-solving, math and algorithmic skills
  • Familiar with the Agile (Scrum) development process
  • Team player with excellent communication skills, both verbally and written

Beneficial Skills:

  • Knowledge of statistical analysis and/or machine learning frameworks (e.g. R)
  • Understanding of database software, data structures and algorithms, and data interactions
  • Communications: WebSocket, REST
  • Knowledge of Spring Framework
  • Backend web knowledge or experience (Java, PHP, Python, or similar)
  • High level of competency in French and English languages is mandatory

Please send your application in English (CV and cover letter)