351 to 375 of 867 Clean Code Jobs in the UK

Data Scientist

Location
Greater London, England, United Kingdom
experience, high-impact research, or advanced project delivery. Strong proficiency in Python for data manipulation, statistical analysis, and modeling, with a focus on writing clean, efficient, and reproducible code. Deep operational familiarity with SQL, including writing optimised queries, joining complex multi-table datasets, and transforming raw enterprise data into ...

Associate Software Developer (Web)

Location
City Of London, England, United Kingdom
with a deep understanding of UI and UX design. We deliver our software using agile methodologies, and we encourage best practices such as TDD, code reviews and pair programming for knowledge sharing and learning. Our team owns all aspects of the features they work on, from designing solutions … stack with support from senior engineers. Fix Bugs: Help to triage and resolve bugs found by either our customers or our internal QA teams. Code Quality: Write clean, tested code and respond to review feedback to improve reliability, performance, and maintainability. Support Mobile Evolution: Assist with maintenance ...

Senior Data Platform Engineer - Data Enablement

Location
Greater London, England, United Kingdom
understanding of their components Advanced knowledge in a high‐level programming language (e.g. Python, Scala) with solid foundation in software engineering best practices - testing, clean coding standards, code reviews, pair programming, automation‐first mindset Experience delivering data compliance & privacy solutions, ensuring that we uphold data subject rights ...

Backend Engineer – .NET 8, Azure, Hybrid

Location
Liverpool, England, United Kingdom
seeking a Backend Developer to help build reliable, high-performing systems. You will work with C# and .NET 8, Azure, and Docker, write clean code, and collaborate with product and design teams to turn ideas into features. You’ll grow through exposure to architecture, DevOps and product development … while contributing to code reviews and automated testing in a collaborative, fast-paced squad. #J-18808-Ljbffr ...

Staff Software Engineer (Team Lead) - Engine by Starling

Location
Cardiff, Wales, United Kingdom
more about aptitude and attitude than specific experience or qualifications. We are very open about how we deliver software. For the most part we code in Java, but you need not be an expert when you join us! We believe in clean coding, simple solutions, automated testing ...

Staff Software Engineer (Team Lead) - Engine by Starling

Location
Manchester, England, United Kingdom
more about aptitude and attitude than specific experience or qualifications. We are very open about how we deliver software. For the most part we code in Java, but you need not be an expert when you join us! We believe in clean coding, simple solutions, automated testing ...

Staff Software Engineer (Team Lead) - Engine by Starling

Location
Southampton, England, United Kingdom
more about aptitude and attitude than specific experience or qualifications. We are very open about how we deliver software. For the most part we code in Java, but you need not be an expert when you join us! We believe in clean coding, simple solutions, automated testing ...

Staff Software Engineer (Team Lead) - Engine by Starling

Location
City Of London, England, United Kingdom
more about aptitude and attitude than specific experience or qualifications. We are very open about how we deliver software. For the most part we code in Java, but you need not be an expert when you join us! We believe in clean coding, simple solutions, automated testing ...

Senior Next.js Developer

