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

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 cost delivery
  • Plan and utilize resources with maximum efficiency and effectiveness
  • Drive process and standard and prepare documentation
  • Coaching of the junior project and product managers
Required Skills/Qualifications:
  • Degree in Information Technology or business discipline equivalent
  • Candidates with relevant project management and tech certifications are preferred (eg. PMP, Scrum)
  • IT professional with at least 8 years’ experience in project management
  • Familiar with Project Management methodology
  • Experience in handling government IT projects will be a big plus
  • Strong written and oral communication skills
  • Be proactive in identifying issues and recommending solutions
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.
Business Development
Responsibilities:
  • Attend to sales enquiries, write proposals and generate quotations
  • Engage clients by presenting products and solutions
  • Maintain existing client accounts and develop new clientele base
  • Prepare sales reports, sales documents and coordinate the sales process
  • Develop market development strategy for new sectors and new markets
  • Execute related duties required in the sales/business development process
Requirements:
  • Diploma or Bachelor degree in any discipline
  • Minimum 2 years of experience from a similar position, preferably in the education technology or related field
  • Experience with business sales and a proven track record
  • Proactive, disciplined, self-motivated individual with a passion for developing new business
  • Strong planning, organizational and decision-making skills
  • Possess excellent written and verbal communication, negotiation and presentation skills
ENGINEER
Responsibilities:
  • Analyse, design, develop and implement mobile and/or web-based applications.
  • Develop Front-end and/or back-end applications.
  • Support product implementation and maintenance.
Requirements:
  • Diploma/Degree in Computer Science
  • Strong programming skills and good problem-solving skills
  • At least 2 years of extensive experience in 1 or more of these toolsets:
    1. PHP, Nodejs, MySQL, JSON and Bootstrap, or
    2. Java technologies (Spring Framework, RESTful/SOAP)
  • Working experience with these tools: NPM, Docker, Git is an advantage
  • Knowledge of AWS development/DevOps is an advantage
  • Proactive, able to multitask and work independently.
Responsibilities:
  • Design, configuration and management of systems and cloud infrastructure (AWS).
  • Ensure day-to-day operations and system maintenance are performed.
  • Conduct routine audits of environments to ensure compliance.
  • Automating all aspect of provision, monitoring, patching etc where possible.
  • Prepare manuals and technical documents.
Required Skills/Qualifications:
  • Min. Degree in Computer Science or equivalent.
  • Min. 2 years experience in system administration (Linux) and cloud engineering.
  • Experience in Cloud AWS VPC, IAM, S3, EC2, Cloudtrail, cloudwatch.
  • Knowledge in virtualisation, cloud and container technology (VMware vSphere, AWS, Docker, KVM).
  • Network experience with switches, routers, firewalls, VPNs, and load balancer.
  • Capable of writing technical documentation.
  • Work independently and be self-motivated to meet the needs of working in a virtual team environment.
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:
  • 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:
  • Plan, design, implement and maintain system infrastructure.
  • Develops, installs, modifies and maintains system software.
  • Monitor system data and utilization reports to evaluate operating efficiency.
  • Prepare technical documentations and reports.
Required Skills/Qualifications:
  • Min. Degree in Computer Science or equivalent.
  • 2+ years administering Linux Systems.
  • Knowledge and experience with AWS Cloud.
  • Knowledge and experience with system/network security will be an advantage.
  • Strong communication abilities.
  • Proactive, able to multitask and work independently.
SALES SUPPORT
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