Assistant Computer Officer (Full-stack Developer) at The Chinese University of Hong Kong
, Hong Kong, China -
Full Time


Start Date

Immediate

Expiry Date

30 Apr, 26

Salary

0.0

Posted On

30 Jan, 26

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Full-stack Development, Web Solutions, Front-end Development, Back-end Development, UI/UX Design, APIs, Single Sign-on, Security Best Practices, AI-assisted Development, Cloud Hosting, CMS Customization, GraphQL, RESTful APIs, Communication Skills, Collaboration Skills, English, Chinese

Industry

Higher Education

Description
Information Technology Services Centre Assistant Computer Officer (Full-stack Developer) We are seeking an experienced Full-stack Developer to build and maintain end-to-end web solutions for the University’s websites and digital platforms using the latest AI-assistance tools. The appointee will be responsible for both front-end and back-end development, supporting modern design systems and secure integrations with the University’s systems to deliver performance, accessible and user-centric digital experiences. Duties include (a) developing, maintaining and optimising responsive web interfaces based on approved UI/UX designs and web design systems; (b) architecting and implementing robust, scalable full‑stack solutions, ensuring seamless integration between front‑end and back‑end services; (c) designing, developing and maintaining back-end services and APIs, and integrating them with content platforms and the University’s systems; (d) implementing single sign‑on (SSO) and other institutional integrations in line with the University’s security policies; (e) ensuring performance, security, accessibility (WCAG 2.2) and SEO best practices across the full stack; (f) using AI‑assisted development tools and “Vibe Coding” workflows to enhance productivity, code quality and documentation; (g) integrating AI-related features into websites where required (e.g. semantic search, chatbots); (h) monitoring, troubleshooting and improving production systems, including logging, backups and routine maintenance; (i) collaborating with designers, editors and technical colleagues to translate requirements into robust, maintainable digital solutions; and (j) performing additional duties as assigned. Applicants should have (i) a Bachelor’s degree in Computer Science, Software Engineering, Information Science, IT, or a related technical discipline; (ii) at least 3 years’ work experience in full‑stack development with a proven track record of delivering complex, data‑driven web applications; (iii) solid experience with modern frameworks such as React, Next.js, Vue.js, and Angular, and proficiency in HTML5, CSS3 and TypeScript; (iv) proficiency in backend languages/frameworks such as Node.js/Express or Python/FastAPI, and experience with SQL and/or NoSQL databases; (v) experience with CMS or headless CMS customization and integrations such as Strapi, Sanity, or Directus, and with designing and consuming GraphQL/RESTful APIs; (vi) solid understanding of authentication/authorisation, SSO protocols and enterprise‑level web security best practices (e.g. SAML, OAuth 2.0, Shibboleth); (vii) familiarity with cloud hosting platforms (e.g. AWS, Azure), CI/CD pipelines and monitoring tools for production web environments; (viii) mastery of AI‑assisted engineering tools and strong interest in AI‑native development workflows; (ix) strong communication and collaboration skills, with the ability to explain technical concepts to non‑technical stakeholders; and (x) proficiency in written and spoken English and Chinese. Applicants must submit their portfolio and GitHub repository links of relevant work in the online application. Appointment will initially be made on contract basis for 1 to 2 years (with contract-end gratuity for a 2-year contract) commencing as soon as possible, renewable subject to good performance and mutual agreement. The University only accepts and considers applications submitted online for the posts above via the CUHK career site. For more information and to apply online, please visit http://career.cuhk.edu.hk.
Responsibilities
The Assistant Computer Officer will build and maintain end-to-end web solutions for the University’s websites and digital platforms. Responsibilities include developing responsive web interfaces, architecting full-stack solutions, and ensuring performance and security across the digital experiences.
Loading...