Front-End Developer (Next.js / React.js)
We are looking for a Front-End Developer with experience in Next.js and React.js to join our product team. You will architect and build high-performance, responsive front-end applications, integrate RESTful APIs, and collaborate with cross-functional teams to deliver exceptional user experiences. Requires 2-5 years of professional experience, proficiency in modern front-end technologies, and a passion for scalable code.
Responsibilities
- Build and optimize modern, responsive front-end applications using Next.js and React.js.
- Collaborate with product managers, backend developers, and designers to develop new features and improve user experience.
- Ensure cross-platform optimization and consistent performance across devices and browsers.
- Integrate APIs and backend services, preferably Laravel-based.
- Write reusable, testable, and efficient code with a focus on performance.
- Participate in code reviews, design discussions, and sprint planning.
- Continuously improve application architecture, scalability, and maintainability.
Requirements
- 2 to 5 years of professional experience in React.js and Next.js development.
- Strong understanding of JavaScript, TypeScript, HTML5, CSS3, and modern front-end practices.
- Experience with responsive design, UI libraries (Tailwind CSS, Bootstrap, etc.), and component-based architecture.
- Familiarity with RESTful APIs, JSON, and client-server integration.
- Knowledge of Git, CI/CD workflows, and agile methodologies.
Nice to have
- Hands-on experience with Laravel backend and Blade templates.
- Understanding of SSR, SSG, and performance optimization using Next.js.
- Experience with state management tools like Redux, Zustand, or Context API.
- Exposure to cloud deployment environments like AWS or Vercel.
- Basic understanding of SEO, analytics, and third-party integrations.
- Interest in AI-integrated front-end interfaces.