At CommonTown, we don’t just push boundaries.
We scale new heights.

EVOLVE WITH US

Do you share our passion in powering education through technology? Do you have what it takes to embark on this bold mission with us?

Are you ready for not just a job, but an exciting and fulfilling career? We want you.

I’m interested

Engineer
Individual effort matters much but here is where you can find a good team and environment that will bring you far.
- Seakon
Senior Software Engineer
Designer
Art is a higher type of knowledge than experience and CommonTown is a place where i can freely express myself creatively.
- Yan Min
Senior UI/UX Designer
Project Manager
CommonTown is like a big family, in which we support and nurture one another through patient guidance.
- Joan
Senior Project Manager
Sales / Support
Growing takes time, but environment cultivates progress.
- Wei Qi
IT Support Manager


With every software application we create, we are helping people to learn faster and better. Our work is not only creative, it’s meaningful. If you think developing software application is fun, wait till you join our team.


Come and make a difference with us.
We are looking for:

PROJECT MANAGER
Responsibilities:
  • Plan and manage the development and implementation of IT solutions and applications.
  • Plan, implement and track development schedules leading to on time and on cost delivery.
  • Plan and utilise resources with maximum efficiency and effectiveness.
  • Drive process and standard and prepare documentation.
Required Skills/Qualifications:
  • Diploma/Degree in Computer Science/Information Technology or equivalent.
  • IT professional with at least 2 years’ experience in project management.
  • Experience in handling Software Application projects.
  • Familiar with Project Management methodology.
  • Strong written and oral communication skills.
  • Be proactive in identifying issues and recommending solutions.
  • Fresh graduates are welcomed, training provided.
ENGINEER
Responsibilities:
  • Develop web-based apps using ReactJS framework.
  • Contribute ideas and innovate in a team environment.
  • Support product implementation and maintenance.
Required Skills/Qualifications:
  • Degree in Computer Science.
  • At least 3-year working experience and at least 1-year intensive development using ReactJS/Redux.
  • Proficiency with React, Npm and Webpack in cross platform development.
  • Strong computer science fundamentals, programming skills and good problem solving skills.
  • Proactive and able to perform effectively in an Agile development team.
  • Good working knowledge of NoSQL, MySQL, Golang and PHP is a plus.
Responsibilities:
  • Analyse, design, develop and implement software applications.
  • Develop Front-end and/or back-end applications.
  • Support product implementation and maintenance.
Required Skills/Qualifications:
  • Diploma/Degree in Computer Science.
  • Strong programming skills and good problem solving skills.
  • At least 3 years of extensive experience in ONE OR MORE of these tool sets:
    1. ReactJS/Redux, CRA/DVA, React-Router, MUI/Antd, or 
    2. PHP, MySQL, JSON and Bootstrap, or 
    3. Golang with ML/DA packages.
  • Working experience with these tools: Yarn/NPM, Docker, Git, SVM.
  • Knowledge of GraphQL, AWS, Alicloud, R is an advantage.
  • Proactive, able to multitask and work independently.
Responsibilities:
  • Install, configure and maintain physical and virtualized servers, and services.
  • Responsible for uptime, security and performance of the servers.
  • Install and upgrade computer components and software.
  • Prepare technical documentations and reports.
Required Skills / Qualifications:
  • Diploma/Degree in Computer Science/Information Technology or equivalent.
  • Min. 1 year practical AWS experience and background in Linux/Unix Administration.
  • Experience in database setup and administration.
  • Good working experience in networking and security standards.
  • Good understanding of ITIL certification would be an added advantage.
Responsibilities:
  • Perform vulnerability scanning and penetration testing.
  • Analyse threat information to identify vulnerabilities and potential for exploitation.
  • Perform security event monitoring and correlation, review and analyse logs.
  • Configure and maintain servers and network.
  • Provide documentations and reports.
Required Skills/Qualifications:
  • Degree in Computer Science.
  • Knowledge of security best practices and security architecture design.
  • At least 1 year experience in conducting system security testing.
  • Good troubleshooting skills and passion to resolve technical issues.
  • Industry certifications such as CEH, CISSP, etc will be an added advantage.
