CIIC 中智香港 TCON Job BoardIT secondment roles with HKSAR Government

← All positions

CAPRef 61287-2

Contract Analyst Programmer – E&MSD

Kowloon Bay

Closing date
13 Nov 2026
Contract period
30 Nov 2026 – 31 Jan 2027
IT experience
3 years
Similar post
1 year
Posts
1
Shift duty
No
Relevant field
B
Work in Guangdong
No

About the project

1. Implement responsive frontend components and mobile-first features for the BIM-AM portal to enhance accessibility for facility maintenance. 2. Develop and support the technical integration of mobile and web interfaces with backend services and existing platforms (AIMP, CDE, GIS middleware). 3. Conduct hands-on automated testing and UI optimisation to ensure seamless performance and visual consistency across mobile devices.

Duties

(T26) 1. Develop and maintain cross-platform mobile application features with a focus on UI/UX responsiveness. 2. Implement frontend components and responsive layouts using modern web frameworks. 3. Develop and maintain robust backend APIs and server-side logic to facilitate data exchange between frontend components and core systems. 4. Execute automated frontend testing (e.g., Selenium) to ensure UI component functionality. 5. Collaborate on UI/UX design implementation to ensure a seamless mobile-first user experience. 6. Troubleshoot and debug frontend issues to optimise application performance for mobile devices. 7. Conduct cross-browser and cross-device testing to maintain visual consistency and quality. 8. Participate in the enhancement and integration of the BIM-AM Portal, AIMP, and CDE with other internal and external systems. 9. Execute feasibility studies, user requirement implementation, and system development for data retrieved from CDE, Building Management System (BMS), and IoT sensors. 10. Perform hands-on software development tasks within the development life cycle, collaborating with senior developers and contractors. 11. Support system documentation, unit testing, and maintenance tasks. 12. To undertake any other duties as required by supervisors.

Other requirements

1. Degree or Higher diploma in computer subjects or related disciplines. 2. 3 years or above hands-on experience in IT application development, of which 1 year must be in a similar post and a comparable capacity. 3. Extensive web application development experience, with strong proficiency in full-stack development using JavaScript, TypeScript, NodeJS, and ReactJS with CSS styling, demonstrating solid competence in both frontend and backend domains. 4. Knowledge in backend languages and frameworks (Python, NodeJS). 5. Excellent self-learning skills; able to quickly research and adopt new development languages, platforms, or systems as required. 6. Thrives on technical challenges and navigating complex business logic. 7. Knowledge of message queues (e.g. MQTT, RabbitMQ, Kafka) will be an advantage. 8. Knowledge of non-traditional DBMS (e.g. TSDB, NoSQL DB, InfluxDB, MongoDB) will be an advantage. 9. Knowledge of Common Spatial Data Infrastructure (CSDI) and Geographic Information System (GIS) development for processing geospatial-based data using MapLibre, OpenLayers, Leaflet, and Caesium will be an advantage. 10. Knowledge of Linux, shell scripts, and server setup will be an advantage. 11. Experience in BIM, RFID, Building Management System (BMS), Low Power Wide Area Network (LPWAN) and Internet of Things (IoT) is an absolute advantage. 12. Experience in database management and schema design using PostgreSQL, MySQL, and MongoDB.

Technical skills

SkillRequirementExperience
IT Application Development and ManagementEssential4y
JavaScript ProgrammingEssential4y
Structured Query LanguageEssential4y
Web ProgrammingEssential4y
Web ServicesEssential4y
Enterprise Application IntegrationPreferred1y
HTML5Preferred1y
LDAP Application ProgrammingPreferred1y
MySQLPreferred1y
Object-oriented Analysis and DesignPreferred1y
System Implementation and Maintenance/SupportPreferred1y

Non-technical skills

SkillRequirementExperience
Intensive Proj't Devpt Exp in Spec'd Business AreaEssential1y
Work experience with/in the GovernmentPreferred1y
Intensive Exposure in Written EnglishPreferred1y
Experience in Managing Government ProjectsPreferred1y
Software Testing ManagementPreferred1y
WhatsApp Chat with our consultant