Python Developer - Contract, Python GUI, PyQt

Python Developer - Contract, Python GUI, PyQt

Posted 1 week ago by hireful

£550 Per day
Outside
Remote
London

Summary: The role is for a contract Python Developer specializing in Python GUI development using PyQt, aimed at assisting a lead Software Engineer on an internal tooling project. The position involves designing and maintaining desktop applications while contributing to early-stage machine learning feature development. The engagement is remote and offers flexibility in the day rate based on experience. The contract is initially for three months with the possibility of extension.

Key Responsibilities:

  • Design, develop, and maintain desktop applications using Python and PyQt (PyQt5 or PyQt6)
  • Apply solid understanding of OOP, design patterns, and GUI architecture
  • Use tools like Qt Designer, QThreading, signals and slots effectively
  • Integrate REST APIs or work with local databases such as SQLite
  • Write and maintain unit tests; debug and optimize code
  • Ensure clean, modular, and scalable code practices
  • Use Git for version control and follow collaborative workflows
  • Participate in code reviews and contribute to continuous improvement

Key Skills:

  • Experience with Python and PyQt (PyQt5 or PyQt6)
  • Strong understanding of OOP and design patterns
  • Proficiency in GUI architecture
  • Familiarity with Qt Designer and QThreading
  • Experience integrating REST APIs and working with SQLite
  • Ability to write and maintain unit tests
  • Knowledge of version control using Git
  • Experience in code reviews and collaborative workflows

Salary (Rate): 550

City: London

Country: UK

Working Arrangements: remote

IR35 Status: outside IR35

Seniority Level: Mid-Level

Industry: IT