Design Patterns Jobs in Central London

26 to 40 of 40 Design Patterns Jobs in Central London

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:

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:

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:

Domain Architect (Engineering)

City of London, London, United Kingdom
Reward Gateway
marketing integrations, and scalable system design. You’ll work with engineering and product teams to turn ideas into practical, high-impact solutions. Key responsibilities include: Authentication & Identity Strategy Design secure, scalable authentication flows Address multi-program user scenarios and SSO challenges across web and mobile platforms, in coordination with the group strategy on the topic Platform Architecture Lead … Integration & Data Connectivity Architect integrations with CRM tools (Braze, Heap.io, LaunchDarkly) and broader ecosystem Support convergence initiatives with platforms like Smarter and Explorer Technical Leadership Championing technology standards and patterns across engineering teams Contributing to enterprise roadmaps and technology strategy Guide engineering teams on architectural best practices Participate in code reviews and mentor developers on secure and efficient design … blueprints and transition plans Accountability for the creation and maintenance of architectural decision records. Participate in architecture review processes and approval workflows Ensure compliance with enterprise architecture standards and patterns, identifying and controlling divergences from established patterns Escalate architectural decisions that require broader organisational input Skills and experience required: A proven track record and senior-level expertise in 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