Posted 2w ago

Full-Stack Developer (Kowloon, HK)

@ Oxford University Press
Kowloon, Hong Kong, Hong Kong
OnsiteFull Time
Responsibilities:collaborating with, design interfaces, develop APIs
Requirements Summary:3+ years in full stack development; front-end: HTML5, CSS3, JavaScript, React; back-end: Node.js, Python; databases: MySQL, DynamoDB; REST APIs, Git, CI/CD; AI technologies; cloud: AWS/Azure/GCP/Alibaba; Bachelor’s in CS or related field.
Technical Tools Mentioned:HTML5, CSS3, JavaScript, React, Node.js, Python, MySQL, DynamoDB, REST APIs, Git, CI/CD, AWS, Azure, GCP, Alibaba, SCORM, xAPI, QTI, LTI, CDN, DRM, AI
Save
Mark Applied
Hide Job
Report & Hide
Job Description

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.