QUEM BUSCAMOS?
Alguém com energia, vontade de fazer parte de um time engajado e apaixonado pelo que faz, gerando valor ao longo do caminho para nossos clientes! Buscamos profissionais que tenham foco em entregas, responsabilidade, organização e que se destaquem em resolver problemas com autonomia.
PRINCIPAIS ATIVIDADES E DESAFIOS
- Ser referência no desenvolvimento e na evolução de nossas aplicações web responsivas, garantindo performance, escalabilidade e manutenibilidade.
- Colaborar ativamente com as equipes de Design, Produto e Backend na concepção e arquitetura de novas funcionalidades, traduzindo requisitos em experiências de usuário intuitivas e eficientes.
- Definir e disseminar boas práticas de desenvolvimento front-end, promovendo a qualidade e a padronização do código em toda a equipe.
- Atuar como mentor(a) técnico(a) para desenvolvedores(as) plenos e juniores, auxiliando em seu desenvolvimento e na resolução de desafios.
- Resolver problemas complexos de forma proativa e estratégica, propondo soluções inovadoras e eficazes.
- Garantir a excelência técnica dos projetos através de code reviews criteriosos, implementação de testes automatizados robustos e otimizações contínuas.
- Pesquisar, prototipar e implementar novas tecnologias e arquiteturas que possam agregar valor aos nossos produtos.
REQUISITOS ESSENCIAIS
- Vasta experiência e profundo conhecimento em JavaScript, TypeScript, React, HTML e CSS.
- Domínio no gerenciamento de estados com ContextAPI e/ou outras bibliotecas como Redux ou Zustand.
- Sólida experiência com o consumo e design de APIs RESTful.
- Proficiência em Next.js e suas funcionalidades avançadas (SSR, SSG, ISR, etc.).
- Experiência comprovada na implementação e manutenção de testes unitários, de integração e E2E.
- Habilidade em arquitetar e desenvolver interfaces de usuário complexas, modernas, responsivas e performáticas.
- Vivência consolidada em metodologias ágeis (Scrum, Kanban), com participação ativa em cerimônias e planejamento.
- Excelente comunicação e habilidades de colaboração para trabalho em equipe.
- Capacidade de tomar decisões técnicas embasadas e de defender suas escolhas.
DIFERENCIAIS
- Experiência com ferramentas de containerização (Docker) e orquestração (Kubernetes).
- Conhecimento aprofundado em conceitos de microsserviços e arquiteturas distribuídas.
- Experiência com CI/CD, automação de pipelines e boas práticas de DevOps.
- Experiência com Node.js.
- Familiaridade com ferramentas de documentação de componentes e APIs (Storybook, Docusaurus).
- Contribuições para projetos open-source.
- Experiência em otimização de performance (Core Web Vitals, etc.)