Desenvolvedor Frontend Sênior
MAESTRO SISTEMAS LTDAAmericana - SP
1 posição
Não informado
Integral
1 vaga · Especialista em interfaces web
? Brasil ? PJ · Full-time · 100% Remoto
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.
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.
• 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.
• 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
• 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
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