Code Quality Jobs in the UK

26 to 50 of 433 Code Quality Jobs in the UK

Lead Software Developer (PYTHON/AWS/REACT)

london (city of london), south east england, united kingdom
Tech4
and working practices. MAIN ACCOUNTABILITIES Lead the development and maintenance of software, in line with organisational objectives for a specific team. Promote the creation of high-quality code using modern agile engineering practices such as TDD, CI/CD, pair programming, continuous monitoring etc. Work closely with QA and Product teams. Act as an expert in a … Leadership and team building skills, with the ability to delegate responsibilities to team members. Practical experience in system design, development, testing and operational stability. Deep understanding of software design, code quality and ability to propose architectural options and evaluate trade-offs. Ability to work closely within an agile team using User Stories and acceptance criteria to understand More ❯
Posted:

Lead Python Developer

East London, London, United Kingdom
Hybrid / WFH Options
Tech 4
and working practices. MAIN ACCOUNTABILITIES Lead the development and maintenance of software, in line with organisational objectives for a specific team. Promote the creation of high-quality code using modern agile engineering practices such as TDD, CI/CD, pair programming, continuous monitoring etc. Work closely with QA and Product teams. Act as an expert in a … Leadership and team building skills, with the ability to delegate responsibilities to team members. Practical experience in system design, development, testing and operational stability. Deep understanding of software design, code quality and ability to propose architectural options and evaluate trade-offs. Ability to work closely within an agile team using User Stories and acceptance criteria to understand More ❯
Employment Type: Permanent, Work From Home
Salary: £75,000
Posted:

Lead Python Developer

E1 0AA, Shadwell, Greater London, United Kingdom
Tech4 Ltd
and working practices. MAIN ACCOUNTABILITIES Lead the development and maintenance of software, in line with organisational objectives for a specific team. Promote the creation of high-quality code using modern agile engineering practices such as TDD, CI/CD, pair programming, continuous monitoring etc. Work closely with QA and Product teams. Act as an expert in a … Leadership and team building skills, with the ability to delegate responsibilities to team members. Practical experience in system design, development, testing and operational stability. Deep understanding of software design, code quality and ability to propose architectural options and evaluate trade-offs. Ability to work closely within an agile team using User Stories and acceptance criteria to understand More ❯
Employment Type: Permanent
Salary: £76000/annum + excellent benefits
Posted:

Software Developer

Ipswich, Suffolk, England, United Kingdom
PCIpal
helping to design, build, and deliver high-quality features across the PCI Pal product suite. You’ll play a key role in writing clean, efficient, and testable code, while contributing to team discussions, sprint planning, and technical decisions. This role is ideal for someone with a solid grounding in software engineering principles who’s eager to take … build and deliver high quality solutions in line with guidance and best practices of the department •Drive best practices – think SOLID principles, design patterns and refactoring existing code to be more maintainable and efficient •Writing code to develop, fix or enhance features within the PCI Pal product suite •Working with your team lead and product owner … products, services, and deployment methodology •Creating internal technical and process documentation for your work to ensure knowledge is shared with the wider engineering team •Maintain high standards of software quality within the team by establishing good practices and habits •Writing testable, scalable and efficient code and leading code reviews •Supporting live products •Learning new technologies and More ❯
Employment Type: Full-Time
Salary: Competitive salary
Posted:

Salesforce Technical Architect

Nationwide, United Kingdom
Damia Group Ltd
consultancy. They are on the hunt for a Salesforce Technical Architect to oversee technical strategy, architecture, and delivery within the Salesforce Scrum team. They ensure best practices in design, code quality, and DevOps while mentoring developers and collaborating with stakeholders to align solutions with business goals. Key Responsibilities: Define technical architecture and integration patterns across Salesforce clouds. … Guide developers in Apex, Lightning Web Components (LWC), and API development. Manage code reviews, CI/CD, and release processes. Partner with Product Owner and Scrum Master for sprint planning and prioritization. Architect & Lead: Define Salesforce technical architecture and integration strategies across multiple clouds. Guide & Mentor: Support developers in Apex, Lightning Web Components (LWC), and API development. Govern & Deliver … Oversee code quality, peer reviews, CI/CD pipelines, and release management. Collaborate & Align: Partner with Product Owners and Scrum Masters to plan and deliver sprint outcomes. Innovate & Optimise: Introduce best practices in DevOps, performance, and design scalability. Essential qualifications: Experience: 8+ years in Salesforce development and architecture; Salesforce Certified Technical Architect (CTA) or equivalent experience preferred. More ❯
Employment Type: Contract
Rate: £600 - £800/day
Posted:

