Join a dynamic engineering team focused on developing robust Windows client applications. You’ll design, code, and review software using agile practices while collaborating with internal and client stakeholders.
What You’ll Do
- Design, implement, and review Windows UWP client applications in Agile sprints.
- Collaborate with Quest Global and client teams on feature development.
- Write and execute testing plans, debug code, and propose improvements.
- Manage multithreaded components and ensure thread safety.
- Integrate REST APIs using curl and OpenSSL libraries.
What You Need
- 6‑8 years of C++ (C++14‑C++17) development experience.
- Proficiency with Windows UWP, multithreading, and synchronization primitives.
- Strong knowledge of object‑oriented design, inheritance, and composition.
- Experience with Git, Gerrit, and GitHub version control workflows.
- Familiarity with curl, OpenSSL, and RESTful API programming.
- Understanding of IPC mechanisms, shared memory, and socket communication.
Good to Have
- Code profiling using performance tools.
- Experience with Docker/VM environments.
- Test‑driven development and CI/CD pipelines.
- Exposure to cloud platforms like AWS or Azure.
The Opportunity
Opportunity to work with AI‑powered development tools and broaden skill set across cloud and security domains. Collaborate in a team that values cross‑skill growth.
