Clean Code Jobs in the UK

701 to 725 of 777 Clean Code Jobs in the UK

Senior iOS Developer FTC (3 Months)

London, United Kingdom
Hybrid / WFH Options
Moneybox
Proficient in Swift and iOS frameworks. Exposure to all aspects of software development from gathering requirements to releasing. Applied knowledge of design patterns and SOLID principles. Advocates good and clean design of the code, in an enthusiastic way. Experience and desire about mentoring and supporting other developers. Experience in designing RESTful APIs together with backend developers. Experience in More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior iOS Developer

London, South East, England, United Kingdom
Hybrid / WFH Options
Moneybox
Proficient in Swift and iOS frameworks. Exposure to all aspects of software development from gathering requirements to releasing. Applied knowledge of design patterns and SOLID principles. Advocates good and clean design of the code, in an enthusiastic way. Experience and desire about mentoring and supporting other developers. Experience in designing RESTful APIs together with backend developers. Experience in More ❯
Employment Type: Full-Time
Salary: £0 per annum
Posted:

Senior Salesforce Developer

London Area, United Kingdom
Savant Recruitment Experts
best practices, with a focus on scalability and performance. Configure and develop solutions across Salesforce Service Cloud and Marketing Cloud Estimate Jira stories accurately and deliver robust, well-tested code in line with agreed timelines. Write clean, efficient Apex code and utilize Salesforce’s declarative tools to meet business needs. Conduct unit testing, document results, and contribute … to system testing cycles. Maintain and enhance CI/CD pipelines using tools such as GitHub, ensuring seamless code deployment and version control. Review and manage the impact of Salesforce seasonal releases, including system updates and regression testing. Essential Skills and Experience Significant hands-on experience as a Salesforce Developer in complex environments. Expertise in Apex, Lightning Web Components More ❯
Posted:

Senior Salesforce Developer

City of London, London, United Kingdom
Savant Recruitment Experts
best practices, with a focus on scalability and performance. Configure and develop solutions across Salesforce Service Cloud and Marketing Cloud Estimate Jira stories accurately and deliver robust, well-tested code in line with agreed timelines. Write clean, efficient Apex code and utilize Salesforce’s declarative tools to meet business needs. Conduct unit testing, document results, and contribute … to system testing cycles. Maintain and enhance CI/CD pipelines using tools such as GitHub, ensuring seamless code deployment and version control. Review and manage the impact of Salesforce seasonal releases, including system updates and regression testing. Essential Skills and Experience Significant hands-on experience as a Salesforce Developer in complex environments. Expertise in Apex, Lightning Web Components More ❯
Posted:

Integration Engineer

London, South East, England, United Kingdom
Hybrid / WFH Options
Salt Search
for data transformation and API calls Troubleshooting issues and optimising performance Working closely with technical and project teams to understand business needs Contributing to agile development cycles and writing clean, efficient code Ensuring robust error handling and documentation are in place What they're looking for: At least 4 years' experience using Patchworks (must-have) Proficient in JavaScript More ❯
Employment Type: Full-Time
Salary: £55,000 per annum
Posted:

Android OS Software Engineers - VR - C++ / Java- multiple roles

Wallington, Surrey, England, United Kingdom
Atrium Workforce Solutions Ltd
the stack to implement compelling and performant use cases. Uplift coding and design skills on the team through reviews and the introduction of best practices. Model desired behaviors through clean, readable code, upfront debug-ability, and testability when implementing complex components. Effectively communicate complex features and systems in detail while advocating for higher product quality and engineering efficiency. More ❯
Employment Type: Contractor
Rate: Salary negotiable
Posted:

iOS Developer

Leeds, West Yorkshire, Yorkshire, United Kingdom
Hybrid / WFH Options
Queen Square Recruitment Limited
for both existing and future apps. Ensure a robust CI/CD pipeline, including unit and UI testing strategies. Create effective information architectures that support seamless customer journeys. Maintain clean, modular code with a strong focus on performance and usability. Stay up-to-date with emerging trends and technologies in the iOS development space. Your Profile What Were More ❯
Employment Type: Contract
Posted:

UI/UX Developer - Hybrid Role in Harrow, London

London, United Kingdom
Hybrid / WFH Options
School Result
and user-centered design principles Excellent communication skills and attention to detail Ability to work effectively in a fast-paced, collaborative environment Portfolio showcasing design thinking, UX process, and clean UI code Eligibility and Sponsorship Open to candidates on Graduate, Student, Dependent, or PSW visas Skilled Worker visa sponsorship available for eligible applicants Applicants must be based in More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Commercial Data Analyst

London, United Kingdom
easyJet Airline Company PLC
for business improvement. • Present findings through dashboards, reports and effectively communicate important findings, provide recommendations to both technical and non-technical stakeholders in a clear and understandable way. • Maintain clean, reusable code, version-control scripts and tools. Ensure that data solutions are well-explained and documented, as well as educating colleagues about such best practices. • Support with design More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Machine Learning Scientist III - Experimentation Science (Statistical Methodologies)

London, United Kingdom
Expedia, Inc
design of experiments, and statistical methodologies critical to experimentation science Solid programming skills in at least one language such as Python, R, or PySpark, with the ability to write clean, maintainable code to support research and implementation Experience applying statistical rigor to real-world business problems, with the ability to independently lead and deploy methodologies at scale Strong More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Development Apprenticeship

Huddersfield, Yorkshire, United Kingdom
Baltic Apprenticeships
delivered by our expert training team at Baltic Apprenticeships. A Typical Day in the Job: Assist in designing, developing, and maintaining web applications using C# and Angular Write clean, maintainable, and efficient code Collaborate in code reviews and contribute to ongoing projects Troubleshoot and resolve software issues Apply version control and testing techniques Stay updated with the … ll support you to take the next steps, including further training and progression onto a Level 4 qualification. Your Training with Baltic Apprenticeships Learn to create, test, and implement code as part of a professional software development team. With our unique apprenticeship programme, you'll build an impressive range of coding skills - and learn to thrive as a junior More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Front End Engineer

Manchester, Lancashire, United Kingdom
Manchestertechfestival
advancing your skills through our commitment to personal growth and development. What you'll be working on You'll contribute to front-end development by delivering high-quality, maintainable code and collaborating closely with designers, product managers, and backend engineers. You'll work with autonomy while knowing support is available when needed, actively contribute to team discussions, and partner … our codebase and ways of working, and support junior developers when needed. Contribute to front-end development by building robust, scalable, and maintainable solutions with a strong focus on code quality and user experience. Work collaboratively within a cross-functional Scrum team, sharing responsibility for outcomes and actively contributing to development work. Partner with lead developers to break down … technical decisions. Embrace agile ways of working, continuously looking for opportunities to improve how we work as a team. Share your knowledge and support others - especially junior developers - through code reviews, pair programming, and open, constructive communication. Follow established design patterns to implement clean, efficient, and maintainable code that aligns with project goals. Help maintain clear and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer - Web Graphics (mid-level)

London, United Kingdom
Sensat Limited
of that functionality, focussing on making geospatial data sets accessible and easy to use. Contribute to and improve the standards for software engineering in the team, in terms of code quality, automated testing, documentation, and team processes. Contribution to maintaining the reliability of Sensat's enterprise offering. What you'll bring Expertise in 3D, WebGL and Typescript Experience of … optimising 3D rendering within web browsers. A passion for quality and writing clean, solid, readable code that scales and performs well, with excellent coding practices and a keen eye for detail. Strong desire to learn and share knowledge with others. 3+ years commercial development experience including automated testing. Bonus points for participation in open source projects or other More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

OSS Automation Developer - ESN

