Position: C++ Developer (cross-platform; C++ 14/17; product)
Company: Студия HR решений
Experience required: 3y
English level: intermediate

**Location:** Kharkiv, Ukraine; Vancouver, Canada; Nevada, USA; Ho Chi Minh, Vietnam
**Type of employment:** full time, office or remote

**About the company and product:** GeoComply is a global market-leader in the detection of location based fraud. Based in Vancouver, Canada, with a development office in Kharkiv. Since 2011, the Company has been providing geolocation, anti-fraud and compliance solutions for many of the world’s largest entertainment and iGaming companies, state lotteries, streaming video broadcasters, media rightsholders and financial institutions. Having gained the trust of our customers and partners of major Hollywood studios and TV & Media industry giants, we continue to expand into new markets every day and experience high-growth in various industries. 

**Company offers to you:**
● Health insurance, that covers specialist consultations, medicines, dental care, oncology, covid, seasonal vaccination and vitamin supplementation
● 20 paid vacation days, 5 paid sick leaves days and unlimited paid sick leave with doctor notes
● Personal development plan for each employee
● Training & Development Opportunities. Budgets for training of employees - conferences, courses, etc.
● Share Ownership Opportunity & Extra Comp
● Team Events & Recognition
● In-House English Classes
● International Travel Opportunities
● Possibility of relocation to Canada
● Flexible working schedule, no‌ ‌time-reports, ‌ ‌no‌ ‌late‌ ‌meetings, ‌ ‌no‌ ‌overtimes, ‌ ‌business‌ ‌time‌ ‌11-17‌ ‌(Ukraine)‌
● The company purchases all necessary equipment
● Modern office space in the center of Kharkiv, near subway station "Naukova"
● We’re always stocked up on snacks and coffee and have free lunches monthly

**Tech Info:** cross-platform application for Windows 7-10 and MacOS 10.10-11. Performance improvement. Almost no UI part, mainly backend. Using Websockets, C++14/17, Qt (widgets), Python, Bash, Git, Jira. 

**Team:** Product Manager, R&D Solutions Architect, 5 Software Engineers (C++), 2 QA Automation Engineers, BA.

**What you will be doing:**
● Research new features, analyze requirements, and estimate implementation;
● Design software, code reviews, and document solutions; create clean and testable code in C++;
● Work closely with the QA team to ensure applications are delivered at the requested level of quality;
● Participate in quality assurance of software deliveries;
● Participate in development and maintenance of platform test automation suites;
● Follow best practices and processes established by the team.

**About you:**
● 4+ years’ relevant experience in a similar role;
● Experience in developing on desktop platforms, Apple and Microsoft using system API;
● Experience in creating and debugging and optimization of multi-threaded applications;
● Experience with Bash or Python scripting is an asset;
● Experience with using professional software development such as Jira and Git;
● Knowledge of OOP, OOD, and TDD;
● Results-oriented with the ability to meet deadlines consistently;
● Work with minimal direction and enjoy working in a team environment;
● Intermediate written and spoken technical English, enough to discuss issues with teams remotely.

**Bonus points if you:** Having experience with cross-platform applications development for macOS and Windows.

**Hiring process:** 1) phone interview with recruiter 2) tech interview  (online)

**Let us share why we think you’d love working with us:**
Using cutting edge technologies and non-template solutions with no legacy to support, our teams have the freedom to be innovative and work independently, all with the support of our most senior developers to ensure personal development and success. We are proud to be part of a global team that develops award-winning solutions for some of the world’s largest and most innovative companies. We will support you on your learning journey. We invest in employee career growth and development. Our learning & development commitment includes leadership and technical development, a substantial budget for education and training, as well as dedicated work hours for self-study. We care about giving back to the communities in which we live and work. GeoComply supports a  broad range of community initiatives through donations and employee volunteer activities. We know that work can be fun. We take the time to create employee events and experiences where everyone can connect and celebrate.

**Would you be interested in hearing more? Let's discuss how it can be a good fit for you and your career!**