DESIGNER
Responsibilities:
  • Responsible for conceptualization and design of solutions from concept to completion.
  • Leading the creative aspects of a project and guide the user interface design with strong UX acumen.
  • Pitching for projects with new or existing clients.
  • Work with developers and project manager for implementation of designs, project goals and feasibility to create highly detailed design specification.
Required Skills/Qualifications:
  • Diploma/Bachelor Degree/Professional Degree in a related field.
  • At least two years relevant working experience.
  • Strong understanding of responsive web design and web development.
  • Willing to embrace new challenges and sensitive to new trends in web design.
  • Be accountable, organised, efficient and have attention to details.
  • Experienced in design of creative websites and animation.
  • Working knowledge of HTML5, CSS3 and RWD.
  • Well-versed in Adobe Creative Suite.
Responsibilities:
  • Responsible for conceptualization and design of UI solutions from concept to completion.
  • Leading the UX design aspects of projects and execute tactical steps to validate the proposed solutions.
  • Managing and facilitating UXD process which include card sorting, focus group study, user survey, heuristic evaluation, usability testing, etc.
  • Creating UI prototypes to illustrate and validate proposed UX design.
  • Pitching for projects with new or existing clients.
  • Work with developers and project manager for implementation of designs, project goals and feasibility to create highly detailed design specification.
Requirements
  • Bachelor Degree/Professional Degree in a related field.
  • At least two years relevant working experience.
  • Strong understanding of human-computer interaction theories.
  • Willing to embrace new challenges and sensitive to new trends in web design.
  • Well-versed in UX prototyping applications.
  • Good command of written English and strong presentation skills.
SALES SUPPORT
Responsibilities:
  • Document troubleshooting and problem resolution steps.
  • Assist in website content migration and testing.
  • Proactive approach towards solving customer issues.
  • Provide excellent customer services to ensure total customer satisfaction.
Required Skills/Qualifications:
  • Diploma/Degree in IT related studies.
  • Possess good verbal communication and interpersonal skills.
  • Prior experience in IT Helpdesk is an advantage.
  • Experience with website development and HTML.
  • MySQL database and PHP experience is a plus.
  • Committed, responsive and dynamic working attitude.
Responsibilities:
  • Design, configuration and management of IT Infrastructure with emphasis on AWS
  • Analyze current environment to better optimize resources
  • Daily monitoring of critical systems
  • Prepare System Design and Operation documents
  • Willing to take part of 24/7 On-call rotation
Required Skills/Qualifications:
  • Degree in Computer Science or equivalent
  • Min. 2 years of System Administration experience (AWS, Linux)
  • Linux OS Administration (Redhat, Ubuntu)
  • Knowledge in virtualisation, cloud and container technology (VMware vSphere, AWS, Docker, KVM)
  • Capable of writing technical documentation
  • Network experience with switches, routers, firewalls, VPNs, and load balancing systems
  • Knowledge of software configuration management tools eg: Puppet, Chef
Responsibilities:
  • Build relationship and identify sales opportunities within assigned accounts.
  • Manage and source for new business opportunities/accounts.
  • Perform account servicing and business development.
  • Prepare quotations and proposals.
  • Update sales funnel and submit sales reports comprehensively and timely.
  • Achieve sales targets.
Required Skills / Qualifications:
  • Diploma/Degree in IT/ Business or related fields.
  • At least 2 years relevant experience.
  • With software solutions sales experiences preferred.
  • Experience in handling education sector accounts will have added advantage.
  • Proficient with Microsoft Office and web-based solutions.
  • Good interpersonal & communication skills.
  • Strong client management & account servicing experience.
  • Self-driven and independent, but ability to work in cross- team effort.
  • Earn excellent sales commission.




Please forward your detailed resume and photo to career@commontown.com and state your:

  • Reasons for leaving (past & present employment)
  • Last drawn salary
  • Expected salary
  • Date of availability