Key Responsibilities
Lead a team of developers and engineers to deliver high-quality software solutions on time and within budget
Architect, design, and implement scalable and robust systems
Oversee the full software development lifecycle from requirement analysis to deployment and maintenance
Collaborate closely with Project Managers, Business Analysts, and clients to understand requirements and translate them into technical solutions
Provide technical guidance, conduct code reviews, and ensure adherence to best practices and coding standards
Identify and resolve technical challenges, optimize system performance, and drive continuous improvement
Mentor junior team members and foster a culture of continuous learning and improvement
Evaluate and recommend new technologies and tools to enhance development efficiency
Manage project timelines, resources, and deliverables to meet business objectives
Requirements
Higher Diploma or Bachelor’s Degree or above in Computer Science, Information Technology, Software Engineering or related disciplines
At least 7 years of solid experience in software development with at least 3 years in a technical leadership role
Strong proficiency in modern web technologies (e.g. Node.js, Java, Go, React or similar) and cloud platforms (AWS / Azure)
Solid experience in system architecture, microservices, database design, and DevOps practices
Proven track record in leading and developing high-performing development teams
Strong problem-solving skills
Good communication and interpersonal skills
Fluent in Cantonese and Mandarin
Immediate availability is highly preferred
Engineering / Tech>Telecommunication / Data Communication
Information Technology>Engineering / Hardware Design
Information Technology>Network & System
Information Technology>Systems / Technical Support
Information Technology>Others
HK$ 65000-80000
Full Time