Sobre a oportunidade
O que estamos buscando em você? Capacidade de trabalhar em equipe, além de habilidades em planejamento e organização. Proficiência em TypeScript com Angular 15+ e React 18+ (hooks, composição, tipagem rigorosa de props e contratos de componentes). Conhecimento em pré-processadores de CSS (por exemplo: LESS, SASS) e capacidade de seguir tokens, temas e convenções de estilo compartilhadas entre produtos. Desenvolvimento de testes unitários com Jest/Jasmine no ecossistema Angular e Jest ou Vitest com React Testing Library no ecossistema React. Gerenciamento de dependências com NPM e/ou YARN (e familiaridade com fluxos de monorepo/publicação de pacotes, quando aplicável). Experiência na integração utilizando REST APIs. Familiaridade com conceitos de UX e UI, incluindo estados de componente, acessibilidade (ARIA, teclado, foco) e consistência visual entre frameworks. Conhecimento em prototipagem de interfaces utilizando Figma ou outras ferramentas de design. Experiência em pipelines de CI/CD, particularmente utilizando Jenkins.
Requisitos
Capacidade de trabalhar em equipe, além de habilidades em planejamento e organização. Proficiência em TypeScript com Angular 15+ e React 18+ (hooks, composição, tipagem rigorosa de props e contratos de componentes). Conhecimento em pré-processadores de CSS (por exemplo: LESS, SASS) e capacidade de seguir tokens, temas e convenções de estilo compartilhadas entre produtos. Desenvolvimento de testes unitários com Jest/Jasmine no ecossistema Angular e Jest ou Vitest com React Testing Library no ecossistema React. Gerenciamento de dependências com NPM e/ou YARN (e familiaridade com fluxos de monorepo/publicação de pacotes, quando aplicável). Experiência na integração utilizando REST APIs. Familiaridade com conceitos de UX e UI, incluindo estados de componente, acessibilidade (ARIA, teclado, foco) e consistência visual entre frameworks. Conhecimento em prototipagem de interfaces utilizando Figma ou outras ferramentas de design. Experiência em pipelines de CI/CD, particularmente utilizando Jenkins.