Ativa os alertas de emprego por e-mail!

Desenvolvedor React/Javascript (DTS) | Senior Associate [tag01]

PwC - Global

Piracicaba

Presencial

BRL 120.000 - 160.000

Tempo integral

Há 5 dias
Torna-te num dos primeiros candidatos

Resumo da oferta

Uma empresa de tecnologia global em São Paulo busca um(a) Desenvolvedor(a) Pleno Frontend. O candidato ideal deve ter experiência sólida em React, avançados conhecimentos de Javascript e forte base em HTML5 e CSS3. Você será responsável por implementar componentes reutilizáveis e garantir a performance e segurança do front-end, colaborando de perto com outras equipes para alcançar objetivos comuns.

Qualificações

  • Experiência em desenvolvimento front-end, com 2+ anos usando React em produção.
  • Conhecimentos avançados de Javascript (ES6+): escopo, closures, this, async/await.
  • Sólida experiência com React 18+ e gerenciamento de estado.

Responsabilidades

  • Implementar features e componentes reutilizáveis com React.
  • Consumir APIs REST e/ou GraphQL com estratégias robustas.
  • Otimizar performance: code splitting, lazy loading, memoização.

Conhecimentos

React
Javascript (ES6+)
HTML5
CSS3
Git
CI/CD

Formação académica

Graduação em Ciência da Computação ou áreas correlatas

Ferramentas

ESLint
Prettier
React Testing Library
Vite/Webpack
Descrição da oferta de emprego
Overview

A PwC Digital Technology Services (PwC DTS) é uma empresa especializada em tecnologia, que opera como um Delivery Center e executa projetos que estão na vanguarda de inovação. Na PwC DTS desenvolvemos soluções para nossos clientes utilizando todo o potencial das tecnologias existentes no mercado, como desenvolvimento de software em inúmeras linguagens para frontend e backend, plataformas de processos empresariais como ERP, CRMs, implementação de soluções em cloud computing, e soluções de hiperautomação e testes. Se você é apaixonado por tecnologia e busca um ambiente dinâmico e desafiador para desenvolver suas habilidades e acelerar seu crescimento profissional, venha para a PwC DTS!

Buscamos um(a) Desenvolvedor(a) Pleno Frontend com especialização em React e domínio avançado de Javascript (ES6+) para construir interfaces modernas, performáticas e acessíveis. Você atuará no desenvolvimento de componentes e aplicações SPA/SSR, colaborará com produto, UX e backend, e será responsável por garantir qualidade, performance e segurança do front-end em produção.

Principais responsabilidades
  • Engenharia de front-end — Implementar features e componentes reutilizáveis com React 18+, Hooks, Context API e state management adequado ao problema.
  • Consumir APIs REST e/ou GraphQL com estratégias robustas de cache, paginação, tratamento de erros e atualizações otimistas (ex.: TanStack Query/React Query).
  • Estruturar roteamento (React Router) e controle de navegação, incluindo proteção de rotas e gerenciamento de sessão.
  • Estilizar interfaces usando CSS moderno (Flexbox, Grid), pré-processadores (Sass) e/ou utilitários/bibliotecas (CSS Modules, Tailwind, Styled Components), mantendo consistência com o design system.
  • Otimizar performance: code splitting, lazy loading, memoização (memo/useMemo/useCallback), virtualização de listas e prevenção de re-renderizações desnecessárias.
Qualidade de código e testes
  • Adotar padrões de código, linting e formatação (ESLint, Prettier), convenções de commits e automações.
  • Escrever e manter testes unitários e de integração (Jest, React Testing Library) e apoiar testes end-to-end.
  • Utilizar Storybook para documentação e desenvolvimento isolado de componentes; apoiar testes visuais e regressão.
Segurança e conformidade
  • Mitigar riscos comuns do front-end (XSS, CSRF, clickjacking), aplicar Content Security Policy, sanitização de entradas e boas práticas de armazenamento seguro no navegador.
  • Colaborar com o backend para fluxos seguros de autenticação/autorização (OAuth 2.0/OIDC, JWT) e proteção de dados (LGPD).
Build, entrega contínua e observabilidade
  • Configurar e otimizar build com Vite/Webpack e Babel; gerenciar variáveis de ambiente e diferentes targets/navegadores.
  • Colaborar na definição e manutenção de pipelines CI/CD (GitHub Actions/GitLab CI/Azure DevOps) com validações automáticas e quality gates.
  • Instrumentar o front-end com monitoramento de erros e RUM (ex.: Sentry, Datadog, LogRocket), métricas de UI e logs de negócio; usar Lighthouse/Web Vitals (LCP, CLS, INP) para medições e melhorias contínuas.
Colaboração e produto
  • Ler e interpretar protótipos (Figma), contribuir para a evolução do design system e da biblioteca de componentes.
  • Documentar decisões técnicas (ADRs), contratos de integração e guias de uso de componentes.
Requisitos obrigatórios
  • Experiência em desenvolvimento front-end, com 2+ anos usando React em produção.
  • Conhecimentos avançados de Javascript (ES6+): escopo, closures, this, async/await, Promises, imutabilidade, módulos e padrões de composição.
  • Sólida experiência com React 18+ (Hooks, Context, Suspense básico), React Router e gerenciamento de estado (Redux Toolkit, Zustand ou Recoil).
  • Consumo de APIs REST e/ou GraphQL; domínio de HTTP, status codes, autenticação baseada em tokens e boas práticas de tratamento de erros.
  • Forte base em HTML5 e CSS3 (Flexbox, Grid, responsividade), acessibilidade e compatibilidade cross-browser.
  • Uso de linting e formatação (ESLint, Prettier), Git e code review; noções de CI/CD.
  • Boa comunicação, colaboração com produto/UX/QA e postura orientada a resultados.
  • Noções de Node.js para BFFs e integração (Express/Nest), e integração com gateways/API Management.
Diferenciais (não obrigatórios)
  • TypeScript aplicado a React (tipagem de props, generics, utility types) e construção de componentes com DX.
  • GraphQL com Apollo/urql; websockets/SSE para tempo real.
  • Criação e manutenção de design systems (tokens, theming, Storybook) e bibliotecas de componentes.
  • Microfrontends (Module Federation), monorepos (Nx/Turborepo) e estratégias de versionamento.
  • Experiência com ferramentas de performance (Chrome DevTools, Lighthouse, WebPageTest) e análise de bundles (Source Map Explorer).
Formação acadêmica
  • Graduação em Ciência da Computação, Engenharia de Computação, Sistemas de Informação ou áreas correlatas; formação equivalente comprovada por experiência também será considerada.
  • Cursos de extensão ou especializações em Front-end Engineering, Web Performance, Acessibilidade ou UX Engineering serão diferenciais.
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.

Ofertas semelhantes