Unspecified Salary Full Time
Frontend Developer
Job Description

Senior Front-End Developer Job Summary We are seeking a highly skilled and detail-oriented Senior Front-End Developer to build, optimize, and scale modern web applications that deliver intuitive, high-performance user experiences. The successful candidate will have 5–8 years of front-end development experience with advanced proficiency in React, Next.js, and TypeScript, along with a strong background in UI/UX principles. This role requires deep expertise in front-end architecture, performance tuning, and design system implementation, as well as the ability to collaborate effectively across engineering, product, and design functions. This position plays a key role in supporting PwC’s vision of delivering excellence and greater client value through standardized, GenAI-enabled delivery solutions leveraging Solution Studio and PwC Delivery Methodology (PDM). Key Responsibilities Front-End Architecture & Development

- Design and develop scalable, modular, and maintainable front-end applications using React and Next.js. - Implement advanced state management with Redux, Redux Toolkit, or Zustand. - Optimize rendering, caching, and network performance through techniques like React Query, code splitting, and memoization. - Architect solutions for microfrontend integration, ensuring scalability and maintainability across distributed teams. - Apply SSR (Server-Side Rendering) and static generation with Next.js for optimal performance and SEO.

UI/UX Implementation & Design System Integration

- Collaborate closely with UX designers to translate designs from Figma (or similar tools) into accessible, responsive, production-quality interfaces. - Implement consistent design using Material UI, Ant Design, or custom component libraries. - Contribute to the evolution of the design system, ensuring reusability, accessibility (WCAG compliance), and performance. - Partner with UX and Product Owners to enhance usability, interactivity, and overall user satisfaction.

Performance, Testing & Tooling

- Leverage Webpack, Vite, and other bundlers for efficient builds and optimized load performance. - Implement progressive enhancement, service workers, and caching strategies for reliability and offline support. - Write comprehensive unit and integration tests using Jest and React Testing Library. - Maintain a strong focus on code quality, maintainability, and modular architecture. - Participate in CI/CD pipelines and deployment workflows to ensure reliable and consistent delivery.

Collaboration & Leadership

- Work cross-functionally with Back-End Engineers, Product Owners, and UX Designers to ensure seamless integration and delivery. - Review pull requests and guide junior developers in front-end best practices and design consistency. - Participate in agile ceremonies, providing technical input during planning, estimation, and retrospectives. - Troubleshoot complex UI or performance issues and drive resolution proactively.

Continuous Improvement & Innovation

- Stay up to date with emerging front-end frameworks and tooling to evolve the front-end ecosystem. - Leverage GenAI tools to enhance productivity, quality assurance, and documentation. - Contribute to continuous improvement of development processes, coding standards, and automation.

Qualifications

- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field. - 5–8 years of professional experience in front-end web development with an emphasis on modern JavaScript frameworks. - Expert-level proficiency in React and TypeScript. - Strong understanding of Next.js for server-side rendering and performance optimization. - Experience with Redux, Redux Toolkit, Zustand, or equivalent state management solutions. - Proficiency in CSS, modern styling approaches, and responsive design frameworks. - Familiarity with Webpack, Vite, and modern build and testing tools. - Experience integrating with RESTful and GraphQL APIs. - Strong understanding of accessibility, performance, and cross-browser optimization. - Excellent analytical, debugging, and problem-solving skills. - Strong communication and mentoring abilities, with a focus on collaboration and technical leadership.

Must Have: React, Next.js, TypeScript, Redux Toolkit (or similar), REST & GraphQL APIs, modern build tools (Webpack, Vite), CSS frameworks, component libraries, performance optimization, UI/UX design collaboration Nice to Have: Microfrontend architecture, SSR optimization, offline caching and PWA strategies, Jest & React Testing Library, CI/CD experience, experience contributing to or building design systems, leadership/mentorship experience #Remote #DICE