_**Description**_- IMPORTANT: The developer computer must have RAM - 16GB / 32GB RAMStorage - 512GB or more- **Responsibilities**_- Building modular and reusable components and libraries.- Drive the architecture for a graph visualization app.- Implementing automated testing integrated into development and maintenance workflows.- Staying up-to-date with all recent developments in the JavaScript space.- Proposing any upgrades and updates necessary for keeping up with modern security and development best practices.- **Skills Required**_- Highly proficient with the _**JavaScript **_language. (+5 years)- English advanced (B2/C1)- Experience with _**React**_. (+3 years)- Good understanding of _**HTML5**_ and _**CSS3**_. (+5 years)- Experience with visualization libraries like _**Chart.Js, d3, MxGraph **_or similar.- Understanding of server-side rendering and its benefits and use cases.- Knowledge of functional programming and object-oriented programming paradigms.- Ability to write efficient, secure, well-documented, and clean _**JavaScript **_code.- Familiarity with automated **JavaScript** testing, specifically testing frameworks such as testing-library, **Jest **or Mocha.- Proficiency with modern development tools, like **Babel**, **Webpack**, and **Git**.- Experience with both consuming and designing **RESTful APIs**.- **Skills Desirable**_- CI/CD: _**Kubernate, harness, Jenkins**_- Graph: _**Cytoscape, canvas and SVG**_- Backend: _**Java Spring boot**_- Testing: _**Cypress**_- **We offer**_- Monday to friday, 9:00 AM - 6:00 PM (1 hr mealtime), ( Work break on saturday and sunday)- Weekly payment- Benefit program- Home Office (100%)Tipo de puesto: Tiempo completo, Por obra o tiempo determinadoDuración del contrato: 12 mesesSalario: $16,000.00 - $20,000.00 al mesHorario:- Turno de 8 horasPrestaciones:- Horarios flexiblesIdioma:- Inglés (Obligatorio)