Skills
Sobre a Vaga
Na Deal Group, buscamos um(a) Desenvolvedor(a) Frontend Sênior para liderar tecnicamente a construção de interfaces escaláveis, performáticas e com alta qualidade. Você atuará na evolução da plataforma, apoiando decisões arquiteturais e garantindo uma experiência consistente para o usuário.
Responsabilidades
- Desenvolver, evoluir e manter aplicações frontend com React.js, TypeScript e ferramentas do ecossistema
- Definir arquiteturas frontend escaláveis, aplicando boas práticas para código organizado e sustentável
- Conduzir iniciativas técnicas de frontend, apoiando decisões com foco em evolução contínua
- Construir componentes reutilizáveis alinhados ao Design System da empresa
- Trabalhar em conjunto com Product Managers, UX/UI Designers e Engenharia Backend para alinhar soluções
- Garantir qualidade com testes automatizados, revisão de código e acompanhamento contínuo
- Atuar na otimização de performance, acessibilidade (WCAG), SEO e experiência do usuário
- Integrar com APIs REST e GraphQL, propondo melhorias na comunicação frontend-backend
- Realizar code reviews, promovendo compartilhamento de conhecimento e melhoria técnica do time
- Mentorar desenvolvedores plenos e juniores, apoiando a evolução profissional
- Identificar gargalos técnicos e propor melhorias em arquitetura, processos e ferramentas
- Participar da definição de padrões de desenvolvimento, pipelines de CI/CD e estratégias de deploy
- Apoiar resolução de incidentes em produção e contribuir com análise de causa raiz quando necessário
Requisitos
- Experiência sólida com React.js no desenvolvimento de aplicações
- Domínio avançado de TypeScript
- Conhecimento avançado em JavaScript moderno (ES6+), HTML5 e CSS3
- Experiência com SASS e/ou CSS-in-JS (Styled Components, Emotion ou similares)
- Vivência com gerenciamento de estado (Redux Toolkit, Zustand, Context API ou similares)
- Conhecimento sólido em arquitetura de aplicações frontend
- Experiência com Next.js (SSR, SSG e ISR)
- Forte atuação em otimização de performance (Core Web Vitals, lazy loading, code splitting, memoization)
- Experiência com Design Systems e bibliotecas de componentes (Material UI, Chakra UI, Ant Design ou similares)
- Consumo de APIs REST e GraphQL
- Domínio de Git e práticas como GitFlow ou Trunk Based Development
- Experiência com Vite, Webpack ou Turbopack
- Implementação de testes unitários e de integração com Jest/React Testing Library ou Vitest
- Testes E2E com Cypress ou Playwright
- Conhecimento em CI/CD e pipelines de automação
- Boas práticas de segurança em aplicações frontend (OWASP, proteção contra XSS e CSRF, autenticação e autorização)
Beneficios
- Flash benefícios (VR/VA)
- Trilha de carreira
- Convênio Farmácia
- Totalpass
- Assistência médica e assistência odontológica
- Auxílio creche
- Incentivo a certificação e qualificação
- Cultura Deal