Design Patterns Jobs in London

251 to 275 of 349 Design Patterns Jobs in London

Senior Software Engineer - Apple Platforms (iOS and tvOS)

London, United Kingdom
Hybrid / WFH Options
Disney Cruise Line - The Walt Disney Company
feature-rich native iOS and tvOS applications for iPhone, iPad and Apple TV using UIKit and SwiftUI An understanding of the trade-offs of using different design patterns, such as MVC or MVVM Experience integrating with backend systems, web services, and third-party software Proven understanding and experience using reactive frameworks such as Combine You build high More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Head of Engineering: Ecommerce

London, United Kingdom
Rewardgateway
above $500M. Deep understanding of global payment and regulations related to eCommerce platforms. Strong technical expertise in API development, coupled with a deep understanding of software architecture and design patterns. Expertise in cloud technologies, particularly AWS, with the ability to deploy and manage scalable cloud-based solutions. Broad knowledge of eCommerce, including insights into online retail, customer engagement More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Head of Engineering: Ecommerce (London)

London, UK
Rewardgateway
above $500M. Deep understanding of global payment and regulations related to eCommerce platforms. Strong technical expertise in API development, coupled with a deep understanding of software architecture and design patterns. Expertise in cloud technologies, particularly AWS, with the ability to deploy and manage scalable cloud-based solutions. Broad knowledge of eCommerce, including insights into online retail, customer engagement More ❯
Employment Type: Full-time
Posted:

Senior Android Engineer

London, United Kingdom
Hybrid / WFH Options
Zego
by our customers to handle their policies and access insights about their driving behaviour. The Mobile SDK - a native SDK responsible for collecting the data required to determine driving patterns, which is ultimately used to create a driver score. Beyond coding we are seeking someone who brings deep experience in building secure, scalable, and high-performance Android applications, while … docs, tech talks, etc To thrive as a Senior Android Engineer, you should have: 6+ years of Android development experience. Solid understanding of software architecture, design patterns and best practices. Proven experience in app development using Kotlin, Coroutines, Jetpack Libraries, Jetpack Compose, . Experience in building SDKs that are scalable, user-friendly, and performant for third More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Site Reliability Engineer

London, United Kingdom
Different Technologies Pty Ltd
software to any tasks or parts of the system that would deliver benefit. Monitor application performance - identifying, and implementing, improvements to application performance and stability. Collaborate with the design and implementation of the desired pipelines and process for deployment to production environment. The SRE will work closely with Platform and Software domains to ensure continuous improvement of performance … improvements through metrics. Accountable for halting or stopping a project/product if the solution is not technically acceptable. Responsible for producing and maintaining documentation relating to application design, integration processes, testing procedures, and deployment approach as well as … collaborating with teams to create operational run and playbooks. Integration with Domains including: Collaborating with Domains to plan, design, test and maintain the application. Design patterns for any component or structure under SRE responsibility. Implementation of components such as Monitoring and Logging. Manage the runbook preparations of Domains. Liaise and support other teams on work More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Junior Frontend Software Engineer - Remote (UK-Based)

