Frontend Developer
PwC México - Estado de México
Apply NowDescripción del trabajo
Senior Front‑End Developer 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. Key Role Information Experience: 5+ years of professional front‑end development experience. 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. 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. Contribute to the evolution of the Concourse 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. 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. Stay up to date with emerging front‑end frameworks and tooling to evolve the Concourse 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. 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. Excellent analytical, debugging, and problem‑solving skills. Strong communication and mentoring abilities, with a focus on collaboration and technical leadership. #J-18808-Ljbffr
Creado: Jue, 01 de Ene de 1970