Instituto Todos pela Saúde

Desarrollador de Software Front-end Senior

Show original

Presencial

São Paulo, SP, Brasil

Rango salarial

BRL

Empleado(a)

Nivel de experiencia

Senior

Requisitos

5+ años de experiencia en la carrera
Inglés básico
TypeScript
JavaScript
Testes automatizados
Gerenciamento de estado
Git
Acessibilidade digital (WCAG)
React
HTML
CSS
Integração com APIs

Habilidades deseadas

PWA
Visualização estatística
Design da informação
D3
eMAG
Storybook
ECharts
Plotly
MapLibre
Next.js
Leaflet
Recharts

Tareas y Responsabilidades

Show original

Buscamos una persona desarrolladora de software senior, con enfoque en front-end, para crear y mejorar las interfaces de los productos digitales de ITpS. Formará parte de un equipo multidisciplinario y trabajará en soluciones que transforman datos científicos y epidemiológicos en información útil para diferentes públicos.

Buscamos a alguien capaz de traducir necesidades complejas de vigilancia en experiencias claras, accesibles y confiables. Esperamos autonomía para tomar decisiones, monitorear las soluciones en producción y contribuir al crecimiento técnico del equipo. El liderazgo será técnico, con participación en arquitectura, revisión de código, mentoría y coordinación de entregas; la función no involucra gestión formal de personas.

Responsabilidades:

  • Desarrollar, probar, documentar y mejorar aplicaciones web con React y TypeScript.
  • Transformar necesidades de epidemiología y salud pública en flujos, filtros y visualizaciones fáciles de comprender para públicos técnicos y no técnicos.
  • Guiar la arquitectura de front-end, la evolución de los componentes reutilizables y la consistencia del sistema de diseño entre los productos.
  • Integrar las interfaces con las APIs de ITpS, con el manejo adecuado de autenticación, paginación, almacenamiento en caché y estados de carga, error, indisponibilidad y ausencia de datos.
  • Construir paneles, series temporales, mapas, tablas y formularios que mantengan buen rendimiento incluso con grandes volúmenes de datos.
  • Incorporar accesibilidad desde el inicio del desarrollo, tomando la WCAG 2.2, nivel AA, como referencia.
  • Definir una estrategia de pruebas proporcional al riesgo y monitorear el rendimiento y los errores en producción, identificando sus causas y verificando las correcciones.
  • Aplicar controles proporcionales al riesgo en el tratamiento de datos personales y sensibles mostrados o recopilados por las interfaces, en cumplimiento de la LGPD y las normas éticas aplicables.
  • Realizar revisiones de código, registrar decisiones relevantes y apoyar el desarrollo de otras personas del equipo.
  • Trabajar en conjunto con producto, diseño, backend, infraestructura, datos, epidemiología e instituciones asociadas.

Requisitos:

  • Experiencia sólida en el desarrollo y mantenimiento de aplicaciones web en producción con React y TypeScript.
  • Dominio de HTML semántico, CSS, JavaScript, responsividad y funcionamiento del navegador.
  • Experiencia con arquitectura de componentes, gestión de estado e integración con APIs.
  • Experiencia con interfaces orientadas a datos, como paneles, gráficos, mapas o tablas extensas.
  • Experiencia con Git, pruebas automatizadas y capacidad para elegir el nivel de cobertura adecuado a cada riesgo.
  • Conocimiento aplicado de accesibilidad digital y optimización del rendimiento en el navegador.
  • Capacidad para diagnosticar problemas de producción con base en evidencia y comunicar decisiones técnicas con claridad.
  • Experiencia con revisión de código y apoyo técnico a otras personas.
  • Conocimiento de buenas prácticas en el tratamiento de datos personales y sensibles.
  • Capacidad para leer documentación técnica en inglés.

Diferenciales:

  • Experiencia en salud pública, vigilancia epidemiológica, datos gubernamentales u otros contextos regulados.
  • Experiencia con bibliotecas de visualización o mapas, como ECharts, Plotly, Recharts, D3, Leaflet o MapLibre.
  • Experiencia con Next.js, Storybook, aplicaciones web progresivas (PWA) o funcionamiento sin conexión.
  • Conocimiento de eMAG, diseño de información o visualización estadística.

Competencias comportamentales

  • Actitud profesional ética y respetuosa, con cordialidad en las relaciones, respeto a la diversidad y cuidado con la información confidencial.
  • Capacidad para trabajar en equipos multidisciplinarios, colaborando en las entregas, valorando diferentes perspectivas y reconociendo las contribuciones de otras personas.
  • Disposición para compartir conocimientos, documentar aprendizajes y apoyar el desarrollo de colegas, reduciendo la dependencia del conocimiento individual.
  • Comunicación clara y respetuosa, con escucha activa para comprender necesidades, aclarar dudas y alinear expectativas.
  • Apertura para dar y recibir retroalimentación constructiva y manejar divergencias mediante el diálogo, con enfoque en la solución de los problemas.
  • Organización y responsabilidad con plazos y compromisos, comunicando dificultades y riesgos con anticipación y solicitando apoyo cuando sea necesario.
  • Disposición para aprender continuamente y adaptarse a los cambios, reconociendo límites e incorporando contribuciones del equipo.
  • Interés en aplicar tecnología a la salud pública. La experiencia previa en el sector de salud no es obligatoria.

Beneficios:

  • Plan de salud.
  • Plan dental.
  • Vale comida.
  • Vale alimentación.
  • Vale transporte.
  • Auxilio guardería/cuidadora.
  • Plan de retiro complementario.
  • Seguro de vida.
  • Productos financieros, Iupp y descuento en farmacia.
  • Gimnasios asociados, Wellhub y Totalpass.
  • Acceso a los clubes de Itaú Unibanco.

Alianzas y ventajas:

  • Productos financieros
  • Iupp
  • Descuento en farmacia
  • Gimnasios asociados, Wellhub y Totalpass
  • Acceso a los clubes de Itaú Unibanco

Modelo de trabajo y ubicación:

La vacante es presencial en São Paulo - SP, con régimen de contratación CLT y jornada de 40 horas semanales.

Cómo postularse

Las postulaciones se realizan en esta página, directamente con la empresa. Necesitas un currículum en PDF y un correo electrónico para confirmar la postulación.

Compartir vacante:

Cómo postularse

Las postulaciones se realizan en esta página, directamente con la empresa. Necesitas un currículum en PDF y un correo electrónico para confirmar la postulación.

Compartir vacante: