Design Patterns Jobs in the UK

101 to 125 of 660 Design Patterns Jobs in the UK

Principal Software Engineer

Ruddington, Nottinghamshire, UK
MHR
Web Engineer at MHR, you're not just writing code you're architecting the future of software solutions. You'll drive excellence in every aspect, from user interface design to maintaining a high-quality code base, collaborating with like-minded Web Developers, shaping innovative solutions, and coaching the team to tackle complex business challenges head-on. Working hybrid … of concepts to de-risk delivery and elucidate intricate concepts. Elevate coding standards by automating processes, ensuring extensive test coverage for sustainable delivery. Provide essential guidance during planning, design reviews, and incident management to empower web engineers. Cultivate consensus among peers on cutting-edge technologies and best practices. Play a vital role in recruitment campaigns, hiring highly skilled … with modern unit testing frameworks and methodologies. Strong understanding of RESTful architecture and API design principles. Deep knowledge of software engineering concepts such as design patterns, SOLID principles, polymorphism, and threading. Demonstrated ability to write clean, scalable, and maintainable code. Familiarity with Microsoft Azure services for cloud-based development. Experience with advising on common UX More ❯
Employment Type: Part-time
Posted:

Principal Software Engineer

Ruddington, England, United Kingdom
MHR
Web Engineer at MHR, you're not just writing code – you're architecting the future of software solutions. You'll drive excellence in every aspect, from user interface design to maintaining a high-quality code base, collaborating with like-minded Web Developers, shaping innovative solutions, and coaching the team to tackle complex business challenges head-on. Working hybrid … of concepts to de-risk delivery and elucidate intricate concepts. Elevate coding standards by automating processes, ensuring extensive test coverage for sustainable delivery. Provide essential guidance during planning, design reviews, and incident management to empower web engineers. Cultivate consensus among peers on cutting-edge technologies and best practices. Play a vital role in recruitment campaigns, hiring highly skilled … with modern unit testing frameworks and methodologies. Strong understanding of RESTful architecture and API design principles. Deep knowledge of software engineering concepts such as design patterns, SOLID principles, polymorphism, and threading. Demonstrated ability to write clean, scalable, and maintainable code. Familiarity with Microsoft Azure services for cloud-based development. Experience with advising on common UX More ❯
Posted:

Principal Software Engineer

Ruddington, Nottinghamshire, UK
MHR
Web Engineer at MHR, you're not just writing code – you're architecting the future of software solutions. You'll drive excellence in every aspect, from user interface design to maintaining a high-quality code base, collaborating with like-minded Web Developers, shaping innovative solutions, and coaching the team to tackle complex business challenges head-on. Working hybrid … of concepts to de-risk delivery and elucidate intricate concepts. Elevate coding standards by automating processes, ensuring extensive test coverage for sustainable delivery. Provide essential guidance during planning, design reviews, and incident management to empower web engineers. Cultivate consensus among peers on cutting-edge technologies and best practices. Play a vital role in recruitment campaigns, hiring highly skilled … with modern unit testing frameworks and methodologies. Strong understanding of RESTful architecture and API design principles. Deep knowledge of software engineering concepts such as design patterns, SOLID principles, polymorphism, and threading. Demonstrated ability to write clean, scalable, and maintainable code. Familiarity with Microsoft Azure services for cloud-based development. Experience with advising on common UX More ❯
Employment Type: Full-time
Posted:

Senior Software Developer

Brighton, England, United Kingdom
1X2 Network
passionate developer looking to further their career in a challenging and rewarding environment. Responsibilities Develop and maintain high-quality Java applications Collaborate with cross-functional teams to define, design, and ship new features Write well-designed, efficient, and testable code Conduct code reviews and provide constructive feedback to peers Ensure the performance, quality, and responsiveness of applications Identify … Required Experience Proven experience as a Java Developer, with a minimum of 3-5 years in a similar role Strong understanding of object-oriented programming and design patterns Proficiency in Java SE (Standard Edition) and Java EE (Enterprise Edition) Experience with frameworks such as Spring, Hibernate, or similar Knowledge of RESTful APIs and web services Familiarity with More ❯
Posted:

Senior Software Developer

