Position: Lead C++ Developer
Company: CodeSpace
Experience required: 5y
Category: C++
English level: upper
Published: 2023-04-01T00:00:00+03:00

Internet technology company pioneering the world of digital media and audience intelligence with innovative technologies, harnessing user-centric data at scale to bring new insights into the online marketing industry and audience analytics. 

The product suite helps online marketers, media buyers, brand managers, sales managers, and business analysts benchmark marketing and advertising effectiveness, perform digital behavioral journey analysis, get an outlook on competitive intelligence, purchase intent, brand engagement, eCommerce activities, and analyze targeted and behavior-based online information.

It is a fast-growing global company with customers spanning from more than 60 markets including fortune 500 companies.

Position:

We`re looking for a seasoned C++ Lead Developer to work with a hyper-growth consumer panel product with over 5 million users over the world, represented in all main platforms: Web, Windows, macOS, Android, iOS. 

As a C++ Leader, you’ll lead the development of desktop applications for Windows. Your role is to build and manage team, design architecture for new solutions, develop complex features, keep UI up to speed with modern trends, and improve product reliability. You will work closely with a product manager, UI/UX design team, backend, and QA engineers — all Ukraine-based.

Stack:

- C/C++
- Golang
- QT
- SSH / Proxy / VPN protocols

What will you do:

- Build your team and manage it,
- Lead the development of Windows products
- Run PoCs to validate ideas,
- Develop challenging features,
- Make product appearance up-to-scratch.

Requirements:

- 6+ years of experience with C/C++ (C++ 11/C++ 17),
- 2+ years in the role of Team Lead / Tech Lead / Principle Engineer,
- Profound experience with Desktop Windows applications / services,
- Strong expertise in UI development using Qt,
- Solid understanding of network protocols (HTTP, VPN, SSH),
- Golang hands-on experience,
- CMake,
- SQL,
- Having a solid experience with agile development frameworks,
- Upper-Intermediate English.

Will be a plus:

- Experience with Windows Installer,
- Experience in mentoring.

What's for you:

- High autonomy: to implement solutions, offer ideas and drive development practices,
- Product impact: have a say and influence decisions,
- Supportive atmosphere: we care about our people,
- Transparent communication: understand the purpose and have a say and influence decisions,
- Powerful laptop, premium medical insurance, high educational budget, and much more!

You're:

- Having a product mindset and highly developed communication skills,
- Technical solid expert in your domain,
- Knowledge-seeking & committed person.