About This Role
This role is for a skilled Next.js and React Developer to build and improve a modern, scalable e-commerce website and custom T-shirt ordering platform for a custom apparel and merchandise manufacturing business. The developer will be responsible for developing and maintaining web applications and ensuring the website functions smoothly across various devices.
Responsibilities
- Develop and maintain web applications using Next.js and React.js
- Build responsive, modern, and user-friendly interfaces
- Convert Figma/designs into clean, functional web pages
- Develop e-commerce features such as product listings, product details, cart, checkout, and order flow
- Integrate REST APIs and third-party services
- Work with backend developers/API developers when required
- Implement authentication, user accounts, and order management features
- Optimize website performance, SEO, and Core Web Vitals
- Ensure the website works smoothly across desktop, tablet, and mobile devices
- Debug issues, fix bugs, and improve existing functionality
- Write clean, reusable, and maintainable code
- Deploy and maintain applications on production servers
- Collaborate with the business/design team to understand requirements and deliver features on time
Requirements
- Strong knowledge of React.js
- Strong experience with Next.js
- Good understanding of JavaScript / TypeScript
- HTML5, CSS3, and responsive web design
- Experience with Tailwind CSS or similar CSS frameworks
- Experience with REST API integration
- Good understanding of Git/GitHub
- Experience with modern frontend development practices
- Understanding of SEO and website performance optimization
- Ability to troubleshoot and solve technical problems independently
- Can work independently and take ownership of assigned tasks
- Writes clean and scalable code
- Understands business requirements, not just technical requirements
- Can communicate clearly and provide regular progress updates
- Can meet agreed deadlines
- Is interested in a long-term working relationship
Nice to have:
- Experience building e-commerce websites
- Experience with payment gateway integration
- Experience with product/cart/checkout systems
- Experience with custom product configurators or T-shirt/product designer tools
- Knowledge of Node.js / backend development
- Experience with databases such as MySQL, PostgreSQL, or MongoDB