Visartech Inc. is a development partner with 13+ years of experience that provides services from initial concepts to custom 3D solutions leveraging cutting-edge technologies to foster our clients to become trendsetting digital enterprises.
Working with Visartech means having an opportunity to deal with challenging tasks and being free to create your own way of doing things while getting all the guidance needed. We value teamwork, people with a desire to grow, and flexibility in work.
We’re seeking a Lead C++ Developer to join our remote team and collaborate on projects for top companies in the US and Europe. Your goal will be to develop, refactor, improve, and support the low-level, cross-platform, portable libraries for interaction with hardware or other low-level libraries. These libraries will then be used by other engineers (Unity, iOS, React Native) in their apps.
The successful candidate will be part of our golf simulator platform project, which is the highest-rated app in its category in the US. The platform empowers users to improve their golfing abilities, receive training, and engage in friendly competition with other players.
💪🏻 ARE THESE POINTS ABOUT YOU?
⦿ Excellent knowledge and 5+ years of experience in C++ 11.
⦿ Good knowledge of С (we use C for bindings with other languages).
⦿ SQLite, the experience working with SQL databases.
⦿ Curl/OpenSSL, experience with REST APIs.
⦿ Excellent knowledge of multithreading in C++.
⦿ Experience with networking, and ability to resolve low-level networking issues.
⦿ Excellent troubleshooting skills.
⦿ Understanding TDD, ability to write unit tests.
⦿ Understanding CMake and how to use it to build C/C++ applications for different platforms.
⦿ Experience with creating C++ libraries for Windows, iOS, and Android.
⦿ English: Upper-intermediate or higher.
⦿ Excellent git skills (branching policies, release management).
⦿ Knowledge of Objective C / Swift and Unity / C# basics or the desire to learn them would be a plus.
🔥 WHAT WILL YOU DO?
⦿ Refactor and improve the C++ libraries for interaction with various hardware and other C/C++ libraries.
⦿ Lead the architectural design of the C++ libraries and manage technical debt.
⦿ Lead the troubleshooting of the issues in development and production.
⦿ Lead the new functionality development.
⦿ Know precisely the business logic and technical details and explain them to others.
⦿ Mentor a Strong Junior / Middle C++ Engineer.
🌟 WHY VISARTECH?
⦿ Competitive compensation.
⦿ Develop projects from scratch or join established ones to work on challenging tasks.
⦿ Flexible schedule, fully remote option, or modern and autonomous office space in Kyiv.
⦿ Collaborative and Agile environment.
⦿ Possibilities for professional and career growth.
⦿ Individual annual training budget (courses, conferences, certifications).
⦿ 20 working days of paid vacation, paid sick leaves, and public holidays.
⦿ PE accounting and support.
⦿ Different internal activities and team-buildings.
🚀 HIRING PROCESS
💡 First Acquaintance With HR Manager ----> 💡 Technical Interview.