Job Overview:
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.
Job Types: Full-time, Contract