Design Patterns Jobs in the UK

276 to 300 of 323 Design Patterns Jobs in the UK

Senior PHP Developer - Remote

London, United Kingdom
Hybrid / WFH Options
Jibe Ventures
the Tebex alchemy lab. Requirements Eligibility to work in the UK. 5+ years of experience with PHP and Laravel, with a deep understanding of various development approaches and design patterns. Proficiency in automated testing (PHPUnit, feature tests, etc.). High standards and attention to detail. Strong communication skills. Receptive to feedback and open to new ideas, with a More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Developer (Healthcare/Public Sector)

London, United Kingdom
Thoughtworks Inc
Principal Developer (Healthcare/Public Sector)London, UK 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 act as a trusted technical advisor to your client by More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior iOS Engineer

London, United Kingdom
Hybrid / WFH Options
Fruition Group
tooling, e.g. SwitfUI, UIKit, CoreData, Clean Architecture, MVVM, Dependency Injection, etc. Proven experience building scalable SDKs for third-party use Strong understanding of software architecture and design patterns Ability to write high-performance, maintainable code and optimise for performance and reliability Comfortable working across the full app lifecycle, from feature design to delivery and iteration More ❯
Employment Type: Permanent, Work From Home
Salary: £80,000
Posted:

Backend Systems Developer

Liverpool, Merseyside, North West, United Kingdom
Hybrid / WFH Options
Broster Buchanan Ltd
or 3 days remote working per week. On offer is a salary of £55k - £65k + 10% bonus (with plenty of flexibility for the right person). Responsibilities: Design, develop, and maintain backend integrations between e-commerce systems and ERP/WMS/Finance platforms. Build cloud-native, containerised applications and services using modern frameworks and design More ❯
Employment Type: Permanent, Work From Home
Salary: £65,000
Posted:

Infrastructure & Technology Full Stack Software Developer Professional Cheltenham, GB

Cheltenham, Gloucestershire, United Kingdom
IBM
the entire software development lifecycle, focusing on designing, coding, developer testing, and deploying cloud-native applications using modern full-stack technologies. Responsibilities Project Leadership: Lead smaller projects from design through deployment, showcasing strong technical and project management skills. Mentorship: Guide and support Junior Developers, fostering their growth and development. Technical Leadership: Contribute to the definition of our development … Tackle and resolve intricate technical challenges, applying your deep expertise in full-stack cloud development Required education None Preferred education Bachelor's Degree Required technical and professional expertise Design develop and maintain robust and scalable web applications using TypeScript/React and Java/Spring Boot. Build reusable components and front-end libraries for future use. Implement server … of serverless architectures and microservices. Familiarity with event-driven design patterns. Understanding of database systems (SQL, NoSQL). Experience with cloud security best practices Familiarity with UX patterns/best practices and UI design in Figma Front End - TypeScript React Material UI Back End - Java Spring Boot Node JS REST & GraphQL APIs Azure/Kubernetes More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Solutions Architect - Payments

Leeds, West Yorkshire, Yorkshire, United Kingdom
Hybrid / WFH Options
Leeds Building Society
replacement programme as we move towards a more modern SaaS based cloud native banking ecosystem. Working with the Payments Product Owner, your role will be to help define, design and deliver the payments technical roadmap in support of our significant transformation programme. Utilising your end to end UK payments experience you will help with defining the architecture for … Experience of architecting solutions for UK payments (i.e Faster payments, payment cards, Direct Debit, CHAPS, BACS) is essential. A broad technological understanding of technology stacks, frameworks, design patterns and architectural strategies Experience of architecture frameworks (ideally TOGAF) Experience in designing resilient, secure scalable solutions incorporating multiple applications and data sources. Experience using cloud technology (ideally Azure) And … to supporting you to be at your best - to discuss any reasonable adjustments we could make, please contact us on . #LI-Hybrid Hybrid working model and flexible working patterns considered' for Head Office roles More ❯
Employment Type: Contract, Work From Home
Rate: £80,000
Posted:

Solution Architect

