Full-Stack Developer

Location: 

Kowloon, HK

Salary:  Dependent on skills and experience
Division:  Education
Department:  Digital

About the Role

We are looking for a talented Full-Stack Developer to join our Digital Team who will be responsible for developing and enhancing digital learning products, including interactive platforms, content delivery systems, and AI-powered products that empower educators and learners. This role focuses on creating user-centric, accessible, and high-performing products while ensuring seamless integration with evolving educational needs.

 

Key Responsibilities:

  • Collaborate with product owners, instructional designers, and editorial teams to translate educational needs and requirements into technical solutions that align with product goals.
  • As the technical expertise to research, integrate and incorporate AI technologies to develop innovative digital products.
  • Design, prototype, develop, and maintain web-based/AI-powered educational products.
  • Build responsive and accessible user interfaces using modern front-end frameworks.
  • Design, develop and maintain scalable and secure back-end services and APIs.
  • Enable OUPC products to interface with learning management systems (LMS) and third-party educational tools with interoperability standards.
  • Ensure products provides user-friendly experiences and are optimized for performance across devices.
  • Advocate for and implement best practices in coding, development, and product scalability.
  • Participate in agile development processes, including sprint planning, code reviews, testing and deployment.
  • Conduct R&D on new technologies to explore new opportunities and to show case with rapid prototyping.
  • Initiate and enhance internal/production workflow by automating tasks and processes.

 

About You

Essential:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 3+ years of experience in full stack development, software development, or technical product development.
  • Proficiency in front-end technologies: HTML5, CSS3, JavaScript, and frameworks like React
  • Strong back-end development experience with Node.js, Python.
  • Experience with relational and NoSQL databases (e.g. MySQL, DynamoDB).
  • Familiarity with RESTful APIs, Git, and CI/CD pipelines.
  • Hand-on experiences on AI technologies and development.
  • Experience with cloud technologies (AWS, Azure, GCP or Alibaba).
  • Responsible and able to work under pressure.
  • Good understanding of OOP, design patterns.
  • Understanding of accessibility standards and responsive design principles.
  • Good communication and problem-solving skills.
  • Self-motivated, proactive, and eager to learn new things.

 

Desirable:

  • Experience in the EdTech, education or publishing industry.

  • Familiarity with SCORM, xAPI, QTI or LTI standards. 

  • Knowledge of content delivery networks (CDNs) and digital rights management (DRM).

  • Passion for education and improving learning experiences through technology.

We are committed to supporting diversity in our workforce, and ensuring an inclusive environment where all individuals can thrive. We seek to employ a workforce representative of the markets that we serve and encourage applications from all.

Job Category:  Product, UX & Design