Juniors make IT work

Hire and invest in highly skilled Juniors now!

Junior Jobs Only on Facebook!

Job offer detailsJob offer details

Job localization

Nałęczowska 36C, Lublin, Polska

Job date

2 weeks ago


Position competencies

  1. English level minimum B2 (Upper intermediate)
  2. Minimum 1 year of C++ development experience
  3. Basic Qt Core knowledge
  4. Basic Qt Widgets knowledge
  5. Basic Qt Quick and QML knowledge
  6. Basic Qt Test framework knowledge
  7. Programming experience on at least two desktop platforms: Windows, macOS, Linux
  8. Programming experience on at least one mobile platform: Android, iOS
  9. Programming experience on Embedded Linux platforms: Raspberry Pi, BeagleBone Black, etc. (nice to have)
  10. Embedded C/C++ programming experience: Arduino, STM32, ESP32, FreeRTOS, Zephyr OS, etc. (nice to have)
  11. Basic SQL language knowledge
  12. Basic CMake build system knowledge (nice to have)
  13. GIT version control system hands on experience
  14. Basic design patterns knowledge
  15. Multithreaded applications experience
  16. Network development experience
  17. Team project experience
  18. Agile PM methodology experience (nice to have)
  19. Github account or any public source code available (nice to have)


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


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

Do not wait, apply now

Want to apply for Qt Junior Engineer to Kacper Gazda MILO SOLUTIONS?