eastbourne, south east england, united kingdom
1X2 Network
passionate developer looking to further their career in a challenging and rewarding environment. Responsibilities Develop and maintain high-quality Java applications Collaborate with cross-functional teams to define, design, and ship new features Write well-designed, efficient, and testable code Conduct code reviews and provide constructive feedback to peers Ensure the performance, quality, and responsiveness of applications Identify … Required Experience Proven experience as a Java Developer, with a minimum of 3-5 years in a similar role Strong understanding of object-oriented programming and design patterns Proficiency in Java SE (Standard Edition) and Java EE (Enterprise Edition) Experience with frameworks such as Spring, Hibernate, or similar Knowledge of RESTful APIs and web services Familiarity with More ❯
Posted:

Software Engineer (iOS)

Leeds, England, United Kingdom
AssetCool
tackles some of the planet’s most urgent infrastructure challenges. Role Overview We’re seeking an experienced Software Engineer (iOS) to join our Software Team, focusing on the design and development of our front-end control application for robotic platforms on iPadOS. This app is the primary interface between human operators and our field robots — managing control, telemetry … and camera systems — and demands exceptional UI/UX design, responsiveness, and robust real-time communication via gRPC and MQTT. You’ll collaborate closely with back-end software and robotics engineers to create a polished, high-performance front-end experience. Key Responsibilities Design, develop, and maintain iOS/iPadOS control applications for our robotic platform ecosystem. … developing applications using both UIKit and SwiftUI frameworks. Familiarity with UIKit and Objective-C interoperability. Experience of object-oriented design and knowledge of common design patterns (including MVC, MVVM, GoF etc) Experience of testing methodologies, including unit-testing Ability to identify and resolve problems. Understanding of asynchronous programming, network communication, and data handling on iOS. More ❯
Posted:

Software Engineer (iOS)

bradford, yorkshire and the humber, united kingdom
AssetCool
tackles some of the planet’s most urgent infrastructure challenges. Role Overview We’re seeking an experienced Software Engineer (iOS) to join our Software Team, focusing on the design and development of our front-end control application for robotic platforms on iPadOS. This app is the primary interface between human operators and our field robots — managing control, telemetry … and camera systems — and demands exceptional UI/UX design, responsiveness, and robust real-time communication via gRPC and MQTT. You’ll collaborate closely with back-end software and robotics engineers to create a polished, high-performance front-end experience. Key Responsibilities Design, develop, and maintain iOS/iPadOS control applications for our robotic platform ecosystem. … developing applications using both UIKit and SwiftUI frameworks. Familiarity with UIKit and Objective-C interoperability. Experience of object-oriented design and knowledge of common design patterns (including MVC, MVVM, GoF etc) Experience of testing methodologies, including unit-testing Ability to identify and resolve problems. Understanding of asynchronous programming, network communication, and data handling on iOS. More ❯
Posted:

Principal Developer C# & Azure

Milton Keynes, Buckinghamshire, South East, United Kingdom
Opus Enterprise Ltd T/A Real Recruitment
Principal Developer C# & Azure We have a fantastic opportunity for an experienced and professional Principal C#/Azure Developer responsible for driving the architectural direction, design, and development of complex software systems. This role involves leading high-level projects, making strategic decisions regarding technology stacks, and ensuring the scalability, maintainability, and performance of applications. Role: The Principal Developer … experience of developing software in the entertainment industry C# and Azure Development C# Development, .NET core/.NET Framework Full understanding of Object Orientated and SOA design patterns Azure: APIM, including extensive use of policies, caching and security aspects Azure Functions Azure AI Search, using API and designing indexes Azure Blob and Table Storage used via Rest … APIs Azure AD, Enterprise apps and interactions via Graph API Azure Cosmos DB Azure best practice architecture patterns Data sources: via ODBC, RESTful API, Message-based Architectures Development of relational and non-relational databases and ORMs, e.g. Entity Framework DevOps processes, CI/CD, writing Unit Tests Testing frameworks (e.g. xUnit, NUnit, MSTest), and broader testing tools such as More ❯
Employment Type: Permanent
Posted:

Lead Data Engineer

