We are seeking an experienced Senior Web Developer with 5-10 years of hands-on experience to join our IT team. The ideal candidate will have a strong background in web development including frontend and backend technologies and a deep understanding of best practices for building scalable, secure, and high-performance web applications. Awareness of ITIL practices is important for managing and supporting web development projects effectively.
Key Responsibilities:
Web Development: Design, develop, and maintain web applications and websites using modern technologies and frameworks (e.g. HTML, CSS, JavaScript, React, Angular, Node.js).
System Integration: Integrate web applications with backend systems and databases ensuring seamless functionality and data consistency.
Performance Optimization: Implement best practices for optimizing web application performance including load times, responsiveness, and scalability.
Security: Apply web security best practices to protect applications from vulnerabilities and ensure compliance with data protection regulations.
Incident Management: Handle and resolve web application incidents following ITIL best practices. Document and report issues and collaborate with other IT teams as needed.
Testing and Debugging: Conduct thorough testing of web applications including functional, performance, and security testing. Debug and resolve issues as they arise.
Documentation: Maintain comprehensive documentation for web development processes, application architecture, and codebase.
Collaboration: Work closely with UX/UI designers, product managers, and other stakeholders to understand requirements and deliver high-quality solutions.
Project Management: Manage web development projects including scope definition, timeline management, and resource allocation. Ensure projects are delivered on time and within budget.
Qualifications:
Education: Bachelor's degree in Computer Science, Web Development, or a related field. Advanced degrees or specialized certifications are a plus.
Experience: 5-10 years of experience in web development with a proven track record of building and managing complex web applications.
Skills:
Proficiency in frontend technologies (e.g. HTML5, CSS3, JavaScript frameworks like React or Angular).
Experience with backend technologies and frameworks (e.g. Node.js, Express, PHP, Python).
Knowledge of web application security principles and best practices.
Familiarity with ITIL practices including incident management, change management, and service management.
Strong problem-solving skills and the ability to debug complex issues.
Excellent communication and collaboration abilities.
Certifications: Relevant certifications (e.g. Certified Web Developer, ITIL Foundation) are highly desirable.