Job Requirements:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum 3–5 years of experience in web development, with at least 1–2 years in a supervisory or team lead role.
- Proficient in front-end and back-end development (HTML, CSS, JavaScript, PHP, React, , Laravel, or equivalent).
- Strong understanding of web architecture, databases (MySQL, MongoDB, etc.), and API integration.
- Experience managing CMS platforms such as WordPress, Shopify, or custom CMS systems.
- Familiarity with version control tools (e.g., Git) and project management methodologies (e.g., Agile/Scrum).
- Strong analytical and problem-solving skills.
- Excellent leadership, time management, and communication skills.
- Ability to coordinate multiple projects and meet tight deadlines.
- Knowledge of web security, SEO best practices, and performance optimization.
Job Responsibilities:
- Plan, organize, and manage web development projects from concept to deployment.
- Collaborate with cross-functional teams (UI/UX designers, product managers, marketing, and IT) to align website goals with business objectives.
- Review, test, and optimize code for performance, security, and scalability.
- Ensure the implementation of responsive, user-friendly, and SEO-optimized websites.
- Maintain and improve existing websites, ensuring functionality, uptime, and performance.
- Establish and enforce coding standards, documentation, and best practices.
- Provide technical guidance, mentorship, and performance feedback to developers.
- Stay updated with emerging technologies, frameworks, and web trends to enhance development efficiency.
- Prepare project status reports and communicate progress to management and stakeholders.