[Tech] Engenharia de Software Front-End Pleno - Angular
TOTVS
- Local
- São Paulo, Brasil
- Senioridade
- Pleno
- Publicada
- (horário de Brasília)
- Fonte
Candidatar-se no site original (LinkedIn) nenhum clique aindaQuantas vezes alguém abriu o anúncio original a partir do Vagas Front-end desde que a vaga entrou no site. Dá uma noção da concorrência, mas não inclui quem viu a vaga direto na fonte (LinkedIn, Gupy...), e a mesma pessoa pode contar mais de uma vez.
Descrição
Descrição da vaga:
Atuar no desenvolvimento, evolução e sustentação das soluções digitais da TOTVS Cloud, com foco em interfaces modernas, intuitivas e eficientes, contribuindo para a qualidade, desempenho e experiência dos usuários, seguindo boas práticas de engenharia de software.
Responsabilidades e atribuições:
• Desenvolver e manter aplicações web utilizando Angular, TypeScript, HTML e CSS, garantindo qualidade, desempenho e usabilidade;
• Implementar interfaces responsivas e acessíveis, em colaboração com profissionais de UX/UI;
• Desenvolver componentes reutilizáveis, seguindo padrões de arquitetura e boas práticas de desenvolvimento;
• Integrar aplicações Frontend com APIs REST e serviços Backend;
• Contribuir com o desenvolvimento e manutenção de funcionalidades Backend, conforme as necessidades dos projetos e sob orientação técnica;
• Participar de revisões de código, testes e discussões técnicas, contribuindo para a qualidade e evolução das soluções;
• Identificar e solucionar problemas técnicos, contribuindo para a estabilidade e desempenho das aplicações;
• Colaborar com equipes multidisciplinares no planejamento, desenvolvimento e entrega de novas funcionalidades;
• Contribuir para a melhoria contínua dos processos, ferramentas e práticas de desenvolvimento;
• Apoiar a sustentação e evolução dos produtos, garantindo a continuidade operacional e a melhor experiência dos usuários.
Requisitos e qualificações:
• Superior completo ou em andamento em Ciência da Computação, Engenharia de Software, Sistemas de Informação, Análise e Desenvolvimento de Sistemas ou áreas correlatas;
• Angular (preferencialmente versões 19 ou superiores) — nível intermediário;
• TypeScript, JavaScript, HTML5 e CSS3 — nível intermediário;
• Desenvolvimento de interfaces responsivas e componentizadas — nível intermediário;
• Integração com APIs REST — nível intermediário;
• Git e práticas de versionamento — nível intermediário;
• Testes unitários e boas práticas de desenvolvimento — nível básico;
• Conceitos de desenvolvimento Backend e arquitetura de aplicações — nível básico;
• Metodologias ágeis (Scrum/Kanban) — nível básico.
Requisitos desejáveis:
• Conhecimento em Python e desenvolvimento de APIs;
• Familiaridade com serviços AWS e arquitetura serverless;
• Conhecimento em CI/CD;
• Experiência com Design Systems e bibliotecas de componentes;
• Conhecimento em acessibilidade web (WCAG);
• Conhecimento em segurança de aplicações web e autenticação/autorização (OAuth 2.0 e OIDC).