Job Description:
- Team Leadership: Lead, mentor, and motivate a team of engineers and developers to achieve project goals and objectives. Provide guidance and support to team members, foster a collaborative work environment, and promote professional development.
- Technical Expertise: Maintain a deep understanding of the latest technologies, trends, and best practices in the industry. Provide technical guidance and expertise to the team, resolve technical challenges, and ensure that solutions are aligned with project requirements and objectives.
- Collaboration: Collaborate with cross-functional teams including product management, design, and quality assurance to define project requirements, prioritize tasks, and ensure seamless integration of technical components. Communicate effectively with stakeholders to provide updates on project status, solicit feedback, and address concerns.
- Quality Assurance: Establish and maintain quality standards for software development, testing, and deployment. Implement quality assurance processes and procedures to ensure the reliability, scalability, and performance of products or services. Conduct code reviews, perform testing, and oversee the release management process.
- Continuous Improvement: Drive continuous improvement initiatives to enhance team productivity, efficiency, and performance. Identify opportunities for process optimization, automation, and innovation, and implement best practices to streamline workflows and deliver superior results.
- Risk Management: Identify potential risks and issues that may impact project success and develop mitigation strategies to address them proactively. Monitor project metrics and key performance indicators, assess project health, and take corrective actions as needed to ensure successful project outcomes.
Requirements:
- Proven experience in a technical leadership role, managing teams and projects in a fast-paced environment.
- Strong technical background with expertise in software development, architecture, and technology stacks.
- Excellent leadership, communication, and interpersonal skills with the ability to inspire and motivate team members.
- Solid understanding of project management principles and methodologies (e.g., Agile, Scrum, Waterfall).
- Demonstrated ability to drive results, solve problems, and make decisions under pressure.
- Strong analytical and problem-solving skills with attention to detail.
- Ability to thrive in a dynamic and collaborative work environment, prioritize tasks effectively, and manage competing priorities.
- Certification in project management (e.g., PMP, Agile, Scrum) is a plus.
(EA Reg No: 20C0312)
Please email a copy of your detailed resume to [email protected] for immediate processing.
Only shortlisted candidates will be notified.