London, United Kingdom
Hybrid / WFH Options
Assystem GmbH
they architect it. With exciting challenges, real-world impact, and a collaborative culture, our client is where your skills can power something bigger. Your missions: Own the architectural design process from concept to delivery, ensuring alignment with both project goals and enterprise vision. Provide expert guidance and thought leadership to stakeholders, championing innovative and scalable solutions. Collaborate with … hands-on background in software development or support at the enterprise level. Familiarity with the full software development lifecycle and technology vendor management. Knowledge of solution design patterns, hosting environments, and industry best practices. Self-driven with a sharp eye on outcomes and business value. Inside IR35 contract or permanent staff position Sole UK national Candidates must More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Contract F5 Operations Load Balancing Engineer - Investment Banking - LTM/GTM/Troubleshooting/Proxy

Birmingham, United Kingdom
Scope AT Limited
service requirements Working with multiple technical teams to identify end to end solutions that balance business, security, availability and resiliency requirements. Creating and documenting designs utilizing design patterns and standard approaches to best meet requirements. Configuration of devices to deploying new services into production Assisting with the troubleshooting of existing and new implementations to resolve issues identified More ❯
Employment Type: Contract
Rate: GBP Annual
Posted:

React Developer (UI Components)

Bromley, London, United Kingdom
Pontoon
with web technologies, tools, and frameworks, including HTML, CSS, JavaScript, and React. Familiarity with Agile development methodologies (XP, SCRUM, Kanban) and continuous integration practises. Previous experience in UI design, optimisation, and development processes. A solid degree in Computer Science, Physics, Engineering, Mathematics, or a relevant analytical field. Deep understanding of algorithms, data structures, and design patterns. … Experience in developing UI applications for finance, particularly in FX or other Fixed Income/Derivatives Trading environments. What You'll Do: Collaborate with a dedicated team to design and develop user-friendly UI components using React. Enhance the functionality and performance of existing applications, ensuring they are scalable and reliable. utilise your problem-solving skills to tackle More ❯
Employment Type: Contract
Posted:

React Developer UI Components

Bromley, Kent, England, United Kingdom
Pontoon
with web technologies, tools, and frameworks, including HTML, CSS, JavaScript, and React. Familiarity with Agile development methodologies (XP, SCRUM, Kanban) and continuous integration practises. Previous experience in UI design, optimisation, and development processes. A solid degree in Computer Science, Physics, Engineering, Mathematics, or a relevant analytical field. Deep understanding of algorithms, data structures, and design patterns. … Experience in developing UI applications for finance, particularly in FX or other Fixed Income/Derivatives Trading environments. What You'll Do: Collaborate with a dedicated team to design and develop user-friendly UI components using React. Enhance the functionality and performance of existing applications, ensuring they are scalable and reliable. utilise your problem-solving skills to tackle More ❯
Employment Type: Contractor
Rate: Salary negotiable
Posted:

Software Engineer

Belfast, United Kingdom
TP ICAP Group Services Ltd
TP ICAP you will act as a software engineer on a team demonstrating good technical competencies with a desire to improve on a consistent basis. Participate in the design, development and testing of software across the team with assistance from senior engineers. Ensure successful deployment into production environments, by participating in the design, deployment and testing … management systems. Experience of regulatory driven projects. Excellent attention to detail, highly organised with a proactive approach. Strong analytical ability and innovative problem solving skills. SOLID Principles. Software Design Patterns. Source Control (Git). Demonstrates high levels of energy in seeking out and achieving new goals. Can work with BA's/PO's to demystify ambiguity, handle More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Cloud DevOps Engineer - AWS

Redhill, Surrey, United Kingdom
Hybrid / WFH Options
Travelers Canada
office and two days at home (or pro-rata for part-time employees). This policy may be changed at the Company's discretion. What Will You Do? Design, implement, and manage cloud-based infrastructure solutions using AWS native services. Develop and maintain CI/CD pipelines to automate build, test, and deployment processes. Monitor system performance and … is a plus. Bachelor's degree preferred in Technology or a similar field (or equivalent experience). Strong understanding of software development principles, including object-oriented programming and design patterns. Proficiency in Python for developing automation scripts, tools, and applications. Experience with version control systems, particularly Git, and understanding of branching strategies. Familiarity with software testing methodologies and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Windows .Net Developer

