The HKUST VisLab is dedicated to advancing the frontiers of visual analytics, driven by a passion for transformative research with far-reaching impact.

Project Overview

Our project aims to create an immersive English learning environment for secondary school students using virtual reality and artificial intelligence. As a team member, you’ll help develop an interactive platform where learners can engage with AI tutors, practice speaking in realistic scenarios, and receive personalized feedback. We also plan to integrate advanced AI technologies into educational curricula, driving meaningful change in learning experiences.

We Need You!

To achieve this goal, we are looking for several full-time research assistant/developers to join the VisLab team:

Web Front-End Developer

You will be responsible for:
  • Designing, developing, and optimizing user interfaces to create a smooth user experience.
  • Working closely with backend developers to ensure outstanding website performance.
We hope you:
  • Have a bachelor degree or above in computer science or related fields.
  • Are proficient in HTML5, CSS3, and JavaScript, with TypeScript experience preferred.
  • Are familiar with React or Vue frameworks, and have knowledge of D3.js, Three.js, and anime.js.
  • Have a good coding style and documentation habits.Have good communication and team-working skills.
  • Internship experience at large companies is preferred.

Web Full-Stack Developer

You will be responsible for:
  • Designing and developing efficient, scalable frontend and backend systems.
  • Optimizing website performance and user experience.
  • Participating in database design and optimization. Experience in PostgreSQL is preferred.
  • Collaborating with the team through the entire product lifecycle from concept to launch.
We hope you:
  • Have a bachelor degree or above in computer science or related fields.
  • Are proficient in HTML5, CSS3, and JavaScript, with TypeScript experience preferred.
  • Are familiar with React or Vue frameworks, and have knowledge of D3.js, Three.js, and anime.js.
  • Have a good coding style and documentation habits.Have good communication and team-working skills.
  • Internship experience at large companies is preferred.

VR Developer

You will be responsible for:
  • Designing and developing immersive VR experiences and applications.
  • Optimizing VR performance and user interaction.
  • Collaborating with the team to bring creative concepts to reality.
We hope you:
  • Have a bachelor degree or above in computer science or related fields.
  • Are proficient in C#/C++, with experience in Unity or Unreal Engine development.
  • Have experience in Gameplay, online networking, and Unity plugin development.
  • Understand 3D asset management and are familiar with resource import/export processes.
  • Possess innovative thinking and problem-solving skills.
  • Have good communication and team-working skills.

Contract Duration

1-year contract (renewable based on performance after contract expiration).

Salary

  • Entry-level RA/developer: 18K - 25K HKD/month
  • Experienced devel oper: 25K - 40K HKD/month

What We Offer

  • 12 days of additional paid holidays every year.
  • Flexible working hours.
  • Exclusive access to mentorship from top researchers who are pioneers in the visualization field.

Work Location

HKUST campus

How to Apply

If you are interested in the above positions, please send your resume to vislab-hiring@outlook.com with the subject [Job position] + [Your Name]. You can include your GitHub link and past project experiences to help us understand you better!

Application Deadline

We will begin reviewing applications shortly and will continue until the position is filled. We appreciate the interest of all applicants; however, only those selected for an interview will be notified.