Tech Lead / Lead Full-Stack Developer (Vue.js + Java)(J18915)

香港特别行政区 2026-04-15
Apply now Back to Job List

Responsibilities:

【About the Role】
We are seeking an experienced Tech Lead to spearhead our full-stack development team, focusing on Smart Campus and IoT solutions. This role combines hands-on technical leadership with team management and stakeholder communication, serving as the bridge between development teams and business stakeholders.
You will be responsible for overall technical strategy, architecture design, code quality assurance, and successful project delivery to Hong Kong clients.
【Key Responsibilities】
1. Technical Leadership & Architecture
- Define and drive the overall technical strategy, ensuring alignment with business goals and long-term scalability.
- Lead system architecture design for complex full-stack applications, making critical decisions on technology stack, microservices, and integration patterns.
- Establish technical standards, development best practices, and coding guidelines for the team.
2. Team Management & Mentorship
- Manage and mentor a team of full-stack developers, providing technical guidance, career development support, and performance feedback.
- Conduct regular code reviews to ensure code quality, consistency, and adherence to standards.
- Foster a culture of technical excellence, continuous learning, and knowledge sharing within the team.
3. Documentation & Quality Assurance
- Establish and enforce documentation standards, ensuring comprehensive technical documentation (architecture diagrams, API specs, deployment guides) is maintained.
- Oversee testing strategies, including unit testing, integration testing, and UAT support, to ensure high-quality deliverables.
- Implement quality gates and CI/CD best practices to maintain system reliability.
4. Stakeholder & Client Communication
- Serve as the technical point of contact for Hong Kong clients and stakeholders, explaining technical solutions, addressing concerns, and managing expectations during project delivery.
- Collaborate with product managers to translate business requirements into feasible technical plans.
- Present technical proposals and architecture decisions to non-technical audiences clearly and effectively.
5. Project Delivery & Oversight
- Oversee end-to-end project delivery, from requirements analysis and design to development, testing, and deployment.
- Ensure successful Hong Kong local project delivery, navigating local regulatory requirements and client-specific needs.
- Troubleshoot critical issues and guide the team through complex technical challenges.

Requirements:

【Qualifications & Requirements】
Education:
- Bachelor's degree or higher in Computer Science, Information Technology, Software Engineering, or a related field.
Must-Haves:
1. Work Experience
- Minimum 7+ years of full-stack development experience, with at least 2 years in a technical leadership or team lead role.
- Proven experience delivering Hong Kong local projects, with understanding of local client expectations and delivery standards.
- Experience managing development teams and mentoring junior engineers.
2. Technical Skills
Full-Stack Proficiency:
- Front-End: Deep expertise in Vue.js (Vue2/Vue3) ecosystem, with ability to guide front-end architecture and performance optimization.
- Back-End: Strong command of Java, Spring Boot, Spring Cloud, and microservices architecture principles.
- Database: Expert-level knowledge of MySQL and Redis, with ability to design complex database schemas and optimization strategies.
Architecture & Design:
- Proven ability to design highly scalable, high-availability systems for complex business domains.
- Experience with microservices, distributed systems, and cloud-native architectures (AWS/Azure/GCP).
- Strong understanding of system integration patterns and API design.
Documentation & Process:
- Experience establishing and maintaining comprehensive technical documentation standards.
- Familiarity with testing frameworks and strategies (JUnit, Selenium, Jest, etc.).
- Knowledge of CI/CD pipelines and DevOps practices.
Project Management:
- Experience with agile methodologies and project management tools (Project, Oracle Primavera, Confluence).
- Ability to manage multiple priorities and deliver under tight deadlines.
3. Language Requirements
- Cantonese: Fluent (must-have for client communication and local team collaboration).
- English: Proficient (able to read technical documentation and conduct professional communication).
- Mandarin: Working proficiency (advantageous for communication with Mainland China counterparts).
4. Preferred Qualifications
- Industry experience in Smart Parks, Smart Buildings, or IoT solutions.
- Experience with high-concurrency systems and performance tuning.
- Familiarity with message queues (RabbitMQ/Kafka), search engines (Elasticsearch), and containerization (Docker/Kubernetes).
- Participation in full project lifecycle from tender to handover for Hong Kong clients.
【Key Competencies】
- Leader: Ability to inspire and guide a technical team toward shared goals.
- Communicator: Skilled at explaining complex technical concepts to clients and non-technical stakeholders.
- Decision-Maker: Confident in making architectural trade-offs and technical decisions.
- Quality-Focused: Relentless commitment to code quality, documentation, and testing standards.
- Problem Solver: Calm and effective under pressure, able to navigate complex challenges.