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.