Position: C++ Qt Developer
Company: TEAM International
Category: C++
Experience required: 3y
English level: upper

**Description**
Our client is the leading supplier of automation technology for product safety and compliance to the food services and healthcare industries. Using our world class wireless temperature monitoring technology, digital HACCP Management system and cloud based data hosting and processing, systems improve product safety, ensure regulatory compliance and optimize costs associated with these activities. Founded in 2003 with offices in the United Kingdom and Ireland with a network of partners in Europe, Middle East, Australia and the USA that serve its global customer base.

We are looking for an experienced Qt Developer to work on our leading Food safety Android application. Your development experience will allow you develop new features, as well as maintain the current app code.

You will work alongside the Product Manager, the R&D team and the Testing team and be responsible for the full development life cycle of the app. Your capability to understand requirements and to convert them to efficient solutions makes you an ideal self-starter candidate. Your ability to work on multiple projects in a very agile environment will set you apart.

**Requirements**
• 2+ years of industry experience in Qt/Qml and Android development
• Strong knowledge of C++
• Experience with Git, Redmine/Jira, Multi-threading, Networking, SQLite, Bluetooth
• Working knowledge of RESTful APIs
• Experience creating modern user interfaces
• Creative problem solving skills and excellent troubleshooting skills
• Ability to work in a fast-paced development environment and to commit to deadlines
• Self starter, Good team player with great communication skills
• Experience in integrating automated testing would be a plus
• iOS specific app development would be a plus.

**Responsibilities**
• Responsible for project Software Development life cycle, from requirements gathering, documentation, through to implementation and maintenance of the app.
• Software issue management.
• Ensure interoperability between the app and Bluetooth LE devices.
• Keep the app compatible with the latest Android versions
• Use Firebase Crashlytics to identify and resolve issues
• Identify new and upcoming technologies that will help improve the app
• Design and create images and icons for the UI
• Team leader, Support a more junior developer working on the same app.
• Report to the Product Manager.


**Benefits**
• Competitive salary based on your experience level
• Full-time work schedule
• Friendly and trustful atmosphere
• Professional and career growth opportunities
• Big goals, challenging work and meaningful feedback
• Opportunity to work and communicate directly with the customers
• 23+ working days of 100% paid vacation
• Your health support via compensation of sports activities, vacation policy and private medical insurance
• Free English classes