London, United Kingdom
Hybrid / WFH Options
School Result
model testing and AI-powered UX development Communicate clearly and manage blockers proactively Your Profile: 1+ year professional or internship engineering experience Solid foundation in software design patterns and data structures Familiar with Git, Jupyter, command line, and agile workflows Experience with: React.js Node Python CSS Typescript Unit Testing AI/ML: LangChain, PyTorch, TensorFlow (basic understanding … Bonus: Interest in ethical AI, UX design, and CI/CD optimization Authorized to work in the UK without visa sponsorship Remote Setup Requirements: Reliable high-speed internet and distraction-free workstation Stock Options Volunteer Time Off Paid Parental Leave UK-Specific Perks: 28 Personal Leave Days Sick Leave Private Health Plan via AXA Pension Match Access to More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Salesforce B2B Solution Architect - UK

London, United Kingdom
Hybrid / WFH Options
Astound Commerce Corporation
the estimate Solid knowledge/experience using standard salesforce APIs (REST, Bulk, Streaming); Excellent knowledge of Salesforce ecosystem Strong understanding of Salesforce SDLC Good to have: Software architecture design using object-oriented and modularity principles; Experience with working on complex … functional software projects that require a deep understanding of the application logic and dependencies; Experience with Lightning Web Components, HTML and CSS Technical documentation writing skills; Design patterns knowledge and experience; Basic knowledge of project management; Experience with interviewing and on-boarding of engineers; Experience managing geographically distributed teams What we offer in return Off-the-Charts More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Golang Developer Kafka API - Start-up

London, South East, England, United Kingdom
Hybrid / WFH Options
Client Server Ltd
Developer/Backend Software Engineer (Go Kafka API) London/WFH to £110k Do you have a deep knowledge of Go/Golang combined with software architecture and design skills? You could be progressing your career as a Golang Developer at a start-up payments technology company that is revolutionising the payments industry to Africa, improving speed, cost … and reliability. As a Golang Developer you'll focus on backend system design, event driven architecture and APIs with a focus on scalability and reliability. You'll join a small, collaborative, Agile team working on 2 week sprints, you'll be a key part of tech discussions and decision making. Location/WFH: You'll join colleagues in … driven architectures, Kafka, API development You have a product based mindset and commercial acumen You have a thorough understanding of Computer Science fundamentals such as OOP, Design Patterns, Data Structures You have experience of working on scalable, distributed systems You're collaborative with Agile team experience What's in it for you: As a Golang Developer you More ❯
Employment Type: Full-Time
Salary: £90,000 - £110,000 per annum
Posted:

Lead Mobile Engineer

London, United Kingdom
Mindera
mobile applications across platforms. This role will have different responsibilities depending on the project needs, which may include: Leading a team of talented engineers and collaborating with product, design, and other cross-functional teams to deliver world-class mobile experiences. Proposing technical architectures for new or evolving applications. Leadership & Strategy Serve as a mobile technology expert and advocate … quality-driven approach to app stability, CI/CD pipelines, and automated testing. Ensure timely delivery of high-quality software using agile methodologies. Partner with Product Management and Design to scope features and set technical direction. Cross-Functional Collaboration Collaborate with backend and web teams for API integration and user experience consistency. Deep knowledge of REST/GraphQL … frameworks like React Native, Flutter, KMP/CMP being a plus. Experience leading teams in high-growth or consumer-facing companies. Strong understanding of mobile architecture, design patterns, and platform guidelines. Track record of delivering scalable mobile apps for millions of users. Excellent communication skills in English and strategic thinking. Preferred qualifications include familiarity with cross-platform More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Solution Architect

London, United Kingdom
Hybrid / WFH Options
Docebo
The Principal Solutions Architect (PSA) is the most senior individual contributor role within the Solutions Architecture team. Acting as a strategic technical advisor, the PSA drives complex solution design, influences departmental strategy, and serves as a mentor and coach to the broader SA and CSE team. This role is engaged in the highest complexity opportunities, strategic initiatives, and … as an escalation point for technical solutioning pre-sales risks and critical customer engagements. Provide ongoing coaching, mentorship, and development support to Solutions Architects and Customer Sales Engineers. Design and lead technical enablement initiatives, knowledge-sharing sessions, and architecture reviews. Act as a senior contributor in cross … functional working groups (Product, Security, Professional Services) to align solutions with Docebo's business needs. Provide strategic feedback to Product Management based on industry trends, customer challenges, and architectural patterns encountered in the field. Engage in go-to-market planning for new features or services requiring complex solution positioning. Contribute to defining architectural standards, reusable design patterns More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Solution Architect (London)

London, UK
Hybrid / WFH Options
Docebo
The Principal Solutions Architect (PSA) is the most senior individual contributor role within the Solutions Architecture team. Acting as a strategic technical advisor, the PSA drives complex solution design, influences departmental strategy, and serves as a mentor and coach to the broader SA and CSE team. This role is engaged in the highest complexity opportunities, strategic initiatives, and … as an escalation point for technical solutioning pre-sales risks and critical customer engagements. Provide ongoing coaching, mentorship, and development support to Solutions Architects and Customer Sales Engineers. Design and lead technical enablement initiatives, knowledge-sharing sessions, and architecture reviews. Act as a senior contributor in cross … functional working groups (Product, Security, Professional Services) to align solutions with Docebo's business needs. Provide strategic feedback to Product Management based on industry trends, customer challenges, and architectural patterns encountered in the field. Engage in go-to-market planning for new features or services requiring complex solution positioning. Contribute to defining architectural standards, reusable design patterns More ❯
Employment Type: Full-time
Posted:

Moonsift Developer Job Description

London, United Kingdom
Hybrid / WFH Options
Microcred
and ask them to join. We've recently done a discussion on some of the advanced options of version control and will be looking at some design patterns next. I'm a great believer in fostering a community where you feel safe to admit to not knowing something and asking questions. No one knows everything, there are … Our product worksets (our term for sprints ) always begin with us looking at user feedback and deciding what features to build, then - crucially I believe - we keep the design and development process separate, with Alex taking on the design and myself giving feedback. It's far too easy as the developer to just build whatever is More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Development Manager, Amazon Rufus

London, United Kingdom
Amazon
how these intersect with technical capabilities and opportunities. • Provide technical leadership to team members, and represent the organization on technical matters with senior leadership. • Lead the team to design and develop solutions that are performant, highly scalable and cost effective. • Create a culture of pride in engineering and operational excellence and drive best practices within teams and across … technical designs and approaches. • Anticipate bottlenecks, provide escalation management, anticipate and make trade-offs, and balance the business needs versus technical constraints. BASIC QUALIFICATIONS - Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations - Experience in engineering … team management - Experience in engineering - Experience working directly within engineering teams - Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems - Experience partnering with product and program management teams - Bachelor's degree - Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Java Developer - Post Trade Financial Services

London, United Kingdom
Vertus Partners
across the business. This is a great opportunity for someone who enjoys solving complex engineering problems and wants to see their work have immediate business impact. Key Responsibilities Design and develop enterprise-grade Java applications in a distributed, microservices-based architecture. Drive resiliency and high-throughput standards within post trade systems. Collaborate closely with cross-functional teams including … business stakeholders. Contribute to architectural decisions and long-term technical strategy. Engage in continuous improvement efforts across code, infrastructure, and processes. Core Java (multithreading, performance tuning, design patterns) Microservices Architecture - building, scaling, and maintaining services Messaging - Kafka is currently used; MQ experience is also valued Database - Oracle or similar RDBMS Systems Design - experience contributing to More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Datawarehouse Developer

London, United Kingdom
Hybrid / WFH Options
Candour Solutions
transforming, and loading data from multiple sources, structured and unstructured. Utilise Enterprise-grade technology, primarily SQL Server 2019 and potentially Azure technologies, and explore other solutions where appropriate. Develop patterns, best practices, and standardized data pipelines to ensure consistency across the organisation. Essential Core Technical Experience 5 to 10+ years of experience in SQL Server data warehouse or data … MS Excel & VBA. Knowledge of Insurance or Banking/Finance domains. Exposure to DW development practices (code & configuration management, build processes). Understanding of data warehouse design patterns (e.g., Data Modelling). Ability to elicit business requirements and collaborate on end-to-end solutions. Supporting Core Technical Experience Experience with Jira, Confluence, MS Teams, or similar tools. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Data Analyst, Finance Remote - United States

London, United Kingdom
Hybrid / WFH Options
vercel.com
Will Do: Model usage based economics - Build and maintain dbt models in Snowflake that translate raw product telemetry into ARR, margin, and unit economics views. Forecast revenue & costs - Design Python driven Monte Carlo and statistical models to project usage, revenue, and gross margin under multiple scenarios. Run variance & root cause analyses - Explain plan vs actual deltas across revenue … reconciliation, and data quality SLAs so Finance can audit every revenue and cost metric back to source. Mentor analysts & engineers - Provide best practice guidance on dbt design patterns, Snowflake optimization, and Python analytical tooling. About You: 7+ years in analytics or data science roles focused on Finance (SaaS or usage based preferred). Deep hands on expertise More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior iOS Engineer

London, United Kingdom
Hybrid / WFH Options
Chegg, Inc
lifecycle, from project creation to deployment Knowledge of iOS UI principles, and ability to contribute to UX design Experience working with REST APIs and Design Patterns Strong skills in Object-Oriented Programming, Swift, and Objective-C Willingness to mentor junior developers Exposure to high-traffic web platform architecture Experience leading projects from a technical standpoint More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer (London)

London, UK
Borderless
as we scale. What Youll Be Doing Contribute to the rebuild and refinement of our core platform Write clean, scalable, well-documented code in TypeScript, React, and SQL Design and maintain complex data models for performance and extensibility Collaborate cross-functionally with Product, Ops, CS, and Engineering Identify and resolve platform bottlenecks, technical debt, and stability issues Contribute … to architectural and data design decisions You Should Apply If You have strong experience building … full-stack web applications in TypeScript and React Youve worked with large-scale, complex relational databases and understand trade-offs around normalisation, query efficiency, and data design patterns You think deeply about the structure and performance of data (data access vs data query trade-offs) Youre a proactive problem-solver who enjoys collaborative work across multiple functions More ❯
Employment Type: Full-time
Posted:

Senior Fullstack Engineer (Front End Focused)

London, United Kingdom
Hybrid / WFH Options
Ebury
curious. You should be programming language, framework, and tool agnostic but have strong opinions (weakly held) on the right tool to solve our biggest problems. Responsibilities: Lead the design and delivery of complex features for customer-facing web applications. Drive frontend development using React/VueJS and backend development using Python/Django . Own the full lifecycle … Python3, Django, SQL, Big Query, REST APIs, or similar. Experience working in a platform team , providing tooling and processes for other teams. Strong understanding of architecture, design patterns , and building scalable, testable code (unit & integration tests). Comfort with containerization, monitoring, and cloud infrastructure . Excellent communication and collaboration skills in English. Massive bonus if you have More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Staff Engineer Tech - Development London

London, United Kingdom
DARE
a strong engineering background with strong opinions (loosely held) on technologies, platforms, and approaches to delivery. Articulate ideas effectively, ensuring shared understanding across the technology team. Lead the design and development of scalable and maintainable solutions. We primarily build things in Python and Go, but we also have some C# systems as well. We expect that a strong … with emerging technologies, trends, and best practices. Pragmatically combine new and proven technologies to drive innovation and maintain a competitive edge. Contribute to the overall architecture, design patterns, and technical roadmap of our backend systems. Be comfortable with ambiguity and changing priorities. You're the kind of person who creates order from chaos. What you'll bring More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

TypeScript and AWS serverless experience.

London, United Kingdom
N Consulting Limited
looking for a talented and experienced TypeScript & AWS Serverless Developer to join our team. Job Overview: We are seeking a dynamic and passionate TypeScript & AWS Serverless Developer to design, develop, and maintain high-performance serverless applications on the AWS platform. The ideal candidate will have a strong understanding of the latest web development technologies and a proven track … years of experience as a Serverless Developer, preferably with TypeScript and AWS Excellent knowledge of TypeScript, JavaScript, and AWS services Strong experience with serverless architecture and design patterns Proficient in cloud computing concepts and technologies Experience with databases such as DynamoDB or MongoDB Familiarity with front-end frameworks like Angular or React is a plus Excellent problem More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Head of Engineering

London, United Kingdom
Rewardgateway
Understanding of machine learning techniques in the context of fitness and wellness technology. Strong technical expertise in API development, coupled with a deep understanding of software architecture and design patterns. Expertise in cloud technologies, particularly AWS, with the ability to deploy and manage scalable cloud-based solutions. Extensive knowledge of fitness and wellness technology solutions, including insights into More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Head of Engineering (London)

London, UK
Rewardgateway
Understanding of machine learning techniques in the context of fitness and wellness technology. Strong technical expertise in API development, coupled with a deep understanding of software architecture and design patterns. Expertise in cloud technologies, particularly AWS, with the ability to deploy and manage scalable cloud-based solutions. Extensive knowledge of fitness and wellness technology solutions, including insights into More ❯
Employment Type: Full-time
Posted:

Machine Learning Engineer - UK (London)

London, UK
Hybrid / WFH Options
Prima
development practices like TDD and BDD, ensuring our code is marked by quality, readability, and maintainability; A wealth of experience in software architecture, encompassing an understanding of common design patterns. Your focus on Machine Learning, Microservices, and DDD sets you apart;Exceptional command of the English language. Nice-to-Have Alongside the essential prerequisites, we're excited to More ❯
Employment Type: Full-time
Posted:

Python Developer - Fixed Income (Contract)

London, United Kingdom
Vertus Partners
Oriented Design to deliver scalable, maintainable solutions What We're Looking For: Deep expertise in core Python development Strong foundation in OOP and software design patterns and multithreading Experience working with large-scale data pipelines and ETL workflows Experience working on Time Series systems Proven track record building Fixed Income trading systems Exposure to portfolio More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Design Patterns
London
10th Percentile
£51,250
25th Percentile
£60,000
Median
£70,000
75th Percentile
£91,250
90th Percentile
£115,000