SOFTWARE DEVELOPMENT 
JOBS IN CHINA

Developing the future world of work

We’re now navigating a world that’s increasingly virtual, but no less connected, thanks to the possibilities realised by talented Software Developers like you.

As organisations seek to grow by creating ever-more intuitive user experiences and stronger internal networks, your skills are in high demand. It makes now a great time to secure a new role and forge ahead in your career. 

Find my next Software Development job 

Employers don’t want to miss out on the value that Developers can offer.

Whether you’re a Front End, Back End or Full Stack Developer, whether you want to work at a disruptive, edgy new start-up or a multinational enterprise, we’re here to help you realise your potential.

Our network of employer contacts? Vast. Our expertise in matching technology professionals with career opportunities that are just right for them? Highly specialized. What will you get from us? Roles you can get excited about and support to secure them.

Find your nearest office to get in touch with us, send us your CV or browse our latest  available Software Development jobs. 
 
Get in touch - EN
 
 

Latest Software Development jobs

Technical Solution Manager
Shenzhen
800000
Java developer
Beijing
800000
Software Engineer
Suzhou
See more

Your Software Development job questions, answered

What programming languages does a Software Developer use most?  

Java and HTML/CSS are the most commonly used programming languages among Software Developers. However, depending what type of Software Developer you are, you may want to pick up skills in other languages.   
  
Front End Developers mostly focusing on the design aspect tend to have React, Angular, Vue, and JavaScript in their arsenal, while Back End Developers working on coding and integration use  .NET, C#, SQL, Java, PHP, Python, AWS, Azure, CI / CD. Full-stack developers will use a combination of both.   

What Software Development skills are most in demand?  

Competition in fierce for developers with expertise in key skills like Java and JavaScript as well as Python and Golang.   
  
The use of cloud-based technologies and DevOps has grown rapidly, causing demand for AWS, Docker, Kubernetes and GCP skills to rise.  

What can I expect to earn as a Software Developer?  

Software Developer salaries will vary according to experience, industry, and location. The good news is that salaries are typically high, ranging between RMB 300 - 650K across full-stack, mobile, server-side, and Front End Developers. Java developers can expect between RMB 400 - 700K.   
  
Use our Hays Greater China Technology Salary Guide to benchmark Software Development salaries.

What can I expect in interviews for Software Developer jobs?  

As it’s a highly technical job, expect a rigorous coding skills assessment. Once employers are confident of your technical capabilities, the focus will turn to soft skills. Reasoning and problem-solving skills are critical, so expect interviewers to probe into past experiences and be prepared to show how you’ve overcome challenges in such situations before.   

What are the biggest Software Development trends in 2022?  

The industry will continue to grow, given that organisations are ramping up on their digital transformation plans. Good Software Developers – already in short supply – will be in high demand.   
  
Investment in AI is also continuously growing as organisations want to make use of Machine Learning and Natural Language Processing.  
   
More Developers will be needed to build AI functionality into software applications, so any training and experience you have in this area will be highly valuable. Developments in the use of VR, AR and MR will also create a need for more development expertise in these areas.