The largest job portal in the Middle East
Apply now

Job Description

We are looking for a Front end developer responsible for the client side of our services. Your primary focus will be to implement a complete user interface with focus on details, visualization and performance. Your main duties will include creating modules and components and coupling them together into a functional app, focusing on performance of components for big amounts of data.

Responsibilities:

  • Meeting with the development team to discuss user interface ideas and applications.
  • Suggest and implement data visualization solutions based on datasets provided.
  • Developing and implementing responsive and reusable user interface components / libraries using ReactJS, TypeScript, Redux, HTML5, CSS3, SCSS, WebSockets and RESTful APIs.
  • Optimizing components for maximum performance.
  • Maintain existing applications.
  • Fix issues or bugs that arise.
  • Collaborate with the back-end developers.
  • Creating self-contained, reusable, and testable modules and components.
Requirements:
  • University Degree in Computer Science or similar.
  • A minimum of 5 years of relevant experience as an ReactJS developer.
  • Proficiency in building products using ReactJS and TypeScript.
  • Experience with ES6, Typescrip, Jest, Mocha (or other testing tools).
  • Strong expertise with HTML, CSS/SCSS (Grid & Flexbox).
  • Sufficient experience in data visualization using Canvas/SVG or D3.js library.
  • Monitoring and improving front-end performance.
  • Experience with browser-based debugging and performance testing software.
  • Experience with Git repository.
  • Knowledge of NPM.
  • Professional and precise communication skills.
  • Experience with implementing unit tests.
  • Experience in designing software modules.
  • Experience in managing subordinates.
Good to have:
  • Experience with leaflet.js library.
  • Basic knowledge of databases such as Cassandra, Postgres, Elasticsearch.
  • Experience with docker.
  • Experience with Pixi.js, Phaser.js or similar engines
--

Novancy One est leader du recrutement et staffing de profils dans les domaines des systèmes dinformation et de la transformation digitale. Chaque candidat qualifié sera considéré pour un emploi, indépendamment de sa race, sa couleur, sa religion, son genre, son orientation sexuelle, son origine nationale, son handicap, son âge ou son statut de vétéran. Si vous pensez que votre candidature aurait été injustement écartée, veuillez nous en aviser par email : Pour consulter toutes nos offres : https://novancy.com/jobs/. Pour enregistrer une candidature spontanée :
Powered by JazzHR

Posted By Novancy One