Description
Estamos com oportunidade aberta para Desenvolvedor(a) de Software Sênior para atuação no ecossistema Web, contemplando plataformas de e-commerce e aplicações corporativas, em um ambiente de alta escala, com impacto direto nos resultados do negócio e forte integração com os times de Produto, UX e Backend. O principal objetivo será entregar experiências web robustas, performáticas e alinhadas às necessidades do negócio, garantindo escalabilidade, estabilidade e excelência técnica.
Responsibilities
* Desenvolver, manter e evoluir funcionalidades das aplicações web em arquitetura de micro frontends.
* Criar e aprimorar componentes reutilizáveis, seguindo padrões de design system com Angular Material.
* Implementar e otimizar renderização server-side, visando melhor performance e SEO.
* Definir e executar estratégias de SEO técnico, assegurando correta indexação das páginas.
* Escrever e manter testes unitários, de integração e E2E, garantindo qualidade e estabilidade das aplicações.
* Participar ativamente de code reviews e discussões técnicas, contribuindo para a evolução da arquitetura.
* Colaborar de forma próxima com os times de UX/UI, Backend e QA.
* Monitorar performance, Core Web Vitals e comportamento das aplicações em produção, atuando em troubleshooting quando necessário.
Prerequisites
* Experiência sólida com Angular 17 ou superior em aplicações em produção.
* Domínio de Angular Material para construção de interfaces consistentes, escaláveis e acessíveis.
* Uso avançado de TypeScript, com tipagem forte, interfaces e tipos avançados.
* Gerenciamento de estado com NgRx ou bibliotecas similares (Signals).
* Experiência com Server Side Rendering (SSR), incluindo estratégias de hidratação e otimização do tempo de resposta do servidor.
* Experiência com arquitetura de Micro Frontends.
* Testes automatizados E2E com Cypress e testes unitários com Jest e Jasmine/Karma.
* Conhecimento avançado em SEO técnico.
* Domínio de RxJS para programação reativa e gerenciamento de streams.
* Experiência com Git e fluxo de trabalho GitFlow.
* Conhecimento em Core Web Vitals e métricas de performance (LCP, FID, CLS).
* Vivência com estratégias de renderização híbrida (SSR, SSG, CSR).
* Atuação com arquiteturas BFF e microserviços, incluindo desenho de contratos e versionamento de APIs.
* Experiência com observabilidade ponta a ponta (logs, métricas, tracing) e troubleshooting em produção.
Requisitos Desejáveis
* Experiência com lazy loading, code splitting e otimização de bundles.
* Vivência com Java 21 e ecossistema Spring Boot / WebFlux, em cenários de alta concorrência.
* Uso de ferramentas de monitoramento como Datadog.
* Familiaridade com CI/CD (GitLab CI, Jenkins).
* Conhecimentos em acessibilidade web.
* Integração com ferramentas de analytics (Google Analytics 4, Google Tag Manager).
* Conhecimento em CDN e estratégias de cache.
* Noções de segurança de APIs REST (OAuth2, JWT) e configuração remota (Spring Cloud Config).
Diferenciais
* Experiência prévia com aplicações de e-commerce ou varejo digital.
* Experiência com migração de versões do Angular.
Experiences
* Modelo de trabalho: Híbrido (Presencial\Remoto)
* Disponibilidade para atuar em Eldorado do Sul/RS
* Refeitório no local;
* TotalPass (via cooperativa);
* Plano de Saúde & Odonto (via cooperativa);
* Transporte Fretado;
* Descontos exclusivos na Panvel;