Descrição de Vaga
| Código: | 1093 |
| Título da vaga: | Desenvolvedor Frontend (Híbrido) |
| Local: | São Paulo, SP |
| Nível Profissional: | Pleno |
| Áreas de Atuação Profissional: | TI - Desenvolvimento |
| Descrição: | Construir interfaces digitais de alta qualidade, performance e usabilidade para a plataforma de iGaming brasileira, garantindo que o jogador tenha a melhor experiência visual e de interação possível em qualquer dispositivo. Ser o engenheiro que transforma designs e requisitos de produto em código frontend de excelência, priorizando performance, acessibilidade e manutenibilidade em uma operação 24/7. Responsabilidades: 01 Desenvolver interfaces de usuário responsivas e performáticas para a plataforma de iGaming — lobby de jogos, sportsbook, conta do jogador, pagamentos — com foco em experiência e conversão. 02 Implementar componentes de UI reutilizáveis e escaláveis seguindo o design system da plataforma, garantindo consistência visual e velocidade de desenvolvimento. 03 Otimizar performance de frontend — Core Web Vitals, tempo de carregamento, lazy loading, code splitting — para garantir experiência fluida em desktop e mobile. 04 Integrar APIs de backend e provedores externos — jogos, pagamentos, dados esportivos — desenvolvendo camadas de integração robustas e bem tratadas de erros. 05 Desenvolver e manter testes automatizados de frontend (unitários, componentes e E2E) para garantir qualidade e facilitar evoluções seguras do código. 06 Participar ativamente de code reviews, contribuindo com feedback técnico construtivo e garantindo que o código do time siga os padrões de qualidade estabelecidos. 07 Colaborar com designers (Figma) e PMs para traduzir protótipos em implementações fiéis ao design com atenção a detalhes de UX e acessibilidade. 08 Garantir acessibilidade (WCAG) e compatibilidade cross-browser nas implementações, garantindo que a plataforma funcione corretamente para todos os jogadores. 09 Integrar ferramentas de IA e automação no fluxo de desenvolvimento frontend — GitHub Copilot, geração de componentes — para aumentar produtividade. 10 Participar de on-call e resposta a incidentes de produção frontend, diagnosticando e resolvendo problemas de UI com rapidez e segurança. 11 Documentar componentes, padrões de código e decisões técnicas de frontend para garantir transferência de conhecimento e manutenibilidade. 12 Monitorar métricas de performance de frontend — Core Web Vitals, error rate, crash rate — e propor otimizações proativamente. |
| Habilidades: | Formação Acadêmica: Graduação em Ciência da Computação, Engenharia de Software, Sistemas de Informação, Design Digital ou áreas correlatas Pós / Especializações: Especializações em desenvolvimento frontend, UX engineering ou performance web são desejáveis Experiência Mínima: Mínimo 3 anos em desenvolvimento frontend; experiência com React ou Vue em produção é indispensável; atuação em plataformas digitais de alto volume ou iGaming é desejável Conhecimentos Técnicos: React ou Vue.js, TypeScript, HTML5/CSS3, design systems (Storybook), testes de frontend (Jest, Cypress, Playwright), performance web (Lighthouse, Web Vitals), Git, REST APIs, Docker básico, IA para desenvolvimento frontend Requisitos Técnicos: • Fluência em IA e automação — usa GitHub Copilot e IA para acelerar desenvolvimento de componentes e testes de frontend • Tomada de decisão baseada em dados em tempo real — usa métricas de Core Web Vitals e error monitoring para otimizações • Gestão de prioridades e cadência de entrega — entrega features de UI com previsibilidade e comunica bloqueios antecipadamente • Construção de sistemas e processos escaláveis — cria componentes reutilizáveis e design system escalável com o time • Análise de experiência do usuário — interpreta dados de comportamento e heatmaps para melhorar UX da plataforma • React ou Vue.js avançado — desenvolve aplicações complexas com gerenciamento de estado, performance e testes • TypeScript — escreve código tipado com rigor, melhorando qualidade e manutenibilidade do codebase frontend • Performance web — otimiza bundle, lazy loading, CWV e tempo de renderização com técnicas avançadas • Testes de frontend — escreve testes unitários, de componentes e E2E com Jest, Cypress ou Playwright • Integração de APIs — consome e integra APIs REST e GraphQL com tratamento robusto de erros e estados de loading |