Design Patterns Jobs in Central London

51 to 75 of 76 Design Patterns Jobs in Central London

Automation Test Lead

london (city of london), south east england, united kingdom
Mphasis
scripts using best industry practices such as Page object model Integrate test suites into the test management system and custom test harnesses Familiar with implementation of design patterns, modularization, and user libraries for framework creation Elaborated Skills: Maintain & Understand test automation frameworks and other solutions, minimum 9+ years of hands on for automation testing with Experience in … implementing, and maintaining them on a project Experience in the modern agile practices such as BDD/Cucumber Extensive experience in Selenium automation technology suite like Selenium WebDriver. Design and implement test automation using frameworks such as Data Driven framework and Hybrid framework for a number of projects. Responsible for resolving Selenium technical issues, and aiding others in More ❯
Posted:

Senior Software Engineer C# .Net - Asset Manager

City of London, London, England, United Kingdom
Client Server Ltd
hands-on role at a global Asset Manager with c$3 million under management. As a Senior Software Engineer within the trading engine team you'll collaborate to design and develop real-time trading systems, you'll often be collaborating with he strategy team on Greenfield projects which you'll take ownership of and will see the business … strong knowledge of databases (SQL or Oracle) You're comfortable with JavaScript/React You have a thorough knowledge of Computer Science fundamentals such as OOP, Design Patterns, Data Structures, Algorithms You are collaborative with excellent communication and stakeholder management skills You are degree educated in Computer Science or similar technical discipline What's in it for More ❯
Employment Type: Full-Time
Salary: £100,000 - £150,000 per annum
Posted:

Backend Software Engineer C# .Net - Asset Management

City of London, London, United Kingdom
Client Server
at a global Asset Manager with c$3 million under management, earning substantial bonuses. As a Backend Software Engineer within the trading engine team you'll collaborate to design and develop real-time trading systems, you'll often be collaborating with he strategy team on Greenfield projects which you'll take ownership of and will see the business … strong knowledge of databases (SQL or Oracle) You're comfortable with JavaScript/React You have a thorough knowledge of Computer Science fundamentals such as OOP, Design Patterns, Data Structures, Algorithms You are collaborative with excellent communication and stakeholder management skills You are degree educated in Computer Science or similar technical discipline What's in it for More ❯
Employment Type: Permanent
Posted:

Senior PHP Developer

City of London, London, United Kingdom
Intec Select
Track record of leading or mentoring in engineering teams. Experience building greenfield projects Familiarity with Node.js/NestJS is desirable but not essential. Strong understanding of design patterns, scalability, and system performance. DevOps experience (Docker, AWS, CI/CD pipelines) would be highly valued. Strong database expertise (MySQL and diverse storage paradigms). Nice to have: Prior More ❯
Posted:

Senior PHP Developer

london (city of london), south east england, united kingdom
Intec Select
Track record of leading or mentoring in engineering teams. Experience building greenfield projects Familiarity with Node.js/NestJS is desirable but not essential. Strong understanding of design patterns, scalability, and system performance. DevOps experience (Docker, AWS, CI/CD pipelines) would be highly valued. Strong database expertise (MySQL and diverse storage paradigms). Nice to have: Prior More ❯
Posted:

M365/Power Platform developer

City of London, London, United Kingdom
Experis
/Power Platform developer 6 months Remote Inside IR35 - Umbrella only Job purpose To lead the design, development, and deployment of enterprise-grade solutions using Microsoft Power Platform. This role demands deep technical expertise, agile delivery experience, and a strong focus on secure, scalable architecture Skills required Expert PowerPlatform developer (PowerApps, PowerAutomate, PowerPages, Dataverse, PowerBI) Experience in full … development life-cycle Full agile knowledge Azure and SQL database experience Demonstrable ETL and ELT knowledge Solution and services design with security controls embedded, specifically engineered with mitigation of security threats as a core feature. Utilise a modern standards approach Confirm specifications to design, code, test and document … programs or scripts of high complexity, using the right Standards and tools. Use prototyping as a team activity, actively soliciting prototypes and testing with others, establishing design patterns and a variety of prototyping methods. Translate logical designs into physical designs, produce detailed designs, effectively document all work using required standards, methods and tools. If you are interested More ❯
Employment Type: Contract
Rate: £450 - £500 per day
Posted:

Technical Lead

