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

6 Minutes ago • 2 Years + • Frontend Development

Job Summary

Job Description

PwC Digital Technology Services (PwC DTS) is a technology-specialized company, operating as a Delivery Center and executing projects at the forefront of innovation. We develop solutions for clients using various technologies, including software development for frontend and backend, ERP, CRMs, cloud computing, hyperautomation, and testing. We are seeking a Mid-level Frontend Developer specializing in React and advanced Javascript (ES6+) to build modern, performant, and accessible interfaces. The role involves developing components and SPA/SSR applications, collaborating with product, UX, and backend teams, and ensuring front-end quality, performance, and security in production.
Must have:
  • Implement reusable React 18+ components with Hooks, Context API, and state management.
  • Consume REST/GraphQL APIs with robust cache, pagination, error handling, and optimistic updates.
  • Structure React Router for navigation control, route protection, and session management.
  • Style interfaces using modern CSS (Flexbox, Grid), pre-processors (Sass), or utility libraries.
  • Optimize performance with code splitting, lazy loading, memoization, and virtualization.
  • Adhere to code standards, linting (ESLint, Prettier), Git, and commit conventions.
  • Write and maintain unit/integration tests (Jest, React Testing Library); support E2E tests.
  • Mitigate front-end risks (XSS, CSRF), apply CSP, input sanitization, and secure storage.
  • Collaborate on secure authentication/authorization (OAuth 2.0/OIDC, JWT) and data protection (LGPD).
  • Configure and optimize builds with Vite/Webpack/Babel; manage environment variables.
  • Collaborate on CI/CD pipelines (GitHub Actions/GitLab CI/Azure DevOps).
  • Instrument front-end with error monitoring (Sentry, Datadog, LogRocket) and UI metrics.
  • Interpret Figma prototypes; contribute to design system and component library evolution.
  • Document technical decisions (ADRs), integration contracts, and component usage.
  • 2+ years of React development experience in production.
  • Advanced Javascript (ES6+) knowledge.
  • Solid experience with React 18+, React Router, and state management (Redux Toolkit, Zustand, Recoil).
  • Proficiency in REST/GraphQL API consumption, HTTP, token-based authentication, and error handling.
  • Strong foundation in HTML5, CSS3 (Flexbox, Grid, responsiveness), accessibility, and cross-browser compatibility.
  • Experience with linting, formatting (ESLint, Prettier), Git, and code review; CI/CD notions.
  • Familiarity with Node.js for BFFs (Express/Nest) and API Management integration.
Good to have:
  • TypeScript applied to React (props typing, generics, utility types) and building components with DX.
  • GraphQL with Apollo/urql; websockets/SSE for real-time.
  • Creation and maintenance of design systems (tokens, theming, Storybook) and component libraries.
  • Microfrontends (Module Federation), monorepos (Nx/Turborepo), and versioning strategies.
  • Experience with performance tools (Chrome DevTools, Lighthouse, WebPageTest) and bundle analysis (Source Map Explorer).

Job Details

Job Description & Summary

PwC Digital Technology Services (PwC DTS) is a technology-specialized company that operates as a Delivery Center and executes projects at the forefront of innovation.

At PwC DTS, we develop solutions for our clients using the full potential of existing market technologies, such as software development in numerous languages for frontend and backend, enterprise process platforms like ERP, CRMs, implementation of cloud computing solutions, and hyperautomation and testing solutions.

If you are passionate about technology and seek a dynamic and challenging environment to develop your skills and accelerate your professional growth, come to PwC DTS!

We are looking for a Mid-level Frontend Developer specializing in React and advanced proficiency in Javascript (ES6+) to build modern, performant, and accessible interfaces. You will work on developing components and SPA/SSR applications, collaborate with product, UX, and backend, and be responsible for ensuring the quality, performance, and security of the front-end in production.

Main responsibilities:

Front-end engineering

  • Implement features and reusable components with React 18+, Hooks, Context API, and state management appropriate to the problem.
  • Consume REST and/or GraphQL APIs with robust strategies for cache, pagination, error handling, and optimistic updates (e.g., TanStack Query/React Query).
  • Structure routing (React Router) and navigation control, including route protection and session management.
  • Style interfaces using modern CSS (Flexbox, Grid), pre-processors (Sass), and/or utilities/libraries (CSS Modules, Tailwind, Styled Components), maintaining consistency with the design system.
  • Optimize performance: code splitting, lazy loading, memoization (memo/useMemo/useCallback), list virtualization, and prevention of unnecessary re-renders.

