Cosourcing | pessoa desenvolvedora frontend sênior (react)
Summary
Senior front-end developer (cosourcing) at Viaflow in São Paulo building and maintaining React-based corporate web apps with TypeScript, modern state management, and build tooling, integrating REST/GraphQL APIs. Advanced English is required to collaborate with a global team, and AI productivity tools (Copilot, Cursor, etc.) are part of the daily workflow.
Competências Técnicas Essenciais
- Experiência profissional sólida em desenvolvimento front-end criando aplicativos web modernos com React.js.
- Core Stack: Forte proficiência em JavaScript (ES6+), TypeScript, HTML5 e CSS3 / SCSS.
- Gerenciamento de Estado: Sólida compreensão de ferramentas e padrões de gerenciamento de estado (ex: Redux Toolkit, Context API, Zustand ou Recoil).
- Requisições e Ferramentas: Experiência prática com tratamento de requisições assíncronas, integração de APIs e manipulação de dados JSON usando Axios ou Fetch API. Pipelines de build modernos (Webpack, Vite, Babel, npm/pnpm/yarn).
- Estilização e Responsividade: Bom domínio de frameworks de design responsivo e bibliotecas de estilo (Tailwind CSS, Material UI, Styled Components ou Bootstrap).
- Versionamento: Experiência com ferramentas de controle de versão, principalmente Git e fluxos de trabalho em plataformas (GitHub, Azure DevOps ou GitLab).
- Qualidade e Testes: Boa compreensão de frameworks de testes unitários (Jest, React Testing Library ou Cypress) e comportamento de renderização de navegadores, manipulação do DOM e técnicas de otimização de desempenho.
- Ferramentas de IA: Experiência prática com o uso de ferramentas modernas de IA para impulsionar a produtividade (GitHub Copilot, Cursor, ChatGPT, Claude ou assistentes corporativos de IA generativa).
Diferenciais (O que valorizamos)
- Exposição a frameworks React modernos como Next.js ou conceitos de renderização do lado do servidor (SSR) / geração de sites estáticos (SSG).
- Familiaridade com pipelines de CI/CD para implantações de front-end.
- Compreensão básica de padrões de acessibilidade web (WCAG) e melhores práticas de SEO.
- Conhecimento em ferramentas ágeis como Azure DevOps ou Jira.
Soft Skills
- Comunicação Clara: Fortes habilidades de comunicação verbal e escrita em inglês para colaboração eficaz com equipes de desenvolvimento globais.
- Pensamento Analítico: Fortes habilidades de resolução de problemas, com atenção aos detalhes e precisão de UI.
- Senso de Dono (Ownership): Capacidade de assumir a responsabilidade direta pelas funcionalidades, desde o detalhamento técnico até o lançamento em produção.
- Adaptabilidade: Eagerness para aprender novas bibliotecas, frameworks e ferramentas de engenharia rapidamente.
Idioma: Inglês nível avançado para comunicação oral e escrita com time internacional.
- Arquitetura e Desenvolvimento: Projetar, construir e manter componentes de front-end em React.js eficientes, reutilizáveis e confiáveis para aplicações web corporativas.
- Colaboração com Design: Trabalhar em conjunto com designers de UI/UX para traduzir wireframes, mockups e histórias de usuário em interfaces visuais de alta qualidade.
- Otimização de Performance: Otimizar aplicações front-end para máxima velocidade, desempenho, responsividade e compatibilidade entre navegadores.
- Integração de APIs: Integrar interfaces front-end com APIs RESTful, endpoints GraphQL e serviços de backend.
- Metodologias Ágeis: Participar ativamente de code reviews, planejamento de sprints e reuniões diárias seguindo metodologias ágeis.
- Qualidade e Resolução de Problemas: Depurar, solucionar e resolver defeitos de front-end, vazamentos de memória e gargalos de desempenho em navegadores modernos.
- Documentação e Padrões: Preparar e manter documentação técnica, bibliotecas de componentes e padrões de código front-end.
- Produtividade com IA: Utilizar ferramentas potencializadas por IA para acelerar o desenvolvimento de funcionalidades, refatoração de código, testes unitários e documentação técnica.