Frontend Developer

Position: Mid-level

Closing Date

12th Dec, 2024

Location

Lagos, Nigeria

Job Type

Full-time (On-site)

Experience Level

Mid-level

Years of Experience

4 - 6 Years

Salary Range

₦ 400,000.00 - ₦ 500,000.00

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.

 

 

Skills Required

  • ReactJS
  • NextJS

Copyright ©2024 INITS, All Rights Reserved.

NDPR Audit Compliant 2023