Posted On 02 November
Responsibilities
● Perform Server development, enhancement, and maintenance on a B2B IoT Cloud platform
● Swiftly analyze and response to feedbacks and bug-fixing
● Explore mobile related technology and techniques for IoT App development
● Monitor and provide guidance for different project developments
● Lead the development team of 2-3 and freelancers
● Handle other ad-hoc duties and projects as assigned
Requirement
● University graduates from Computer Science or related disciplines with at least 5 years related working
experience
● Passion in software engineering focusing on Cloud Servers, IoT Technologies, Control & Automation,
Smart Home and Data Analytics
● Experience leading a small development team
● Able to handle projects independently, willing to learn new things and creative in exploring different
solutions
● An excellent team player
● Good command of both written and spoken English, Cantonese and/or Mandarin
● Handle project independently
Technical Requirements
● Server
o Cloud platform (GCP, AWS)
o OS: Ubuntu / Raspbian
o RESTful API
● Tech-Stack - Server
o Apache, Vanilla PHP, MySQL, Java
● Tech-Stack - Frontend
o HTML, CSS, jQuery, Bootstrap, video streaming
● Note: We are migrating the frontend to MVVM frameworks and migrating our backend out of Vanilla
PHP, you will have the freedom to choose your most familiar weapons.
● Handle multi-thread: Asynchronous, Thread pool
● Security: Hash, En/Decryption, openSSH, HTTPs, OAuth2.0
● Familiar with Socket Programming in Java
● Knowledge in Networking: Classful addressing, TCP, UDP.