Job Openings Senior Frontend Developer

About the job Senior Frontend Developer

Job Responsibilities:

  • Develop and maintain web applications using Next.js to build server-side rendered (SSR) and static web pages.
  • Create and optimize high-performance, responsive web applications that deliver a seamless user experience across various devices.
  • Integrate third-party APIs and services with the frontend, ensuring smooth and efficient data flow between backend and frontend.
  • Optimize applications for maximum speed and scalability, focusing on fast loading times and improving Core Web Vitals.
  • Build reusable and scalable components using React.js and Next.js.
  • Leverage Next.js features like dynamic routing, image optimization, static site generation (SSG), and incremental static regeneration (ISR).
  • Work closely with backend developers, UI/UX designers, and product managers to ensure that business requirements and user needs are met.
  • Contribute to architectural decisions, best practices, and code reviews.
  • Implement unit tests and end-to-end tests to ensure the quality and reliability of the web applications
  • Debug issues and resolve bugs efficiently to maintain the stability of the product.


Job Requirements:

  • Strong experience in Next.js, React.js, and TypeScript.
  • Good understanding of microservices architecture and API consumption.
  • Experience in UI/UX design principles and tools like Figma, Adobe XD, or Sketch.
  • Hands-on experience with Docker and deploying containerized applications.
  • Familiarity with CI/CD tools such as GitHub Actions, Jenkins, or GitLab CI.
  • Strong knowledge of Tailwind CSS, Material UI, or Styled Components.
  • Ability to implement SSR, SSG, and ISR in Next.js.
  • Experience working with GraphQL, REST APIs, and WebSockets.
  • Basic knowledge of backend technologies (Node.js, Express.js) is a plus.
  • Understanding of SEO optimization and performance tuning for Next.js applications.
  • Strong problem-solving skills and willingness to learn on the job.