Software Engineer - Visual Quality
Software Engineer - Visual Quality

Software Engineer - Visual Quality

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
M

At a Glance

  • Tasks: Develop and maintain automated testing platforms for cutting-edge video technology.
  • Company: Leading London-based tech firm innovating in media compression and AI.
  • Benefits: Competitive salary, flexible working, and opportunities for professional growth.
  • Why this job: Join a dynamic team and work on impactful projects in video technology.
  • Qualifications: Strong Python skills, experience with Agile, and familiarity with testing frameworks.
  • Other info: Collaborative environment with excellent career advancement potential.

The predicted salary is between 36000 - 60000 £ per year.

Position: Software Engineer – Visual Quality

Location: London, United Kingdom

About the Role:

Are you a Python developer with a strong grasp of analytical thinking and structured problem-solving? Do you enjoy working on technically demanding challenges within a fast-paced and collaborative environment? This opportunity puts you at the forefront of cutting-edge video technology, contributing to solutions trusted by top-tier global organizations.

You’ll join a development team focused on building and maintaining automated testing platforms designed to assess visual performance in video systems. This role offers the chance to work with proprietary frameworks used to validate media compression tools. These systems are central to enhancing the effectiveness and credibility of the company\’s technological offerings.

You\’ll work in a modern agile setting (Scrum methodology), directly influencing development roadmaps and collaborating with a wide array of professionals—from engineers to senior stakeholders. The company is a London-based leader in software and intellectual property, pioneering innovations in data and media compression using artificial intelligence and parallel computing techniques. The organization has built a significant portfolio (with over a thousand patents) and is actively engaged in advancing compression technologies across several industries.

What You’ll Be Doing:

  • Enhance, expand, and maintain sophisticated in-house systems designed to test and evaluate media quality.
  • Help plan new development tasks by breaking down project scopes, outlining requirements, and establishing test criteria.
  • Track progress clearly, maintain documentation, and deliver consistent updates to internal stakeholders.
  • Contribute to the selection of appropriate platforms and utilities for testing environments.
  • Diagnose, analyze, and resolve issues found in testing frameworks.
  • Execute comprehensive test campaigns across various scenarios to benchmark codec implementations.
  • Review code contributions from other engineers within the test development team.
  • Take part in agile meetings and planning sessions, ensuring continuous refinement and effective sprint execution.

What We’re Looking For:

  • Expertise in Python, particularly building multithreaded applications with Flask, and experience in integrating with relational databases (SQL).
  • Comfortable developing in Linux-based environments.
  • Familiarity with modern APIs and protocols like REST, HTTP, and JSON, as well as containerization tools such as Docker.
  • Effective communicator, capable of producing technical documentation and sharing regular progress insights.
  • Previous involvement in Agile projects, using tools such as Jira for workflow and issue tracking.
  • Knowledge of CI/CD pipelines, version control systems (e.g., Git), automated testing at various levels (unit, integration, system).
  • Experience with test libraries like Pytest or Google Test.
  • Exposure to front-end stacks—HTML, CSS, JavaScript, TypeScript, Node.js—is a plus.
  • Experience with AI-assisted development tools is advantageous.

Additional Skills That Would Be Beneficial:

  • Experience using Behavior-Driven Development (BDD) tools such as Cucumber or Spock.
  • Background in cloud environments like AWS or distributed system infrastructure.
  • General understanding of network protocols and architecture.
  • Prior experience with media encoding/decoding and video quality assessment methodologies.
  • Proficiency in data science or analytics.
  • Familiarity with mobile automation frameworks on Android and iOS platforms.
  • Hands-on experience with UI test automation using frameworks like Cypress and JavaScript/TypeScript.

#J-18808-Ljbffr

Software Engineer - Visual Quality employer: microTECH Global Limited

As a leading innovator in software and intellectual property based in London, our company offers an exceptional work environment for Software Engineers focused on Visual Quality. We foster a collaborative and agile culture that encourages professional growth through challenging projects and direct influence on development roadmaps. With access to cutting-edge technology and a commitment to employee development, we provide a unique opportunity to contribute to pioneering advancements in media compression while enjoying the vibrant atmosphere of one of the world's most dynamic cities.
M

Contact Detail:

microTECH Global Limited Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer - Visual Quality

✨Tip Number 1

Network like a pro! Attend tech meetups, conferences, or even online webinars related to software engineering. It's a great way to meet industry folks and get your name out there. Plus, you never know who might have a lead on your dream job!

✨Tip Number 2

Show off your skills! Create a GitHub profile showcasing your projects, especially those involving Python and automated testing. This gives potential employers a peek into your coding style and problem-solving abilities, making you stand out from the crowd.

✨Tip Number 3

Prepare for interviews by practicing common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key, so the more you practice, the better you'll perform!

✨Tip Number 4

Don’t forget to apply through our website! We’re always on the lookout for talented individuals like you. Tailor your application to highlight your experience with Python, Agile methodologies, and any relevant projects to catch our eye.

We think you need these skills to ace Software Engineer - Visual Quality

Python
Analytical Thinking
Structured Problem-Solving
Flask
SQL
Linux
REST
HTTP
JSON
Docker
Agile Methodology
Jira
CI/CD Pipelines
Git
Automated Testing
Pytest
Google Test
HTML
CSS
JavaScript
TypeScript
Node.js
AI-assisted Development Tools
Behavior-Driven Development (BDD)
AWS
Network Protocols
Media Encoding/Decoding
Video Quality Assessment
Data Science
Mobile Automation Frameworks
UI Test Automation

Some tips for your application 🫡

Show Off Your Python Skills: Make sure to highlight your expertise in Python, especially if you've worked with multithreaded applications or Flask. We want to see how you can tackle complex problems using your coding skills!

Be Clear and Concise: When detailing your experience, keep it straightforward. Use bullet points to break down your achievements and responsibilities. This helps us quickly grasp your background and how it fits with our needs.

Tailor Your Application: Don’t just send a generic application! Tailor your CV and cover letter to reflect the specific skills and experiences that align with the role. We love seeing candidates who take the time to connect their background to what we do.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!

How to prepare for a job interview at microTECH Global Limited

✨Know Your Python Inside Out

Make sure you brush up on your Python skills, especially around multithreading and Flask. Be ready to discuss how you've used these in past projects, as well as any challenges you've faced and how you overcame them.

✨Familiarise Yourself with Agile Methodologies

Since the role involves working in an agile environment, it’s crucial to understand Scrum principles. Prepare to talk about your experience in agile teams, how you’ve contributed to sprints, and any tools like Jira that you’ve used for tracking progress.

✨Showcase Your Testing Knowledge

Be prepared to discuss your experience with automated testing frameworks like Pytest or Google Test. Think of specific examples where you’ve implemented testing strategies and how they improved the quality of the software.

✨Communicate Clearly and Effectively

As an effective communicator, you’ll need to share technical documentation and updates with stakeholders. Practice explaining complex concepts in simple terms, and be ready to demonstrate your ability to keep everyone in the loop during projects.

Software Engineer - Visual Quality
microTECH Global Limited
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

M
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>