City of London, London, United Kingdom
Hybrid / WFH Options
Formula Recruitment
architecture, guide engineering practices, and collaborate closely with both technical and non-technical stakeholders to deliver impact at scale. Responsibilities as a Tech Lead: Take ownership of system design, architecture, and implementation of key backend services Guide and mentor engineers across a cross-functional team Work closely with product managers and business stakeholders to align technical direction with … to align engineering to ambitious commercial objectives Experience in line management responsibilities while remaining deeply technical Desire for building API-first products Deep understanding of software design patterns, SOLID principles, and test-driven development Experience with Agile methodologies, including peer reviews & pair programming. Ability to translate business needs into scalable technical solutions Benefits: Competitive salary and bonus More ❯
Posted:

Technical Lead

london (city of london), south east england, united kingdom
Hybrid / WFH Options
Formula Recruitment
architecture, guide engineering practices, and collaborate closely with both technical and non-technical stakeholders to deliver impact at scale. Responsibilities as a Tech Lead: Take ownership of system design, architecture, and implementation of key backend services Guide and mentor engineers across a cross-functional team Work closely with product managers and business stakeholders to align technical direction with … to align engineering to ambitious commercial objectives Experience in line management responsibilities while remaining deeply technical Desire for building API-first products Deep understanding of software design patterns, SOLID principles, and test-driven development Experience with Agile methodologies, including peer reviews & pair programming. Ability to translate business needs into scalable technical solutions Benefits: Competitive salary and bonus More ❯
Posted:

Senior Software Engineer

City of London, London, United Kingdom
Eunice
fast paced environment; loves the challenge to solve some of the hardest AI challenges; and eager to grow into a top engineering leader. What you'll be doing Design and implement Eunice user-facing applications for all product lines. Manage interactions between user-facing applications & the AI/data platform behind it. Participate in company/product strategy … Engineering Expertise - You have at least 5 years of experience in the industry and a solid foundation in computer science concepts: You enjoy solving complex coding and system design problems. You have deep knowledge in at least one popular … coding language for building web-based applications on both FE and BE, ideally Typescript, Javascript/NodeJS, etc. You have experience with common software and system design patterns and infrastructure including APIs, cloud infrastructure tools, storage solutions, data structures etc. Ideally you have experience working on AI/Crypto projects, or you are very eager to learn More ❯
Posted:

Senior Software Engineer

london (city of london), south east england, united kingdom
Eunice
fast paced environment; loves the challenge to solve some of the hardest AI challenges; and eager to grow into a top engineering leader. What you'll be doing Design and implement Eunice user-facing applications for all product lines. Manage interactions between user-facing applications & the AI/data platform behind it. Participate in company/product strategy … Engineering Expertise - You have at least 5 years of experience in the industry and a solid foundation in computer science concepts: You enjoy solving complex coding and system design problems. You have deep knowledge in at least one popular … coding language for building web-based applications on both FE and BE, ideally Typescript, Javascript/NodeJS, etc. You have experience with common software and system design patterns and infrastructure including APIs, cloud infrastructure tools, storage solutions, data structures etc. Ideally you have experience working on AI/Crypto projects, or you are very eager to learn More ❯
Posted:

Principal Engineer

City of London, London, United Kingdom
Hybrid / WFH Options
Ozone Talent
to align engineering to ambitious commercial objectives Experience in line management responsibilities while remaining deeply technical Desire for building API-first products Deep understanding of software design patterns, SOLID principles, and test-driven development Experience with Agile methodologies, including peer reviews & pair programming. Ability to translate business needs into scalable technical solutions Benefits: Competitive salary and bonus More ❯
Posted:

Principal Engineer

london (city of london), south east england, united kingdom
Hybrid / WFH Options
Ozone Talent
to align engineering to ambitious commercial objectives Experience in line management responsibilities while remaining deeply technical Desire for building API-first products Deep understanding of software design patterns, SOLID principles, and test-driven development Experience with Agile methodologies, including peer reviews & pair programming. Ability to translate business needs into scalable technical solutions Benefits: Competitive salary and bonus More ❯
Posted:

Java Developer

