Frontend Sênior - React.js

Empresa: Deal Group

Sobre a vaga Buscamos um Desenvolvedor Frontend Sênior com sólida experiência em React.js e arquitetura de aplicações modernas para liderar tecnicamente o desenvolvimento de interfaces escaláveis, performáticas e de alta qualidade. Esse profissional será responsável por definir padrões técnicos, orientar desenvolvedores, participar das decisões arquiteturais e atuar em conjunto com Produto, Design e Backend para entregar soluções que gerem valor para o negócio. Esperamos alguém com perfil proativo, visão sistêmica e capacidade de transformar desafios complexos em soluções simples, sustentáveis e escaláveis. Principais Responsabilidades: • Desenvolver, evoluir e manter aplicações frontend utilizando React.js, TypeScript e seu ecossistema. • Definir arquiteturas frontend escaláveis, promovendo boas práticas de desenvolvimento, organização do código e manutenibilidade. • Liderar tecnicamente iniciativas de frontend, apoiando decisões arquiteturais e promovendo a evolução contínua da plataforma. • Criar componentes reutilizáveis, escaláveis e aderentes ao Design System da empresa. • Colaborar com Product Managers, UX/UI Designers e Engenharia Backend na definição de soluções técnicas. • Garantir alta qualidade das entregas através de testes automatizados, revisão de código e monitoramento contínuo. • Atuar na otimização de performance, acessibilidade (WCAG), SEO e experiência do usuário. • Integrar aplicações com APIs REST e GraphQL, propondo melhorias na comunicação entre frontend e backend. • Conduzir code reviews, promovendo qualidade, compartilhamento de conhecimento e evolução técnica da equipe. • Mentorar desenvolvedores plenos e juniores, apoiando seu desenvolvimento técnico. • Identificar gargalos técnicos e propor melhorias de arquitetura, processos e ferramentas. • Participar da definição de padrões de desenvolvimento, pipelines de CI/CD e estratégias de deploy. • Apoiar a resolução de incidentes em produção e atuar na análise de causa raiz quando necessário. • Contribuir para o planejamento técnico das entregas, estimativas e refinamento das demandas. Requisitos Técnicos Obrigatórios: • Sólida experiência no desenvolvimento de aplicações utilizando React.js. • Experiência avançada com TypeScript. • Domínio de JavaScript moderno (ES6+). • Conhecimento avançado em HTML5, CSS3, SASS e CSS-in-JS (Styled Components, Emotion ou similares). • Experiência com gerenciamento de estado utilizando 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). • Conhecimento avançado 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). • Experiência com consumo de APIs REST e GraphQL. • Domínio de Git, GitFlow ou Trunk Based Development. • Experiência com ferramentas modernas de build (Vite, Webpack, Turbopack). • Experiência na implementação de testes unitários e de integração utilizando Jest, React Testing Library ou Vitest. • Experiência com testes End-to-End utilizando Cypress ou Playwright. • Conhecimento em CI/CD e pipelines de automação. • Conhecimento de boas práticas de segurança em aplicações frontend (OWASP, autenticação, autorização, proteção contra XSS e CSRF). Diferenciais: • Experiência com Micro Frontends. • Conhecimento em Module Federation. • Experiência com aplicações de grande escala e alto volume de acessos. • Conhecimento em observabilidade e monitoramento (Sentry, Datadog, New Relic ou similares). • Experiência com Server Components e React 19. • Conhecimento em Docker. • Familiaridade com Kubernetes. • Experiência com Feature Flags. • Conhecimento em BFF (Backend for Frontend). • Contribuições para projetos Open Source. • Experiência em ambientes Cloud (AWS, Azure ou GCP). • Conhecimento em arquitetura orientada a eventos. • Seja um Dealmaker e aproveite: • Flash benefícios (VR/VA); • Trilha de carreira; • Convênio Farmácia; • Totalpass; • Assistência Médica | Assistência Odontológica; • Auxílio Creche; • Incentivo a certificação e qualificação; • Cultura Deal. Sobre a empresa: Sobre a gente :) A Deal Group é um ecossistema de tecnologia orientado a entregas end-to-end , que integra soluções especializadas em desenvolvimento digital ( Deal Tech ), marketing de experiência ( Alot) , cloud e Devops ( O2B ), inteligência de dados e IA ( Sysvision ) e soluções financeiras ( baasic) . Através de um modelo colaborativo e versátil, o grupo combina essas competências para resolver desafios complexos, oferecendo desde serviços pontuais até transformações digitais completas e escaláveis, garantindo que a expertise técnica de cada unidade de negócio culmine em uma execução única e estratégica para o negócio dos nossos clientes.

Ver todas as vagas