Code quality and testing

  • Adopt code standards, linting, and formatting (ESLint, Prettier), commit conventions, and automations.
  • Write and maintain unit and integration tests (Jest, React Testing Library) and support end-to-end tests.
  • Use Storybook for documentation and isolated component development; support visual and regression tests.

Security and compliance

  • Mitigate common front-end risks (XSS, CSRF, clickjacking), apply Content Security Policy, input sanitization, and best practices for secure browser storage.
  • Collaborate with the backend for secure authentication/authorization flows (OAuth 2.0/OIDC, JWT) and data protection (LGPD).

Build, continuous delivery, and observability

  • Configure and optimize build with Vite/Webpack and Babel; manage environment variables and different targets/browsers.
  • Collaborate on the definition and maintenance of CI/CD pipelines (GitHub Actions/GitLab CI/Azure DevOps) with automatic validations and quality gates.
  • Instrument the front-end with error monitoring and RUM (e.g., Sentry, Datadog, LogRocket), UI metrics, and business logs; use Lighthouse/Web Vitals (LCP, CLS, INP) for continuous measurements and improvements.

Collaboration and product

  • Read and interpret prototypes (Figma), contribute to the evolution of the design system and component library.
  • Document technical decisions (ADRs), integration contracts, and component usage guides.

Mandatory requirements:

  • Experience in front-end development, with 2+ years using React in production.
  • Advanced knowledge of Javascript (ES6+): scope, closures, this, async/await, Promises, immutability, modules, and composition patterns.
  • Solid experience with React 18+ (Hooks, Context, basic Suspense), React Router, and state management (Redux Toolkit, Zustand, or Recoil).
  • Consumption of REST and/or GraphQL APIs; mastery of HTTP, status codes, token-based authentication, and good error handling practices.
  • Strong foundation in HTML5 and CSS3 (Flexbox, Grid, responsiveness), accessibility, and cross-browser compatibility.
  • Use of linting and formatting (ESLint, Prettier), Git, and code review; notions of CI/CD.
  • Good communication, collaboration with product/UX/QA, and results-oriented attitude.
  • Notions of Node.js for BFFs and integration (Express/Nest), and integration with gateways/API Management.

Differentiators (not mandatory):

  • TypeScript applied to React (props typing, generics, utility types) and building components with DX.
  • GraphQL with Apollo/urql; websockets/SSE for real-time.
  • Creation and maintenance of design systems (tokens, theming, Storybook) and component libraries.
  • Microfrontends (Module Federation), monorepos (Nx/Turborepo), and versioning strategies.
  • Experience with performance tools (Chrome DevTools, Lighthouse, WebPageTest) and bundle analysis (Source Map Explorer).

Academic background:

  • Graduation in Computer Science, Computer Engineering, Information Systems, or related areas; equivalent experience-proven education will also be considered.
  • Extension courses or specializations in Front-end Engineering, Web Performance, Accessibility, or UX Engineering will be differentiators.

#LI-DNI

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Piracicaba, State of São Paulo, Brazil

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Frontend Development Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

At PwC, our purpose is to build trust in society and solve important problems. We’re a network of firms in 152 countries with over 327,000 people who are committed to delivering quality in assurance, advisory and tax services. Find out more and tell us what matters to you by visiting us at www.pwc.com. PwC refers to the PwC network and/or one or more of its member firms, each of which is a separate legal entity.


Content on this page has been prepared for general information only and is not intended to be relied upon as accounting, tax or professional advice. Please reach out to your advisors for specific advice.

Barueri, São Paulo, Brazil (On-Site)

Łódź, Łódź Voivodeship, Poland (Hybrid)

Piracicaba, State Of São Paulo, Brazil (On-Site)

Rio De Janeiro, State Of Rio De Janeiro, Brazil (On-Site)

Wellington, Wellington Region, New Zealand (On-Site)

Rio De Janeiro, Brazil (On-Site)

View All Jobs

Get notified when new jobs are added by PwC

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug