Habilidades Comportamentais Essenciais
- Foco na experiência do usuário, entendendo interface e interação como parte da qualidade técnica do produto.
- Autonomia para conduzir entregas front-end com responsabilidade técnica dentro dos padrões definidos pelo Tech Lead.
- Colaboração com back-end e liderança técnica, alinhando arquitetura, integrações e padrões do time.
- Comunicação clara para transformar requisitos de produto e design em soluções viáveis e explicar decisões técnicas de forma objetiva.
- Atenção à qualidade do código, performance, acessibilidade e consistência visual.
- Aprendizado contínuo sobre o ecossistema front-end e avaliação criteriosa de novas tecnologias.
- Comprometimento com prazos, estimativas, comunicação de riscos e entregas sob pressão.
Qualificação Requerida
- Mínimo de 5 anos de experiência em desenvolvimento de software, sendo ao menos 2 anos em front-end sênior de média ou alta complexidade.
- Profissionais com 8 a 10 anos de experiência, atuação em produtos digitais de alto volume, interfaces complexas ou cenários com fortes requisitos de performance e acessibilidade terão prioridade.
- Experiência prática em projetos em produção, participação em decisões técnicas e atuação em times ágeis multidisciplinares.
- Histórico de trabalho conjunto com produto, design e back-end, integrando diferentes perspectivas em soluções técnicas coerentes.
Escolaridade
- Graduação completa ou em andamento em Ciência da Computação, Engenharia de Software, Sistemas de Informação, Design Digital, Engenharia da Computação ou áreas correlatas.
- Profissionais sem graduação, mas com trajetória comprovada, portfólio relevante, projetos em produção ou certificações reconhecidas também serão considerados.
- Certificações em front-end, cloud e segurança são diferenciais.
Principais Responsabilidades
- Desenvolver interfaces modernas, responsivas e acessíveis conforme padrões definidos pelo Tech Lead.
- Criar componentes focados em UX, performance e qualidade de código.
- Integrar APIs e serviços back-end, compreendendo autenticação, contratos e comportamento em produção.
- Colaborar com back-end e Tech Lead na definição de APIs, estruturas de dados e integrações.
- Garantir qualidade técnica com testes automatizados, revisão de código, componentização e organização sustentável.
- Contribuir com pipelines de CI/CD do front-end, incluindo testes, qualidade e segurança.
- Aplicar práticas de segurança: proteção contra vulnerabilidades, autenticação segura, controle de tokens e armazenamento adequado de dados.
- Atuar em ambientes cloud, principalmente Azure, podendo interagir com AWS, GCP e OCI.
- Evoluir interfaces existentes, reduzindo débito técnico e melhorando performance e experiência do usuário.
- Participar de refinamentos de requisitos e decisões de usabilidade junto ao Product Owner e Tech Lead.
- Participar ativamente de rituais ágeis como Daily, Planning, Review e Retrospectiva.
Habilidades Técnicas
- Domínio de React, Vue ou Angular, com abertura para Remix, Astro, SvelteKit ou htmx.
- Uso obrigatório de TypeScript no front-end e integrações Node.js.
- Conhecimento funcional em ao menos um back-end: Node.js, C#/.NET, Python, Go ou Java/Spring.
- Experiência em APIs, autenticação, versionamento, tratamento de erros e integrações em produção.
- Noções de mensageria e comunicação assíncrona entre serviços.
- Conhecimento de bancos relacionais e NoSQL para entendimento de estruturas e consumo consciente de dados.
- Experiência com Git, CI/CD, branching e code review.
- Conhecimento em Docker e deploy cloud, principalmente Azure.
- Aplicação de práticas de segurança no front-end e boas práticas de engenharia de software.
- Experiência com Scrum ou Kanban em ambientes colaborativos e de entregas frequentes.
Diferenciais
- Experiência com monorepos usando Nx ou Turborepo.
- Conhecimento em acessibilidade web e UX.
- Experiência com design systems e bibliotecas de componentes.
- Vivência em setores financeiros, telecom ou ambientes regulados.
- Familiaridade com observabilidade e monitoramento de performance front-end.
- Conhecimento em integração com analytics ou machine learning.
- Familiaridade com OWASP aplicado ao front-end.
- Certificações em cloud ou tecnologias do stack.
Localidade: Brasília