Habilidades comportamentais:
- Foco na experiência do usuário como parte da qualidade técnica, não apenas estética.
- Autonomia para conduzir entregas front-end com decisões responsáveis conforme padrões do Tech Lead.
- Colaboração efetiva com back-end e liderança para alinhar interfaces à arquitetura do time.
- Comunicação clara para traduzir necessidades de produto/design em soluções técnicas e explicar decisões a diferentes públicos.
- Atenção à qualidade (código, performance, acessibilidade, consistência visual) mantendo entregas sólidas.
- Aprendizado contínuo sobre o ecossistema front-end e avaliação criteriosa de novas tecnologias.
- Comprometimento com prazos, incluindo estimativas realistas, comunicação de riscos e entrega sob pressão.
Qualificação:
- Mínimo de 5 anos em desenvolvimento de software, sendo ao menos 2 em front-end sênior com média/alta complexidade. Perfis com 8–10 anos e experiência em produtos de alto volume, interfaces complexas ou exigências elevadas de performance/acessibilidade serão considerados diferenciais relevantes no processo seletivo.
- Experiência comprovada em produção, atuação em times ágeis multidisciplinares e participação ativa em decisões técnicas de front-end.
- Histórico de colaboração com produto, design e back-end, integrando diferentes perspectivas.
Escolaridade:
- Graduação (completa ou em andamento) em áreas como Computação, Engenharia, Sistemas ou Design. Ausência de formação formal pode ser compensada por experiência prática comprovada (portfólio, projetos, certificações).
- Certificações em front-end, cloud ou segurança são diferenciais relevantes.
Principais responsabilidades:
- Desenvolver interfaces modernas, responsivas e acessíveis seguindo padrões de arquitetura, código e segurança.
- Construir componentes com foco em UX, performance e qualidade.
- Consumir e integrar APIs compreendendo contratos, autenticação e comportamento em produção.
- Colaborar na definição de APIs, estruturas de dados e integrações com back-end.
- Garantir qualidade técnica com testes automatizados, revisão de código, componentização e organização sustentável.
- Contribuir para pipelines de CI/CD com validações de qualidade e segurança.
- Aplicar práticas de segurança no front-end (vulnerabilidades, autenticação, tokens, armazenamento).
- Atuar em cloud (principalmente Azure) e interagir com outros provedores.
- Otimizar aplicações existentes, reduzindo débitos técnicos e melhorando desempenho.
- Participar do refinamento de requisitos e decisões de interface com Tech Lead e Product Owner.
- Atuar nos rituais ágeis com clareza e compromisso.
Habilidades técnicas:
- Domínio de React, Vue ou Angular, com abertura a frameworks emergentes (Remix, Astro, SvelteKit, htmx).
- Uso de TypeScript como padrão.
- Conhecimento funcional em back-end (Node.js, .NET, Python, Go ou Java) para colaboração efetiva.
- Experiência com APIs (autenticação, versionamento, erros).
- Noções de mensageria e comunicação assíncrona.
- Conhecimento de bancos relacionais e NoSQL para decisões conscientes de consumo de dados.
- Experiência com Git, CI/CD e estratégias de versionamento.
- Uso de Docker e deploy em nuvem (especialmente Azure, com interação com AWS/GCP/OCI).
- Aplicação de práticas de segurança e boas práticas de engenharia (testes, organização, componentização, code review).
- Vivência em metodologias ágeis (Scrum/Kanban).
Diferenciais:
Experiência com monorepos (Nx, Turborepo), acessibilidade e UX, design systems, ambientes regulados (financeiro, telecom), observabilidade e monitoramento de front-end, integração com dados/ML, conhecimentos em OWASP e certificações em cloud ou tecnologias do stack.