VAGASLUME
I

Pessoa Desenvolvedora de Software (Front-end) Sênior

Instituto Todos pela Saúde · São Paulo - SP · On-site · GeekHunter

TypeScriptA combinarCLT (employee)

About the job

Requisitos

  • 5+ anos de experiência na carreira
  • Inglês básico
  • TypeScript
  • JavaScript
  • Testes automatizados
  • Gerenciamento de estado
  • Git
  • Acessibilidade digital (WCAG)
  • React
  • HTML
  • CSS
  • Integração com APIs

Conhecimentos Desejáveis

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

Tarefas e Responsabilidades

Buscamos uma pessoa desenvolvedora de software sênior, com foco em front-end, para criar e aprimorar as interfaces dos produtos digitais do ITpS. Você fará parte de uma equipe multidisciplinar e trabalhará em soluções que transformam dados científicos e epidemiológicos em informações úteis para diferentes públicos.

Procuramos alguém capaz de traduzir necessidades complexas de vigilância em experiências claras, acessíveis e confiáveis. Esperamos autonomia para tomar decisões, acompanhar as soluções em produção e contribuir para a evolução técnica da equipe. A liderança será técnica, com atuação em arquitetura, revisão de código, mentoria e coordenação de entregas; a função não envolve gestão formal de pessoas.

Responsabilidades:

  • Desenvolver, testar, documentar e aprimorar aplicações web com React e TypeScript.
  • Transformar necessidades de epidemiologia e saúde pública em fluxos, filtros e visualizações fáceis de compreender por públicos técnicos e não técnicos.
  • Orientar a arquitetura de front-end, a evolução dos componentes reutilizáveis e a consistência do sistema de design entre os produtos.
  • Integrar as interfaces às APIs do ITpS, com tratamento adequado de autenticação, paginação, armazenamento em cache e estados de carregamento, erro, indisponibilidade e ausência de dados.
  • Construir painéis, séries temporais, mapas, tabelas e formulários que mantenham bom desempenho mesmo com grandes volumes de dados.
  • Incorporar acessibilidade desde o início do desenvolvimento, tendo a WCAG 2.2, nível AA, como referência.
  • Definir uma estratégia de testes proporcional ao risco e acompanhar desempenho e erros em produção, identificando suas causas e verificando as correções.
  • Aplicar controles proporcionais ao risco no tratamento de dados pessoais e sensíveis exibidos ou coletados pelas interfaces, em conformidade com a LGPD e as normas éticas aplicáveis.
  • Conduzir revisões de código, registrar decisões relevantes e apoiar o desenvolvimento de outras pessoas da equipe.
  • Trabalhar em parceria com produto, design, backend, infraestrutura, dados, epidemiologia e instituições parceiras.

Requisitos:

  • Experiência sólida no desenvolvimento e na manutenção de aplicações web em produção com React e TypeScript.
  • Domínio de HTML semântico, CSS, JavaScript, responsividade e funcionamento do navegador.
  • Experiência com arquitetura de componentes, gerenciamento de estado e integração com APIs.
  • Experiência com interfaces orientadas a dados, como painéis, gráficos, mapas ou tabelas extensas.
  • Experiência com Git, testes automatizados e capacidade de escolher o nível de cobertura adequado a cada risco.
  • Conhecimento aplicado de acessibilidade digital e otimização de desempenho no navegador.
  • Capacidade de diagnosticar problemas de produção com base em evidências e de comunicar decisões técnicas com clareza.
  • Experiência com revisão de código e apoio técnico a outras pessoas.
  • Conhecimento de boas práticas no tratamento de dados pessoais e sensíveis.
  • Capacidade de ler documentação técnica em inglês.

Diferenciais:

  • Experiência em saúde pública, vigilância epidemiológica, dados governamentais ou outros contextos regulados.
  • Experiência com bibliotecas de visualização ou mapas, como ECharts, Plotly, Recharts, D3, Leaflet ou MapLibre.
  • Experiência com Next.js, Storybook, aplicações web progressivas (PWA) ou funcionamento offline.
  • Conhecimento do eMAG, de design da informação ou de visualização estatística.

Competências comportamentais

  • Postura profissional ética e respeitosa, com cordialidade nas relações, respeito à diversidade e cuidado com informações confidenciais.
  • Capacidade de trabalhar em equipes multidisciplinares, cooperando nas entregas, valorizando diferentes perspectivas e reconhecendo as contribuições de outras pessoas.
  • Disposição para compartilhar conhecimentos, documentar aprendizados e apoiar o desenvolvimento de colegas, reduzindo a dependência de conhecimento individual.
  • Comunicação clara e respeitosa, com escuta ativa para compreender necessidades, esclarecer dúvidas e alinhar expectativas.
  • Abertura para dar e receber feedbacks construtivos e lidar com divergências por meio do diálogo, com foco na solução dos problemas.
  • Organização e responsabilidade com prazos e compromissos, comunicando dificuldades e riscos com antecedência e solicitando apoio quando necessário.
  • Disposição para aprender continuamente e adaptar-se a mudanças, reconhecendo limites e incorporando contribuições da equipe.
  • Interesse em aplicar tecnologia à saúde pública. Experiência prévia no setor de saúde não é obrigatória.

Benefícios:

  • Plano de saúde.
  • Plano odontológico.
  • Vale refeição.
  • Vale alimentação.
  • Vale transporte.
  • Auxílio creche/babá.
  • Previdência complementar.
  • Seguro de vida.
  • Produtos financeiros, Iupp e desconto farmácia.
  • Academias parceiras, Wellhub e Totalpass.
  • Acesso aos clubes Itaú Unibanco.

Parcerias e vantagens:

  • Produtos financeiros
  • Iupp
  • Desconto farmácia
  • Academias parceiras, Wellhub e Totalpass
  • Acesso aos clubes Itaú Unibanco

Modelo de trabalho e local:

A vaga é presencial em São Paulo - SP, com regime de contratação CLT e carga horária de 40 horas semanais.

Main requirements

TypeScriptJavaScriptTestes automatizadosGerenciamento de estadoGitAcessibilidade digital (WCAG)ReactHTMLCSSIntegração com APIsPWAVisualização estatísticaDesign da informaçãoD3eMAGStorybookEChartsPlotlyMapLibreNext.jsLeafletRecharts

Application

Posted yesterday

Tailor my resume

Members feature · See plans

I

Instituto Todos pela Saúde

Open jobs at this company: 4