Crawley, Sussex, United Kingdom
Hybrid / WFH Options
Spectrum IT Recruitment
client-side software, with deep integration into Windows OS components such as audio and video devices. You will work in a collaborative engineering environment, applying best practices in architecture, patterns, and modern .NET development. Key Responsibilities Design and develop advanced Windows desktop applications using .NET (WinForms, WinUI or other relevant frameworks). Implement custom UI controls from … scratch, ensuring usability, responsiveness, and aesthetic polish. Build structured, scalable architectures following MVVM/MVC patterns, and other best practices, including plug-in design pattern approaches. Interface with Windows OS APIs, including audio/video subsystems, device enumeration, and media handling. Develop and maintain high-performance applications with a strong focus on runtime efficiency, resource management, and … Strong capability in custom control development and UI rendering techniques. Proficiency with Windows API (Win32/COM), media devices (audio/video), and OS-level integration. Experience with architectural patterns like MVVM, MVC, and dependency injection frameworks. Good working knowledge of performance profiling and memory management in Windows client applications. Comfortable working with version control (Git), DevOps pipelines, and More ❯
Employment Type: Permanent
Salary: GBP 65,000 - 75,000 Annual
Posted:

Senior Windows .Net Developer

Crawley, West Sussex, South East, United Kingdom
Hybrid / WFH Options
Spectrum It Recruitment Limited
client-side software, with deep integration into Windows OS components such as audio and video devices. You will work in a collaborative engineering environment, applying best practices in architecture, patterns, and modern .NET development. Key Responsibilities Design and develop advanced Windows desktop applications using .NET (WinForms, WinUI or other relevant frameworks). Implement custom UI controls from … scratch, ensuring usability, responsiveness, and aesthetic polish. Build structured, scalable architectures following MVVM/MVC patterns, and other best practices, including plug-in design pattern approaches. Interface with Windows OS APIs, including audio/video subsystems, device enumeration, and media handling. Develop and maintain high-performance applications with a strong focus on runtime efficiency, resource management, and … Strong capability in custom control development and UI rendering techniques. Proficiency with Windows API (Win32/COM), media devices (audio/video), and OS-level integration. Experience with architectural patterns like MVVM, MVC, and dependency injection frameworks. Good working knowledge of performance profiling and memory management in Windows client applications. Comfortable working with version control (Git), DevOps pipelines, and More ❯
Employment Type: Permanent, Work From Home
Salary: £75,000
Posted:

React Developer

Bromley, Kent, England, United Kingdom
Pontoon
Strong programming skills in an OOP language (Java, Python, etc.). Solid hands-on experience with React, JavaScript, HTML, and CSS. Good understanding of algorithms, data structures, and design patterns. Experience with agile methodologies (Scrum, Kanban, XP) and CI/CD practices. Background in UI design, optimisation, scalability, and reliability. Degree in Computer Science, Engineering, Mathematics More ❯
Employment Type: Contractor
Rate: £750 - £850 per day
Posted:

