Desenvolvedor Full Stack Sênior

ASSOCIACAO BRASILEIRA DE RECURSOS EM TELECOMUNICACOES

Brasília - DF

1 posição

Não informado

Integral

CLT
Híbrido
Sênior
Tecnologia

 

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.

Requisitos

Escolaridade

  • Graduação
  • Pós Graduação
  • Doutorado
  • Pós Doutorado
  • Mestrado
  • MBA

Idioma

  • Inglês - Intermediário

Habilidade Técnica

  • Scrum - Avançado
  • Metodologias Ágeis - Avançado
  • Node.js - Avançado
  • TypeScript - Avançado
  • Code Review - Avançado
  • Vue.js - Avançado
  • Microsoft Azure - Avançado
  • React.js - Avançado
  • Angular - Avançado
  • Docker - Avançado
  • Astro - Avançado
  • SvelteKit - Avançado
  • Remix - Avançado
  • Arquitetura Front-end - Avançado
  • htmx - Avançado
  • OWASP - Avançado
  • Design Systems - Avançado
  • Nx - Avançado
  • Turborepo - Avançado
  • Micro-frontends - Avançado
  • Performance de Renderização - Avançado
  • Testes Automatizados - Avançado
  • WCAG - Avançado
  • Acessibilidade Web - Avançado
  • Monorepo - Avançado
  • JWT - Avançado
  • GitFlow - Avançado
  • Mensageria - Avançado
  • Microsserviços - Avançado
  • Segurança de Aplicações Web - Avançado
  • Kanban - Avançado

Benefícios

  • Adiantamento de salário
  • Assistência médica
  • Assistência odontológica
  • Auxilio babá
  • Auxílio creche
  • Plano de carreira
  • PLR
  • Previdência Privada
  • Vale alimentação
  • Seguro de vida
  • Vale transporte
  • Vale refeição
  • Ginástica laboral

Localização

SMAS, Área 6580, Torre: 2 Salas: 202, 203 e 204, Zona Industrial (Guará), Brasília - DF, Brasil, 71219-900