[Tech] Especialista em Arquitetura de Software - Angular/Java | Ces Supply

TOTVS

Joinville - SCRemoto
ContrataçãoCLT
Inscrições até13/12/2030

Sobre a oportunidade

Descrição
Estamos buscando um(a) Especialista de Arquitetura (Foco em SDKs e Produtividade) para atuar no aprimoramento contínuo do processo de customizações do nosso produto SaaS. Seu objetivo principal não será desenvolver funcionalidades diretamente para o cliente final, mas sim construir SDKs, bibliotecas internas e ferramentas que sirvam de base para que outros desenvolvedores entreguem customizações com velocidade, reuso e qualidade. Buscamos um perfil Fullstack com forte especialização no front-end em Angular, preparado para evoluir e crescer junto com a plataforma, otimizando processos técnicos, garantindo a qualidade das entregas e melhorando a eficiência no uso de recursos.Você atuará diretamente na evolução de ferramentas (CLI) já existentes que conectam o ambiente de trabalho local a micro frontends (MFEs), os quais atuam como extensões do ciclo de vida de formulários em nossas telas Angular.

Responsabilidades
Evolução de Ferramentas e CLI: Manter e evoluir a ferramenta que integra o ambiente de desenvolvimento local aos nossos MFEs de extensão de formulários Angular, apoiando as novas melhorias que virão no processo de desenvolvimento dessas customizações.
Desenvolvimento de SDKs e Bibliotecas Internas: Projetar, implementar e manter SDKs e componentes reutilizáveis que facilitem o trabalho de outros times no desenvolvimento de customizações para a plataforma SaaS.
Gestão e Governança: Automatizar processos de provisionamento de repositórios, configurações de ambiente (nomeclaturas/permissões) e limpeza de workspaces, estabelecendo padrões técnicos que permitam uma configuração padronizada.
Especialização Front-end e Arquitetura: Liderar a padronização e modernização do ecossistema Angular para customizações, garantindo boas práticas de UI/UX, abstrações eficientes e reuso de código.
Resiliência e Observabilidade: Trabalhar em soluções para evitar perdas de eventos (RabbitMQ) e garantir estabilidade em cenários de instabilidade do produto.
Otimização e Eficiência de Processos: Identificar gargalos técnicos no fluxo de entregas customizadas, propondo melhorias de processos, redução de refazer trabalho e otimização do uso de recursos.
Colaborar na implementação e manutenção de sistemas distribuídos e escaláveis, com atenção à performance e confiabilidade
Aplicar boas práticas de engenharia de software, como revisão de código e testes automatizados, seguindo os padrões técnicos da equipe
Apoiar iniciativas de refatoração e otimização de código, visando melhorar performance e sustentabilidade do produto
Apoiar na adequação técnica a requisitos legais e de governança, em parceria com times de segurança e conformidade
Contribuir na evolução de soluções técnicas em sistemas de média a alta complexidade, sob orientação de especialista.
Apoiar a padronização e atualização das práticas de desenvolvimento, participando de estudos técnicos e provas de conceito.
Sugerir melhorias em processos e rotinas do time, com base em sua vivência e conhecimento técnico

Requisitos
Perfil Fullstack com experiência e forte especialização em Angular no front-end, além de vivência em desenvolvimento backend (ex: Java).
Experiência ou facilidade na construção de SDKs, bibliotecas internas e abstrações voltadas para o consumo de outros desenvolvedores.
Conhecimento na construção e manutenção de stack de ferramentas de linha de comando (CLI) que operam o projeto, utilizando Nx.
Familiaridade com arquitetura de Micro Frontends (MFEs), especificamente com Webpack Module Federation.
Conhecimento básico em esbuild Native Federation (para apoiar a modernização e futuras evoluções de arquitetura do front-end).
Conhecimento prático em Segurança de APIs (OAuth2, OIDC, fluxos M2M).
Capacidade de criar documentação técnica clara e processos de onboarding eficazes.
Visão analítica voltada para qualidade, reuso de código e otimização do ciclo de desenvolvimento em produtos SaaS.
Boa comunicação para atuar como ponte entre SRE e Engenharia
Goste de testar e garantir a qualidade do que será entregue

Requisitos desejáveis
Vivência prática em iniciativas de Platform Engineering ou Developer Experience (DevEx), focadas em produtividade de times de desenvolvimento.
Mensageria (ex: RabbitMQ) em ecossistemas de alta disponibilidade.
Experiência com esteiras de CI/CD, versionamento e publicação automatizada de pacotes/SDKs.
Conhecimento em estratégias de governança, automação de infraestrutura (IaC) e definição de SLAs para serviços internos.

