Há mais de 20 anos desenvolvendo softwares para Gestão Pública, a SIEDOS – Sistema e Resultados, vem se consolidando como líder em satisfação em um dos mercados que mais cresce no Brasil e no mundo. A SIEDOS não só oferece sistemas padronizados, mas soluções sob demanda e adaptadas às necessidades e particularidades de cada cliente.
Descrição da vaga
Buscamos um Desenvolvedor Front-end Sênior apaixonado por performance, escalabilidade e boas práticas.
Você será responsável por liderar a arquitetura, o desenvolvimento e a evolução das aplicações front-end da SIEDOS, garantindo qualidade, consistência e uma experiência de usuário moderna e acessível.
Essa é uma posição para quem tem perfil de liderança técnica, domina React + TypeScript, entende design systems, testes e boas práticas de arquitetura front-end, e possui maturidade para lidar com clientes e prazos desafiadores, mantendo foco em qualidade e entrega de valor.
Atividades
- Liderar o desenvolvimento de novas features, evoluções e manutenções em aplicações React e Sistema Legado em React.
- Definir padrões de arquitetura, estrutura de pastas, estilo de código e melhores práticas de performance e segurança.
- Colaborar diretamente com equipes de backend e stakeholders, traduzindo necessidades de negócio em soluções técnicas claras e viáveis.
- Gerenciar prioridades e estimativas, mantendo a qualidade mesmo em prazos apertados.
- Participar ativamente do design técnico de novas soluções junto às áreas de produto e UX/UI.
- Garantir a qualidade do código por meio de testes automatizados (unitários e de integração).
- Realizar code reviews e mentorar outros desenvolvedores, compartilhando conhecimento e boas práticas.
- Implementar interfaces acessíveis e responsivas, seguindo princípios de usabilidade e design system.
- Colaborar com o backend no consumo e definição de APIs.
- Otimizar o desempenho das aplicações (bundle size, caching, lazy loading).
- Participar da evolução dos pipelines de CI/CD e práticas de versionamento.
- Apoiar a definição e adoção de tecnologias e ferramentas front-end modernas.
- Gerenciar projetos de software com total autonomia.
Conhecimentos e Requisitos Técnicos:
- 5+ anos de experiência em desenvolvimento front-end.
- Sólido domínio de React, TypeScript e JavaScript moderno (ES6+).
- Experiência com testes automatizados (Jest, Testing Library, Cypress).
- Boas práticas de arquitetura front-end, incluindo componentização, clean code e design patterns.
- Experiência com integração de APIs REST.
- Conhecimento de versionamento com Git e metodologias ágeis (Scrum/Kanban).
- Experiência com design responsivo.
- Vivência com ferramentas de documentação e gestão, como Jira, Confluence ou Azure DevOps.
Diferenciais
- Experiência na criação e manutenção de Design Systems.
- Conhecimento em micro front-ends e arquitetura modular.
- Experiência prévia com sistemas de grande complexidade e/ou de Gestão de Pessoas.
- Experiência com TanStack Query, TanStack Router, React Router, React Hook Forms, Zod, Yup, TailwindCSS.
- Experiência com construção e documentação de Design Systems com Storybook e Atomic Design
- Experiência com Docker, CI/CD, e deploy em nuvem (AWS, Azure, GCP).
Perfil
- Proatividade e Agilidade na resolução de problemas
- Responsabilidade e Autonomia
- Resiliência e adaptabilidade diante de desafios complexos.
- Capacidade de liderar tecnicamente e colaborar em equipe multidisciplinar.
- Boa comunicação e clareza na escrita técnica.
- Boa organização e gestão de tempo para equilibrar múltiplas demandas.
Modelo de contratação: Cooperado – 100% remoto