Bristol, Gloucestershire, United Kingdom
BT Group
management and geolocation systems. As you grow, you'll help build automation and data-driven tools that optimise mobile network performance and elevate customer experience. Whether you're writing code, visualising network data, or solving real-world challenges, you'll be at the heart of innovation in one of the UK's most critical infrastructure teams. The successful candidate … data. The skills you'll need Growth Mindset Technical Documentation Network Delivery Network Integration Decision Making What we would like to see on your CV You're confident writing clean, efficient Python code and have solid experience with Unix/Linux scripting (BASH, PERL). Ideally, you understand radio network infrastructure, data, northbound interfaces, and can navigate diverse … data The skills you'll need Growth Mindset Technical Documentation Network Delivery Network Integration Decision Making What we would like to see on your CV • Excellent at writing software code in Python and experience in Unix/Linux scripting skills (including BASH, PERL). Thorough, or ability to develop an, understanding of radio network infrastructure data, all data formats More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead Software Engineer

Norwich, Norfolk, United Kingdom
Matchtech Group Plc
base and operations team. Responsibilities Design, develop, and maintain web applications using Laravel and Vue.js Collaborate with product managers, designers, and other engineers to deliver high-quality features Write clean, modular, testable code following modern PHP and JavaScript best practices Optimize applications for performance, scalability, and security Debug and resolve issues across the stack (frontend, backend, database) Contribute More ❯
Employment Type: Permanent
Salary: £65000 - £110000/annum Bonus
Posted:

Wordpress Developer

Bournemouth, Dorset, United Kingdom
ColdBanana
of ownership and pride in your performance and its impact on the company's success. Ability to self-manage. Keep abreast of latest and emerging technologies. The Role Produce clean, efficient, testable code based on specifications. Adhere to organisational policies, standards and best practices in application development, documentation, and maintenance that support industry best practices and project approaches. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Software Developer

Manchester, Lancashire, United Kingdom
Thoughtworks Inc
business. Ultimately, the health of an account is a reflection of the capability and efficiency that you cultivate. Job responsibilities You will champion and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns. You will exemplify Thoughtworks' technical excellence, thought leadership and capabilities to our clients and inside Thoughtworks. You will More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Software Developer (Java)

London, United Kingdom
Thoughtworks Inc
business. Ultimately, the health of an account is a reflection of the capability and efficiency that you cultivate. Job responsibilities You will champion and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns. You will exemplify Thoughtworks' technical excellence, thought leadership and capabilities to our clients and inside Thoughtworks. You will More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Software Developer

London, United Kingdom
Thoughtworks Inc
business. Ultimately, the health of an account is a reflection of the capability and efficiency that you cultivate. Job responsibilities You will champion and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns. You will exemplify Thoughtworks' technical excellence, thought leadership and capabilities to our clients and inside Thoughtworks. You will More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Software Developer (Java)

Manchester, Lancashire, United Kingdom
Thoughtworks Inc
business. Ultimately, the health of an account is a reflection of the capability and efficiency that you cultivate. Job responsibilities You will champion and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns. You will exemplify Thoughtworks' technical excellence, thought leadership and capabilities to our clients and inside Thoughtworks. You will More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Platform Engineer

London, United Kingdom
LinuxRecruit
for a Senior Platform Engineer. Someone who doesn't just keep the engine running but designs the machine. You will help shape the infrastructure that powers every line of code we ship, every service we scale, and every customer we serve. This is a role for someone who: Thinks in clusters, containers, and code Has handson experience scaling … Kubernetes (on-prem or hybrid cloud) and writing clean infrastructure as code with tools like Terraform Spots weak points before they break, automates before it is urgent Understands that the best platforms empower developers and enable rapid delivery In this role, you will be rolling out upgrades, writing Helm charts, extending Terraform modules, and collaborating across teams to More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software engineer - C#/WPF - Perm opportunity - Southampton

