Code Quality Jobs in the UK

26 to 50 of 347 Code Quality Jobs in the UK

Senior Software Developer

Nottingham, Nottinghamshire, United Kingdom
ONYX Insight
solving skills, as well as an understanding of the methodologies that drive scalable, secure software development. Key Responsibilities: Participating in all phases of software development - including design, implementation, testing, code review and documentation Actively seek ways to improve business software processes and interactions. Collaboration with product owners, designers and other developers to build a best-in-class experience for … our customers Develop, maintain, monitor, and support our core platform, helping to automate and streamline data processes Write robust, scalable code Participate in quality assurance and code quality management Ideally you'll have/be: 3+ years of commercial software development experience using recent versions of C# .Net (6-9) Experience of active involvement More ❯
Employment Type: Permanent
Salary: GBP Annual
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 Engineer

Manchester, Lancashire, United Kingdom
Anaplan Inc
applications, focusing on backend and full-stack development. Collaboration & Communication: Work closely with product managers, designers, and other engineers to understand requirements and deliver solutions that meet business goals. Code Quality & Testing: Write clean, efficient code and ensure robust testing practices. Contribute to code reviews, ensuring adherence to best practices for test-driven development (TDD … and maintaining high code quality. Mentorship & Leadership: Provide technical mentorship to junior and mid-level engineers. Guide the team in coding practices, architecture decisions, and problem-solving approaches. Debugging and Optimization: Troubleshoot and debug production issues. Optimize applications for performance and responsiveness. Stay Up to Date with Technology: Keep yourself and the team updated on the latest Python technologies More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer (VP) - Equity Derivatives Technology

London, United Kingdom
Hybrid / WFH Options
Citigroup Inc
and have good autonomy over technology decisions. We own the continuous delivery pipeline through to production and strive to release frequently into production. Responsibilities Define the architecture, design, development, code review, pairing, testing, and maintenance of applications. Design and implement scalable applications and services with a solid focus on quality, continuous integration, and deployment. Write testable code following clean coding and SOLID design principles, instilling best engineering practices across the wider firm. Perform code reviews and contribute to the overall quality, maintainability, and testability of software developed. Adapt to changes in priorities and requirements. Work closely with clients and stakeholders to define feature requirements and deliver a product that materially impacts the business … and continuously adapt to different working environments. Key Skills and Experience required Very strong software development experience. Strong knowledge of Java and RESTful web services Experience in developing performant code and solid understanding of Java threading. Experience working with Git source code management. Good understanding of clean coding and SOLID principles. Proficiency in code quality More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer- Senior

London, United Kingdom
GenTrack
technical responsibilities. Leveraging extensive expertise, senior engineers actively contribute to the design and architecture of Gentrack software systems, taking charge of coding and implementing complex components, and conducting rigorous code reviews. Beyond technical expertise this role is instrumental in mentoring and coaching junior team members and fostering a collaborative team environment. Senior Software Engineers accurately address challenging technical problems … are scalable, maintainable, and efficient. Actively participate in coding and development tasks, contributing to the implementation of critical components or features. Solve complex technical problems, debug issues, and optimize code for performance. Define and implement effective testing strategies, including unit testing, integration testing, and automated testing, to ensure the quality of the software. Conduct thorough code reviews to ensure code quality, adherence to coding standards, and knowledge sharing within the team. Identify and mitigate technical risks associated with the software development process. Provide technical guidance and mentorship to junior developers, helping them solve complex problems and improve their skills. Assist in the onboarding process for new team members, helping them become familiar More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

Edinburgh, Midlothian, Scotland, United Kingdom
FDM Group
in shaping our engineering direction. You’ll not only contribute technically across the full stack but also help to mentor others, influence product strategy, and advocate for high-quality, secure software solutions. This role is ideal for someone with strong technical expertise who’s ready to step up and lead by example—bringing both strategic thinking and hands … native applications across both front-end (React/JavaScript/TypeScript) and back-end (Java, Spring Boot) stacks Tackle the most complex user stories yourself—setting the standard for code quality, performance, and scalability Lead and participate in thorough code reviews. Set technical direction and establish standards that the team follows Drive innovative and timely solutions … Foster a learning culture through knowledge-sharing, pair programming, and hands-on support Ensure solutions comply with internal architecture and security guidelines, including secure coding practices and resolution of code vulnerabilities and penetration testing findings Champion modern DevOps practices including CI/CD, infrastructure-as-code, and automated testing Collaborate closely with Product Owners, Business Analysts, Designers, and More ❯
Employment Type: Contractor
Rate: £60,000 - £85,000 per annum
Posted:

Software Engineer

Birmingham, West Midlands, West Midlands (County), United Kingdom
Hybrid / WFH Options
Michael Page
your typical Software Engineer role where you will be pigeon holed into just working with one technology. This role will be a real variety between Python, TypeScript, AI, Low-Code, No-Code and Infrastructure. So with that in mind we are looking for a creative developer who lives to solve real work problems and try their hand at … tech, Develop, test, and maintain software solutions tailored to manufacturing sector. Being 1 or 3 developers you will have real ownership of the platform Solve real world problems Ensure code quality through regular reviews and adherence to best practices. Troubleshoot and resolve software issues in a timely manner. Document technical specifications and updates for software projects. Contribute … execution of technology roadmaps. Stay updated on emerging technologies to integrate innovative solutions. Profile Must haves: Python TypeScript Loves to learn Nice to haves: Experience or knowledge in no-code/low-code (Airtable, Bubble, Webflows, Make) Start up/scale up experience AWS Job Offer Fully remote role Meaningful work and business Learning opportunities More ❯
Employment Type: Permanent
Salary: £50000 - £60000/annum
Posted:

Software Engineer

United Kingdom
The Simpro Group Pty Ltd
their jobs done more efficiently and effectively. You will utilise an arsenal of market-leading tools and techniques, in order to implement, test, and deliver (at pace) high-quality, reliable products or services. We believe a culture for constant innovation is the key to staying ahead of the competition! What You'll Do Design and build modular, testable … responsive front-end components and intuitive UIs Work with MSSQL and PostgreSQL to build and optimize data-driven features Implement and maintain clean RESTful APIs Apply TDD to ensure code quality, performance, and scalability Participate in peer code reviews and architectural planning Contribute to the continuous improvement of development processes and CI/CD pipelines What More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

UKIC Cleared Senior Front-end JavaScript Developer

Nationwide, United Kingdom
Damia Group Ltd
meet the client's needs. Are you someone who could: Provide technical leadership and mentorship to a team of developers, guiding them through best practices and ensuring high-quality code. Design, develop, and maintain front-end components of web applications using HTML, CSS & JavaScript Collaborate with architects and other developers to design robust … scalable, and secure architectures for new projects and enhancements to existing systems. Lead and participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives. Conduct thorough code reviews to ensure code quality, performance, and adherence to best practices. Continuously improve our teams' development processes, tools, and techniques to enhance productivity and product quality. More ❯
Employment Type: Permanent
Salary: £40000 - £80000/annum and bonus
Posted:

Senior Java Developer

London, United Kingdom
Ascendion
solutions. Key Responsibilities: Design, develop, and implement robust Java-based applications for enterprise use. Collaborate with product owners, architects, and business stakeholders to translate requirements into technical solutions. Lead code reviews, enforce best practices, and provide technical guidance to junior developers. Optimize application performance, scalability, and reliability. Integrate applications with databases, APIs, and third-party systems. Ensure code quality, maintainability, and compliance with security standards. Troubleshoot, debug, and resolve complex production issues. Contribute to continuous improvement in development processes and tools. Required Skills & Experience: 5 8+ years of experience in Java/J2EE application development. Strong knowledge of Core Java, Spring Framework (Spring Boot, Spring MVC, Spring Security), Hibernate/JPA. Hands-on experience with More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Java Developer

London, United Kingdom
Ascendion
solutions. Key Responsibilities: Design, develop, and implement robust Java-based applications for enterprise use. Collaborate with product owners, architects, and business stakeholders to translate requirements into technical solutions. Lead code reviews, enforce best practices, and provide technical guidance to junior developers. Optimize application performance, scalability, and reliability. Integrate applications with databases, APIs, and third-party systems. Ensure code quality, maintainability, and compliance with security standards. Troubleshoot, debug, and resolve complex production issues. Contribute to continuous improvement in development processes and tools. Required Skills & Experience: 5–8+ years of experience in Java/J2EE application development. Strong knowledge of Core Java, Spring Framework (Spring Boot, Spring MVC, Spring Security), Hibernate/JPA. Hands-on experience with More ❯
Employment Type: Permanent, Contract
Posted:

Intermediate TypeScript Engineer

London, United Kingdom
GenTrack
software architecture, and best practices will be applied to tackle medium to complex tasks and projects. Collaboration with cross-functional teams, translating technical requirements into practical solutions, and ensuring code quality and functionality will be central to your responsibilities. Mentorship of junior developers, active participation in code reviews, and a commitment to ongoing skill enhancement are … to efficiently address tasks and projects. Work closely with cross-functional teams, translating technical requirements into practical solutions, and actively participating in collaborative problem-solving. Conduct and participate in code reviews to ensure adherence to coding standards, best practices, and overall code quality. Stay abreast of industry advancements, emerging technologies, and best practices to continuously enhance skills and … project timelines. Identify and address technical challenges, debugging and troubleshooting software issues as they arise throughout the development process. Create and maintain comprehensive technical documentation for developed software, including code documentation, system architecture, and deployment procedures. Clearly communicate technical concepts, project status, and challenges to both technical and non-technical stakeholders, fostering a transparent and collaborative work environment. Demonstrate More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Java Developer

London, United Kingdom
Scrumconnect Limited
Application Development: Design, develop, and implement Java applications with a focus on Spring Boot . API Integration: Build and integrate secure RESTful APIs to ensure seamless communication between systems. Code Quality: Write clean, efficient, and scalable code; participate in peer code reviews. Debugging & Testing: Troubleshoot issues and conduct unit/integration testing. Collaboration: Work closely More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Full Stack Developer

ST4, Stoke-on-Trent, Staffordshire, United Kingdom
Hybrid / WFH Options
Uniting People
integrations, Okta logins, and app integrations is considered an added advantage. This role involves close collaboration with back-end developers, UX designers, and business stakeholders to deliver high-quality digital solutions. Key Responsibilities: Design, develop, and maintain responsive web applications using React and .NET technologies. Collaborate with … cross-functional teams to define, design, and ship new features. Optimize applications for maximum speed and scalability. Ensure the technical feasibility of UI/UX designs. Maintain and improve code quality, organization, and automation. Participate in code reviews and provide constructive feedback. Troubleshoot and debug issues across the front-end stack. Contribute to the continuous improvement More ❯
Employment Type: Contract
Rate: £450 - £500/day Inside IR35
Posted:

Sr. Software Development Engineer, Fees Tech

London, United Kingdom
Amazon
and guide implementation across multiple sprints Make sound technical decisions that consider long-term maintainability, performance, and operational excellence B. Engineering Excellence Write high-quality, well-tested code that serves as an example for the team Drive code reviews that improve overall system quality and developer skills Design and implement robust error handling, monitoring … systems are production-ready and meet stringent SLAs Lead technical investigations for complex production issues and implement comprehensive solutions C. Innovation & Mentorship Pioneer GenAI adoption to improve development workflows, code quality, and team productivity Mentor junior engineers, helping them grow technically and professionally Identify and evaluate new technologies that could benefit the team's development process Partner … Experience as a mentor, tech lead or leading an engineering team - Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence - Strong knowledge of data structures, algorithms, and software design patterns PREFERRED QUALIFICATIONS - 5+ years of full software development life More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer - GammaLabs

Newbury, Berkshire, United Kingdom
Hybrid / WFH Options
Gamma Communications plc
non-functional aspects. What will you be doing day-to-day? Collaborating on technical design and architectural decisions for new and existing systems Writing clean, efficient, and scalable Java code Conducting and participating in code reviews to maintain code quality and share knowledge Creating and maintaining automated tests to ensure functionality and reduce regressions Working More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineering Specialist

Ipswich, Suffolk, United Kingdom
Hybrid / WFH Options
BT Group
just mean daily stand-ups and user stories: our agility is built on a foundation of technical practices like test-driven development, continuous deployment, and refactoring to maintain high code quality. We work closely with the people who use our software to make sure we're building the tools and features that will give them the most benefit. We … build solutions to help make their job easier. A lot of your work will involve pair or mob programming with other members of the team - we believe in shared code ownership, learning from one another and making the most of everyone's skills and experience. You will be expected to coach and mentor more junior members of the team … with the rest of the team. Skills and Experience Be a current active software developer with up-to-date skills, and extensive experience in developing high quality code bases. Have experience working with Ruby and Rails or have a solid background with other OO or functional languages and web frameworks. Be comfortable with unix/linux, git More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Salesforce Developer

East London, London, United Kingdom
Hybrid / WFH Options
TPXImpact Holdings Plc
using declarative tools such as Flow, Process Builder, and Workflow Rules Data Management: Perform data import, export, and cleansing activities using tools like Data Loader to ensure data quality Support & Training: Provide technical support to end-users, troubleshoot issues, and create training materials to drive user adoption Reporting & Analytics: Create and maintain reports and dashboards to provide actionable … maintain custom applications and features using Apex, Visualforce, and Lightning Web Components (LWC) Integrations: Integrate Salesforce with external systems using REST and SOAP APIs to ensure seamless data flow Code Quality: Write clean, well-documented, and efficient code, and participate in code reviews to ensure best practices are followed Testing & Deployment: Conduct unit testing, and … stakeholders to gather and translate requirements into technical solutions Technical skills Proven experience in Salesforce Administration Extensive experience in Salesforce Platform Development Expertise in writing clean, testable, and maintainable code Experience with CI/CD pipelines and automated testing practices Deep understanding of agile software development methodologies Skilled in technical design and architectural patterns Familiarity with modern programming languages More ❯
Employment Type: Permanent, Work From Home
Salary: £60,000
Posted:

Java Developer

London, United Kingdom
Ascendion
and maintain Java applications using Spring Boot. Microservices: Implement and manage microservices architecture. Front-End Integration: Develop front-end interfaces with Angular. Database Management: Design and optimize relational databases. Code Quality: Write clean, efficient code and perform code reviews. Linux Administration: Manage and maintain Linux servers. Collaboration: Work with cross-functional teams to define and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Java Developer

London, United Kingdom
Ascendion
and maintain Java applications using Spring Boot. Microservices: Implement and manage microservices architecture. Front-End Integration: Develop front-end interfaces with Angular. Database Management: Design and optimize relational databases. Code Quality: Write clean, efficient code and perform code reviews. Linux Administration: Manage and maintain Linux servers. Collaboration: Work with cross-functional teams to define and More ❯
Employment Type: Permanent, Contract
Posted:

GO Software Developer

Cheltenham, Gloucestershire, United Kingdom
Damia Group Ltd
well-architected technical solutions. We're looking for someone who thrives in a fast-paced, dynamic environment, takes ownership of their work, and is passionate about building high-quality software using modern engineering practices. Key Responsibilities Design, develop, and maintain high-quality integration microservices in Go, adhering to business and technical requirements. Translate complex business workflows … DevOps to ensure seamless integration, high system resilience, and reliable performance. Identify, debug, and resolve performance bottlenecks, integration issues, and technical debt as they arise. Ensure best practices in code quality, testing, and documentation, including writing unit and integration tests and conducting peer reviews. Contribute to the ongoing improvement of engineering standards, processes, and tooling within the … Fusion Cloud Applications (HCM/ERP modules). Working knowledge of cloud platforms, particularly Microsoft Azure (Functions, Service Bus, etc.). Exposure to CI/CD automation, infrastructure as code, and automated testing frameworks. Familiarity with monitoring tools and practices for observability (e.g., Prometheus, Grafana, ELK stack). Damia Group Limited acts as an employment agency for permanent recruitment More ❯
Employment Type: Permanent
Salary: £50000 - £55000/annum
Posted:

C# Software Engineer

Nottingham, Nottinghamshire, England, United Kingdom
Hybrid / WFH Options
Adria Solutions
edge in the digital economy. With strong sector expertise and a partnership-led approach, they are now seeking a number of C# Software Engineer to help deliver high-quality, scalable software solutions. Your role as a C# … Software Engineer You will work with engineers, product managers, and designers to develop features, solve complex challenges, and enhance system performance. Your focus will be on writing clean, maintainable code and contributing to reliable software delivery. Key responsibilities Build and maintain scalable, reliable software applications Translate business needs into technical solutions Improve performance, uptime, and code quality … Docker, Kubernetes Understanding of CI/CD, DevOps, SQL/NoSQL databases, and modern testing practices Strong communication and problem-solving skills Success measures Timely delivery of high-quality features Growing technical ownership and contributions Positive impact on team collaboration and development practices Why join? Hybrid working, ideally based in or near Nottinghamshire Purpose-led company with a More ❯
Employment Type: Full-Time
Salary: £40,000 - £60,000 per annum
Posted:

Software Developer

TR26, Uny Lelant, Cornwall, United Kingdom
H Tempest
features and components across our internal tools, e-commerce platforms, and customer-facing services. Contributing to system architecture, design discussions, and technical planning. Writing clean, well-documented, and testable code that meets business requirements. Identifying technical debt and help improve code quality through refactoring and best practices. Troubleshooting issues across the stack and provide production support … where needed. Supporting legacy PHP applications where necessary and contribute to modernisation/migration efforts. Mentoring junior developers and provide code reviews with constructive feedback. In order to be successful in this role you must have: Solid experience with C# and the .NET ecosystem (Core or Framework). Experience working with SQL databases and writing performant queries. Strong understanding More ❯
Employment Type: Permanent
Posted:

Fullstack Javascript Developer

City, London, United Kingdom
Hybrid / WFH Options
83zero Ltd
design robust, scalable, and secure architectures for new projects and enhancements to existing systems. Participating in agile development processes, including sprint planning, daily stand-ups, and retrospectives. Conducting thorough code reviews to ensure code quality, performance, and adherence to best practices. Contributing to improving our teams' development processes, tools, and techniques to enhance productivity and product More ❯
Employment Type: Permanent
Salary: GBP 65,000 - 70,000 Annual
Posted:

Full Stack JavaScript Developer

Manchester, North West, United Kingdom
Hybrid / WFH Options
83zero Limited
design robust, scalable, and secure architectures for new projects and enhancements to existing systems. Participating in agile development processes, including sprint planning, daily stand-ups, and retrospectives. Conducting thorough code reviews to ensure code quality, performance, and adherence to best practices. Contributing to improving our teams' development processes, tools, and techniques to enhance productivity and product More ❯
Employment Type: Permanent
Salary: £70,000
Posted:
Code Quality
10th Percentile
£40,750
25th Percentile
£55,000
Median
£70,000
75th Percentile
£83,750
90th Percentile
£120,000