Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Taylor Coulter

NewBe an early applicant

Analyst Programmer (Gov. Project, full-stack development)

Posted 22 views
Discussion

Description

Candidates will be assigned to work under government B/D:


Post 1/ Working location: Kowloon / Tsuen Wan

Job Responsibilities:

  • To assist systems analysts to conduct various IT project activities;

  • To develop new Continuing Professions Development (CPD) subsystem using modern technologies such as React, Express.js, Java and MariaDB;

  • To utilise modern integrated development environments (IDEs) such as Visual Studio Code, and AI-assisted coding tools (for example, GitHub Copilot), to accelerate development, improve code quality, and streamline maintenance tasks;

  • To perform any other duties as assigned by senior officers;

  • To work overtime as required to meet project schedules and deadlines.

Job Requirements:

  • Higher Diploma or Bachelor’s Degree in Computer Science, Information Technology or related discipline

  • At least 3 years solid working experience in application development.

  • Proficient in application development and implementation using programming languages and development environments such as HTML5, ReactJS, Express.js, Node.js, Spring Boot, Java Servlet, Apache, WildFly, MySQL, MariaDB and Operations Systems such as Windows and Linux


Post 2/ Working location: Kowloon Bay

Job Responsibilities:

  • Develop and maintain cross-platform mobile application features with a focus on UI/UX responsiveness.

  • Implement frontend components and responsive layouts using modern web frameworks.

  • Develop and maintain robust backend APIs and server-side logic to facilitate data exchange between frontend components and core systems.

  • Execute automated frontend testing (e.g., Selenium) to ensure UI component functionality.

  • Collaborate on UI/UX design implementation to ensure a seamless mobile-first user experience.

  • Troubleshoot and debug frontend issues to optimise application performance for mobile devices.

  • Conduct cross-browser and cross-device testing to maintain visual consistency and quality.

  • Participate in the enhancement and integration of the BIM-AM Portal, AIMP, and CDE with other internal and external systems.

  • Execute feasibility studies, user requirement implementation, and system development for data retrieved from CDE, Building Management System (BMS), and IoT sensors.

  • Perform hands-on software development tasks within the development life cycle, collaborating with senior developers and contractors.

  • Support system documentation, unit testing, and maintenance tasks.

Job Requirements:

  • Higher Diploma or Bachelor’s Degree in Computer Science, Information Technology or related discipline

  • 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.

  • 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.

  • Knowledge in backend languages and frameworks (Python, NodeJS).

  • Excellent self-learning skills; able to quickly research and adopt new development languages, platforms, or systems as required.

  • Thrives on technical challenges and navigating complex business logic.

  • Knowledge of message queues (e.g. MQTT, RabbitMQ, Kafka) will be an advantage.

  • Knowledge of non-traditional DBMS (e.g. TSDB, NoSQL DB, InfluxDB, MongoDB) will be an advantage.

  • 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.

  • Knowledge of Linux, shell scripts, and server setup will be an advantage.

  • Experience in BIM, RFID, Building Management System (BMS), Low Power Wide Area Network (LPWAN) and Internet of Things (IoT) is an absolute advantage.

  • Experience in database management and schema design using PostgreSQL, MySQL, and MongoDB.


To apply for this role, please click the "Quick Apply" below and send your full resume by MS word format.

Only shortlisted candidate will be notified. Personal data collected by job applicants will be kept in strict confidence and used for recruitment purpose only.


Skills

Apply

See also

Full-Stack jobs by country — openings, pay and top skills →