Full Stack Developer/Software Engineer (at the rank of Senior Research Assistant/Research Assistant I/II) (Several Posts) in the Department of Medicine, School of Clinical Medicine (Ref.: 536336)
We now invite applications for the captioned post to assist in research and development related to SmartRehab (https://www.remobility.net/), an award- winning AI-powered telerehabilitation platform jointly developed by HKU Stroke and HKU SAIL of HKU Engineering. SmartRehab has been deployed in seven countries as part of a World Stroke Organisation funded project and has received international recognition, including a Gold Medal at the International Exhibition of Inventions Geneva 2024.
Duties and Responsibilities
(1) Full Stack Developer
- Collaborate with healthcare professionals, patients, and engineers locally and internationally
- Develop and maintain backend API servers (PHP, Laravel 9.0)
- Design and implement web consoles (React, Ant Design)
- Manage PostgreSQL databases for optimal performance
- Handle server management (Nginx) and deployment (Docker, AWS)
- Collaborate with iOS & mobile web developers to define API contracts and support integration
- Analyze and maintain existing applications, fixing bugs and ensuring reliability
(2) Software Engineer
- Develop and maintain iOS applications (Swift / SwiftUI / UIKit)
- Build and optimize mobile-first web applications (React, responsive design, touch interaction)
- Manage deployment for iOS (App Store Connect) and mobile web apps
- Support hybrid concepts when needed (React Native)
- Contribute to advanced features such as computer vision for pose estimation (MediaPipe, Apple Vision, or on-device ML)
- Collaborate with healthcare professionals and international partners
Senior appointees will also be responsible for project management, supervising junior engineers, monitoring project progress, and providing technical advice on software and system issues.
Requirements
- A Bachelor’s degree in Computer Science, Information Technology or related field, with at least 3 years' relevant post-qualification experience; candidates with less experience may be considered as Research Assistant I/II
- Hands-on experience in backend development (PHP, Laravel), frontend development (React, Ant Design), and database management (PostgreSQL)
- Familiar with server management (Nginx), deployment (Docker, AWS)
- Strong expertise in iOS development (Swift / SwiftUI) and mobile web frameworks (React with mobile-first design)
- Excellent analytical and problem-solving skills, with a strong command of written and spoken English and Chinese
- Knowledge of hybrid mobile app development (React Native) is preferred
- Experience in cybersecurity, CI/CD processes, computer vision libraries (MediaPipe, Vision framework), and deployment optimization would be advantageous
What We Offer
The appointment will commence as soon as possible on a 1-year temporary basis, with the possibility of renewal subject to satisfactory performance and funding availability.
A highly competitive salary commensurate with qualifications and experience will be offered. Other benefits include annual leave, medical benefits and free access to on-campus gyms and libraries.
How to Apply
The University only accepts online application for the above post. Applicants should apply online and upload an up-to-date C.V. Review of applications will start as soon as possible and continue until June 20, 2026, or until the post is filled, whichever is earlier.
The University is an equal opportunities employer and
is committed to equality, ethics, inclusivity, diversity and transparency