Job Scope
The Development Lead, manages the development of all integration of the WeChat mini-program development to existing HKJC applications and will manage application development of the WeChat mini-program following initial development.
Key Responsibilities are:
? Leading all integration work from the WeChat MiniProgram with the Club’s existing infrastructure and application ecosystem in conjunction with Business leads and Internal IT partners.
? Managing a team of developers to deliver all requirements ensuring that code meets the project specifications and expectations.
? Overseeing day-to-day development activities and make sure tasks are progressing according to milestones and agreed KPIs, project schedule planning and activities execution.
? Reporting project status to Programme Manager and Senior Management.
? Business Impact & Metrics
? User Growth: Quantify results from past projects, e.g., increased user retention
? Revenue Generation: Highlight monetization strategies, e.g., in-app ads, e-commerce integrations
? A/B Testing & Analytics: Use of WeChat’s built-in analytics and third-party tools, e.g., GrowingIO, to iterate on features
The Job
You will:
1. Leadership & Large-Scale IT Project Delivery
- Team Management: Leadership of cross-functional teams (developers, designers, QA) engaged in the estimation, design, construction, testing, maintenance, support and installation of complex computer based solutions with proven records of delivering high-traffic mini apps.
- Technical Design & Implementation: Translate business needs into functional designs aligned with company architecture.
- Scalable Architecture: Experience designing modular, maintainable architectures for enterprise-grade apps (e.g., using microservices, Taro framework for cross-platform compatibility).
- Compliance & Security: Adherence to China’s regulatory requirements (e.g., GDPR-like PIPL compliance, ICP licensing) and secure authentication flows (WeChat OAuth 2.0, token encryption).
- IT Capability Development: Mentor, train, and motivate IT staff, fostering a collaborative and inclusive team environment.
- Continuous Improvement: Proactively seek ways to enhance work processes and team performance. This includes cross-team collaboration.
2. Deep Technical Expertise in WeChat Ecosystem
- WeChat-Specific Mastery: Highlight fluency in WeChat’s proprietary frameworks (e.g., WXML, WXSS), APIs (payment, social sharing, geolocation), and tools (WeChat Developer Tools, Mini Program Cloud).
- Performance Optimization: Experience in reducing load times, optimizing memory usage, and adhering to WeChat’s strict 2MB package limit.
- Cross-Platform Integration: Expertise in integrating WeChat Mini Apps with third-party services (e.g., CRM systems, cloud databases like Tencent Cloud TCB) and WeChat’s ecosystem (Official Accounts, WeCom, WePay).
3. Innovation & Advanced Features
- Advanced API Use: Implementation of complex features like:
a. WeChat Pay: Seamless in-app transactions
b. Social Features: Leveraging WeChat’s social graph (group sharing, invite rewards) to drive virality.
c. AI/ML Integrations: Use of Tencent’s AI APIs (e.g., image recognition, chatbots) to enhance user experience.
d. Offline-First Solutions: Experience with WeChat’s offline storage and synchronization for low-connectivity scenarios.
- Knowledgeable about current market tools to give technical advices and abreast of the uprising IT technology
4. Stakeholder Management & Collaboration
- Internal Stakeholders:
a. Cross-Department Alignment: Work closely with product managers, DEI, and executives such as Chief Advisor, Mainland Development, Head of Digital Experience and Innovation, and Head of Brand and Digital Marketing Channels, to align mini app development with business objectives, and Club’s policy and practice.
b. Technical Advocacy: Act as a bridge between technical and non-technical teams, translating business requirements into technical specifications and ensuring feasibility.
c. Resource Allocation: Manage expectations around timelines, budgets, and resource constraints while delivering high-quality results.
- External Stakeholders:
a. Client Engagement: Partner with external clients to understand their needs, provide technical guidance, and ensure deliverables meet their expectations
b. Vendor & Partner Coordination: Collaborate with third-party vendors (e.g., cloud service providers, API integrators) to ensure seamless integration and resolve technical bottlenecks.
c. Regulatory Liaison: Interface with Tencent and regulatory bodies to ensure compliance with local laws (e.g., ICP licensing, data privacy) and resolve platform-specific issues (e.g., app store rejections, API limitations).
About You
You should have:
? Degree qualification in Computer Science, Engineering or related disciplines
? Minimum 8 years of work experience in managing projects, leading team of developers to deliver IT solutions and provide system support
? Proven experience on implementation of various enterprise systems, package solutions.
? Proven experience in large scale systems integration implementation
? Preferably with domain knowledge and experience in application integration tools and implementation.
? Solid experience in vendor management.
? Ability in problem determination and problem solving
? Excellent in writing, presentation and communication skills
? Proficiency in both spoken and written English, Cantonese and Mandarin to navigate Tencent’s documentation and collaborate with stakeholders
? Hands-on experience in system development with C#, Java
? Knowledge in development framework (such as ASP.NET MVC)
? Tencent Cloud certifications (e.g., Tencent Cloud Practitioner, WeChat Mini Program Development), and/or Scrum Master (CSM) desirable
? In-depth knowledge in system design, software development and testing process with good understanding of SDLC methodologies.
? Broad architecture skills, covering application and integration design
? Knowledge in DevOps, CI/CD