C++ Developers

Salary
Competitive
Location
Shanghai, China
Type
Permanent
Workplace
Hybrid
Published
Aug 15, 2025
Ref
162906
Share this

We are looking for talented and motivated C++ Developers to join our client's team in Shanghai, China. This role offers an exciting opportunity to work on high-performance applications and systems development in a fast-paced and innovative environment. As a key contributor, you will be responsible for designing, implementing, and maintaining efficient, reusable, and reliable C++ code.

The ideal candidate will possess strong knowledge of C++ language standards and specifications and a sound understanding of object-oriented programming techniques. You will be expected to collaborate with cross-functional teams to define, design, and ship new features and ensure the robustness and quality of the codebase through continuous testing and optimisation.

Key Responsibilities:

  • Develop and maintain efficient and scalable C++ code for a variety of platforms.
  • Collaborate with other developers, designers, and technical leads to deliver high-quality solutions.
  • Troubleshoot, analyse, and resolve software defects and performance issues.
  • Implement security and data protection measures within applications.
  • Participate in code reviews and provide constructive feedback to peers.
  • Document software designs, code, and deployment processes.

Requirements:

  • Strong proficiency in C++, with a thorough knowledge of the language's recent standards (C++11 and beyond).
  • Experience with STL, Boost, and other relevant libraries.
  • Understanding of memory management, multi-threading, and concurrency concepts.
  • Familiarity with software development tools such as Git, CMake, and debugging tools.
  • Proficient understanding of code versioning tools and development environments.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills and the ability to work both independently and collaboratively.
  • Degree in Computer Science, Software Engineering, or a related field.
  • Fluency in English is required; Mandarin language skills are a plus.

If you have a passion for software engineering and want to be a part of a forward-thinking team, we would love to hear from you. Apply today to take the next step in your C++ development career.

Apply

Gravitas Recruitment Group
Follow us
© Gravitas Group 2025Site by