Job Search and Career Advice Platform

Ativa os alertas de emprego por e-mail!

Pessoa Desenvolvedora de Frontend Sênior (Angular)

TOTVS

São Paulo

Híbrido

BRL 80.000 - 120.000

Tempo integral

Ontem
Torna-te num dos primeiros candidatos

Cria um currículo personalizado em poucos minutos

Consegue uma entrevista e ganha mais. Sabe mais

Resumo da oferta

Uma grande empresa de tecnologia em São Paulo busca um(a) Desenvolvedor(a) Frontend Sênior para trabalhar em projetos utilizando Angular. Este profissional será responsável por desenvolver e manter bibliotecas de componentes reutilizáveis, atuando como referência técnica na equipe. A posição requer forte conhecimento em TypeScript, HTML5 e CSS3, além de experiência com testes unitários e integração. O trabalho será híbrido e práticas de inovação e colaboração são fortemente valorizadas na equipe.

Serviços

Universidade em Rede TOTVS
Programa +Saudáveis
Vale refeição e / ou alimentação
Plano de saúde e odontológico
Gympass

Qualificações

  • Domínio de TypeScript, HTML5, CSS3/SASS e RxJS em aplicações Angular.
  • Experiência em criação de componentes reutilizáveis e modularização no Angular.
  • Conhecimento prático em testes unitários e e2e com ferramentas como Jasmine e Cypress.

Responsabilidades

  • Projetar e implementar componentes web Angular reutilizáveis.
  • Implementar e manter testes unitários e de integração para componentes.
  • Realizar code review e padronizar estilos de código.

Conhecimentos

Angular
TypeScript
HTML5
CSS3/SASS
RxJS
Testes unitários
Testes de integração
Cypress
Boas práticas de performance
Git/GitFlow

Ferramentas

Jasmine
Jest
Karma
Webpack
Angular CLI
Descrição da oferta de emprego
Pessoa Desenvolvedora de Frontend Sênior (Angular)

TOTVS | São Paulo - SP | Híbrido

Descrição da vaga

Desenvolver e sustentar uma biblioteca de componentes Angular reutilizáveis, garantindo qualidade, performance, acessibilidade e consistência visual entre os produtos da empresa. Atuar como referência técnica de frontend na squad, apoiando decisões de arquitetura, revisão de código e disseminação de boas práticas de testes automatizados (unitário, integração e e2e).

Responsabilidades e atribuições
  • Projetar, implementar e documentar componentes web Angular (standalone/modules) reutilizáveis, seguindo princípios de design system, responsividade e acessibilidade (ARIA).
  • Implementar e manter suíte de testes unitários (ex.: Jasmine/Jest + Karma) e de integração para componentes e serviços da biblioteca, garantindo alta cobertura e segurança em refactors.
  • Configurar e evoluir cenários de testes end‑to‑end (ex.: Cypress) focados em fluxos críticos de uso dos componentes em aplicações consumidoras.
  • Realizar code review, propor melhorias de arquitetura, padronizar estilos de código e apoiar desenvolvedores menos experientes na adoção da biblioteca de componentes e da estratégia de testes.
  • Atuar em conjunto com UX/UI para refinar especificações de componentes, garantir aderência ao design system e ajustar comportamentos avançados (estados, theming, internacionalização).
Requisitos e qualificações
  • Domínio de TypeScript, HTML5, CSS3/SASS, RxJS, roteamento, lifecycle hooks, formulários reativos, interceptors e consumo de APIs REST em aplicações Angular de médio e grande porte.
  • Vivência forte em criação de componentes reutilizáveis, modularização, gerenciamento de estado (ex.: NgRx, Akita ou similar) e boas práticas de performance em Angular.
  • Conhecimento prático em testes unitários e e2e (ex.: Jasmine, Jest, Karma, Cypress, Protractor, Playwright), além de testes de integração em camada de serviços/componentes.
  • Experiência com ferramentas de build/monorepo e automação (ex.: Angular CLI, NX, Webpack), pipelines CI/CD e Git/GitFlow para garantir qualidade contínua da biblioteca.
  • Hard skills técnicas: Domínio de Angular (módulos, componentes, serviços, DI, RxJS, roteamento, formulários reativos) aplicado em projetos de médio e grande porte.
  • Forte experiência em criação de componentes reutilizáveis, documentados e alinhados a design system (incluindo responsividade e acessibilidade).
  • Proficiência em TypeScript, HTML5 e CSS3/SASS, com boas práticas de performance e organização de código frontend.
  • Experiência sólida em testes unitários (Jasmine/Jest/Karma), testes de integração e testes end‑to‑end (Cypress, Playwright, Protractor ou similares).
  • Vivência com automação de builds, CI/CD, controle de versão (Git) e pipelines voltados a garantir qualidade contínua da biblioteca de componentes.
  • Conhecimento de padrões de arquitetura frontend, gerenciamento de estado e boas práticas de versionamento e publicação de bibliotecas (npm interno, monorepo, etc.).
