Job Description
- Develop and maintain web applications using React.js and Next.js, with a focus on responsive and interactive user interfaces.
- Build reusable, modular UI components with React and Next.js for scalability and consistent UX across pages.
- Manage application state using tools like Redux, Zustand, or Context API to ensure smooth and responsive UI.
- Connect frontend components to backend services by integrating RESTful APIs, GraphQL, or other data-fetching libraries (e.g., SWR, React Query).
- Identify and address performance bottlenecks; implement lazy loading, code-splitting, and other optimization techniques.
- Write and maintain unit, integration, and end-to-end tests using Jest, Cypress, or other testing frameworks.
- Conduct and participate in code reviews to maintain quality and share knowledge with team members.
- Work closely with UX/UI designers to implement visually appealing and user-friendly interfaces that align with design specifications.
- Document frontend codebase, project setup, and component usage to assist with onboarding and team collaboration.
- Keep up with emerging frontend technologies, React.js and Next.js updates, and industry trends to apply innovative solutions.
Responsibilities
- Develop and maintain web applications using React.js and Next.js, with a focus on responsive and interactive user interfaces.
- Build reusable, modular UI components with React and Next.js for scalability and consistent UX across pages.
- Manage application state using tools like Redux, Zustand, or Context API to ensure smooth and responsive UI.
- Connect frontend components to backend services by integrating RESTful APIs, GraphQL, or other data-fetching libraries (e.g., SWR, React Query).
- Identify and address performance bottlenecks; implement lazy loading, code-splitting, and other optimization techniques.
- Write and maintain unit, integration, and end-to-end tests using Jest, Cypress, or other testing frameworks.
- Conduct and participate in code reviews to maintain quality and share knowledge with team members.
- Work closely with UX/UI designers to implement visually appealing and user-friendly interfaces that align with design specifications.
- Document frontend codebase, project setup, and component usage to assist with onboarding and team collaboration.
- Keep up with emerging frontend technologies, React.js and Next.js updates, and industry trends to apply innovative solutions.