[Tech] Engenharia de Software Front-End Pleno - Angular
TOTVS · São Paulo, Brasil
PresencialNão informadoPleno
Publicada ontem
Sobre a vaga
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).
Leu e ficou na dúvida? A nota responde.
Ver minha nota