freehire launches on Product Hunt on 26 August.

Follow →

Desenvolvedor frontend - sênior.

Summary

Senior frontend developer building and maintaining web interfaces for a GovTech platform (React + Vite + TypeScript + Tailwind CSS) that connects citizens with municipal services in Brazilian cities.

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

See also