Software Engineer

didcot, south east england, united kingdom
Metrea
software solutions that provide geospatial data processing and visualisations. The position requires delivery of well-defined tasks, in collaboration with more experienced engineers. Role And Responsibilities Write well tested code and documentation in-line with our engineering principles. Release code to production in collaboration with more experienced engineers. Demonstrate understanding of the software architectures and design patterns used … within the product. Debug and resolves issues relating to your code changes in production. Contribute to code reviews of teammates code, helping to maintain and improve the code quality of the product whilst learning and improving the quality of your own code. Collaborate closely with your teammates to understand how to write … more effective code, and prioritise your own learning to better serve the team. Examine existing code and identify opportunities for improvement. Adhere to our Ways of Working when delivering on assigned tasks. Communicate progress regularly and clearly with your team to ensure we're tracking our delivery against the product roadmap. Skills And Experience HND or BSc level More ❯
Posted:

Senior Full Stack Engineer - Python/React or Angular

City of London, London, United Kingdom
Venator Recruitment
team members Work with other engineers and the business to improve user experiences Bring your experience and enthusiasm to our engineering culture Promote excellence with technical mentoring, feedback, and code reviews Participate in planning sessions, retrospectives, stand-ups and demos Join us in curating a codebase to be proud of, driving for quality, maintainability and testability The … database, using some of its advanced geographic modelling capabilities Metabase for analysis and self-serve data exploration Redis for caching and task queues GitHub, Codeship and Heroku for seamless code review, integration and deployment Claude Code for agentic coding AWS S3, CloudFront and Lambda for storage and content delivery Cypress for end-to-end testing Third party APIs … valuable. We strongly believe in ownership and you will be responsible for taking your features from development through to testing, deployment and design review with end users. We take code quality seriously. We have a preferred code style and we use automated linting, code formatting and other code inspection tools to detect common errors More ❯
Posted:

Senior Full Stack Engineer - Python/React or Angular

London Area, United Kingdom
Venator Recruitment
team members Work with other engineers and the business to improve user experiences Bring your experience and enthusiasm to our engineering culture Promote excellence with technical mentoring, feedback, and code reviews Participate in planning sessions, retrospectives, stand-ups and demos Join us in curating a codebase to be proud of, driving for quality, maintainability and testability The … database, using some of its advanced geographic modelling capabilities Metabase for analysis and self-serve data exploration Redis for caching and task queues GitHub, Codeship and Heroku for seamless code review, integration and deployment Claude Code for agentic coding AWS S3, CloudFront and Lambda for storage and content delivery Cypress for end-to-end testing Third party APIs … valuable. We strongly believe in ownership and you will be responsible for taking your features from development through to testing, deployment and design review with end users. We take code quality seriously. We have a preferred code style and we use automated linting, code formatting and other code inspection tools to detect common errors More ❯
Posted:

Senior Full Stack Engineer - Python/React or Angular

london, south east england, united kingdom
Venator Recruitment
team members Work with other engineers and the business to improve user experiences Bring your experience and enthusiasm to our engineering culture Promote excellence with technical mentoring, feedback, and code reviews Participate in planning sessions, retrospectives, stand-ups and demos Join us in curating a codebase to be proud of, driving for quality, maintainability and testability The … database, using some of its advanced geographic modelling capabilities Metabase for analysis and self-serve data exploration Redis for caching and task queues GitHub, Codeship and Heroku for seamless code review, integration and deployment Claude Code for agentic coding AWS S3, CloudFront and Lambda for storage and content delivery Cypress for end-to-end testing Third party APIs … valuable. We strongly believe in ownership and you will be responsible for taking your features from development through to testing, deployment and design review with end users. We take code quality seriously. We have a preferred code style and we use automated linting, code formatting and other code inspection tools to detect common errors More ❯
Posted:

Senior Full Stack Engineer - Python/React or Angular

slough, south east england, united kingdom
Venator Recruitment
team members Work with other engineers and the business to improve user experiences Bring your experience and enthusiasm to our engineering culture Promote excellence with technical mentoring, feedback, and code reviews Participate in planning sessions, retrospectives, stand-ups and demos Join us in curating a codebase to be proud of, driving for quality, maintainability and testability The … database, using some of its advanced geographic modelling capabilities Metabase for analysis and self-serve data exploration Redis for caching and task queues GitHub, Codeship and Heroku for seamless code review, integration and deployment Claude Code for agentic coding AWS S3, CloudFront and Lambda for storage and content delivery Cypress for end-to-end testing Third party APIs … valuable. We strongly believe in ownership and you will be responsible for taking your features from development through to testing, deployment and design review with end users. We take code quality seriously. We have a preferred code style and we use automated linting, code formatting and other code inspection tools to detect common errors More ❯
Posted:

Senior Full Stack Engineer - Python/React or Angular

london (city of london), south east england, united kingdom
Venator Recruitment
team members Work with other engineers and the business to improve user experiences Bring your experience and enthusiasm to our engineering culture Promote excellence with technical mentoring, feedback, and code reviews Participate in planning sessions, retrospectives, stand-ups and demos Join us in curating a codebase to be proud of, driving for quality, maintainability and testability The … database, using some of its advanced geographic modelling capabilities Metabase for analysis and self-serve data exploration Redis for caching and task queues GitHub, Codeship and Heroku for seamless code review, integration and deployment Claude Code for agentic coding AWS S3, CloudFront and Lambda for storage and content delivery Cypress for end-to-end testing Third party APIs … valuable. We strongly believe in ownership and you will be responsible for taking your features from development through to testing, deployment and design review with end users. We take code quality seriously. We have a preferred code style and we use automated linting, code formatting and other code inspection tools to detect common errors More ❯
Posted:

Senior Developer

