Engenheiro de Software Sênior (Especialidade Front-end)
Siteware
- Belo Horizonte - MG
- Permanente
- Período integral
- Definir e evangelizar padrões de desenvolvimento (Angular, Tailwind, Storybook etc.), revisando PRs e oferecendo mentoria contínua.
- Planejar e executar deploys sem atrito, coordenando múltiplos ambientes e feature flags para transições suaves.
- Documentar soluções técnicas (diagramas, ADRs, wiki) para facilitar manutenção e onboarding.
- Mitigar riscos técnicos antecipando gargalos de performance, segurança e escalabilidade, propondo soluções proativas.
- Promover melhoria contínua, acompanhando tendências e introduzindo práticas modernas de DevOps, qualidade e observabilidade.
- Garantir segurança e escalabilidade das soluções, aplicando boas práticas de arquitetura baseada em serviços e eventos.
- 5 + anos de desenvolvimento Frontend, com domínio comprovado em Angular 16+, TypeScript, JavaScript, HTML5 e CSS3.
- Experiência avançada com Tailwind e Storybook para design system.
- Testes de unidade e integração em Jasmine, Jest, Karma e/ou Vitest; end-to-end com Playwright ou Cypress.
- Conhecimento intermediário Full Stack: .NET ou Java, SQL e NoSQL.
- Fundamentos de arquitetura: micro-frontends, serviços, eventos, segurança, escalabilidade e integração entre sistemas.
- Prática avançada em Cloud (AWS, Azure ou GCP) e DevOps (CI/CD automatizada).
- Sólidos conceitos de POO, Design Patterns, DDD, Clean Architecture e técnicas de testes (manual e automatizado).
- Familiaridade com TDD em nível intermediário.
- Experiência com micro-frontends em produção ou integração de frameworks distintos (p. ex. Angular + Native Federation).
- Contribuições para open-source ou participação ativa em comunidades técnicas.
- Vivência com monitoramento avançado (OpenTelemetry, Grafana, Prometheus) e práticas de observabilidade.
- Histórico de mentoria ou liderança de times em ambientes ágeis e multidisciplinares.