Role Overview:
We are looking for a skilled and proactive Web Developer with 2–3 years of professional experience in a technology company that builds and delivers websites and web applications for clients.
The ideal candidate should have strong hands-on experience with React.js and Next.js, along with a good understanding of modern web development practices. You will work on a variety of client projects, contributing to the development, enhancement, integration, deployment, and maintenance of websites and web applications.
This role is suited for someone who enjoys building websites, solving technical problems, working with modern web technologies, and taking ownership of projects from development through deployment.
Key Responsibilities:
- Develop responsive, scalable, and high-performance websites and web applications using React.js and Next.js.
- Build reusable and maintainable components using JavaScript, HTML, and CSS.
- Convert UI/UX designs and project requirements into functional, responsive web experiences.
- Work on new website development as well as enhancements and maintenance of existing websites and applications.
- Understand and work with existing codebases and application structures.
- Integrate REST APIs, third-party services, and external applications.
- Work with CMS platforms and implement CMS integrations as required.
- Configure and work across development, staging, and production environments.
- Deploy websites and web applications using Vercel and other relevant deployment platforms.
- Use CLI/terminal and development tools effectively during development and deployment.
- Troubleshoot technical issues, identify root causes, and implement appropriate solutions.
- Perform testing, debugging, performance optimisation, and cross-browser compatibility checks.
- Collaborate with UI/UX designers, project managers, developers, and other team members to deliver projects successfully.
- Participate in code reviews and follow development and coding best practices.
- Maintain project documentation and technical information where required.
- Take ownership of assigned tasks and ensure timely and quality delivery.
- Stay updated with emerging web technologies and contribute ideas to improve our development practices and solutions.

