Frontend Developer (React.js / Next.js)
Uses AI coding assistants like Cursor, GitHub Copilot, and ChatGPT and explicitly calls for a "Vibe Coder" mindset—proactive, collaborative, and growth-oriented.
About the Role
Frontend Developer role focused on building responsive, production-grade web applications using React.js and Next.js. The position centers on implementing UI components, integrating RESTful APIs, and collaborating within a fast-paced team to deliver cross-browser, mobile-friendly experiences.
Job Description
Role
We are seeking a Frontend Developer experienced with React.js and Next.js to build responsive, production-ready web interfaces. The role involves developing component-driven UIs, implementing Next.js features (SSR/static generation/API routes), integrating with RESTful APIs, and working collaboratively in a team environment.
Key Responsibilities
- Develop and maintain React.js components using modern patterns (hooks, props, state, lifecycle).
- Build Next.js pages and features including routing, server-side rendering, static generation, and API routes.
- Integrate with RESTful APIs using Axios or Fetch.
- Ensure responsive, mobile-friendly, and cross-browser compatible UIs.
- Use Git and GitHub for version control and collaborate through code reviews and documentation.
- Perform basic terminal/command-line operations for development and deployment tasks.
- Maintain attention to code quality, debugging, and problem-solving in a fast-paced environment.
Requirements
Required
- Strong knowledge of React.js (components, hooks, props, state, lifecycle).
- Experience with Next.js (routing, SSR, static generation, API routes).
- Proficiency in JavaScript (ES6+).
- Good command of HTML5 and CSS3.
- Experience with RESTful API integration (Axios or Fetch).
- Version control using Git and GitHub.
- Ability to build responsive, mobile-friendly, and cross-browser compatible UIs.
- Familiarity with basic terminal/command-line operations.
- Minimum ~1 year of relevant experience.
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
Optional / Nice-to-have
- TypeScript.
- Tailwind CSS or Styled Components.
- Redux, Zustand, or other state management libraries.
- React Hook Form, Formik.
- Basic testing with Jest or React Testing Library.
- Experience with AI coding tools like Cursor, GitHub Copilot, or ChatGPT.
- Familiarity with SEO practices for Next.js.
- Deployment experience using Vercel, Netlify, or similar platforms.
- Knowledge of GraphQL.
- Understanding of CI/CD pipelines.
Professional / Soft Skills
- Strong problem-solving and debugging skills.
- Willingness to learn and adapt to new technologies (especially AI tools).
- Attention to detail and focus on code quality.
- Effective communication and documentation skills.
- Time management and task prioritization.
- Collaborative mindset and positive attitude (Vibe Coder mindset).
Benefits
- Structured 5-day work week.
- Competitive salary package (negotiable).
- Large team (55+/60+ members) and a friendly work environment.
- Opportunities to work with international/foreign clients.
- Referral bonus program.
- Employee-centric leave policy and leave encashment.
- Annual office trips and festival/birthday celebrations.
- Clear pathways for career advancement.