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 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:
  • Diploma/Degree in Computer Science
  • Minimum 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.
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:
  • 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