Job Title: Associate Front-End Developer (Next.js, React.js)
Location: Noida
Experience: 1-4 years
Job Description:
We are seeking a Next.js Developer who has hands-on experience with building and deploying server-side rendered (SSR) and statically generated (SSG) web applications. As part of our team, you will be responsible for developing cutting-edge web applications, ensuring their performance, scalability, and seamless integration with backend systems.
Key Responsibilities:
- Build and maintain high-quality, performant web applications using Next.js, focusing on SSR and SSG capabilities.
- Design and implement reusable, modular UI components and ensure adherence to best practices in code structure and design patterns.
- Focus on web performance optimization strategies, ensuring fast load times, efficient rendering, and high scalability for web applications.
- Work with backend developers to integrate RESTful APIs, GraphQL, or other data sources with the front-end application built with Next.js.
- Collaborate closely with designers, product managers, and backend developers to ensure seamless integration of the frontend with other services and to create a user-friendly experience.
- Write automated tests (unit and integration) and ensure high-quality code through code reviews and debugging.
- Ensure that the application code remains maintainable, modular, and up-to-date with the latest Next.js features and best practices.
- Work on the deployment pipeline and optimize CI/CD processes to ensure smooth deployment of Next.js applications to production.
- 1-4 years of experience in frontend development, with a focus on Next.js and React.js.
- Solid understanding of server-side rendering (SSR) and static site generation (SSG) with Next.js.
- Deep knowledge of React.js, including hooks, context API, and class components.
- Proficient in Next.js, including its routing, SSR, and SSG capabilities.
- Strong experience with JavaScript (ES6+), HTML5, CSS3, and related web technologies (Flexbox, Grid, etc.).
- Experience working with state management tools (e.g., Redux, React Context).
- Strong focus on website performance, including strategies for code splitting, lazy loading, and optimizing the user experience.
- Familiarity with SEO best practices, particularly in the context of server-rendered and statically generated applications.
- Proficiency with Git for version control and familiarity with modern development workflows using npm/yarn, Webpack, and Babel.
- Experience writing tests using Jest, Mocha, Cypress, or similar testing frameworks.
- Strong communication skills to work effectively within a team, including collaboration with product, design, and backend teams.
- Experience working in Agile environments and participating in Sprint planning and Scrum ceremonies.
Required Skills & Qualifications:
- 1-4 years of experience in frontend development, with a focus on Next.js and React.js.
- Solid understanding of server-side rendering (SSR) and static site generation (SSG) with Next.js.
- Deep knowledge of React.js, including hooks, context API, and class components.
- Proficient in Next.js, including its routing, SSR, and SSG capabilities.
- Strong experience with JavaScript (ES6+), HTML5, CSS3, and related web technologies (Flexbox, Grid, etc.).
- Experience working with state management tools (e.g., Redux, React Context).
Company
GEDU Global Education is a dynamic and innovative group of education providers.
Across our institutions, programmes are designed to have a direct impact on the lives of our students, apprentices and trainees; to equip them with the skills, knowledge and experience necessary for success in their chosen field.