About the Role
BookCabin is looking for a skilled and passionate Frontend Engineer (Next.js) to join our product & engineering team. You will work on building high-quality, scalable, and responsive user interfaces that power our travel-tech platform.
Key Responsibilities
- Develop, maintain, and optimize frontend features using Next.js (React background is acceptable).
- Collaborate closely with backend engineers, designers, and product teams to deliver seamless user experiences.
- Implement responsive UI/UX for web and mobile web.
- Ensure performance, speed, and SEO optimization across pages.
- Integrate frontend components with backend APIs.
- Write clean, maintainable, and well-documented code.
- Participate in code reviews and contribute to engineering best practices.
Qualifications
- Bachelor's degree in Computer Science or related field.
- 3+ years of frontend development experience using React or Next.js.
- Strong understanding of JavaScript/TypeScript, CSS frameworks (Tailwind, Styled Components), and modern frontend tooling.
- Experience consuming RESTful APIs or GraphQL.
- Familiarity with build tools, CI/CD, and version control (Git).
- Understanding of SEO, SSR, and performance optimization (for those familiar with Next.js).
Preferred Qualifications
- Experience with state management libraries (Redux, Zustand, Recoil).
- Knowledge of UI/UX best practices.
- Experience with cloud deployment (Vercel/AWS).
- Ability to work in a fast-paced environment and own features end-to-end.
Note: If your background is strong in React, that's perfectly fine, as long as you're willing to work with or transition into Next.js.