United Kingdom
Hybrid / WFH Options
Anson Mccade
data capabilities. We are looking for an experienced Lead Data Engineer (Consultant) to join our Data & AI teams. This is a hands-on leadership role where you'll design and develop data-intensive systems, guide engineers, and ensure solutions are robust, scalable, and aligned with business needs. The Role Lead the design and development of data … systems. Take ownership of whole components or subsystems, from design and coding to testing and defect resolution. Define and enforce development best practices, including design patterns, style guides, and operational readiness. Collaborate with project architects to ensure ETL/ELT pipelines meet performance and robustness requirements. Oversee standards, unit and integration testing, and software integration. … and analytical extensions . Strong understanding of distributed data stores and processing frameworks . Skilled in designing analytical and operational data models . Ability to communicate complex technical design clearly, both written and verbally. Experience applying standards for design, development, and operational readiness. Interest in AI technologies and their application. Desirable Experience with Data Warehousing methods More ❯
Employment Type: Permanent, Work From Home
Posted:

Full Stack Developer

Croydon, London, United Kingdom
Hybrid / WFH Options
Experis
either full stack (Java/React/Node.js) or backend (Java and ideally Kafka) * Experience of Java * Experience of Spring framework or equivalent. * Knowledge of software design patterns and when to apply them * Excellent knowledge of development processes. * Experience of containerisation using Docker or Kubernetes * Experience of Continuous Integration (CI) and Continuous Delivery (CD) * A passion for … code, by use of TDD and setting high software quality standard Desirable Skills: * Designing microservice-based architectures using domain driven design (DDD). CQRS and Event Sourcing patterns * Kubernetes * Knowledge/Certification in Spring framework. * Experience in cloud technologies AWS/Azure/GCP More ❯
Employment Type: Contract
Rate: £500 - £550/day
Posted:

Full Stack Software Engineer - C# .NET

City of London, London, United Kingdom
Hybrid / WFH Options
Talensa Partners
Core - Databases: SQL Server - Frontend: TypeScript, JavaScript, Node.js, modern UI frameworks Additional Skills: - Experience with frameworks such as Angular (preferred), React (preferred) , or Vue - Familiarity with design patterns including Domain-Driven Design (DDD), Mediator, Repository, Dependency Injection - Experience in writing unit and end-to-end (E2E) tests - Understanding of virtualization and containerization technologies - Familiarity with More ❯
Posted:

Full Stack Software Engineer - C# .NET

London Area, United Kingdom
Hybrid / WFH Options
Talensa Partners
Core - Databases: SQL Server - Frontend: TypeScript, JavaScript, Node.js, modern UI frameworks Additional Skills: - Experience with frameworks such as Angular (preferred), React (preferred) , or Vue - Familiarity with design patterns including Domain-Driven Design (DDD), Mediator, Repository, Dependency Injection - Experience in writing unit and end-to-end (E2E) tests - Understanding of virtualization and containerization technologies - Familiarity with More ❯
Posted:

Full Stack Software Engineer - C# .NET

london (city of london), south east england, united kingdom
Hybrid / WFH Options
Talensa Partners
Core - Databases: SQL Server - Frontend: TypeScript, JavaScript, Node.js, modern UI frameworks Additional Skills: - Experience with frameworks such as Angular (preferred), React (preferred) , or Vue - Familiarity with design patterns including Domain-Driven Design (DDD), Mediator, Repository, Dependency Injection - Experience in writing unit and end-to-end (E2E) tests - Understanding of virtualization and containerization technologies - Familiarity with More ❯
Posted:

Full Stack Software Engineer - C# .NET

london, south east england, united kingdom
Hybrid / WFH Options
Talensa Partners
Core - Databases: SQL Server - Frontend: TypeScript, JavaScript, Node.js, modern UI frameworks Additional Skills: - Experience with frameworks such as Angular (preferred), React (preferred) , or Vue - Familiarity with design patterns including Domain-Driven Design (DDD), Mediator, Repository, Dependency Injection - Experience in writing unit and end-to-end (E2E) tests - Understanding of virtualization and containerization technologies - Familiarity with More ❯
Posted:

Full Stack Software Engineer - C# .NET

slough, south east england, united kingdom
Hybrid / WFH Options
Talensa Partners
Core - Databases: SQL Server - Frontend: TypeScript, JavaScript, Node.js, modern UI frameworks Additional Skills: - Experience with frameworks such as Angular (preferred), React (preferred) , or Vue - Familiarity with design patterns including Domain-Driven Design (DDD), Mediator, Repository, Dependency Injection - Experience in writing unit and end-to-end (E2E) tests - Understanding of virtualization and containerization technologies - Familiarity with More ❯
Posted:

