Job Responsibilities:
- 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
- Any ad-hoc duties assigned by management
Job Requirements:
- Minimum diploma holders or above in IT or Software Engineering
- Minimum 3 years of relevant working experience in a project management setting
- Minimum 6 years of web development experience, solid technical background, with understanding or hands-on experience in software development and web technologies
- Proficient in using of Laravel/PHP, MySQL, NodeJS/NextJS, JS/TypeScript, CSS/SCSS
- Well organised, punctual, and meticulous person
- Able to work effectively under fast paced environment.
- 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