- Develop and maintain responsive, user-friendly web applications using HTML, CSS and JavaScript.
- Build interactive UI components using modern JavaScript (ES6+).
- Ensure cross-browser compatibility, website performance and mobile responsiveness.
- Work with Node.js for basic backend development and server-side integration.
- Integrate frontend applications with REST APIs and backend services.
- Handle asynchronous operations using Promises, async/await and callbacks.
- Understand Node.js runtime, event loop and non-blocking architecture.
- Debug, troubleshoot and optimise application performance.
- Collaborate with backend developers, designers and other team members to deliver quality applications.
Preferred candidate profile
- 24 years of hands-on experience in frontend or full-stack development.
- Strong proficiency in HTML, CSS, JavaScript and ES6+.
- Good understanding of responsive web design and up-to-date frontend development.
- Working knowledge of Node.js, asynchronous programming and the event loop.
- Experience with REST API integration and basic backend development.
- Strong debugging, problem-solving and communication skills.