Summary
Join our team as a C++ Developer and build applications on the Linux platform. Your main responsibility will be designing and developing applications for Linux, collaborating with a team working on various infrastructure layers. You will design, build, and maintain efficient C++ code, implement performance and quality modules, identify and resolve bottlenecks and bugs, and contribute to maintaining code quality and automation.
Requirements
- Strong proficiency in C++/C++11/C++17, with fair knowledge of the language specification
- Knowledge in Linux and windows platform
- Thorough knowledge of the Standard Template Library (STL), STL containers, and algorithm
- Understanding of dynamic polymorphism and C++ specific notions, such as friend class
- Familiarity with templating in C++
- Familiar to Socket Programming or Network Communication
Responsibilities
- Design, build, and maintain efficient, reusable, and reliable C++ code
- Implement performance and quality modules
- Identify bottlenecks and bugs, and devise solutions to these problems
- Help maintain code quality, organization, and automatization