- Location
- IN-KA-Bangalore, India (SKAV Seethalakshmi) GESC
- Type
- Full-time
- Department
- Engineering
- Experience
- 8+ years
- Source
- Workday
Description
Position:
Sr. Adobe EngineerJob Description:
Senior React Developer (Next.js, TypeScript, Node.js)
We are looking for a Senior React Developer with expertise in Next.js, Server-Side Rendering (SSR), and Node.js to help build and optimize high-performance web applications. The ideal candidate has a strong foundation in TypeScript, front-end test frameworks, and modern JavaScript build tools like Webpack. Experience in Node.js library packaging and optimizing front-end performance is highly desirable.
Responsibilities:
Develop and optimize React components using Next.js, ensuring seamless SSR and static site generation (SSG) for improved performance. Architect and maintain a scalable React + Next.js application structure, following best practices for maintainability and reusability. Implement Server-Side Rendering (SSR) and efficient API handling for better SEO and performance. Build and package Node.js libraries to be reusable across multiple projects. Write clean, efficient, and scalable TypeScript code, ensuring strong type safety and maintainability. Implement and manage front-end testing using frameworks such as Jest, Cypress, or React Testing Library. Optimize Webpack configurations for faster builds, better bundling, and improved performance. Ensure adherence to best practices for performance optimization, accessibility, and security. Work closely with backend teams to integrate APIs, optimize data fetching strategies, and improve overall application performance. Debug and resolve complex issues across the front-end stack, including SSR hydration errors, caching strategies, and state management issues. Stay updated with the latest trends in React, Next.js, TypeScript, and front-end development to ensure best-in-class solutions. Participate in code reviews, mentoring junior developers, and contributing to technical discussions.
Qualifications:
8+ years of experience in front-end development, with at least 6+ years of hands-on React and Next.js experience. Strong expertise in Next.js features, including SSR, SSG, ISR, and API routes. Advanced TypeScript skills, with a focus on type safety and best practices. Strong understanding of Node.js and experience with Node.js library packaging. Hands-on experience with front-end test frameworks (Jest, Cypress, React Testing Library). Deep understanding of Webpack, including performance optimizations, tree shaking, and bundle splitting. Familiarity with state management solutions such as Redux, Zustand, or Recoil. Experience with performance tuning, lazy loading, and optimizing Lighthouse scores. Familiarity with CI/CD pipelines and DevOps practices for front-end deployments. Strong knowledge of RESTful APIs and GraphQL, with experience in efficient data fetching strategies. Excellent problem-solving skills and the ability to debug complex front-end issues. Strong communication skills, with the ability to collaborate effectively with designers, backend developers, and stakeholders.
This is a high-impact role for a Senior React Developer looking to push the boundaries of front-end performance, scalability, and modern web architecture.