ECjobsonline 求職招聘網
刊登日期: 2019-08-20



We operate under two entities: (1) SmartRetail ( which works with retailers and brands to develop their own automated retail platform (including brands such as Coca-cola, Amway, Starbucks, AS Watson, 7-11, Guardian, Hung Fook Tong etc.) and (2) Health Addiction (, which operates vending machines in HK & Singapore's best locations (investment banks, large corporates, schools, residential etc.).

Our business aims at disrupting the traditional vending machine business by creating a powerful IoT platform of smart automated retail machines, that also act as an interactive marketing platform with the use of artificial intelligence and big data.

We have strong supportive investors who have funded us through multiple rounds.

Featured as one of the top 4 solutions at HK's Retail Asia Expo 2017 (start from 2:20)

Application Developer / Programmer

Role & Responsibilities :
The Application Developer contributes to the development of software, web, and multi-media applications that facilitates the achievement of business outcomes and improves business efficiencies and processes through leveraging technology.
  • Prepare specialised code as required by the product definition to enable application development
  • Contribute technical expertise to requirements analysis to enhance the quality of the solution design
  • Complete testing and gather feedback to improve the quality and reduce operational risk of the developed application
  • Undertake post-release activities to develop a base of knowledge to be incorporated in future build and release cycles
  • Provide 3rd tier application support and problem resolution to minimise the impact of application related service outages
Key challenges: Balance competing demands to ensure project objectives are achieved

Key Development Projects
  • Next Generation Retail Solutions:
  • AI and Machine Learning
  • Bid Data 
  • Mobile Technologies
  • UI and UX
Skills :
  • Experience using GoLang, C++ or Java
  • Experience using NodeJS/PHP, ReactJS Framework, Javascript
  • Strong knowledge of building complex layouts using HTML and CSS
  • Combination of experience with MySQL, Redis, MongoDB or MySQL solutions
  • Familiar with Linux (Ubuntu, CentOS), Android and iOS
Qualification :
Higher Diploma or BSc or above, Major in Computer Science / Information Technology / Electronic and Computer Engineering / Enterprise Information Systems / Mathematics / Physics or related disciplines

NOTE:  Fresh graduates are welcome

Competencies and Level of Responsibilities:
SFIA V7 Framework
Programming/software development
PROG Level 3
Designs, codes, verifies, tests, documents, amends and refactors moderately complex programs/scripts. Applies agreed standards and tools, to achieve a well-engineered result. Collaborates in reviews of work with others as appropriate

Software design
SWDN Level 2
Creates and documents detailed designs for simple software applications or components applying agreed modelling techniques, standards, patterns and tools. Contributes to the design of components of larger software systems. Reviews own work.
Testing TEST Level 2
Defines test conditions for given requirements. Designs test cases and creates test scripts and supporting data, working to the specifications provided. Interprets, executes and records test cases in accordance with project test plans. Analyses and reports test activities and results. Identifies and reports issues and risks.

All information received will be kept in strict confidence and only for recruitment-related purposes.