Senior Software Engineer (PHP)

United Kingdom
Hybrid / WFH Options
True9
designers, and front-end teams in a fast-paced Agile environment. 🙌 You’ll thrive in this role if you have: Strong working experience in PHP, OOP, design patterns and principles, including SOLID Strong understanding of automated testing practices Expertise in performant MySQL and relational database design Hands-on experience with API design and More ❯
Posted:

Software Technical Lead

Brighton, East Sussex, England, United Kingdom
Hybrid / WFH Options
Reed
the role: Lead technical aspects across development teams to deliver key strategic initiatives while engaging in hands-on development. Apply robust architecture principles such as Microservices, Domain Driven Design (DDD), and Eventing/Messaging. Coach and mentor team members in advanced development skills and architecture principles. Collaborate in a cloud-first environment, focusing on Microsoft Azure technologies to … and office work, fostering a collaborative and learning-oriented team environment. Required Skills & Qualifications: Significant experience with Microsoft development technologies, including Microsoft .NET & C#. Broad knowledge of modern architecture patterns such as Domain Driven Design, Microservices, and Event-based messaging systems. Proficiency in Agile and DevOps principles. Extensive experience with Microsoft Azure SaaS, PaaS, and IaaS. Strong … of web technologies including HTML, CSS, JavaScript, TypeScript, and frameworks like React.js, Angular, or Blazor/Web Assembly. In-depth knowledge of OOD, SOLID principles, GoF Design Patterns, and relational databases, particularly SQL Server. Experience in building RESTful APIs. Benefits: 25 days annual leave plus bank holidays. Hybrid working model and flexible working patterns. 35-hour working More ❯
Employment Type: Full-Time
Salary: £67,000 - £91,000 per annum, Inc benefits
Posted:

Software Engineering Software Development Engineer in Test (SDET) - Defence Professional Multip ...

United Kingdom
IBM
technology. Your role and responsibilities As aSoftware Development Engineer in Test (SDET), you'll bring your technical expertise and problem-solving skills to our team, contributing to the design, development, and implementation of automated solutions using various IT automation tools and technologies. You'll work alongside experienced professionals, learning and growing as you help optimize service delivery, generate … passionate about understanding and solving complex automation challenges and have a knack for creating IT automation solutions that maximize ROI, we'd love to hear from you. Responsibilities Design, develop, test, and implement automation, digital workforce, data models, data transformation logic, and action flows using tools like Red Hat Ansible, HashiCorp Terraform, and IBM RNA Leverage AI/… clearance. Preferred technical and professional experience Familiarity with containerization and orchestration tools (Docker, Kubernetes) Knowledge of cloud platforms (AWS, Azure, GCP) Experience with microservices architecture and design patterns Understanding of continuous integration and delivery practices ABOUT BUSINESS UNIT IBM Consulting is IBM's consulting and global professional services business, with market leading capabilities in business and technology More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior PHP Developer

Swindon, Wiltshire, England, United Kingdom
Hybrid / WFH Options
Reed
of key technical components within our modern software ecosystem, which is crucial for our core business operations and client solutions. Day-to-day of the role: Lead the design and development of new features and modules within our Laravel-based applications. Refactor and optimise existing codebases for performance, scalability, and maintainability. Implement and maintain RESTful APIs and integrations … Provide technical guidance and mentoring to other developers. Required Skills & Qualifications: 7+ years of professional PHP development experience, including Laravel. Strong understanding of object-oriented programming, design patterns, and application architecture. Proficiency with MySQL and SQL Server. Hands-on experience with Docker and containerised development environments. Solid experience with API development, and third-party integrations. Strong knowledge More ❯
Employment Type: Full-Time
Salary: £45,000 - £65,000 per annum, Inc benefits
Posted:

Senior Python Software Developer

