
Search by job, company or skills
Key Responsibilities
Build, test, and maintain responsive and user-friendly interfaces using React.js and modern JavaScript (ES6+).
Implement reusable components and ensure consistent design and performance across the platform.
Integrate APIs and work closely with backend teams to deliver seamless data-driven experiences.
Optimise applications for maximum speed, accessibility, and scalability.
Work in an Agile/Scrum environment to meet project milestones and deliver high-quality features.
Collaborate with UX/UI designers, backend developers, and QA engineers to ensure an exceptional user experience.
Participate in code reviews and actively contribute ideas to improve product quality. Learning & Growth
Learn best practices in modern web development, component architecture, and state management.
Take ownership of small modules or features and deliver them with increasing autonomy over time.
Debug and troubleshoot UI issues across browsers and devices.
Document components, workflows, and processes clearly for future reference.
Qualifications Must-Have
Education: Bachelor's degree in Computer Science, Engineering, or related field (students in their final year are also encouraged to apply).
Technical Skills:
Strong understanding of React.js, JavaScript (ES6+), HTML5, and CSS3.
Familiarity with React Hooks, Context API, and component lifecycle.
Basic understanding of REST APIs and asynchronous programming.
Experience with Git for version control.
Mindset: Passion for sustainability, clean code, and building elegant user interfaces.
Job ID: 141470103