76 to 100 of 733 Design Patterns Jobs in the UK

Senior AI Software Engineer

Location
United Kingdom
and implement scalable APIs, web services, microservices, and software development kits (SDKs). Apply software engineering best practices including reusable design patterns, clean coding standards, testing, and code reviews. Collaborate with globally distributed engineering teams throughout the software development lifecycle. Troubleshoot and optimise system performance, reliability … hosting platforms. Experience designing and consuming RESTful APIs and web services. Understanding of microservices architecture and distributed systems. Knowledge of software design patterns and object-oriented programming principles. Experience with source control systems such as Git. Understanding of automated testing methodologies and software quality practices. Knowledge ...

Software Architect - Mobile

Location
Greater London, England, United Kingdom
Define and lead the mobile architecture strategy, ensuring a scalable and maintainable foundation across projects. Focus primarily on iOS architecture , libraries, and platform-specific patterns, while maintaining an understanding of Android frameworks. Collaborate with engineers, designers, and product managers to ensure architectural decisions align with product goals and user … experience. Establish and enforce coding standards, design patterns, and performance guidelines. Lead architectural reviews and provide guidance on refactoring and scaling existing mobile applications. Design APIs, SDKs, and modular components that can be reused across teams. Guide decisions around third-party libraries, mobile tooling ...

Lead Technical Architect

Location
United Kingdom
solutions and oversee their implementation. Provide technical leadership and architectural guidance across multiple projects and services. Establish and maintain architecture standards, design patterns, policies and technical roadmaps. Review and assure technical designs to ensure alignment with security, governance and organisational requirements. Identify architectural risks, dependencies and opportunities … business challenges into practical technical solutions. Experience providing technical leadership across complex or high-risk projects. Strong knowledge of architecture principles, design patterns, technical standards and strategic roadmaps. Experience reviewing and assuring architectural designs across multiple services. Strong stakeholder management skills, including influencing senior technical and business ...

Interaction Designer

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Permanent, Work From Home
challenges. Skills and experience required Proven experience and knowledge of using GOV.UK Prototype Kit, design systems and design patterns Proven experience of understanding and ensuring usability, accessibility, and inclusivity, in line with WCAG and GOV.UK design guidelines. Demonstrates practical experience of working … view of services, creating effective, user-centred interactions across channels. Participates in user research activities, using qualitative and quantitative evidence to inform design decisions and service improvements. Rapidly prototypes and tests designs using a range of methods, including paper, digital, and code-based prototypes Produces clear interaction design ...

Senior Software Engineer

Hiring Organisation
Sprintworks
Location
Manchester, Lancashire, United Kingdom
Employment Type
Permanent
Salary
GBP 60,000 - 85,000 Annual
security best practice and suggesting improvements across the project and organisation. Architecture : Designing systems by piecing together the right technologies and design patterns for each job, drawing on a broad understanding of them all. Making the calls that balance delivery pace with long-term maintainability, then talking … secure, reliable and maintainable as they grow: researching, assessing and combining the right technologies for each client, with the grasp of design patterns and architecture to judge whether code is right, not just whether it runs. Experience using AI tools to work faster, while reviewing, testing ...

Senior Software Engineer

Hiring Organisation
Sprintworks
Location
Greater Manchester, UK
best practice and suggesting improvements across the project and organisation. \n Architecture : Designing systems by piecing together the right technologies and design patterns for each job, drawing on a broad understanding of them all. Making the calls that balance delivery pace with long-term maintainability, then talking … secure, reliable and maintainable as they grow: researching, assessing and combining the right technologies for each client, with the grasp of design patterns and architecture to judge whether code is right, not just whether it runs. \n Experience using AI tools to work faster, while reviewing, testing ...

Senior Engineer