London, United Kingdom
BDO
give you the training and support you need to achieve whatever you put your mind to. We'll help you succeed Leading organisations trust us because of the quality of our advice. That quality grows from a thorough understanding of their business, and that understanding comes from working closely with them and building long-lasting relationships. … enhancing our delivery and providing additional services to organisations we work with. As a Senior Developer, you will play a key role in designing, developing and maintaining high-quality software solutions. You will work closely with other developers, UX/UI designers and stakeholders to ensure that our products meet the highest standards. Your expertise in C#, .NET … culture of continuous learning and improvement. Communicate effectively with stakeholders to understand requirements and provide technical insights. Lead by example in following best practices and coding standards. Participate in code reviews to ensure code quality and share knowledge. You'll be someone with: Proven hands-on track record of successfully building and delivering digital products (web More ❯
Employment Type: Permanent
Posted:

Senior Software Development Engineer in Test (Python)

Cambridge, Cambridgeshire, United Kingdom
Roku, Inc
diverse skills to support both Software Engineers and QA Engineers, tackling the daily challenges of their roles. Your specialist knowledge will be invaluable in suggesting improvements to enhance quality and streamline workflows, ensuring we continue to exceed our customers' expectations. What you'll be doing Design, develop, and maintain AI-driven automation systems Collaborate with data scientists, software … Build new tools and technology Assist in monitoring and maintenance of critical systems Debug failing tests to improve the quality of automated test tools and frameworks Conduct code reviews for improving code quality and optimization Promote coding conventions and standards for code re-usability and cleanliness We're excited if you have 5+ … less experienced Engineers and driving automation development A self-directed professional able to work independently Previous experience with Non-Functional Testing (Performance Testing, Stress Testing) Experience with infrastructure as code and orchestration technologies (Terraform, Kubernetes, CloudFormation) Certifications or training in AI/ML or AI testing (e.g., Coursera AI for Everyone, Google AI Engineer, ISTQB AI Testing Foundation) Benefits More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Salesforce Tech Lead

Stonehouse, central scotland, united kingdom
Hybrid / WFH Options
Performa
and manage our development and QA processes. You will be responsible for overseeing all aspects of the development lifecycle for our client projects, ensuring the delivery of high-quality, secure, and scalable Salesforce solutions. You will provide technical leadership and mentorship to our development team, fostering a culture of innovation and excellence. Key Responsibilities: Technical Leadership Provide technical … and recommend new technologies and tools for use on Salesforce projects. Development Management Lead the development team in designing, developing, implementing, and testing Salesforce solutions for client projects. Ensure code quality through code reviews, unit testing, and adherence to coding standards. Work with the Head of Delivery to manage the development life cycle (SDLC) for all … leading and managing a development team through the full Software Development Lifecycle (SDLC). Expertise in Agile/Scrum methodologies. Experience with Salesforce development tools like Salesforce DX, VS Code, and Git for version control. Experience with CI/CD tools such as Jenkins, GitLab, or Azure DevOps. Previous experience in a leadership or senior role, providing technical direction More ❯
Posted:

Salesforce Tech Lead

stonehouse, south west england, united kingdom
Hybrid / WFH Options
Performa
and manage our development and QA processes. You will be responsible for overseeing all aspects of the development lifecycle for our client projects, ensuring the delivery of high-quality, secure, and scalable Salesforce solutions. You will provide technical leadership and mentorship to our development team, fostering a culture of innovation and excellence. Key Responsibilities: Technical Leadership Provide technical … and recommend new technologies and tools for use on Salesforce projects. Development Management Lead the development team in designing, developing, implementing, and testing Salesforce solutions for client projects. Ensure code quality through code reviews, unit testing, and adherence to coding standards. Work with the Head of Delivery to manage the development life cycle (SDLC) for all … leading and managing a development team through the full Software Development Lifecycle (SDLC). Expertise in Agile/Scrum methodologies. Experience with Salesforce development tools like Salesforce DX, VS Code, and Git for version control. Experience with CI/CD tools such as Jenkins, GitLab, or Azure DevOps. Previous experience in a leadership or senior role, providing technical direction More ❯
Posted:

Senior Developer - Websites & Applications - Leeds Agency - Hybrid

Leeds, West Yorkshire, England, United Kingdom
Hybrid / WFH Options
Twilo Creative
enable seamless communication between front-end and back-end systems. Build and optimise database structures (SQL-based) to ensure efficient data storage, retrieval, and management, leveraging tools like PHPMyAdmin. · Code Quality & Standards Write clean, maintainable, and well-documented code that adheres to company coding standards and best practices, ensuring high-quality output. Conduct code reviews to ensure consistency and quality across the development team, using tools like VSCode or Sublime for development. Implement unit tests and integration tests to ensure system reliability and performance, with a focus on debugging and problem-solving. · Performance Optimization Monitor and optimise server-side performance, identifying bottlenecks and areas for improvement using tools like WHM/… like debugging, database design, and coding standards. Identifying opportunities to upskill colleagues is a valued trait at Twilo, and we encourage you to contribute to our collaborative culture. Regular code reviews and knowledge-sharing sessions will help maintain high standards and ensure we’re always delivering robust solutions for our clients. We value good, honest, straightforward people. A lot More ❯
Employment Type: Full-Time
Salary: £36,000 - £45,000 per annum
Posted:

Python Developer

London, South East, England, United Kingdom
Hirexa Solutions UK
implement RESTful APIs and microservices architecture using Swagger and Postman Handle distributed task processing with Celery Apply TDD principles using PyTest for automated testing Use Terraform for Infrastructure as Code and Docker for containerisation Contribute to solution design and participate in architectural decision-making Ensure systems are scalable, maintainable, and high-performing Coach and support junior engineers; assist with … Experienced with SQL and NoSQL databases including PostgreSQL, CosmosDB, and Redis. Testing & TDD: Familiar with Test-Driven Development and automated testing using PyTest. IaC & Containers: Exposure to Infrastructure as Code (Terraform) and containerisation (Docker). Core Competencies Problem Solving: Strong analytical skills for tackling complex technical challenges. Code Quality: Committed to writing clean, performant code and participating in code reviews. Mentorship: Actively shares knowledge and promotes technical excellence within the team. Collaboration: Works effectively with cross-functional teams to ensure project success. Innovation: Identifies opportunities for process and technology improvements. Ownership: Takes full responsibility for task delivery and technical decisions. More ❯
Employment Type: Full-Time
Salary: Salary negotiable
Posted:

Senior Software Engineer - Java, Spring Boot, Microservices

East London, London, United Kingdom
TPXImpact Holdings Plc
product management, UX/UI, DevOps, and QA, to ensure software meets business requirements. Implement and optimise CI/CD pipelines to enhance development efficiency and software quality. Conduct code reviews, providing constructive feedback to enhance team performance and code quality. Troubleshoot and resolve technical issues, ensuring software operates smoothly and efficiently. Stay current with industry trends and … role, guiding teams to successful delivery. Proficiency in multiple programming languages Experience in central government advantageous Experience in a consulting environment Skills Software Development Expertise in writing clean, maintainable code and optimising software for performance and scalability. Ability to design and implement software that meets business and technical requirements. Ensure all key business logic is covered by tests. Code Quality and Testing Proficient in automated testing frameworks and ensuring software is reliable and bug-free. Experience conducting code reviews and maintaining high coding standards within the team. Collaboration and Communication Effective at working with cross-functional teams to deliver project objectives. Strong skills in communicating technical concepts to diverse stakeholders, ensuring understanding and alignment. Continuous More ❯
Employment Type: Permanent
Salary: £60,000
Posted:

Senior Software Developer - Python

London, United Kingdom
TXP
services Docker, Kubernetes, Git/version control API development and integration Agile working practices and adherence to technical standards Approach: Pride in writing high-quality, well-documented code Ownership of the full development process Collaborative working with user-centered design (UCD) teams Thrives in small, agile, multi-disciplinary teams Key Responsibilities: Develop Python-based applications and data … services Build and maintain APIs and open data platforms Ensure code is of high quality and well-documented Work closely with UCD teams and technical experts in an agile environment What We're Looking For: Senior Python developer with strong focus on code quality Experience working with data services Comfortable working in small, agile More ❯
Employment Type: Contract
Rate: GBP Annual
Posted:

Senior Software Developer - Python

London, South East, England, United Kingdom
TXP Technology x People
services Docker, Kubernetes, Git/version control API development and integration Agile working practices and adherence to technical standards Approach: Pride in writing high-quality, well-documented code Ownership of the full development process Collaborative working with user-centered design (UCD) teams Thrives in small, agile, multi-disciplinary teams Key Responsibilities: Develop Python-based applications and data … services Build and maintain APIs and open data platforms Ensure code is of high quality and well-documented Work closely with UCD teams and technical experts in an agile environment What We're Looking For: Senior Python developer with strong focus on code quality Experience working with data services Comfortable working in small, agile More ❯
Employment Type: Contractor
Rate: £0 per annum
Posted:

Senior Software Engineer - Ruby

London, United Kingdom
TXP
services Docker, Kubernetes, Git/version control API development and integration Agile working practices and adherence to technical standards Approach: Pride in producing high-quality, well-documented code Ownership of the full development process Collaborative working with user-centered design (UCD) teams Thrives in small, agile, multi-disciplinary teams Key Responsibilities: Develop Ruby-based applications and data … services Build and maintain APIs and open data platforms Ensure code is high-quality and well-documented Work closely with UCD teams and technical experts in an agile environment What We're Looking For: Senior Ruby developer with strong focus on code quality Experience working with data services Comfortable working in small, agile teams More ❯
Employment Type: Contract
Rate: GBP Annual
Posted:

Senior Software Engineer - Ruby

London, South East, England, United Kingdom
TXP Technology x People
services Docker, Kubernetes, Git/version control API development and integration Agile working practices and adherence to technical standards Approach: Pride in producing high-quality, well-documented code Ownership of the full development process Collaborative working with user-centered design (UCD) teams Thrives in small, agile, multi-disciplinary teams Key Responsibilities: Develop Ruby-based applications and data … services Build and maintain APIs and open data platforms Ensure code is high-quality and well-documented Work closely with UCD teams and technical experts in an agile environment What We're Looking For: Senior Ruby developer with strong focus on code quality Experience working with data services Comfortable working in small, agile teams More ❯
Employment Type: Contractor
Rate: £0 per annum
Posted:

Full Stack Engineer

cwmbran, torfaen, united kingdom
Hybrid / WFH Options
Comparison Creator
of product development and application support. Responsible for configuring, supporting and fixing live products. Internally, we call this role Python Developer. Your responsibilities Design, develop, and maintain high-quality software applications using Python, Django and related … technologies. Application Support development. Collaborate with the business, to translate business, stakeholder and user needs into deliverable artefacts. Identify and implement solutions to improve performance, reliability, and scalability. Review code written by other team members to ensure adherence to best practices, coding standards, and quality guidelines. Write code that is easily testable and add unit tests … to ensure acceptance criteria is achieved. Conduct thorough testing and debugging to identify and resolve software defects. Collaborate with the team, and wider business, to improve support & development processes, code quality, and overall team efficiency. Work closely with the business, stakeholders, and clients to understand requirements, provide technical expertise, and ensure successful project delivery. Effectively communicate complex More ❯
Posted:

Mobile Developer

Exeter, Devon, England, United Kingdom
Hybrid / WFH Options
Reed
familiarity with mobile frameworks will be highly beneficial. Day-to-day of the role: Mobile App Development: Build, test, and maintain mobile applications using modern development practices. Ensure your code is clean, efficient, and maintainable, meeting performance and usability standards across devices. Feature Implementation: Collaborate with product managers, UX/UI designers, and stakeholders to translate mobile user needs … into intuitive, responsive features. Bug Fixing and Maintenance: Investigate and resolve issues that affect app performance, stability, or user experience. Implement fixes to ensure reliability through root cause analysis. Code Review and Quality Assurance: Engage in peer reviews to maintain code quality and consistency. Contribute to automated testing strategies, including unit, integration, and UI More ❯
Employment Type: Full-Time
Salary: £45,000 - £55,000 per annum, Inc benefits
Posted:

Lead Software Engineer - Java, Spring Boot, Microservices

East London, London, United Kingdom
TPXImpact Holdings Plc
QA, and IT to translate business requirements into technical specifications and ensure smooth delivery. Drive continuous improvement initiatives to optimise performance, reliability, and security in software applications. Conduct regular code reviews and ensure that feedback is constructive and promotes learning within the team. Implement and maintain CI/CD pipelines to streamline the development and deployment process. Troubleshoot and … bids and hiring Provide technical leadership, coaching, and mentoring to your team Promote knowledge sharing and adoption of good practice Uphold best practices in areas such as Infrastructure as Code (IAC), security, testing, and continuous delivery pipelines. Flexibility to transition between programming languages with a clear understanding of their suitability for different tasks Essential Extensive experience in full-stack … proficiency in multiple programming languages such as Python, JavaScript, or similar. Extensive experience writing well-tested code. Good knowledge of cloud platforms (e.g., AWS, Azure, GCP) and infrastructure as code Experience with CI/CD pipelines and automated testing frameworks. Experience with various architecture patterns eg microservices and event-driven. Experience with containerization technologies (e.g. Docker, Kubernetes). Proven More ❯
Employment Type: Permanent
Salary: £70,000
Posted:
Code Quality
10th Percentile
£41,800
25th Percentile
£57,500
Median
£75,000
75th Percentile
£90,000
90th Percentile
£122,250