Contract Python Developer in Reading

Contract Python Developer in Reading

Reading Freelance 45000 - 75000 £ / year (est.) No home office possible
S

At a Glance

  • Tasks: Design and build robust Windows desktop applications using Python and PyQt.
  • Company: Join a dynamic team focused on real-world applications and machine learning.
  • Benefits: Enjoy fully remote work with potential for contract extension.
  • Why this job: Work with modern tech, collaborate with experts, and enhance your coding skills.
  • Qualifications: Solid experience in Python, PyQt, OOP, and GUI architecture required.
  • Other info: Opportunity to contribute to exciting projects and optimise existing tools.

The predicted salary is between 45000 - 75000 £ per year.

Duration: 3 months

IR35: Outside IR35

Location: Fully Remote Working

Are you a seasoned contract Python Developer with solid PyQt experience and a passion for building high-quality windows desktop applications? We are looking for a Senior Python Developer to join our client on an initial 3-month contract - with the potential for extension.

This is your chance to work remotely with a collaborative team, contribute to real-world applications, and get exposure to machine learning feature development.

What You'll Be Doing:

  • Designing and building robust windows desktop applications using Python and PyQt
  • Applying your deep understanding of OOP, design patterns, and GUI architecture
  • Using tools such as Qt Designer, QThreading, signals & slots effectively
  • Integrating REST APIs and working with local databases like SQLite
  • Writing unit tests, debugging, and optimizing code for performance
  • Maintaining clean, modular, and scalable code
  • Using Git for version control and collaborating through code reviews

The role would suit a senior developer looking to work with a modern Python/PyQT tech stack who is able to analyse and optimise the existing tooling.

If you are interested in the role, please apply to the advert or send across a copy of your CV to Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy.

Contract Python Developer in Reading employer: Spectrum It Recruitment Limited

As a Contract Python Developer in Reading, you will join a forward-thinking company that values innovation and collaboration, offering a fully remote working environment that promotes work-life balance. With a strong focus on employee growth, you will have the opportunity to enhance your skills in a supportive culture while contributing to impactful projects in machine learning and desktop application development. Enjoy the unique advantage of working with a modern tech stack alongside a team of experienced professionals dedicated to excellence.
S

Contact Detail:

Spectrum It Recruitment Limited Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Contract Python Developer in Reading

✨Tip Number 1

Make sure to showcase your experience with PyQt in any discussions or interviews. Highlight specific projects where you've built Windows desktop applications, as this will demonstrate your hands-on expertise and understanding of the technology.

✨Tip Number 2

Familiarise yourself with the latest trends in machine learning, especially how they can be integrated into desktop applications. Being able to discuss potential applications of machine learning in your projects could set you apart from other candidates.

✨Tip Number 3

Prepare to discuss your approach to code optimisation and debugging. Be ready to share examples of how you've improved performance in previous projects, as this is a key aspect of the role.

✨Tip Number 4

Since collaboration is important, think about your experiences working in teams and using Git for version control. Be prepared to talk about how you handle code reviews and contribute to team discussions, as this will show your ability to work well in a remote environment.

We think you need these skills to ace Contract Python Developer in Reading

Proficiency in Python
Experience with PyQt
Understanding of Object-Oriented Programming (OOP)
Familiarity with design patterns
Knowledge of GUI architecture
Experience with Qt Designer
Ability to implement QThreading, signals & slots
Integration of REST APIs
Experience with SQLite databases
Unit testing and debugging skills
Code optimisation techniques
Version control using Git
Collaboration through code reviews
Strong problem-solving skills
Attention to detail

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Python and PyQt specifically. Include any relevant projects or roles where you've designed and built desktop applications, as well as your familiarity with OOP and design patterns.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for developing high-quality applications. Mention your experience with tools like Qt Designer and your ability to integrate REST APIs, as these are key aspects of the role.

Showcase Relevant Skills: In your application, emphasise your skills in debugging, writing unit tests, and optimising code for performance. These are crucial for the position and will demonstrate your capability to maintain clean and scalable code.

Highlight Remote Work Experience: If you have previous experience working remotely, be sure to mention it. Discuss how you effectively collaborate with teams in a remote setting, as this role is fully remote and requires strong communication skills.

How to prepare for a job interview at Spectrum It Recruitment Limited

✨Showcase Your PyQt Expertise

Make sure to highlight your experience with PyQt during the interview. Be prepared to discuss specific projects where you've used PyQt to build desktop applications, and explain the challenges you faced and how you overcame them.

✨Demonstrate Your Understanding of OOP

Since the role requires a deep understanding of Object-Oriented Programming, be ready to explain key concepts such as inheritance, encapsulation, and polymorphism. You might even be asked to solve a problem on the spot, so brush up on your OOP principles.

✨Prepare for Technical Questions

Expect technical questions related to GUI architecture, design patterns, and performance optimisation. Review common design patterns and be ready to discuss how you've applied them in your previous work, especially in relation to Python and PyQt.

✨Familiarise Yourself with Version Control

As the role involves using Git for version control, ensure you're comfortable discussing your experience with Git workflows. Be prepared to talk about how you've collaborated with teams through code reviews and how you manage branches and merges.

Contract Python Developer in Reading
Spectrum It Recruitment Limited
S
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>