KEY PRIMARY RESPONSIBILITIES
- Collaborate with designers to translate UI/UX wireframes into functional web pages.
- Develop responsive and mobile-friendly websites using HTML, CSS, and JavaScript.
- Implement interactive features and animations to enhance user engagement.
- Utilize front-end frameworks (e.g., Bootstrap, Foundation) to streamline development processes.
- Integrate third-party APIs and services to extend website functionality.
- Ensure cross-browser compatibility and optimal performance across various devices and platforms.
- Perform testing and debugging of websites to identify and resolve any issues.
- Optimize websites for speed and performance to provide smooth user experiences.
- Maintain and update existing websites with new content, features, and improvements.
- Collaborate with back-end developers to integrate front-end components with server-side logic.
- Stay up to date with emerging web development trends and technologies.
- Keep track of industry best practices to ensure code quality and maintainability.
- Participate in code reviews and provide constructive feedback to team members.
- Document code, processes, and technical specifications for future reference.
ACADEMIC QUALIFICATIONS
- Bachelor’s degree in computer science, Web Development, or a related field
JOB SKILLS AND REQUIREMENTS
- Strong problem-solving skills and attention to detail.
- Excellent communication skills and ability to collaborate effectively with cross-functional teams.
- Ability to work independently and manage multiple projects simultaneously.
- Excellent influencing skills and the ability to liaise with multiple stakeholders at all levels, both internally and externally
- Proven ability to drive change and constant improvement.
- Strong problem-solving, analytical, and time-management skills
PROFESSIONAL QUALIFICATIONS
- Any related professional qualifications will be an added advantage.
EXPERIENCE
- At least 5 years of experience in a similar role
- Proven experience as a Web Developer or similar role.
- Proficiency in HTML, CSS, JavaScript, and related front-end technologies.
- Experience with front-end frameworks and libraries (e.g., Bootstrap, jQuery).
- Familiarity with responsive design principles and mobile-first development.
- Basic understanding of back-end programming languages (e.g., PHP, Python, Ruby) and databases.
- Solid understanding of version control systems (e.g., Git).
- Prior experience with content management systems (e.g., WordPress) is a plus.
- Knowledge of SEO principles and best practices is a plus.
- Familiarity with design tools (e.g., Adobe Creative Suite) is a plus.