Leeds, West Yorkshire, England, United Kingdom
Sanderson
government end client in Leeds. This role is offered on a hybrid basis, with attendance required 2 days per week in a Leeds office. Key Responsibilities: Lead the design and development of complex applications using Python and frameworks such as Flask, FastAPI, or Django. Collaborate with front-end developers to deliver cohesive and user-friendly interfaces. Design … Qualifications and Experience: Minimum of five years' professional experience in Python development. Strong understanding of front-end technologies including Vue.js or React, HTML, and CSS. Proficient in database design, SQL, and data analysis. Hands-on experience with AWS and infrastructure-as-code tools such as Terraform. Familiarity with containerisation (Docker) and serverless computing. Demonstrable experience working within Agile … to team leadership. Desirable Skills: Experience with Object Relational Mappers (ORMs) and server-side templating. Advanced knowledge of AWS architecture and best practices. Familiarity with software design patterns and architectural principles. Reasonable Adjustments: Respect and equality are core values to us. We are proud of the diverse and inclusive community we have built, and we welcome applications More ❯
Employment Type: Full-Time
Salary: £70,000 - £80,000 per annum
Posted:

Senior PHP Software Engineer

Swindon, Wiltshire, England, United Kingdom
Hybrid / WFH Options
UBT
to major UK clients. The Role As a Senior PHP Software Engineer, you’ll take ownership of core technical components within a fast-evolving software ecosystem. You’ll design, develop, and maintain scalable, secure applications while mentoring junior developers and collaborating closely with teams across the business. Key Responsibilities: Lead the design and development of new … other developers. Requirements About You Essential Skills & Experience: 7+ years of professional PHP development experience, including strong knowledge of Laravel. Strong understanding of object-oriented programming, design patterns, and application architecture. Proficiency with MySQL and SQL Server. Hands-on experience with Docker and containerised development environments. Proven experience in API development and third-party integrations. Strong understanding More ❯
Employment Type: Full-Time
Salary: £55,000 - £65,000 per annum
Posted:

Solution Architect

Crawley, Sussex, United Kingdom
Blackapple Solutions LLC
Assess business opportunities and recommend the best solution to the requirements Create reliable project cost estimates of capital and operational expenditure Provide advice on technical aspects of system design and integration (including requests for changes, deviations from specifications, etc.) and ensure that relevant technical strategies, policies, standards and practices are applied correctly Document project technical solution with a … accurately Match solutions to requirements Apply technology and process to improve business efficiency Identify and manage architectural risks Java and Spring design principles Effective design patterns Web service/API integration experience Broad range of current technologies and architectures Good IT solution design practice to maintain a PCI compliant architecture Developing multi-tier … thinker able to clearly articulate their point of view and accept other points of view when appropriate Experience : At least 3 years experience in application architecture or solution design in an environment employing multiple interacting applications or back end services At least 3 years experience as a Java designer at some point in career Working with and creating More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Platform Engineer

Gloucester, England, United Kingdom
Hybrid / WFH Options
Anson McCade
Ensuring high-quality code through automated testing and static analysis tools (e.g. SonarQube). Working collaboratively in Agile environments (Scrum, Lean, or Kanban). Applying software design patterns to build maintainable and efficient solutions. Using creativity and problem-solving skills to deliver innovative outcomes for clients. Desirable Skills (but we can help you learn them) Experience with More ❯
Posted:

Platform Engineer

cheltenham, south west england, united kingdom
Hybrid / WFH Options
Anson McCade
Ensuring high-quality code through automated testing and static analysis tools (e.g. SonarQube). Working collaboratively in Agile environments (Scrum, Lean, or Kanban). Applying software design patterns to build maintainable and efficient solutions. Using creativity and problem-solving skills to deliver innovative outcomes for clients. Desirable Skills (but we can help you learn them) Experience with More ❯
Posted:

Back End Developer (Kotlin)

London Area, United Kingdom
Hybrid / WFH Options
Understanding Recruitment
API-first mindset and clean coding practices 🧪 Knowledge of Agile, peer reviews, pair programming, and test-driven development 📐 Understanding of software design principles (SOLID, design patterns, etc.) 🎯 Experience turning stakeholder needs into scalable solutions 🎁 Perks & Benefits: 💰 Salary Up to £95k 🏡 Hybrid work setup (2 days onsite) 🏥 Private Health Insurance 💵Pension Scheme If you’re ready More ❯
Posted:
Design Patterns
10th Percentile
£50,000
25th Percentile
£57,500
Median
£75,000
75th Percentile
£87,500
90th Percentile
£107,500