Benefícios
Saúde & Bem-Estar:
Plano médico e odontológico;
Atendimento médico online 24/7;
1 dia off por ano (Reset Day);
Parceria com academias e apps de saúde (Wellhub);
Programa de apoio psicológico, financeiro e jurídico.
Alimentação e Mobilidade:
Vale-refeição e alimentação;
Vale-transporte e fretado em estações do metrô de SP (Santana e Barra Funda);
Bicicletário e vestiário no escritório de SP.
Desenvolvimento e capacitação contínua:
Programas e trilhas internas de aprendizagem;
Universidade Corporativa;
Ciclos de avaliação de desenvolvimento e performance.
Família:
Extensão de parte dos benefícios para dependentes legais (plano médico, plano odontológico e Wellhub);
Parceria com plano de saúde pet;
Licença parental expandida;
Auxílio creche mensal;
Programa interno de orientação e grupos de apoio;
Seguro de vida e apoio à família.
Finanças:
Participação nos Lucros e Resultados (PLR);
Previdência privada TOTVS;
Taxas diferenciadas em empréstimo e financiamento (Itaú);
Descontos exclusivos em empresas parceiras.
Os benefícios podem variar de acordo com o modelo de trabalho, localidade e elegibilidade.

Responsabilidades e atribuições

  • Evolução de Ferramentas e CLI: Manter e evoluir a ferramenta que integra o ambiente de desenvolvimento local aos nossos MFEs de extensão de formulários Angular, apoiando as novas melhorias que virão no processo de desenvolvimento dessas customizações. Desenvolvimento de SDKs e Bibliotecas Internas: Projetar, implementar e manter SDKs e componentes reutilizáveis que facilitem o trabalho de outros times no desenvolvimento de customizações para a plataforma SaaS. Gestão e Governança: Automatizar processos de provisionamento de repositórios, configurações de ambiente (nomeclaturas/permissões) e limpeza de workspaces, estabelecendo padrões técnicos que permitam uma configuração padronizada. Especialização Front-end e Arquitetura: Liderar a padronização e modernização do ecossistema Angular para customizações, garantindo boas práticas de UI/UX, abstrações eficientes e reuso de código. Resiliência e Observabilidade: Trabalhar em soluções para evitar perdas de eventos (RabbitMQ) e garantir estabilidade em cenários de instabilidade do produto. Otimização e Eficiência de Processos: Identificar gargalos técnicos no fluxo de entregas customizadas, propondo melhorias de processos, redução de refazer trabalho e otimização do uso de recursos. Colaborar na implementação e manutenção de sistemas distribuídos e escaláveis, com atenção à performance e confiabilidade Aplicar boas práticas de engenharia de software, como revisão de código e testes automatizados, seguindo os padrões técnicos da equipe Apoiar iniciativas de refatoração e otimização de código, visando melhorar performance e sustentabilidade do produto Apoiar na adequação técnica a requisitos legais e de governança, em parceria com times de segurança e conformidade Contribuir na evolução de soluções técnicas em sistemas de média a alta complexidade, sob orientação de especialista. Apoiar a padronização e atualização das práticas de desenvolvimento, participando de estudos técnicos e provas de conceito. Sugerir melhorias em processos e rotinas do time, com base em sua vivência e conhecimento técnico

Requisitos e qualificações

Qualificações

  • Perfil Fullstack com experiência e forte especialização em Angular no front-end, além de vivência em desenvolvimento backend (ex: Java). Experiência ou facilidade na construção de SDKs, bibliotecas internas e abstrações voltadas para o consumo de outros desenvolvedores. Conhecimento na construção e manutenção de stack de ferramentas de linha de comando (CLI) que operam o projeto, utilizando Nx. Familiaridade com arquitetura de Micro Frontends (MFEs), especificamente com Webpack Module Federation. Conhecimento básico em esbuild Native Federation (para apoiar a modernização e futuras evoluções de arquitetura do front-end). Conhecimento prático em Segurança de APIs (OAuth2, OIDC, fluxos M2M). Capacidade de criar documentação técnica clara e processos de onboarding eficazes. Visão analítica voltada para qualidade, reuso de código e otimização do ciclo de desenvolvimento em produtos SaaS. Boa comunicação para atuar como ponte entre SRE e Engenharia Goste de testar e garantir a qualidade do que será entregue

Benefícios

  • Saúde & Bem-Estar: Plano médico e odontológico; Atendimento médico online 24/7; 1 dia off por ano (Reset Day); Parceria com academias e apps de saúde (Wellhub); Programa de apoio psicológico, financeiro e jurídico. Alimentação e Mobilidade: Vale-refeição e alimentação; Vale-transporte e fretado em estações do metrô de SP (Santana e Barra Funda); Bicicletário e vestiário no escritório de SP. Desenvolvimento e capacitação contínua: Programas e trilhas internas de aprendizagem; Universidade Corporativa; Ciclos de avaliação de desenvolvimento e performance. Família: Extensão de parte dos benefícios para dependentes legais (plano médico, plano odontológico e Wellhub); Parceria com plano de saúde pet; Licença parental expandida; Auxílio creche mensal; Programa interno de orientação e grupos de apoio; Seguro de vida e apoio à família. Finanças: Participação nos Lucros e Resultados (PLR); Previdência privada TOTVS; Taxas diferenciadas em empréstimo e financiamento (Itaú); Descontos exclusivos em empresas parceiras. Os benefícios podem variar de acordo com o modelo de trabalho, localidade e elegibilidade.

Local de trabalho

Joinville - SC

Antes de se candidatar

Confira no endereço oficial da candidatura os requisitos, prazos, etapas e condições do processo seletivo. A Agência Sertão organiza os dados da oportunidade para facilitar a consulta, mas a seleção e a contratação são conduzidas pela organização responsável.

Plataforma de origem: TOTVS · Ver anúncio original