Soft skills e postura profissional
  • Capacidade de atuar como referência técnica, realizando code reviews, orientando padrões de desenvolvimento e apoiando decisões de arquitetura do frontend.
  • Habilidade de mentoria e suporte a desenvolvedores de níveis mais juniores, disseminando boas práticas de Angular e testes automatizados.
  • Comunicação clara e colaborativa com UX/UI, PO e back‑end, garantindo entendimento de requisitos e alinhamento de expectativas de interface e experiência.
  • Foco em qualidade, atenção a detalhes de usabilidade e experiência do usuário, com mentalidade de melhoria contínua.
  • Autonomia para investigar problemas complexos, propor soluções técnicas sustentáveis e tomar decisões equilibrando prazo, qualidade e manutenibilidade.
Requisitos desejáveis
  • Experiência prévia em desenvolvimento e manutenção de design systems ou bibliotecas de componentes Angular distribuídas internamente ou via pacotes (ex.: npm privado).
  • Noções de testes de performance e testes visuais, além de monitoramento de erros em produção (ex.: Lighthouse, Sentry, New Relic).
  • Vivência com microfrontends, documentação viva e integração com ferramentas de design (EX.: Figma).
Benefícios
  • Universidade em Rede TOTVS, uma universidade Corporativa com conteúdos e certificações gratuitos para cada pessoa colaboradora;
  • Programa +Saudáveis, que cuida de cada TOTVER com assessoria e ações voltadas para o bem estar em corpo, mente e finanças pessoais;
  • Programa +Vantagens, a maior rede de descontos da América Latina, exclusivos para nossas pessoas colaboradoras;
  • Programa + Cuidado, programa de apoio pessoal para pessoas colaboradoras e familiares, com orientações em diversas especialidades como: psicologia, serviço social, pet consultoria…
  • Einstein Conecta, benefício de orientação médica online pelos médicos do Hospital Israelita Albert Einstein, totalmente gratuito;
  • Plano de saúde e odontológico;
  • Vale refeição e / ou alimentação;
  • Vale transporte e fretados em algumas estações do metrô;
  • Licença maternidade e paternidade estendida;
  • Espaço de lactário;
  • Bicicletário;
  • Vestiário;
  • Seguro de vida;
  • Auxílio creche;
  • Previdência privada;
  • Escritório que estimula a criatividade e produtividade com ambientes para lanches, salas de jogos, mesas de bilhar e poltronas para relaxar;
  • Gympass.
Sobre a empresa

Se você é uma pessoa que é gente boa, gosta de aprender e é apaixonada por resultados, você está no lugar certo! Como maior empresa de tecnologia do Brasil, queremos construir um ecossistema cada vez mais forte, com pessoas que gostem de inovar e acreditem na colaboração para fazer a diferença! Aqui temos um ambiente dinâmico, que celebra a diversidade, promove a inclusão e está sempre em busca dos melhores resultados! Acreditamos no poder transformador da tecnologia e na sua capacidade de contribuir para a construção de uma sociedade mais diversa e inclusiva. Por isso, temos compromisso com nossa política e programa de diversidade e inclusão para garantirmos um ecossistema cada vez mais representativo, respeitoso e acolhedor. #ouseetransforme #sejaTOTVS

Faixa salarial

A combinar

Regime de contratação

CLT

Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.