Desenvolvedor(a) Frontend - Banco de Talentos
Sobre a oportunidade
Estamos em busca de um(a) Desenvolvedor(a) Frontend para integrar nosso time de tecnologia, atuando no desenvolvimento, manutenção e evolução de aplicações web e mobile.
Procuramos um profissional com sólida experiência em React e TypeScript, que tenha autonomia para propor soluções técnicas e interesse em trabalhar com produtos que envolvem regras de negócio complexas, integrações e diferentes contextos de utilização.
Principais responsabilidades
- Desenvolver e evoluir aplicações utilizando React e TypeScript;
- Criar componentes reutilizáveis e interfaces responsivas;
- Trabalhar com gerenciamento de estado, consumo de APIs e formulários complexos;
- Participar de decisões técnicas e da definição de soluções junto ao time;
- Realizar Code Reviews e contribuir para a qualidade e padronização do código;
- Identificar e solucionar problemas de performance e experiência do usuário;
- Desenvolver e manter testes automatizados;
- Colaborar com as equipes de Backend, Produto, QA, Design e demais áreas durante todo o ciclo de desenvolvimento.
Requisitos e qualificações
- Experiência sólida com JavaScript e TypeScript;
- Experiência com React e seu ecossistema;
- Conhecimento de componentes, Hooks e gerenciamento de estado;
- Experiência com consumo e integração de APIs REST;
- Conhecimento de HTML, CSS e desenvolvimento responsivo;
- Experiência com Git, Pull Requests e Code Review;
- Experiência com testes automatizados;
- Capacidade de atuar com autonomia e propor soluções técnicas.
Conhecimentos desejáveis
- Vite ou Next.js;
- Tailwind CSS;
- Bibliotecas de componentes e UI, como shadcn/ui, Radix UI ou equivalentes;
- TanStack Query, TanStack Table e TanStack Router;
- Zustand, Redux ou soluções equivalentes;
- React Hook Form;
- Zod, Yup ou ferramentas equivalentes para validação;
- React Native / Expo;
- Jest, Vitest, Testing Library, Cypress ou Playwright;
- Docker e CI/CD;
- Experiência com aplicações SaaS, software houses ou múltiplos projetos simultâneos.
Diferenciais
- Experiência com aplicações mobile utilizando React Native / Expo;
- Experiência com monorepos e compartilhamento de componentes, tipos e configurações entre projetos;
- Conhecimento em acessibilidade e otimização de performance frontend;
- Experiência com aplicações de grande volume de dados ou regras de negócio complexas;
- Experiência na criação ou evolução de Design Systems.
Requisitos
Estudos
Sobre Smart Sky Serviços Ltda
Soluções digitais para questões do mundo físico.
Transformamos a maneira de capturar, analisar e organizar dados, sempre com precisão e clareza.
Por meio de serviços de captura de realidade e tratamento de dados, desenvolvemos soluções para construção civil e administração pública, oferecendo uma visão completa sobre cada projeto e tornando a consulta de dados mais ágil e acessível.
Nosso DNA?
Dados, tecnologia e precisão.