City of London, London, United Kingdom
Hybrid / WFH Options
Stott and May
join our London-based technology team. You will work on designing, developing, and maintaining enterprise-level applications that support our digital platforms and customer-facing services. Key Responsibilities: Design, develop, and maintain high-quality Java applications and microservices. Collaborate with cross-functional teams including product, UX, and QA to deliver innovative solutions. Participate in full software development lifecycle … analysis, design, development, testing, deployment, and support. Ensure code quality through unit testing, code reviews, and adherence to best practices. Troubleshoot, debug, and optimize applications for performance and scalability. Stay up-to-date with the latest Java technologies and industry trends. Required Skills & Experience: Strong experience in Java (Java 8+) development. Solid understanding of object-oriented programming and … design patterns. Experience with Spring Framework (Spring Boot, Spring MVC, Spring Data) . Experience with relational databases (e.g., MySQL, PostgreSQL) and writing SQL queries. Knowledge of RESTful API development and integration. Familiarity with version control systems, preferably Git . Understanding of Agile/Scrum methodologies. Desirable Skills: Experience with cloud platforms (AWS, Azure, or GCP). Knowledge of More ❯
Posted:

Java Developer

london (city of london), south east england, united kingdom
Hybrid / WFH Options
Stott and May
join our London-based technology team. You will work on designing, developing, and maintaining enterprise-level applications that support our digital platforms and customer-facing services. Key Responsibilities: Design, develop, and maintain high-quality Java applications and microservices. Collaborate with cross-functional teams including product, UX, and QA to deliver innovative solutions. Participate in full software development lifecycle … analysis, design, development, testing, deployment, and support. Ensure code quality through unit testing, code reviews, and adherence to best practices. Troubleshoot, debug, and optimize applications for performance and scalability. Stay up-to-date with the latest Java technologies and industry trends. Required Skills & Experience: Strong experience in Java (Java 8+) development. Solid understanding of object-oriented programming and … design patterns. Experience with Spring Framework (Spring Boot, Spring MVC, Spring Data) . Experience with relational databases (e.g., MySQL, PostgreSQL) and writing SQL queries. Knowledge of RESTful API development and integration. Familiarity with version control systems, preferably Git . Understanding of Agile/Scrum methodologies. Desirable Skills: Experience with cloud platforms (AWS, Azure, or GCP). Knowledge of More ❯
Posted:

Full Stack Software Engineer (Golang/Typescript)

City of London, London, United Kingdom
Safe Intelligence
service delivery and updates. Requirements : The technical requirements for the role are: Must haves: Ability and experience in system programming using Golang. This includes knowledge of database (MongoDB) access patterns (e.g., Optimistic Concurrency Control - OCC) and schema design, domain-driven architecture, and concurrency. Proven experience developing production-grade RESTful APIs ideally with an API-first approach. Some … proficiency in JavaScript/TypeScript-based frontend development, with extensive expertise in React. This includes a deep understanding of the DOM, component design, CSS, and state management. Familiarity with Kubernetes-specific platform components and principles , such as load balancers, cluster DNS, autoscalers, API/SDK toolsets, and the operator pattern. Experience developing and containerizing microservice applications is a … releases, preferably with GitHub Actions. Nice-to-haves: Familiarity with the OpenAPI specification and code generation toolsets for API development. Some experience with Python, modern development techniques, and design patterns. Experience in data science tools and ML tools (e.g., NumPy, pandas, scikit-learn, PyTorch) and open-source contributions (especially Python-based) would be a bonus. Familiarity with CUDA More ❯
Posted:

Full Stack Software Engineer (Golang/Typescript)

london (city of london), south east england, united kingdom
Safe Intelligence
service delivery and updates. Requirements : The technical requirements for the role are: Must haves: Ability and experience in system programming using Golang. This includes knowledge of database (MongoDB) access patterns (e.g., Optimistic Concurrency Control - OCC) and schema design, domain-driven architecture, and concurrency. Proven experience developing production-grade RESTful APIs ideally with an API-first approach. Some … proficiency in JavaScript/TypeScript-based frontend development, with extensive expertise in React. This includes a deep understanding of the DOM, component design, CSS, and state management. Familiarity with Kubernetes-specific platform components and principles , such as load balancers, cluster DNS, autoscalers, API/SDK toolsets, and the operator pattern. Experience developing and containerizing microservice applications is a … releases, preferably with GitHub Actions. Nice-to-haves: Familiarity with the OpenAPI specification and code generation toolsets for API development. Some experience with Python, modern development techniques, and design patterns. Experience in data science tools and ML tools (e.g., NumPy, pandas, scikit-learn, PyTorch) and open-source contributions (especially Python-based) would be a bonus. Familiarity with CUDA More ❯
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:

Lead Java Developer

