Tecnologias Obrigatórias:
??Sólida experiência com Angular (versões 9+) e/ou React (16+). Conhecimento em conceitos como componentização, ciclo de vida, data binding, event handling e state management.
??Linguagens e Ferramentas: JavaScript (ES6+) e TypeScript. Domínio de HTML5 e CSS3, incluindo práticas de responsividade (media queries, flexbox, grid). Familiaridade com pré-processadores como SASS/SCSS.
??Versionamento: Uso prático de Git (branching, pull requests, merge, rebase, etc).
??Desejável: Noções básicas de Docker; Conceitos básicos de Kubernetes;
??Básico em ferramentas de integração e entrega contínua como GitHub Actions, GitLab CI, Jenkins, CircleCI ou similares.
??Capacidade de configurar pipelines para build, lint, teste e deploy de aplicações frontend.
??Conhecimento em testes unitários e de integração com Jest, React Testing Library ou Karma/Jasmine (no caso de Angular).
??Experiência com testes end-to-end usando Cypress, Playwright ou similares.
??Familiaridade com conceitos de SPA
??Experiência com consumo de APIs RESTful e GraphQL.
??Conhecimento de arquitetura de frontends escaláveis