Senior Engineer (C#)

Belfast, United Kingdom
TP ICAP Group Services Ltd
excellent technical competencies with a desire to improve and mentor junior members of the team. You will take responsibility for your assigned work by taking ownership of the design, development testing and deployment of software across the team, and work closely with the Principal Engineer, Architects and Leads to ensure the successful deployment into production environments. Role Responsibilities … within an Agile Cross-functional delivery team. Developing well tested software into low latency event driven production environments. Full software development lifecycle in a technical role. Pub/Sub patterns with Messaging technologies (such as RabbitMQ/SOLACE/AMQP) API Development using REST and GraphQL practices. Worked within a technical platform team, delivering reusable services across multiple agile … respect for both professional and company values. Excellent attention to detail, highly organised with a proactive approach. Strong analytical ability and innovative problem solving skills. SOLID Principles. Software Design Patterns. Source control (Git). Desired: Experience of regulatory driven projects. Knowledge of Financial Markets, Systems and Over the Counter (OTC) products. Not The Perfect Fit? Concerned that you More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

PHP developer

Leeds, West Yorkshire, United Kingdom
Brio Digital
the perfect role for you. What you'll be doing Developing, testing, and maintaining high-quality PHP applications. Working across the full software development lifecycle - from concept and design to deployment. Collaborating with front-end developers, designers, and other team members to create seamless solutions. Troubleshooting, debugging, and optimising application performance. Staying up to date with emerging technologies … and best practices. What we're looking for Proven experience as a PHP Developer (Laravel, Symfony or similar frameworks desirable). Strong understanding of object-oriented programming and design patterns. Solid experience with relational databases (MySQL/PostgreSQL). Familiarity with front-end technologies (HTML, CSS, JavaScript). Experience with version control systems (Git). Strong problem-solving More ❯
Employment Type: Permanent
Salary: £44000/annum
Posted:

Senior Software Engineer

City, London, United Kingdom
Retelligence
Software Engineering group. In addition to contributing to feature development, you will play a role in shaping the technology and process strategies, and occasionally lead innovation or software design initiatives. Key Responsibilities: Develop new features with a strong focus on high-quality code. Conduct peer code reviews to ensure quality and adherence to best practices. Participate in daily … s objectives. Work closely with tech leads, engineers, testers, and other personnel to deliver high-quality products. Take ownership of initiatives related to innovation or addressing technical debt. Design, document, and communicate system solutions with a balanced focus on time, quality, cost, and performance. Collaborate with colleagues across the organization to gain buy-in and feedback on proposals … practices, including agile methodologies , version control, code reviews, and continuous integration. Understanding of concurrency, asynchrony, and parallelism. Experience with Test Driven Development (TDD), unit testing frameworks, mocking frameworks, and patterns for testability. Proficiency in relational database concepts, Microsoft SQL Server , and SQL . Familiarity with front-end technologies such as HTML , CSS , and JavaScript . Experience in Web API More ❯
Employment Type: Permanent
Salary: GBP 80,000 - 95,000 Annual
Posted:

Senior Software Engineer

EC2M, Bishopsgate, Greater London, United Kingdom
Retelligence
Software Engineering group. In addition to contributing to feature development, you will play a role in shaping the technology and process strategies, and occasionally lead innovation or software design initiatives. Key Responsibilities: Develop new features with a strong focus on high-quality code. Conduct peer code reviews to ensure quality and adherence to best practices. Participate in daily … s objectives. Work closely with tech leads, engineers, testers, and other personnel to deliver high-quality products. Take ownership of initiatives related to innovation or addressing technical debt. Design, document, and communicate system solutions with a balanced focus on time, quality, cost, and performance. Collaborate with colleagues across the organization to gain buy-in and feedback on proposals … practices, including agile methodologies , version control, code reviews, and continuous integration. Understanding of concurrency, asynchrony, and parallelism. Experience with Test Driven Development (TDD), unit testing frameworks, mocking frameworks, and patterns for testability. Proficiency in relational database concepts, Microsoft SQL Server , and SQL . Familiarity with front-end technologies such as HTML , CSS , and JavaScript . Experience in Web API More ❯
Employment Type: Permanent
Salary: £80000 - £95000/annum + Bonus
Posted:

C# Software Engineer

United Kingdom
Hybrid / WFH Options
Oceanredpartners
a fast-growing fintech SaaS business that's scaling its engineering team and modernising its core platform. This is not just a coding role - you'll contribute to design, architecture, and feature delivery across a cloud-native, event-driven environment. You'll be working on a customer lifecycle and risk management toolset that's central to the company … work used by customers quickly. What You'll Do: Build scalable solutions in C#/.NET Core with cloud-native architecture. Contribute to event messaging, webhooking, and architectural design . Deliver features across the full software lifecycle in Agile squads. Optimise performance through refactoring, database improvements, and clean coding. Shape reactive front ends using HTMX + CSS . … What Makes You a Great Fit: Strong background in C#/.NET Core with cloud experience (Azure preferred). Solid understanding of object-oriented principles and modern design patterns. Experience across backend + reactive front end. Thrive in Agile, fast-feedback environments . Eager to step up into architectural input and grow your influence. Key Technologies: Backend: C# More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

London, United Kingdom
Hybrid / WFH Options
Orgvue
Overview Orgvue is a leading organizational design and planning software platform that captures the power of data visualization and modelling to build more adaptable, and better performing organizations. HR, finance and business leaders use Orgvue for actionable insight and analysis that helps them make faster workforce decisions in a constantly changing world. Orgvue is used by the world … exciting, transformative phase, helping to simplify our platform, streamline our architecture, and continuously enhance our engineering practices. Excellent problem-solving and analytical skills, with experience applying modern software design patterns. We work full stack and … so proficiency with JavaScript (ES6+), React and Typescript along with a good understanding of (or willingness to learn) HTML and CSS is a big plus. Familiarity with modern architectural patterns such as micro-frontends and backend-for-frontend strategies. Ability to write, maintain, test and deploy scalable backend services that seamlessly integrate with the application to provide an exceptional More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer - Amazon Connect

Nottingham, Nottinghamshire, United Kingdom
Hybrid / WFH Options
Capital One (Europe) plc
and Amazon Connect deployments from start to finish. Innovate within your team and contribute to your technical domain. Deliver key outcomes for the business from inception through to design and hands-on delivery, in collaboration with your … team and wider engineering stakeholders. Estimate, scope and plan your work within an agile environment. Work closely with your AWS account team to ensure our solutions match target architecture patterns, are scalable to meet our demands and are cost effective. Be on hand to actively manage and participate in proactive incident management from an engineering perspective. There is also … an AWS cloud environment. In particular any knowledge of running in a serverless ecosystem with AWS Lambda, API Gateway and DynamoDB. Strong experience in back-end architectural and design patterns. Effectively communicate and partner across engineering teams to share solutions and reduce waste. Extensive knowledge to successfully identify, troubleshoot and pre-empt operational issues. Proactive approach to problem More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Java SME

London Area, United Kingdom
HCLTech
Exp: 14 + Yrs Responsibilities Lead full-stack development initiatives across enterprise-grade applications. Collaborate with cross-functional teams including product, design, and DevOps to deliver scalable and secure software solutions. Drive technical excellence in both frontend and backend development, ensuring high performance and maintainability. Provide thought leadership in software engineering practices and contribute to architectural decisions. Mentor … Automation & Testing: Hands-on experience with automated testing frameworks like Jest , Cypress , and Pact . Strong understanding of software architecture principles including microservices, service-oriented architecture (SOA), and design patterns. Proven ability to define technical solutions aligned with business goals and industry best practices. Must have exposure to Agile methodologies and DevOps practices. Excellent oral and written communication More ❯
Posted:

Java SME

City of London, London, United Kingdom
HCLTech
Exp: 14 + Yrs Responsibilities Lead full-stack development initiatives across enterprise-grade applications. Collaborate with cross-functional teams including product, design, and DevOps to deliver scalable and secure software solutions. Drive technical excellence in both frontend and backend development, ensuring high performance and maintainability. Provide thought leadership in software engineering practices and contribute to architectural decisions. Mentor … Automation & Testing: Hands-on experience with automated testing frameworks like Jest , Cypress , and Pact . Strong understanding of software architecture principles including microservices, service-oriented architecture (SOA), and design patterns. Proven ability to define technical solutions aligned with business goals and industry best practices. Must have exposure to Agile methodologies and DevOps practices. Excellent oral and written communication More ❯
Posted:

Java SME

slough, south east england, united kingdom
HCLTech
Exp: 14 + Yrs Responsibilities Lead full-stack development initiatives across enterprise-grade applications. Collaborate with cross-functional teams including product, design, and DevOps to deliver scalable and secure software solutions. Drive technical excellence in both frontend and backend development, ensuring high performance and maintainability. Provide thought leadership in software engineering practices and contribute to architectural decisions. Mentor … Automation & Testing: Hands-on experience with automated testing frameworks like Jest , Cypress , and Pact . Strong understanding of software architecture principles including microservices, service-oriented architecture (SOA), and design patterns. Proven ability to define technical solutions aligned with business goals and industry best practices. Must have exposure to Agile methodologies and DevOps practices. Excellent oral and written communication More ❯
Posted:
Design Patterns
10th Percentile
£50,000
25th Percentile
£57,500
Median
£75,000
75th Percentile
£87,500
90th Percentile
£107,500