Position: Middle C++ Developer
Company: LULU Software (an Avanquest company)
Experience required: 3y
English level: intermediate

At Avanquest we foster a culture of creativity, collaboration, and personal development. If we caught your interest with this intro this is just the beginning of an amazing journey at Avanquest!

Requirements:
-3+ years of C++ programming experience;
-STL/boost libraries knowledge;
-Experience with Git;
-Experience in estimation and scope decomposition;
-Serialization data types understanding (JSON, XML);
-Familiarity with object-oriented design principles and patterns;
-Familiarity with multi-threaded programming;
-At least Intermediate English level.

Will be a plus:
-Experience working with PDF format;
-Experience working with Office Open XML format;
-Sc./B.A. degree in computer science, engineering or a related 
  discipline;
-Reverse engineering hobby.

Responsibilities:
-Writing high-quality bug-free code;
-Ability to tell about the problem and/or make a resolution for an 
  issue;
-Following personal deadlines and estimating different tasks;
-Communication with Team Lead/PM about the project;
-Collaborate with other colleagues from different expert areas, 
 namely software developers, QA Engineers, and Designers.

What we offer:
-Product company with a long-term and clear vision;
-Competitive salary and professional growth;
-High-talented team and friendly working environment;
-Flexible work schedule and opportunity to work remotely;
-Regular team buildings, corporate and team activities;
-Referral program.