City of London, London, United Kingdom
Hybrid / WFH Options
Talent
delivering modern, cloud-native solutions—rebuilding internal systems, creating efficient digital processes, and ensuring scalable, high-quality software delivery. As Lead Java Developer you will be responsible for: Design and develop modern, cloud-based services using Java and Node.js. Build and maintain microservices and UI components, ensuring seamless integration between front-end interfaces and back-end APIs. Implement … developing modern cloud-native applications using Java and Node.js. Strong background in microservices architecture, including both front-end (UI) and API components. Proficiency in Kafka and event-driven design patterns. Deep understanding of AWS cloud services and architecture best practices. Strong experience with NoSQL (MongoDB) and SQL databases. Expertise in containerization with Docker and orchestration with Kubernetes. Experience More ❯
Posted:

Lead Java Developer

london (city of london), south east england, united kingdom
Hybrid / WFH Options
Talent
delivering modern, cloud-native solutions—rebuilding internal systems, creating efficient digital processes, and ensuring scalable, high-quality software delivery. As Lead Java Developer you will be responsible for: Design and develop modern, cloud-based services using Java and Node.js. Build and maintain microservices and UI components, ensuring seamless integration between front-end interfaces and back-end APIs. Implement … developing modern cloud-native applications using Java and Node.js. Strong background in microservices architecture, including both front-end (UI) and API components. Proficiency in Kafka and event-driven design patterns. Deep understanding of AWS cloud services and architecture best practices. Strong experience with NoSQL (MongoDB) and SQL databases. Expertise in containerization with Docker and orchestration with Kubernetes. Experience More ❯
Posted:

Solutions Architect – CRM

City of London, London, United Kingdom
Hybrid / WFH Options
La Fosse
real estate consultancy, is undergoing a major transformation to enhance their delivery of innovative solutions and services. They are looking for a skilled Solutions Architect to lead the design and delivery of scalable, high-performance CRM systems, primarily using Microsoft Dynamics 365 (experience with platforms like Salesforce is also valued). This role sits within the Chief Technology … individuals with a strong grasp of agile, lean, and DevOps practices, who can operate autonomously across functional areas, embrace new ideas, and continuously seek improvement. Key Responsibilities: •Solution Design: Lead the architecture of CRM solutions aligned to business goals and company standards. •System Integration: Design integrations with external APIs, REST, GraphQL, and messaging systems to enable … a focus on CRM systems (Dynamics 365 preferred, other platforms considered). •Strong experience with API and event-driven architectures. •Solid background in Azure cloud and cloud-native design patterns. •Ability to design loosely coupled, modular systems with service-oriented or microservices architecture. •Skilled in translating complex technical concepts for technical and non-technical stakeholders. •Strong More ❯
Posted:

Solutions Architect – CRM

london (city of london), south east england, united kingdom
Hybrid / WFH Options
La Fosse
real estate consultancy, is undergoing a major transformation to enhance their delivery of innovative solutions and services. They are looking for a skilled Solutions Architect to lead the design and delivery of scalable, high-performance CRM systems, primarily using Microsoft Dynamics 365 (experience with platforms like Salesforce is also valued). This role sits within the Chief Technology … individuals with a strong grasp of agile, lean, and DevOps practices, who can operate autonomously across functional areas, embrace new ideas, and continuously seek improvement. Key Responsibilities: •Solution Design: Lead the architecture of CRM solutions aligned to business goals and company standards. •System Integration: Design integrations with external APIs, REST, GraphQL, and messaging systems to enable … a focus on CRM systems (Dynamics 365 preferred, other platforms considered). •Strong experience with API and event-driven architectures. •Solid background in Azure cloud and cloud-native design patterns. •Ability to design loosely coupled, modular systems with service-oriented or microservices architecture. •Skilled in translating complex technical concepts for technical and non-technical stakeholders. •Strong More ❯
Posted:

Front End Software Engineer (Typescript)

