Skills
Sobre a Vaga
Na Deal Group, buscamos um Desenvolvedor Frontend Sênior para liderar tecnicamente a construção de interfaces escaláveis e com alto padrão de qualidade. Você atuará no desenvolvimento de aplicações modernas, garantindo performance, acessibilidade e uma ótima experiência do usuário.
Responsabilidades
- Desenvolver, evoluir e manter aplicações frontend com React.js e TypeScript
- Definir e evoluir arquiteturas frontend, aplicando boas práticas para código organizado e sustentável
- Liderar tecnicamente iniciativas de frontend e apoiar decisões arquiteturais
- Construir componentes reutilizáveis e alinhados ao Design System da empresa
- Colaborar com Product Managers, UX/UI Designers e Engenharia Backend para viabilizar soluções
- Assegurar qualidade por meio de testes automatizados, revisão de código e monitoramento contínuo
- Otimizar performance e endereçar acessibilidade (WCAG), SEO e experiência do usuário
- Integrar com APIs REST e GraphQL, propondo melhorias na comunicação entre frontend e backend
- Conduzir code reviews e promover compartilhamento de conhecimento
- Mentorar desenvolvedores plenos e juniores
- Identificar gargalos técnicos e sugerir melhorias em processos, arquitetura e ferramentas
- Atuar em incidentes em produção e apoiar análises de causa raiz
- Participar do planejamento técnico, estimativas e refinamento das demandas
- Contribuir para padrões de desenvolvimento e estratégias de CI/CD e deploy
Requisitos
- Experiência sólida com React.js
- Experiência avançada em TypeScript e JavaScript moderno (ES6+)
- Domínio de HTML5, CSS3, SASS e CSS-in-JS (Styled Components, Emotion ou similares)
- Conhecimento em gerenciamento de estado (Redux Toolkit, Zustand, Context API ou similares)
- Base forte em arquitetura de aplicações frontend
- Experiência com Next.js (SSR, SSG e ISR)
- Proficiência em otimização de performance e 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
- Experiência com Git (GitFlow ou Trunk Based Development)
- Conhecimento em ferramentas de build (Vite, Webpack, Turbopack)
- Testes unitários e de integração com Jest, React Testing Library ou Vitest
- Testes E2E com Cypress ou Playwright
- Noções de CI/CD e automação
- Boas práticas de segurança em frontend (OWASP, autenticação, autorização, proteção contra XSS e CSRF)
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