About the role
Responsibilities:
- Design, develop, and maintain responsive and scalable web applications.
- Build reusable, maintainable, and efficient frontend components.
- Lead frontend architecture decisions and enforce coding standards.
- Collaborate with UX/UI designers to translate designs into high-quality code.
- Optimise applications for maximum speed, scalability, and cross-browser compatibility.
- Integrate RESTful APIs and third-party services.
- Conduct code reviews and mentor junior developers.
- Participate in Agile/Scrum ceremonies and contribute to technical planning.
- Troubleshoot and resolve complex frontend issues.
- Stay updated with emerging frontend technologies and industry trends.
Requirements:
- 8+ years of professional frontend development experience.
- Strong experience building enterprise-scale web applications.
Technical Skills:
- Expertise in JavaScript (ES6+), TypeScript, HTML5 CSS3 and SCSS.
- Strong hands-on experience with React.js / Next.js, Redux, Context API, Zustand, or similar state management.
- Experience with component libraries and design systems.
- Proficiency in responsive design and cross-browser compatibility.