Desenvolvedor(a) Front-end SR | Remoto
Summary
Senior remote front-end developer building interfaces with TypeScript, Angular 15+ and React 18+, including unit tests (Jest/Jasmine/Vitest), CSS preprocessors (LESS/SASS), Figma-driven UX, and Jenkins CI/CD pipelines.
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.
Será um diferencial:
- Experiência com bibliotecas de componentes corporativas consumidas por múltiplos produtos e manutenção de pacotes NPM com API estável.
- Experiência com microfrontends.
- Conhecimento em princípios e padrões de design responsivo.
- Experiência prática com soluções de aplicações em nuvem, especialmente AWS (EKS, EC2, S3, EMR, SQS etc.).
- Experiência em arquiteturas de microsserviços, microfrontends e Backend for Frontend (BFF).
- Experiência com microsserviços contêinerizados (Docker) e orquestrados (Kubernetes).
- Conhecimento em tagueamento e analytics, como Datadog Product Analytics, Hotjar, Adobe Analytics, IndeCx.