Qt Senior Engineer

Polska

16000 - 22000 PLN

Level
Senior
Contract
B2B
Company size
50 - 99
Left
Finished
Technology stack
C++:
Senior
english:
Senior
qt:
Senior
qml:
Senior
C:
Regular
git:
Regular
cmake:
Regular
sql:
Regular
Javascript:
Junior
embedded:
Junior
Cities
Remote, Lublin
Description
Position competencies
  • English level minimum B2 (Upper intermediate)
  • Minimum 5 years of C++ development experience
  • Advanced Qt Core knowledge
  • Advanced Qt Widgets knowledge
  • Advanced Qt Quick and QML knowledge
  • Advanced Qt Test framework knowledge 
  • Programming experience on desktop platforms: Windows, macOS, Linux
  • Programming experience on mobile platform: Android, iOS
  • Programming experience on Embedded Linux platforms: Raspberry Pi, BeagleBone Black, etc.
  • Embedded C/C++ programming experience: Arduino, STM32, ESP32, FreeRTOS, Zephyr OS, etc. (nice to have)
  • Basic SQL language knowledge
  • Good CMake build system knowledge
  • GIT version control system hands on experience
  • Good design patterns knowledge 
  • Multithreaded applications experience
  • Network development experience
  • Team project experience
  • Agile PM methodology experience
  • Github account or any public source code available (nice to have)

Outcomes
  • 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
  • Evaluation of time estimates provided by less experienced developers
  • Development tasks finished according to the estimated time (min. 90%)
  • Providing solutions of development tasks for less experienced developers
  • Implementing software features without supervision
  • Implementing unit tests for created features
  • Creating documentation for created features
  • Introducing 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
  • Active participation in code reviews
  • Helping less experienced developers to overcome software engineering issues
  • Leading communication with the client and tech team on the client side. (PM, Tech Lead)
  • Supervising the work of the team to ensure quality of produced code. (PM, Tech Lead)
  • Supervising releases of the software to the client. (PM, Tech Lead)
  • Preparing and sharing project status reports with the sales representative and clients (PM, Tech Lead)

Offer
  • 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
Send CV
This recruitment is carried out on an external website. After clicking the button above, you will be redirected to the recruiter page where you can continue the recruitment process.
See also
Created by RedAxe ©Work4.dev 2020 - 2025