Hong Kong, Hong Kong

C++ Developer

 Job Description:

Job Summary: As a C++ Developer, you will be responsible for designing, developing, and maintaining high-performance applications. You will work closely with cross-functional teams to implement robust solutions and optimize existing systems.

Key Responsibilities:

  • Develop and maintain software applications using C++.
  • Collaborate with product managers and designers to understand user requirements.
  • Write clean, maintainable, and efficient code.
  • Troubleshoot, debug, and optimize existing software applications.
  • Conduct code reviews and provide constructive feedback to peers.
  • Participate in system architecture and design discussions.
  • Stay updated with industry trends and emerging technologies.

Qualifications:

  • Bachelors degree in Computer Science, Engineering, or a related field.
  • At least 4 years of proven experience in C++ development 
  • Strong understanding of object-oriented programming principles.
  • Familiarity with multi-threading, data structures, and algorithms.
  • Experience with version control systems (e.g., Git).
  • Knowledge of software development methodologies (Agile, Scrum).
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork abilities.

Preferred Skills:

  • Experience with other programming languages (e.g., Python, Java).
  • Familiarity with software development tools (e.g., Visual Studio, CMake).
  • Experience with performance tuning and optimization techniques.
  • Knowledge of operating systems and networking concepts.
  Required Skills:

C++