Hiring Organisation
scrumconnect ltd
Location
Swansea, West Glamorgan, United Kingdom
Employment Type
Contract
Contract Rate
GBP Annual
multidisciplinary team. Key Responsibilities Software Development: Design, build, and support robust, user-centred web applications using Next.js, React, and modern JavaScript/TypeScript, ensuring clean, performant, and maintainable code. API Integration: Integrate intuitive Front End interfaces with Back End Java Spring Boot microservices and AWS serverless components (such … production readiness and formal government service assessments across the discovery, Alpha, private beta, and live phases of delivery. Mentorship & Leadership: Facilitate knowledge transfer, conduct code reviews, and coach team members to build in-house capability and support sustainable, long-term service ownership. Essential Skills & Experience Core Programming: Deep, commercial ...

Senior Next.js Developer

Hiring Organisation
scrumconnect ltd
Location
Swansea, West Glamorgan, United Kingdom
Employment Type
Permanent
Salary
GBP 55,000 - 65,000 Annual
multidisciplinary team. Key Responsibilities Software Development: Design, build, and support robust, user-centred web applications using Next.js, React, and modern JavaScript/TypeScript, ensuring clean, performant, and maintainable code. API Integration: Integrate intuitive Front End interfaces with Back End Java Spring Boot microservices and AWS serverless components (such … production readiness and formal government service assessments across the discovery, Alpha, private beta, and live phases of delivery. Mentorship & Leadership: Facilitate knowledge transfer, conduct code reviews, and coach team members to build in-house capability and support sustainable, long-term service ownership. Essential Skills & Experience Core Programming: Deep, commercial ...

Software Engineer (ML Projects)

Location
Greater London, England, United Kingdom
hiring and we care more about aptitude and attitude than specific qualifications. We are very open about how we deliver software. We believe in clean coding, simple solutions, automated testing and continuous deployment. If you care enough to find elegant solutions to difficult technical problems, we’d love … which makes up our frontend Postgres and SQL AWS & GCP - we’re cloud‐native TeamCity for CI/CD (lots of teams are releasing code 15-20 times per day!) Terraform Prometheus and Grafana If you have built and deployed complex Python applications or have hands‐on experience with ...

Full Stack Software Engineer - Application Development

Hiring Organisation
Palantir Technologies
Location
London, UK
Employment Type
Full-time
finding an incremental path to shipping the new features. As part of this, you will own APIs and schemas that power your frontend code, or work with other backend engineers in developing them together. We're hiring engineers who are passionate about solving real-world problems and empowering both … high-scale data intensive APIs (example)Developing interactive workflow UIsBuilding products which aim to make technical concepts accessible for non-technical usersCreating low-code/no-code WYSIWYG tools, which enable application builders within Foundry to build products for their usersTechnologies We UseTypescript, React, and GQL are central ...

Engineering Director

Hiring Organisation
Precision Medicine Group
Location
United Kingdom, UK
Employment Type
Full-time
Stand up and scale a high-performing engineering teamOwn day-to-day engineering operations: sprint delivery, technical quality, capacity planningDrive technical excellence: architecture decisions, code quality, DevOps/GitOps practices, production reliabilityBe the primary escalation point for technical blockers, cross-team dependencies and delivery risksPartner with … need to ensure designs are sound before they go to production. Engineering Quality and Standards: Establish and enforce engineering practices: such as code review, branching strategy, CI/CD, testing, documentation, incident management. Partner with SVP on Hiring and Onboarding. Cross-Functional Coordination: Serve as the engineering interface ...

Mobile Developer (iOS & Android)

Location
Greater London, England, United Kingdom
native mobile applications for iOS and Android Integrate modern features and capabilities into mobile apps Collaborate with designers to implement beautiful, intuitive UIs Write clean, maintainable code following best practices Optimize app performance and ensure smooth user experience Responsibilities Develop native mobile applications for iOS and Android Integrate … modern features and capabilities into mobile apps Collaborate with designers to implement beautiful, intuitive UIs Write clean, maintainable code following best practices Optimize app performance and ensure smooth user experience Implement offline-first functionality and data synchronization Stay current with mobile development trends and techniques Requirements 3+ years ...

Senior Software Engineer I (Frontend) New London, UK

Location
Greater London, England, United Kingdom
foster an inclusive, supportive culture of learning and growth. Provide clear, considered estimates for user stories to support effective team planning. Engage in constructive code reviews, offering supportive feedback and championing high‐quality engineering practices. Explore and advocate for emerging technologies that enhance our platform, developer experience, and ways … world impact of their work. Is passionate about quality, with hands‐on experience in TDD and tools like Jest and React Testing Library. Values clean, maintainable code and enjoys discussing different ideas and approaches. Has experience mentoring and supporting other engineers, contributing to an environment where everyone ...

Lead Data Scientist - Workday Products

Hiring Organisation
Kainos
Location
Belfast, UK
Employment Type
Full-time
applying advanced statistical techniques, machine learning, and AI principles to solve complex business problems. Strong programming skills in Python, with an emphasis on writing clean, efficient, and maintainable code to enable scalable and production-grade AI/ML solutions. Extensive experience with machine learning frameworks (e.g., Scikit-learn ...

R&D Software Engineer

Hiring Organisation
Aveva Group
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
Windows-centric infrastructure (EC2, FSx, Active Directory, DynamoDB) with strong observability and cost/performance focus. Deliver securely with automation and teamwork: write clean, tested, documented, deployable code; contribute to CI/CD and infrastructure automation (Azure Pipelines, CloudFormation, Step Functions); collaborate in agile planning, troubleshoot issues, communicate ...

R&D Software Engineer

Location
United Kingdom
Windows-centric infrastructure (EC2, FSx, Active Directory, DynamoDB) with strong observability and cost/performance focus. Deliver securely with automation and teamwork: write clean, tested, documented, deployable code; contribute to CI/CD and infrastructure automation (Azure Pipelines, CloudFormation, Step Functions); collaborate in agile planning, troubleshoot issues, communicate ...

android developer for SaaS and data platforms

Location
Greater London, England, United Kingdom
integrated with SaaS and data platforms; Collaborate with product managers, designers, and backend engineers to define requirements; Implement features and optimise application performance; Write clean, testable code; Conduct code reviews; Troubleshoot issues; Ensure applications meet security, usability, and accessibility standards; Contribute to architectural decisions; Mentor less experienced … effectively in cross-functional teams and communicate complex technical concepts clearly; Track record of mentoring or leading other developers and contributing to architecture and code quality standards; Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience. Условия: On-site role based in London. ...

Senior Software Developer - C#/.NET - Solihull, Hybrid or remote

Location
Metropolitan Borough of Solihull, England, United Kingdom
that support product improvement and delivery effectiveness. Diagnose complex technical issues, including integration challenges, data consistency issues, and performance improvements. Support knowledge sharing and code quality through peer reviews and collaboration. Contribute to a collaborative engineering culture focused on clean, efficient code and practical delivery. Requirements: Proven … Experience working across the full software development lifecycle, from concept through to production support. Strong analytical and problem-solving skills, with a passion for clean, efficient, and maintainable code. Experience in enterprise SaaS industries, or with complex, high-availability platforms, would be beneficial. Why Join Us? This ...

Advanced Software Engineer

Location
Greater London, England, United Kingdom
edge rendering systems in Unity related to environments, characters as well as lighting and the post-processing stack. Develop and optimize shaders and rendering code in Unity for multiple platforms. Profile and optimize rendering performance and memory usage across target platforms. Build and maintain tools to improve artist workflows. … Experience with analysis tools like Unity’s Profile Analyzer and Memory Profiler as well as RenderDoc, PIX, or NSight. Strong software engineering skills, including clean code architecture and performance-focused development. Experience with asset pipelines, understanding how assets move from DCC tools to Unity. Demonstrated ability to drive ...

Senior Graphics Engineer (Speculative Application)

Location
Greater London, England, United Kingdom
it. Key Responsibilities Implement and maintain rendering features, including character rendering, lighting, post-processing, and materials. Develop and optimize shaders and rendering code in Unity for multiple platforms. Profile and optimize rendering performance and memory usage across target platforms. Build and maintain tools to improve artist workflows. Implement automated … math, including linear algebra and transformations. Understanding of real-time lighting, shadows, and physically based rendering (PBR). Strong software engineering skills, including clean code architecture and performance-focused development. Experience with asset pipelines, understanding how assets move from DCC tools to Unity. Excellent communication skills, able ...

Senior Java Microservices Engineer - Hybrid

Location
Belfast City District, Northern Ireland, United Kingdom
impact software, design robust microservices, and own critical data pipelines that support risk management across the organization. Join a globally distributed team focused on clean code, scalable solutions, and mentorship, with opportunities to influence architectures and improve outcomes while benefiting from a flexible hybrid model. #J-18808-Ljbffr ...

Senior Full-Stack Web Developer – Lead, On-Site Sheffield

Location
Sheffield, England, United Kingdom
ensuring high-quality user experiences. The ideal candidate will have strong skills in PHP, MySQL, HTML, CSS, and Git, along with a passion for clean code and collaboration. This full-time role requires on-site presence, offering a salary up to £50k with performance bonuses. #J-18808-Ljbffr ...

Staff Data Engineer

Location
City of Westminster, England, United Kingdom
development of M&S standard data frameworks and policies, ensuring that they are understood and adopted Support other data engineers to produce clean, quality code through code reviews and pair programming Design, develop, and maintain scalable data pipelines that adhere to ETL principles and business goals ...