Location
Greater London, England, United Kingdom
highly available services.* Experience with distributed systems, consistent hashing, distributed locking, check-pointing, and load balancing.* OOO/OOD concepts and design patterns, modularization, functional decomposition and system implementation using micro services.* Software engineering practices including various types of testing: BDD, TDD, Unit, Mock, functional, integration, automation. … Data processing platforms.* Demonstrates ability to work independently as well as in a team environment.* Experience with Data Streaming Standards and Design Patterns as well as use-cases.* Mentoring and peer review of designs and coded implementations* Ensure self and peers are actively seeking ways to objectively ...

Mobile Automation Software Development Engineer

Location
United Kingdom
build APIs, web services, microservices, and SDKs to support automation and testing requirements. Apply software engineering best practices, including code reusability, design patterns, testing, and documentation. Work closely with international development teams throughout the software development lifecycle. Identify and resolve automation reliability, stability, and performance issues. Support … testing environments. Experience integrating automation frameworks with CI/CD pipelines. Knowledge of RESTful APIs and web services. Understanding of software design patterns and object-oriented programming principles. Experience using source control tools such as Git. Knowledge of automation reporting, monitoring, and test execution management. Familiarity with ...

Software Engineer - Python New Exeter, Bristol

Location
Exeter, England, United Kingdom
systems Apply security best practices throughout the software development lifecycle Foster a collaborative, learning-oriented environment within the team Implement software design patterns, SOLID principles, and best practices Demonstrate an understanding of CI/CD pipelines Provide technical support and participate incident investigations Ensure adherence to RESTful … statistical machine learning and AI, including Numpy, Scipy, and Pandas Ability to write logical, consistent, self-explanatory code Understanding of software design patterns, SOLID and DRY principles Experience with Git/GitHub and best practices Knowledge of the software testing pyramid and types of automated testing (smoke ...

Principal Engineer

Location
Milton Keynes, England, United Kingdom
digital products and platforms. s a Principle Engineer you will expected to: Own and influence end-to-end technical direction across product discovery, design, delivery and operation. It combines hands‐on engineering with architectural leadership, ensuring that solutions are secure, scalable, resilient, maintainable and aligned with measurable business … applications, including MVC, Entity Framework, T‐SQL, stored procedures, Web API, SOAP and WCF integrations. Strong knowledge of software architecture and design patterns, domain‐driven design, modular architecture, microservices trade‐offs, integration patterns and API lifecycle management. Hands‐on experience with Azure services such ...

Staff Engineer - Labyrinth Screening

Location
Cheltenham, England, United Kingdom
assurance are effectively integrated into our business outcomes. Take a leading role in Labyrinth Screening’s engineering organisation: contributing to standards, design patterns and technology approaches across our technical teams. Ensure consistent application of architectural decisions and guidelines across Ripjar's software products. The successful candidate should … technical leader. You have experience working with big data or large scale data processing systems. Concrete knowledge and experience of software design patterns, industry best practices and architecture design. Demonstrated expertise in deploying software into production environments You have experience designing distributed systems that manage extensive data ...

Staff Engineer – Labyrinth Screening (Remote, SaaS Scale)

Location
Cheltenham, England, United Kingdom
assurance are effectively integrated into our business outcomes. Take a leading role in Labyrinth Screening’s engineering organisation: contributing to standards, design patterns and technology approaches across our technical teams. Ensure consistent application of architectural decisions and guidelines across Ripjar's software products. The successful candidate should … technical leader. You have experience working with big data or large scale data processing systems. Concrete knowledge and experience of software design patterns, industry best practices and architecture design. Demonstrated expertise in deploying software into production environments You have experience designing distributed systems that manage extensive data ...

Software Engineer, C++, Python, Cloud, Engineering Platform, Manufacturing, COR751

Location
Oxford, England, United Kingdom
integrating external tools and services, automating processes, and supporting scalable infrastructure. You’ll also contribute to best practices around software architecture, design patterns, and agile development. This is an excellent opportunity for a Software Engineer looking to work on complex, real‐world technical challenges within a fast … have: Strong experience with C++ and Python Experience developing complex software systems or platforms Solid understanding of object‐oriented programming and design patterns Experience working within agile development environments Experience with any of the following would be highly beneficial: Experience integrating third‐party tools, APIs, or simulation ...

IT Infrastructure Architect

Hiring Organisation
DXP Talent Ltd
Location
South West London, London, United Kingdom
Employment Type
Contract
Contract Rate
£500 per day
Solaris, physical servers, virtualisation, networks, storage and security and understand the full migration lifecycle and translate technical requirements into practical designs, reusable migration patterns and clear delivery mechanisms. Additionally, you'll be working closely with various teams to challenge technical assumptions and guide migrations from discovery through production cutover … physical to physical, physical to virtual and virtual to virtual migrations, including relocation, rehosting, rebuilding, replication and recovery where appropriate. Create reusable architecture patterns, design templates, technical standards and migration decision frameworks. Produce high level designs and work with technical specialists to develop and assure low level ...

SENIOR BACKEND ENGINEER

Location
Milton Keynes, England, United Kingdom
guru, particularly with PostgreSQL, handling query optimization, data migrations, and database modeling. Solid Grasp of OOP and Design Patterns: Strong understanding of object-oriented programming principles and design patterns, with experience in building and extending classes Scalability Focus: Experience in designing systems for scalability ...

Technical Architect

Location
Milton Keynes, England, United Kingdom
engineering excellence. Conduct architecture reviews and technical governance sessions. Integration & Cloud Architecture Design API-based, event-driven, and microservices architectures. Define integration patterns between core banking systems and external applications. Lead cloud adoption and migration strategies. Develop reusable architecture components and frameworks. Non-Functional Requirements Ensure solutions … Skills Application Architecture Java/Spring Boot or .NET Framework Microservices Architecture API Design and Development Event-Driven Architecture Design Patterns Domain-Driven Design (DDD) Cloud & DevOps Microsoft Azure (Preferred) AWS or GCP Azure DevOps/Jenkins/GitHub Actions Docker Kubernetes Terraform ...

Software Developer - Remote

Location
United Kingdom
debug and resolve production issues in a timely manner Assist with AWS configuration and deployment tasks as needed Share insights on design patterns and best practices Skills, qualifications and experience Independence, initiative, and self-motivation. Proficiency in PHP 8.0+, Laravel 12+, JavaScript, MySQL, Git, and AWS. Proven … track record of contributing to projects. Strong problem-solving skills and results-driven mindset. Profound understanding of design patterns and best practices. Excellent communication skills to work effectively with team members and stakeholders. Experience with cross-platform mobile apps (training can be provided if required). Knowledge ...

Project Systems Architect

Hiring Organisation
SRT Marine Systems plc
Location
Birmingham, West Midlands, United Kingdom
Employment Type
Permanent, Work From Home
role with significant responsibilities. We are seeking an experienced Project Systems Architect who will be a "key" colleague and responsible for the overarching design technical architecture and engineering solutions within Project Delivery. You will take a holistic view of the complete solution, ensuring that individual systems, subsystems … rather than operating as independent technical silos, ensuring appropriate interfaces and dependencies are defined and managed Define and maintain architectural principles, design patterns and reference architectures that provide a consistent and reusable approach across projects and programmes Provide technical direction where architectural decisions cross multiple engineering disciplines ...

Project Systems Architect

Hiring Organisation
SRT Marine Systems plc
Location
Bristol, Avon, South West, United Kingdom
Employment Type
Permanent, Work From Home
role with significant responsibilities. We are seeking an experienced Project Systems Architect who will be a "key" colleague and responsible for the overarching design technical architecture and engineering solutions within Project Delivery. You will take a holistic view of the complete solution, ensuring that individual systems, subsystems … rather than operating as independent technical silos, ensuring appropriate interfaces and dependencies are defined and managed Define and maintain architectural principles, design patterns and reference architectures that provide a consistent and reusable approach across projects and programmes Provide technical direction where architectural decisions cross multiple engineering disciplines ...

Project Systems Architect

Hiring Organisation
SRT Marine Systems plc
Location
Cardiff, South Glamorgan, Wales, United Kingdom
Employment Type
Permanent, Work From Home
role with significant responsibilities. We are seeking an experienced Project Systems Architect who will be a "key" colleague and responsible for the overarching design technical architecture and engineering solutions within Project Delivery. You will take a holistic view of the complete solution, ensuring that individual systems, subsystems … rather than operating as independent technical silos, ensuring appropriate interfaces and dependencies are defined and managed Define and maintain architectural principles, design patterns and reference architectures that provide a consistent and reusable approach across projects and programmes Provide technical direction where architectural decisions cross multiple engineering disciplines ...

Project Systems Architect

Hiring Organisation
SRT Marine Systems plc
Location
Gloucester, Gloucestershire, South West, United Kingdom
Employment Type
Permanent, Work From Home
role with significant responsibilities. We are seeking an experienced Project Systems Architect who will be a "key" colleague and responsible for the overarching design technical architecture and engineering solutions within Project Delivery. You will take a holistic view of the complete solution, ensuring that individual systems, subsystems … rather than operating as independent technical silos, ensuring appropriate interfaces and dependencies are defined and managed Define and maintain architectural principles, design patterns and reference architectures that provide a consistent and reusable approach across projects and programmes Provide technical direction where architectural decisions cross multiple engineering disciplines ...

Senior Software Engineer - Full Stack

Location
Belfast City District, Northern Ireland, United Kingdom
C#/.NET Working with SQL Server and Entity Framework to support application functionality and data-driven features Applying SOLID principles, design patterns and best practices to produce clean, scalable and maintainable code Identifying and implementing improvements across existing systems, codebases and development processes Collaborating closely with … React experience or strong modern JavaScript experience Experience building responsive, customer-facing web applications Strong knowledge of OOP, SOLID principles and design patterns Experience with Microsoft SQL Server Ability to write clean, reusable and scalable code Strong analytical and problem-solving skills Excellent communication skills across technical ...

AI Large Language Model (LLM) Technology Architecture Senior Manager/Associate Director

Location
City Of London, England, United Kingdom
heading will be sought by clients, practice leadership, and peers alike. You will evaluate and make definitive decisions on design patterns, technical frameworks, reference architectures, and technology selections — balancing innovation with pragmatism to deliver systems that are robust, scalable, and built to last. This includes providing architectural … first-class concern — usage labelling, gateway-enforced budgets, and cost-per-archetype as a planning input Make the definitive decisions on design patterns, reference architectures, frameworks, and technology selections, balancing innovation with pragmatism Lead and integrate the work of domain architects and specialists, resolving cross-domain tensions ...

AI Large Language Model (LLM) Technology Lead/Principal Architect

Location
Greater London, England, United Kingdom
heading will be sought by clients, practice leadership, and peers alike. You will evaluate and make definitive decisions on design patterns, technical frameworks, reference architectures, and technology selections — balancing innovation with pragmatism to deliver systems that are robust, scalable, and built to last. This includes providing architectural … first-class concern — usage labelling, gateway-enforced budgets, and cost-per-archetype as a planning input Make the definitive decisions on design patterns, reference architectures, frameworks, and technology selections, balancing innovation with pragmatism Lead and integrate the work of domain architects and specialists, resolving cross-domain tensions ...

Senior PHP Developer

Location
Greater London, England, United Kingdom
/Vue)Location: LondonSalary: £50- £60k About the role Developing high-quality code written in PHP (Laravel) and Javascript (Vue) Applying best practices and patterns in relation to coding, security, testing, scalability and performance. Playing a part in understanding client requirements, then working with them to design … developing with PHP and Laravel Experience in a midweight position within a Development team Familiarity with object-oriented design, design patterns and best practices Commercial use with CMS - WordPress or similar. #J-18808-Ljbffr ...