Ir à oferta completa

SYMPTOM EXPLORER WEB APPLICATION CORRECTION

Descrição da oferta de emprego

We are currently facing challenges with our medical symptom tracking website, Epicrize, specifically with the dynamic generation and management of interactive symptom elements on the website.
The site uses JavaScript to dynamically generate a hierarchical list of symptoms and their sub-categories, allowing users to interactively navigate through them.
However, there are issues especially when displaying deeper levels of nested symptoms.
Issues to Address.
Nested Symptoms Visibility.
The main issue is that symptoms nested at deeper levels (beyond the third level) are not displaying consistently.
While the top levels display as expected, deeper nested symptoms sometimes do not appear, even though they are supposed to be dynamically generated and made visible upon user interaction.
Parent Element Selection Errors.
Error messages such as "No parent found for selector #someParentElement" and "No elements found for selector.
ub-symptoms" frequently occur.
This suggests that there's a problem with the script's ability to locate and correctly append child symptom elements to their respective parent elements within the document's structure.
Dynamic Content Management.
The system to dynamically create and append symptom elements based on structured data seems to be failing, particularly for deeply nested elements.
This could be due to timing issues (scripts executing before the DOM is fully ready), incorrect DOM selectors, or logical errors in managing hierarchical data relationships.
Required Skills.
Strong proficiency in JavaScript, especially in handling dynamic content and DOM manipulation.
Experience with debugging complex web applications.
Ability to optimize and refactor existing code for better performance and reliability.
Objectives.
Review and refactor the existing JavaScript code to ensure that all nested symptom buttons are correctly generated and displayed.
Implement a robust system for managing visibility and interaction of nested elements.
Ensure the system is scalable, with clean, well-documented code that handles deeper levels of nesting efficiently.
Resolve all current JavaScript errors related to element selection and visibility toggling.
Deliverables.
A fully functional script where all levels of symptoms are accessible and visible as per the user interactions.
Documentation outlining changes made, with suggestions for future maintenance and potential scaling.
This project requires a detailed examination of the current script handling the symptoms, identification of bugs, and implementation of fixes to ensure that the website functions correctly across all user interactions.
If you have experience with complex DOM manipulation and dynamic content in web applications, your expertise would be invaluable in resolving these issues.
JavaScript HTML PHP jQuery / Prototype CSS ID do Projeto.
# Sobre o projeto 22 propostas Aberto para ofertas Projeto remoto Ativo em 5 minutos atrás
Ir à oferta completa

Detalhes da oferta

Empresa
  • Indeterminado
Localidade
  • Em todo Portugal
Endereço
  • Indeterminado - Indeterminado
Data de publicação
  • 26/04/2024
Data de expiração
  • 25/07/2024
.Net Developer
Uniksystem -sistemas de informação,lda

Professional experience in a web application project type, consisting of:• mvc or web api project;• dal project (all interaction with the database must be done with the orm entity framework core)... net: mvc, web api, entity framework core and in the development and integration of web services (soap......

Java Developer
ITDS

In-depth knowledge of core java, multi-threading familiarity managing soap/restful apis built on application frameworks ability to deliver clean code with good unit test coverage experience with test-driven development and unit testing... deep understanding of application development lifecycle, integration......

Full Stack ( M/F) Lisboa
Slot Recursos Humanos

Responsabilidades:- desenvolver serviços de multimédia dirigidos para a comunidade académica nacional- desenvolvimento e manutenção de plataformas de ensino a distância- desenvolvimento de websites e aplicações web- exploração de novas tecnologias de vídeo sobre ip- desenvolver e manter serviços de webconference......

Software developer
Inês empresa

A familiaridade com frameworks e bibliotecas populares também é útil... desenvolvimento web: se o trabalho envolve desenvolvimento web, é importante ter experiência com tecnologias front-end (html, css, javascript, frameworks como react, angular ou vue... a empresa é de outsourcing, cliente area banca:junta-te......

Analistas, Programadores, de Software e Aplicações
513283374

Estágio profissional responsabilidades » efetuar a instalação, configuração, gestão e manutenção de redes informáticas e equipamentos de redes, tendo em conta as técnicas e procedimentos subjacentes à arquitetura, ao planeamento e projeto de redes, de forma a garantir o seu correto e seguro funcionamento......

SAP Basis BTP
Equação it

Mainly on cloud products - tenant provisioning, administration, monitoring, service management, user management, connectivity, troubleshooting and support;• experience on: btp configuration and support; btp - sap role matrix design and manage; cloud connector admin; hana connectivity, admin and security......

SAP Basis Mid
Equação it

• technical and application expertise for different cloud solutions (min... • strong knowledge of it service management, sap basis and sap application... • knowledge of project management fundamentals, itil, lean fundamentals (plus)... • english - c1;• engineering graduate with 2-4 years of work experience......

SAP Basis Senior profile
Equação it

• technical and application expertise for different cloud solutions (min... • strong knowledge of it service management, sap basis and sap application... the project is estimated to start in january 2024 (flexible)... • knowledge of project management fundamentals, itil, lean fundamentals (plus)......

Automation and Robotics Engineer
TECNICOAT, LDA

The application deadline is 23/12/2023... familiarity with plc programming and industrial automation protocols... excellent problem-solving and troubleshooting skills... strong communication and collaboration skills... join us in shaping the future of innovative engineering through innovation and automation......

Tech lead outsystems
Scorpion circle

Requisitos do trabalho mandatório: certificação tech lead outsystemsdescrição do perfil:requisitos de experiência profissional e de competências técnicasmínimo de 4 a 5 anos de experiência profissional em desenvolvimento de software na tecnologia outsystems;mínimo de 4 anos de experiência no desempenho......