Position: Senior C++ Developer (with a location in Lisbon)
Company: IdeaSoft
Category: C++
Experience required: 5y
English level: intermediate

It is the leading provider of 3D fashion design, development, and merchandising solutions. The mission product is to revolutionize the apparel industry with our truly disruptive 3D technology, providing the exact tools needed to exploit the extensive opportunities in the market to achieve that goal. Project work with some of the industry’s biggest and most well-known global companies. 

**Professional requirements:**
— 6+ years of programming experience;
— Experience in developing cross-operating system products with C++ as the core language (Windows, macOS, iOS);
— Excellent programming skills in C++ on Windows or Mac operating systems;
— Experience using OOP and OOD methodologies-a must;
— BSc in computer science from a top-rated university or equivalent;
— Solid design capabilities and SW development methodologies;
— Versatile, display leadership qualities, and be enthusiastic about taking on new problems across the full stack.

**Will be plus:**
— Experience in 3D rendering and computer graphics;
— Experience in 2D\3D geometry algorithms;
— Experience with Python script development;
— Experience with CI/CD process.

**Responsibilities:**
Involved in designing and building the core infrastructure of the company’s products from the definition stage, through technical decision-making and hands-on implementation. You will become familiar with the various company’s products and technology, play a key role in all the development stages and contribute to some truly disruptive technology. The work will be with the client side of the application.

**We offer:**
— Competitive compensation;
— Social package (20 working days of annual leave, 4 days off, 5 paid sick days);
— Challenging projects in diverse business domains and a variety of tech stacks;
— Personal development and professional growth opportunities;
— Work with talented, ambitious and family-feel teams;
— Educational possibilities: corporate courses, knowledge hubs, and in-house English classes;
— Compensation for your professional certification & support for your learning activities;
— Opportunity to choose IT equipment you like;
— Professional accounting support;
— Support for a healthy lifestyle, compensation for participation in sport events;
— Fascinating corporate parties, team-building activities and memorable anniversary presents.