Desenvolvedor Frontend Sênior

MAESTRO SISTEMAS LTDA

Americana - SP

1 posição

Não informado

Integral

PJ
Remoto
Especialista
Vaga afirmativa para Pessoas LGBTQIAP+
Vaga afirmativa para Mulheres
Vaga afirmativa para Indígenas
Vaga afirmativa para Pessoas com +40 anos
Vaga afirmativa para Pessoas Pretas
Tecnologia
Desenvolvedor Frontend Sênior

1 vaga · Especialista em interfaces web

? Brasil   ? PJ · Full-time · 100% Remoto   

 

Sobre a Unicidades

A Unicidades é uma GovTech especializada em transformação digital de municípios brasileiros. Nossa plataforma CADU (Central de Atendimento Digital ao Cidadão) já atua em prefeituras do interior de São Paulo, conectando cidadãos e gestores municipais a serviços de saúde, domicílio eletrônico e atendimento digital — com integrações ao Gov.br, sistemas municipais próprios e sistemas de terceiros do segmento GovTech.

Estamos ampliando nossa equipe interna de desenvolvimento e buscamos um Desenvolvedor Frontend Sênior para ser o responsável pelas interfaces web do CADU — o portal do cidadão e o sistema gerencial das prefeituras.

 

Por Que Essa Vaga Existe

O CADU é um produto em produção com duas frentes de interface: o portal público para o cidadão e o painel gerencial para operadores municipais. O stack frontend é React + Vite + TypeScript + Tailwind CSS.

Nossa equipe conta com um Tech Lead responsável pela arquitetura, um especialista mobile e desenvolvedores backend. Você é o especialista frontend — responsável pela qualidade visual, performance e experiência do usuário nas interfaces web do produto.

 

O Que Você Vai Fazer

      Desenvolver e evoluir as interfaces web do CADU com React + Vite + TypeScript + Tailwind CSS

      Ser o guardião do design system — garantir que todos os componentes, padrões visuais e diretrizes de UI sejam seguidos consistentemente em todos os módulos do produto

      Implementar e documentar novos componentes no design system, assegurando reutilização e consistência

      Revisar implementações da equipe sob a ótica do design system — nenhuma interface vai ao ar fora do padrão

      Implementar layouts responsivos e acessíveis para cidadãos e operadores municipais

      Consumir APIs REST fornecidas pelo time de backend — integração, autenticação e tratamento de estados

      Otimizar performance das interfaces — carregamento, renderização e experiência em conexões lentas

      Fazer e receber code review — qualidade visual e técnica é responsabilidade do time inteiro

      Escrever testes de componente e de interface como parte do definition of done

      Participar das cerimônias ágeis (daily, planning, review e retro) e do refinamento de requisitos com o time de produto

      Usar IA ativamente no fluxo de desenvolvimento — Cursor, Claude e Copilot no dia a dia: geração de componentes, testes assistidos por IA e revisão de código. Não é opcional.

 

Requisitos Obrigatórios

      React + Vite + TypeScript — domínio real em aplicações de produção

      Tailwind CSS — estilização utilitária com profundidade, não apenas uso superficial

      Design system — experiência real em consumir, manter e fazer cumprir um design system em produto ativo. Capacidade de identificar e corrigir desvios antes que cheguem à produção

      TypeScript com profundidade — tipagem avançada, generics e boas práticas de type safety

      Consumo de APIs REST — integração com backend, autenticação (JWT/OAuth), gerenciamento de estado assíncrono

      Responsividade e acessibilidade — experiência consistente em diferentes dispositivos e necessidades

      Git e GitHub — fluxo de PR, branches e code review

      Uso ativo de Inteligência Artificial no fluxo de desenvolvimento — Cursor, GitHub Copilot, Claude ou equivalente. Não é opcional.

      Comunicação assíncrona clara e autonomia para resolver problemas sem depender de suporte constante

 

Diferenciais Valorizados

      Experiência com design systems — criação, documentação e manutenção de componentes reutilizáveis

      Testes de componente e E2E — Vitest, Testing Library, Playwright ou equivalente

      Storybook — documentação visual de componentes do design system

      Performance web — Core Web Vitals, lazy loading, code splitting, otimização de bundle

      Experiência com produtos GovTech, sistemas públicos ou plataformas B2G

      LGPD aplicada — tratamento e exibição de dados de cidadãos com cuidado

      CI/CD — GitHub Actions ou equivalente

      Familiaridade com AWS ou arquitetura serverless — entender o backend facilita a integração

 

Perfil Comportamental

Esta vaga é para quem:

      Se importa com os detalhes — pixel, espaçamento, microinteração. O design system existe para ser seguido, não interpretado

      É criterioso no code review — não aprova interface que desvia do design system, independente da pressão de prazo

      Entende que frontend não é só estética — performance, acessibilidade e resiliência a erros são parte do trabalho

      Tem ownership sobre as interfaces — quando uma tela está quebrando em produção, você age

      Comunica proativamente com produto e design antes de implementar, não depois

      Está animado para usar IA como multiplicador de produtividade

      Se importa com o impacto do que constrói — a interface serve cidadãos reais interagindo com a prefeitura

 

 
 

 

Requisitos

Escolaridade

  • Graduação
  • Tecnólogo
  • Pós Graduação
  • Mestrado
  • MBA

Localização

Rua José Bonifácio, 183, Chácara Machadinho I, Americana - SP, Brasil, 13478-040