- Manage a team of software developers.
- Work on multiple projects simultaneously
- Plan and implement projects, align project objectives with the company goals, and make sure the team is clear on the objectives.
- Define tasks and allocate resources, create schedule, and project timelines.
- Monitor and report on project progress, track deliverables and ensure quality control.
- Monitor and work with team to fix website vulnerabilities
Job Requirements:
- Degree holders or above in IT or Software Engineering
- Minimum 3 years of relevant working experience in a project management setting
- Minimum 8 years of web development experience, solid technical background, with understanding or hands-on experience in software development and web technologies
- Strong experience in Laravel/PHP, MySQL, NodeJS/NextJS, JS/TypeScript, CSS/SCSS, and other relevant web development technologies.
- Good knowledge in best practices for project management, business applications, websites and mobile apps development preferred.
- Experience in managing people and leading a team: this must be evidenced in past projects.
- Working in an Agile Software development environment and teams.
- Understanding and experience of system quality, security, performance, maintainability & extensibility
- Develop and implement IT strategies, policies, and procedures aligned with the organization’s goals and objectives.
- Identify technology trends and emerging solutions to enhance operational efficiency, productivity, and innovation.
- Well organised, punctual, and meticulous person
- Able to work effectively under fast paced environment.