Southampton, Hampshire, United Kingdom
Endeavour Recruitment Solutions
maintain efficient, reusable, and reliable C# code. Ensure the best possible performance, quality, and responsiveness of applications. Identify bottlenecks and bugs, and devise solutions to these problem. Help maintain code quality, organization, and automatization. Knowledge, skills and experience: Proficient in C#, with a good knowledge of its ecosystems. Proficient in WPF, with a good knowledge of its design methodologies. … oriented programming. Skill for writing reusable C# libraries. Familiar with various design and architectural patterns. Knowledge of concurrency patterns in C#. Familiarity with Microsoft SQL Server. Knack for writing clean, readable C# code. Understanding fundamental design principles behind a scalable application. Creating database schemas that represent and support business processes. Basic understanding of Common Language Runtime (CLR), its limitations … weaknesses, and workarounds. Implementing automated testing platforms and unit tests. Proficient understanding of code versioning tools. Familiarity with continuous integration. This is a defining career opportunity, please apply for further detail to join a leading Fin Tech company. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Backend Engineer (UK based)

United Kingdom
Hybrid / WFH Options
Substrakt
modern technologies such as PHP, WordPress, MySQL, SQL, Python, Wagtail, Heroku and AWS (S3, CloudFront, RDS) - always with performance, security, and scalability in mind. Ensure quality and performance: Write clean, efficient, and secure code following best practices. You'll test thoroughly, debug issues, and optimise performance to ensure reliable and seamless user experiences. You'll also contribute to … code reviews and help maintain our high technical standards. Collaborate and contribute: Work closely with frontend engineers, designers, and client-facing roles to ensure smooth delivery. You'll communicate directly with clients when needed to explain technical decisions, and support Producers and Support & Solutions Managers in scoping and technical planning. Own your work: Take responsibility for the technical quality … of your solutions, contribute to internal best practices, and help shape the future of our backend engineering processes. You'll participate in solution reviews, submit and conduct code reviews, maintain technical documentation, and support continuous improvement. What you'll bring: Strong experience in backend development using modern frameworks and tools (e.g., PHP, Python, WordPress, Wagtail, Django) Familiarity with relational More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

Burnley, Lancashire, United Kingdom
AMS Neve Limited
are not limited to: Design, develop, and implement embedded and application-level software solutions. Collaborate within a multidisciplinary team to understand and translate product requirements into technical specifications. Write clean, maintainable, and efficient code, primarily in C++. Develop and execute software testing plans, including debugging and performance tuning. Provide technical documentation and support throughout the product lifecycle. Participate … in code reviews and contribute to continuous improvement processes. Maintain existing codebases and implement enhancements where required. Stay up to date with the latest developments in software engineering and audio technology. Skills Required Essential: Bachelor's degree in Software Engineering, Computer Science, Electronic Engineering or related field. Strong proficiency in C++ programming, with experience in real-time or embedded More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Power Apps Developer

Thornaby, Yorkshire, United Kingdom
Hybrid / WFH Options
Talent Locker
Power Apps/Platform Developer - Low-Code Automation & AI Agents Location: Middlesbrough (Hybrid: 3 days/week onsite after onboarding) Salary: 30,000- 45,000 + early Friday finish, training & development Looking to use your Power Apps and Platform skills to build smart, business-critical tools-and still finish work early every Friday? Join a collaborative team helping a … national organisation digitise workflows, automate processes and roll out AI-powered CoPilot agents that actually make a difference. You'll work closely with business and tech teams to deliver clean, scalable low-code solutions in a role that grows with you. What you'll be doing Designing and building Power Apps (Canvas and Model-Driven) to solve real … Friday-the whole company logs off at 1:30pm. This is a great opportunity to deepen your skills, work on high-impact solutions, and grow your career in low-code tech. More ❯
Employment Type: Permanent
Salary: GBP 30,000 - 45,000 Annual
Posted:
Clean Code
10th Percentile
£38,750
25th Percentile
£50,000
Median
£65,000
75th Percentile
£77,500
90th Percentile
£89,350