Descrição de Vaga
| Código: | 16041 |
| Título da vaga: | Consultor Front End Manager_L4 - Front-end engineer React - CGEMJP00348318 |
| Local: | São Paulo, SP (Remoto) |
| Região | Outra |
| Nível Profissional: | Analista |
| Nível Acadêmico: | Ensino Superior Completo |
| Áreas de Atuação Profissional: | TI - SAP |
| Descrição: | Vaga: Consultor Front End Manager_L4 - Front-end engineer React CGEMJP00348318 Modelo de trabalho: 100% Remoto Período: 28/07/2026 até 30/09/2026 Contratação: Alocação Início imediato Idioma: Inglês Avançado |
| Habilidades: | Buscamos um(a) Engenheiro(a) Front-end que combine sólida experiência em desenvolvimento moderno com React, arquitetura escalável, integração de APIs e recursos de personalização. O profissional deve estar confortável trabalhando com frameworks de componentes, ambientes em nuvem, pipelines de CI/CD e ferramentas de desenvolvimento assistidas por IA,entregando soluções confiáveis, escaláveis e de fácil manutenção em ambientes corporativos. Principais skills obrigatórias: React (principal requisito) TypeScript JavaScript Front-End Development Integração de APIs REST Git (GitHub/GitLab) Figma AWS (conceitos e uso prático) CI/CD Obrigatório: Apache Velocity (VTL) Desenvolvimento de templates de e-mail Personalização de conteúdo dinâmico HTML/CSS para e-mail responsivo Terraform Cursor, Windsurf ou Claude Code Observações para busca: Buscar perfis com foco em Front-End moderno. Considerar cargos como: Senior Frontend Engineer Senior Frontend Developer React Developer React Engineer UI Engineer Software Engineer (Frontend) Full Stack Developer com forte atuação em Front-End Experiência com arquitetura de componentes reutilizáveis, design systems e integração de APIs. Inglês avançado para participação em ambiente global. Principais Responsabilidades: Desenvolvimento Front-end e Arquitetura Atividades • Desenvolver e manter aplicações front-end modernas utilizando: o React o TypeScript o JavaScript • Integrar interfaces de usuário com serviços e plataformas de backend. • Desenvolver soluções escaláveis e de fácil manutenção utilizando bibliotecas compartilhadas de componentes e sistemas de design. • Tomar decisões de arquitetura sobre quando estender componentes existentes ou criar novos componentes. ________________________________________ Desenvolvimento de Templates de E-mail e Personalização • Criar templates altamente escaláveis, capazes de suportar mais de 100 localidades (locales). • Implementar recursos de localização (localization) e experiências de conteúdo personalizado. • Suportar renderização dinâmica de dados, lógica específica por destinatário e geração de conteúdo baseada em arrays. • Desenvolver templates preparados para implantação em larga escala e alta capacidade de customização. ________________________________________ Desenvolvimento com Apache Velocity Demonstrar sólida experiência com: • Apache Velocity JS (VTL) • Velocity Macros • #set • #if • #foreach • #define Compreender como os componentes e macros do Velocity são compostos para formar templates completos de e-mail. ________________________________________ Integração de APIs e Conteúdo Dinâmico • Conectar e consumir dados provenientes de APIs internas e externas. • Transformar dados de APIs em experiências dinâmicas para o usuário e conteúdos de e-mail baseados em lógica condicional. • Projetar e implementar padrões robustos de integração de dados. ________________________________________ Desenvolvimento de E-mails Responsivos • Desenvolver manualmente HTML e CSS altamente responsivos e acessíveis. • Criar soluções otimizadas para as limitações de renderização dos principais clientes de e-mail, incluindo: o Outlook o Gmail o Apple Mail • Aplicar boas práticas de acessibilidade, responsividade e compatibilidade entre diferentes clientes de e-mail. ________________________________________ Ferramentas de Desenvolvimento • Git (GitHub e/ou GitLab) • Ferramentas de linha de comando (Command Line) • Ambientes modernos de desenvolvimento assistidos por Inteligência Artificial, incluindo: o Cursor o Windsurf o Claude Code ________________________________________ Qualificações Obrigatórias Requisitos • Bacharelado em Ciência da Computação, Engenharia ou área correlata, com no mínimo 5 anos de experiência relevante, ou Mestrado em área relacionada com pelo menos 3 anos de experiência relevante. • O cargo mais recente deve ser, preferencialmente, de Engenheiro de Software, com forte foco em desenvolvimento Front-end. • Capacidade comprovada de atuar em nível sênior de engenharia, com mínima supervisão. • Conhecimentos obrigatórios em: o React (principal tecnologia) o TypeScript o JavaScript o Apache Velocity • Domínio de Git (GitHub/GitLab). • Experiência com IDEs modernas, como: o Cursor o Windsurf o Claude Code ________________________________________ Ferramentas, Competências Técnicas, Sistemas e Plataformas Ferramentas de Design • Figma, com capacidade para transformar layouts em código modular e reutilizável. ________________________________________ Infraestrutura em Nuvem Conhecimentos fundamentais em AWS, incluindo: • Computação (Compute) • Armazenamento (Storage) • Redes (Networking) • IAM (Identity and Access Management) ________________________________________ DevOps e CI/CD • Ferramentas de Infraestrutura como Código (Infrastructure as Code), como Terraform. • Pipelines de CI/CD, como GitLab CI. ________________________________________ Qualificações Desejáveis • Experiência em desenvolvimento de e-mails (considerada secundária em relação à experiência sólida em engenharia Front-end). • Experiência utilizando ferramentas de desenvolvimento assistidas por Inteligência Artificial, incluindo: o Cursor o Windsurf o Claude o Fluxos de desenvolvimento e correção de código assistidos por IA. • Experiência com frameworks de internacionalização (i18n) e localização (l10n). • Experiência na melhoria da produtividade da engenharia por meio de automação e fluxos de trabalho habilitados por Inteligência Artificial. |