City of London, London, United Kingdom
Hybrid / WFH Options
Safe Intelligence
the role are: Must have Strong proficiency in JavaScript/TypeScript-based frontend development, with extensive expertise in React. This includes a deep understanding of the DOM, component design, CSS, and state management. Solid performance and security knowledge: profiling, memoization, code-splitting, tree-shaking, bundle analysis, Core Web Vitals, OAuth2/OIDC, JWT handling, CSRF/XSS mitigation … SRI, dependency hygiene. Proven experience interacting with and co-designing production-grade RESTful APIs ideally with an API-first approach. Strong knowledge of frontend polling and other async interactions patterns such as: polling/SSE/WebSockets for long-running tasks, optimistic updates, progress states, idempotent actions. Proficiency in integration, component and unit testing, with a strong commitment to … version control, testing, and releases, preferably with GitHub Actions. Nice to have Some experience in backend system development (ideally using Golang). This includes knowledge of database (MongoDB) access patterns (e.g., Optimistic Concurrency Control - OCC) and schema design, domain-driven architecture, and concurrency. Familiarity with the OpenAPI specification and code generation toolsets for API development. Some experience More ❯
Posted:

Front End Software Engineer (Typescript)

london (city of london), south east england, united kingdom
Hybrid / WFH Options
Safe Intelligence
the role are: Must have Strong proficiency in JavaScript/TypeScript-based frontend development, with extensive expertise in React. This includes a deep understanding of the DOM, component design, CSS, and state management. Solid performance and security knowledge: profiling, memoization, code-splitting, tree-shaking, bundle analysis, Core Web Vitals, OAuth2/OIDC, JWT handling, CSRF/XSS mitigation … SRI, dependency hygiene. Proven experience interacting with and co-designing production-grade RESTful APIs ideally with an API-first approach. Strong knowledge of frontend polling and other async interactions patterns such as: polling/SSE/WebSockets for long-running tasks, optimistic updates, progress states, idempotent actions. Proficiency in integration, component and unit testing, with a strong commitment to … version control, testing, and releases, preferably with GitHub Actions. Nice to have Some experience in backend system development (ideally using Golang). This includes knowledge of database (MongoDB) access patterns (e.g., Optimistic Concurrency Control - OCC) and schema design, domain-driven architecture, and concurrency. Familiarity with the OpenAPI specification and code generation toolsets for API development. Some experience More ❯
Posted:

Senior QA Automation Engineer (TypeScript / Playwright)

City of London, London, United Kingdom
Hybrid / WFH Options
Sutherland
support engineering at scale. You will play a key role in shaping our test automation strategy, designing scalable solutions, and driving quality across cross-functional teams. Key Responsibilities Design and build robust automation frameworks from scratch using Playwright with TypeScript. Write reusable, maintainable, and scalable automated test scripts for end-to-end and integration testing. Drive adoption of … test automation practices across teams, ensuring adherence to automation coding standards and design patterns. Integrate automated tests into CI/CD pipelines (e.g., Buildkite, Spinnaker, Jenkins) to enable efficient and reliable deployments. Collaborate with development, DevOps, and product teams to triage issues, refine test strategies, and improve overall software quality. Take ownership of solving ambiguous automation and integration … and provide clear reporting to stakeholders. Requirements 5-9 years of hands-on experience in test automation, with significant expertise in TypeScript and Playwright. Strong understanding of test design principles, browser automation, and web technologies. Proven experience integrating automation into CI/CD workflows using Buildkite, Spinnaker, Jenkins, or similar tools. Proficient with Git and best practices around More ❯
Posted:

Senior QA Automation Engineer (TypeScript / Playwright)

london (city of london), south east england, united kingdom
Hybrid / WFH Options
Sutherland
support engineering at scale. You will play a key role in shaping our test automation strategy, designing scalable solutions, and driving quality across cross-functional teams. Key Responsibilities Design and build robust automation frameworks from scratch using Playwright with TypeScript. Write reusable, maintainable, and scalable automated test scripts for end-to-end and integration testing. Drive adoption of … test automation practices across teams, ensuring adherence to automation coding standards and design patterns. Integrate automated tests into CI/CD pipelines (e.g., Buildkite, Spinnaker, Jenkins) to enable efficient and reliable deployments. Collaborate with development, DevOps, and product teams to triage issues, refine test strategies, and improve overall software quality. Take ownership of solving ambiguous automation and integration … and provide clear reporting to stakeholders. Requirements 5-9 years of hands-on experience in test automation, with significant expertise in TypeScript and Playwright. Strong understanding of test design principles, browser automation, and web technologies. Proven experience integrating automation into CI/CD workflows using Buildkite, Spinnaker, Jenkins, or similar tools. Proficient with Git and best practices around More ❯
Posted:
Design Patterns
Central London
10th Percentile
£46,250
25th Percentile
£48,750
Median
£78,750
75th Percentile
£128,125
90th Percentile
£138,750