Software Developer

Website Swanland.AI

Job Description

  • Design and implement web/mobile/IOT applications with right consideration for usability, security, performance, cross-browsers compatibility and customisability;
  • Apply Machine Learning/AI solutions to solve business problems; and
  • Work collaboratively with engineering and marketing team members implement the integration of various web services APIs.

Skills & Requirements

  • Graduation Year: 2018 – 2021
  • Fields of Study: Computer & Information Sciences
  • Education Level (pursuing / obtained): Bachelor or above
  • Required Level of Work Experience: None

Essential Skills

  • Applicants with different skill sets will be considered for different development roles;
  • Basic knowledge of computer science fundamentals in design, data structures, algorithm design, problem solving, and complexity analysis;
  • Familiar with web application architecture;
  • Hand-on experience on service API implementation in Java/Python/Javascript;
  • Basic knowledge in event driven architecture and related frameworks;
  • Hand-on experience in HTML5, CSS3, LESS/SASS and Bootstrap to deliver responsive web app;
  • Familiar with basic software development flow from wireframing, prototyping and to app develop workflow;
  • Familiar with software version control such as Git and GitHub/GitLab;
  • Knowledge in applying ML to production system is highly preferred.

Desirable Background

  • Bachelor’s Degree in Computer & Information Science, or relevant work experience preferred;
  • 1-2 years software development experience; and
  • Experience in digital marketing and social media.

Language Requirement

  • Excellent proficiency in spoken and written English;
  • Proficiency in Chinese preferred

To apply for this job email your details to