Vaga de [Tech] Especialista em Arquitetura de Software - Angular/Java, Joinville, Santa Catarina, Brasil

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

TOTVS

📍 Joinville, Santa Catarina, Brasil 💰 A combinar Novo Trampo

Descrição da Vaga

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.

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 confiabilidadeAplicar boas práticas de engenharia de software, como revisão de código e testes automatizados, seguindo os padrões técnicos da equipeApoiar iniciativas de refatoração e otimização de código, visando melhorar performance e sustentabilidade do produtoApoiar na adequação técnica a requisitos legais e de governança, em parceria com times de segurança e conformidadeContribuir 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


Publicado há 1 semana

Outras buscas que podem te interessar:

📚 Aprimore seus conhecimentos

Desenvolva novas habilidades e destaque-se no mercado de trabalho com cursos especializados