Qt Junior Engineer


4300 - 6700 PLN

Remote / Lublin / Kraków

Milo is us


  • Flexible working hours. Have to be presented and approved upfront
  • Remote working options. It’s all about your results, not your location
  • Market competitive salary
  • Non-corporate, informal and dynamic work environment
  • Possibility of project assignment changes
  • Participation in training courses
  • English improvement program
  • Team tech meet-ups and off-work parties
  • Industry & tech certifications
  • Hardware subsidy program
  • Reward-based referral program


  • Successful participation in project meetings in English
  • Handling all English written communication within and outside the team
  • New skills and knowledge acquisition during training with ease and at high speed
  • Quality code produced and improved over time (based on training and feedback)
  • Providing estimated time needed to finish assigned tasks
  • Development tasks finished according to the estimated time (min. 70%)
  • Implementing software features based on a plan prepared by more experienced colleagues
  • Implementing unit tests for developed features
  • Creating documentation for prepared features
  • Implementing bug fixes based on feedback from QA team members
  • Communication with other team members (developers, designers and testers) in order to ensure that completed tasks meet all requirements.
  • Participation in code reviews


  • English level minimum B2 (Upper intermediate)
  • Minimum 1 year of C++ development experience
  • Basic Qt Core knowledge
  • Basic Qt Widgets knowledge
  • Basic Qt Quick and QML knowledge
  • Basic Qt Test framework knowledge
  • Programming experience on at least two desktop platforms: Windows, macOS, Linux
  • Programming experience on at least one mobile platform: Android, iOS
  • Basic SQL language knowledge
  • GIT version control system hands on experience
  • Basic design patterns knowledge
  • Multithreaded applications experience
  • Network development experience
  • Team project experience

Nice to have

  • Programming experience on Embedded Linux platforms: Raspberry Pi, BeagleBone Black, etc.
  • Embedded C/C++ programming experience: Arduino, STM32, ESP32, FreeRTOS, Zephyr OS, etc.
  • Basic CMake build system knowledge
  • Agile PM methodology experience
  • Github account or any public source code available

Are you interested in joining Milo Solutions?
Send your CV!

icon-attach-field Add attachment (.pdf, .doc)

The administrator of personal data is Kacper Gazda Milo Solutions, Morszyńska 77, 02-932 Warsaw. The data provided in the contact form will be processed in order to respond to the Curriculum Vitae in accordance with GDPR.

Recruitment Process

Milo - careers - contact by email or phone

Contact by Email/Phone

send us your resume. We will check and get back to you with our feedback.

Milo -careers - during the first round of interviews

Initial call

we will assess if your approach and past experience meet our ideology. If so, we will invite you for a technical interview.

Milo - careers - technical interview

Technical Interview

before we start working together, we would like to test your technical skills. You can expect a technical interview round with one of our team leaders. If you are a developer, then you can expect a technical task to be completed and submitted within the assigned timeframe.

Milo - careers - finalizing conversation

CEO call

finally you get to meet our CEO Kacper, who will talk to you and summarize the entire recruitment process with the contract details.

Milo - careers - welcome aboard

Welcome aboard

If you have reached this stage, that means you are already a member of Team Milo. Cheers! Let's start! ❤️