Job Description
Key Responsibilities
- Collaborate with the development team to design, develop, and maintain responsive web applications that meet user needs and business objectives.
 - Write clean, efficient, and well-documented code using HTML, CSS, and JavaScript to create intuitive user interfaces and interactive features.
 - Debug and optimise web applications to ensure optimal performance, scalability, and cross-browser compatibility.
 - Work in tandem with the back-end development team to integrate APIs, databases, and other backend services into frontend solutions.
 - Conduct user testing and gather feedback to refine web experiences and improve usability on both mobile and desktop devices.
 - Stay updated on emerging frontend technologies, frameworks (e.g., React, Vue.js), and industry best practices to enhance project outcomes.
 - Participate in code reviews and contribute to maintaining code quality, readability, and adherence to development standards.
 - Collaborate with product managers to understand user requirements and translate them into technical specifications for frontend implementation.
 - Ensure accessibility compliance and implement responsive design principles to create inclusive and adaptable web experiences.
 - Document code and maintain technical documentation to support team collaboration and future development efforts.
 
Job Requirements
- Proficient in HTML, CSS, and JavaScript with a strong understanding of frontend development concepts and best practices.
 - Experience with responsive design frameworks (e.g., Bootstrap, Flexbox, Grid) and cross-device compatibility testing.
 - Knowledge of frontend libraries and tools (e.g., jQuery, React, Vue.js, Angular) and their practical applications in web development.
 - Basic understanding of backend technologies (e.g., REST APIs, Node.js) to facilitate integration with backend systems.
 - Ability to work with version control systems (e.g., Git) for collaborative development and code management.
 - Strong problem-solving skills and attention to detail to identify and resolve technical issues efficiently.
 - Excellent communication skills to collaborate with cross-functional teams and convey technical ideas clearly.
 - Passion for learning and adapting to new technologies to stay ahead in the rapidly evolving frontend landscape.
 - Experience with web performance optimization techniques (e.g., lazy loading, caching, code minification) to enhance user experience.
 - Basic knowledge of UX/UI principles to align frontend development with user-centered design goals.
 - Ability to work independently and as part of a team to meet project deadlines and deliverables.
 - Understanding of web accessibility standards (e.g., WCAG) to ensure inclusive design practices.
 - Experience with agile development methodologies and iterative workflows for efficient project delivery.
 - Strong organisational skills to manage multiple tasks and prioritise work effectively.
 - Ability to create and maintain technical documentation for clarity and knowledge sharing within the team.
 
Qualifications
- Currently pursuing a degree in Computer Science, Software Engineering, or a related field with a focus on web development.
 - Portfolio showcasing frontend projects that demonstrate creativity, technical proficiency, and problem-solving abilities.
 - Basic understanding of web development tools (e.g., Figma, Adobe XD) for design collaboration and prototyping.
 - Experience with web development frameworks and libraries to accelerate development processes.
 - Knowledge of version control systems and collaborative coding practices to work effectively in a team environment.
 - Ability to adapt to fast-paced work environments and handle evolving project requirements.
 - Strong analytical skills to evaluate user feedback and improve web application functionality.
 - Commitment to continuous learning and professional growth in frontend development.
 - Excellent time management skills to balance multiple tasks and meet project milestones.
 - Ability to communicate technical concepts to non-technical stakeholders for better alignment and collaboration.
 - Understanding of web security best practices to ensure safe and secure frontend implementations.
 - Experience with performance monitoring tools (e.g., Lighthouse, Google PageSpeed Insights) to analyse and optimise web performance.
 - Basic knowledge of SEO principles to enhance web application visibility and user reach.
 - Ability to work with design systems and maintain consistency in UI/UX across projects.
 - Strong organisational and project management skills to deliver high-quality work on time.
 


