Responsibilities
- Design and develop software features and modules.
- Write well-designed, efficient, and testable code.
- Write unit tests and code/product documentation.
- Potentially take full or partial responsibility for projects.
- Participate in architecture discussions.
- Communicate effectively with team members and engage in teamwork.
- Participate in peer reviews.
- Adhere to project workflow and coding conventions.
Requirements
- C++11/C++14/C++17
- Qt Framework
- Experience with cross-platform desktop application development
- Ability to write well-designed, efficient, and testable code
- Experience writing unit tests
- Effective communication and teamwork skills
- Adherence to project workflow and coding conventions