We’re seeking a Lebanon-based Next.js developer with experience to join our dynamic development team. You will work on building high-quality web applications using Next.js, Redux, and TypeScript.
Responsibilities:
- Develop and maintain fast, scalable, and responsive web applications using Next.js.
- Collaborate with backend developers to integrate APIs and other services.
- Write clean, maintainable, and efficient code.
- Optimize web applications for performance, SEO, and accessibility.
- Implement new features and improve existing ones.
- Ensure best practices are followed.
- Troubleshoot, debug, and resolve issues in a timely manner.
Required Skills:
- 3+ years of experience with Next.js, React, and JavaScript (ES6+), TypeScript.
- Experience with state management libraries, particularly Redux (Toolkit preferred).
- Familiarity with React concepts like JSX, state, props, and component lifecycle.
- Knowledge of server-side rendering (SSR) and static site generation (SSG).
- Strong understanding of RESTful APIs and GraphQL.
- Experience with CSS-in-JS solutions (e.g., Tailwind CSS, Styled Components).
- Strong debugging skills using Chrome DevTools, React DevTools.
- Understanding of performance optimization techniques (lazy loading, caching, etc.).
- Experience with authentication methods (OAuth, JWT, NextAuth.js).
- Familiarity with CI/CD pipelines and Git version control.
Position Details:
- Full-time role with a contract to start and a possibility for a permanent position.
- Remote to start, with the potential to transition to an in-office role if hired permanently.
If you’re passionate about web development and eager to work on exciting projects, we’d love to hear from you! 🚀
This job is no longer accepting applications.