676 to 700 of 768 Design Patterns Jobs in the UK

Tech Lead Front End Specialist

Location
Greater London, England, United Kingdom
frontend team in developing scalable and high-performance applications using Next.js, React, and TypeScript. Define and enforce frontend coding standards, best practices, and design patterns. Architect and optimize applications for speed, performance, and SEO, leveraging Gatsby for static site generation. Ensure seamless integration of Material UI for consistent … frontend development, with 2+ years in a leadership role. Strong proficiency in Next.js, React, TypeScript, and Gatsby. Experience with Material UI and design system implementation. Familiarity with MJML for building responsive email templates. Experience with Twig templating and frontend integration. Strong understanding of serverless architecture using Netlify Functions. ...

Software Engineer- III- iOS- JPM Personal Investing- Mid Level

Location
Greater London, England, United Kingdom
problem-solving skills Experience writing unit tests using XCTest framework Experience with the MVVM + Coordinator design pattern and other relevant architecture patterns like SOLID Experience with best practices in mobile design (human interface guidelines, threading, etc) Good knowledge of core iOS libraries and frameworks … ideas Preferred qualifications, capabilities and skills- nice to haves Experience writing UI tests using XCUITest or other framework Experience building or working with Design Systems (UI Development, White-labelling) Experience with modularisation and dependency injection Appreciation for Accessibility and understanding of how to meet Accessibility requirements Understanding ...

Technical Lead - Golang UK

Location
United Kingdom
software engineering teams through technical delivery and either direct line management or mentoring. Deep understanding of agile ways of working, best practices and design patterns. Deep understanding of test‐driven development and testing best practices. Deep understanding of version control tools, e.g. Git. Understanding of DevOps practices … Head of Engineering, designed to evaluate key aspects of a Technical Lead role. This session includes a selection of tasks to cover: Architecture Design – We want to see how you approach a high level problem, demonstrating your design thinking and decision‐making process. Technical Implementation ...

Tech Lead

Location
Greater London, England, United Kingdom
areas for improvement, and drive initiatives to maintain system reliability, performance, and user satisfaction. Additionally, you will mentor and guide engineers on architecture, integration patterns, and best practices, helping raise the technical capability and innovation of the team. What we need from you Architecture & design expertise – proven … ability to design and evaluate new services, ensuring solutions align with product goals and system health. Integration patterns & security awareness – solid understanding of secure, scalable system integration and best‐practice security principles. Cloud & DevOps skills – demonstrated experience delivering cloud‐native products using modern CI/CD pipelines ...

Digital Accessibility Specialist, Senior Associate

Location
Greater London, England, United Kingdom
products and services. You will work with developers and designers across a variety of web and mobile applications, including our open-source Salt design system, to remove the barriers that prevent people from having an equal experience. You will apply and continue to develop your knowledge of digital … component-level accessibility evaluations. Find compliant and creative solutions to accessibility challenges while working within provided constraints such as design system patterns, existing frameworks, and technical limitations. Participate in planning and stand-up meetings, collaborating with cross-functional teams including developers, designers, and product managers to address ...

ETRM Technical Consultant (Endur)

Location
Greater London, England, United Kingdom
complex technology projects, contribute to end-to-end delivery and collaborate with technical and business stakeholders across the full development lifecycle. Key Responsibilities Design, develop, test and maintain technical solutions within Openlink Endur environments. Provide technical expertise throughout the software development lifecycle, from initial design through … with CI tools such as Jenkins or TeamCity. Experience with build tools such as Maven, Gradle or Ant. Strong knowledge of object-oriented design principles and established design patterns. A good understanding of dependency injection and software architecture principles. Experience working on business-critical systems where ...

ETRM Technical Consultant (Endur/Openlink)

Location
United Kingdom
complex technology projects, contribute to end-to-end delivery and collaborate with technical and business stakeholders across the full development lifecycle. Key Responsibilities Design, develop, test and maintain technical solutions within Openlink Endur environments. Provide technical expertise throughout the software development lifecycle, from initial design through … with CI tools such as Jenkins or TeamCity. Experience with build tools such as Maven, Gradle or Ant. Strong knowledge of object-oriented design principles and established design patterns. A good understanding of dependency injection and software architecture principles. Experience working on business-critical systems where ...

AI Engineer

Location
Birmingham, England, United Kingdom
processing. Our mission is to lower the barrier for organizations and people to get value out of AI capabilities. Primary Duties and Responsibilities Design and develop scalable, high-performance applications and services using a variety of software architecture design patterns. Implement robust AI systems and functionalities … full stack, from the user interface to the database layer to ensure the reliability of releases. Participate in and eventually lead technical design sessions to decompose and design complex systems and interfaces. Collaborate with cross-functional teams to ensure technical and user requirements are met. ...

Senior Software Engineer, Robotic Manipulation

Location
Boston, England, United Kingdom
capabilities with larger software and hardware systems. Develop services and interfaces used by robotics applications and supporting systems. Participate in architectural and system-design decisions for robotics software. Help establish technical direction and provide mentorship to less-experienced engineers. Communicate engineering plans, technical trade-offs, priorities, and progress … environment representation. Experience creating or working with service interfaces, including REST APIs, gRPC services, or similar technologies. Familiarity with software architecture, system design methodologies, and established design patterns. Ability to take loosely defined engineering problems, determine an appropriate approach, and deliver a complete implementation. Experience developing ...

Data Architect (12 Month FTC)

Location
Biggin Hill, England, United Kingdom
evolution of data architecture, technology, and tooling in alignment with the wider software strategy. Design and document data architecture solutions and patterns to meet business and technical requirements. Support the delivery of architecture initiatives and roadmap activities within assigned projects and workstreams. Collaborate with software engineers, product … design patterns. Experience working with master data, operational data stores or analytical platforms. Experience with distributed data systems, data modelling, data integration patterns and data lifecycle management. 2+ year experience working with relational and non-relational database technologies, including schema design, performance optimisation and scalability ...

Developer

Location
Manchester, England, United Kingdom
Responsibilities will include: Core Development Responsibilities Designs, develops, and tests high-quality software solutions. Contributes across the software development lifecycle, from analysis and design through deployment and ongoing support. Collaborates within agile teams to deliver full-stack technical solutions using appropriate tools and technologies. Maintains and enhances existing … responsive, accessible, and performant web applications. Experience integrating with Python-based backend services, including RESTful APIs and asynchronous data flows. Familiarity with API consumption patterns, including RESTful services, authentication strategies, and error handling. Background in .NET and .NET Core using C#, particularly in building and integrating backend services ...

Java/Python Developer — Spring Microservices & Agile DevOps

Location
Greater London, England, United Kingdom
employees specializing in engineering and IT services. We are looking for a Java/Python Developer to help manage, build, develop and design the Java Application with good exposure on springboot, microservices and system designing. 6+ hands-on experience with Java, Angular, Spring, Typescript, Python Strong object oriented … design and development skills, data-structures and algorithms, and design patterns. Excellent analytical ability. Strong experience with relational databases logical modelling. Strength in querying large relational databases in an optimized manner. A culture of incorporating unit test cases when designing systems using Junit. Strong collaboration ...

Data Architect (12 Month FTC)

Location
Biggin Hill, England, United Kingdom
development and evolution of data architecture, technology, and tooling in alignment with the wider software strategy.Design and document data architecture solutions and patterns to meet business and technical requirements.Support the delivery of architecture initiatives and roadmap activities within assigned projects and workstreams.Collaborate with software engineers, product owners, and other … principles and design patterns.Experience working with master data, operational data stores or analytical platforms.Experience with distributed data systems, data modelling, data integration patterns and data lifecycle management.2+ year experience working with relational and non-relational database technologies, including schema design, performance optimisation and scalability considerations.2+ ...

Senior Web Developer

Location
Wrexham, Wales, United Kingdom
solutions. Person Specification The successful candidate will have strong, demonstrable experience in: React.js Next.js JavaScript (ES6+) and modern browser APIs HTML5 & CSS3 (responsive design, accessibility, cross-browser compatibility) TypeScript Tailwind CSS or similar modern CSS frameworks Node.js (front‐end tooling, build processes, integrations) Strapi or similar headless … databases, including how front‐end applications interact with data (no complex database development expected). Strong understanding of front‐end architecture, component-based design, and state management. Solid grasp of programming fundamentals, including functional programming principles and common design patterns. Experience working with API-driven applications ...

Cloud Integration Engineer

Location
United Kingdom
uncover insights, as well as build out our integration as a service platform. Be responsible for the end-to-end process of design, development, and operation of the system-to-system interfaces, data flows, APIs, and integration middleware while maintaining metrics and enhancing tools to support system monitoring … incident resolution/escalation. We are looking for experience in the following skills: Design and Implement EAI & SOA Solutions using Mule ESB/CloudHub, Dell Boomi and IBM Integration Bus (IIB). A2A and B2B integration. Good understanding of various data formats XML, JSON, CSV, Database, SOAP, REST ...

Staff Engineer – AI-Driven Full-Stack SaaS (Hybrid)

Location
Manchester, England, United Kingdom
Developer to join our expanding teams that build our customer facing products. You’ll be technically leading work; from requirements capture and initial design, through to full implementation, iterating quickly on our modern tech stack ( NodeJS microservices, Vue, Redis, SQL Server and SingleStore ) and deploying code daily … Current and production grade TypeScript fluency (approx. 5+years experience) is necessary for this particular position. Key Responsibilities : Working with stakeholders on initial solution design, scoping and system design. Spiking areas of uncertainty in designs and building POCs as required. Work with our Product Teams to help break down ...

Senior Salesforce Developer (Temporary)

Location
Greater London, England, United Kingdom
counting Angi is seeking a Temporary Senior Salesforce Developer to join our Sales and Care Tooling team. In this role, you will design and implement functionality that supports our Sales and Care organizations, and help integrate our Salesforce instance with a new global, technical platform. You will work … first." Most business features are built by administrators using Flow. Engineers partner with senior administrators to maintain a coherent package architecture and to design and develop custom components where Flow isn't a fit. Technology Stack On the Salesforce side, we follow an unlocked packages strategy across 20+ ...

Senior Software Development Engineer - Amazon Connect

Location
Nottingham, England, United Kingdom
software development lifecycle.* You enjoy leading by example, setting engineering best practices, and mentoring other engineers to broaden their skillsets.* You want to design and own software engineering development deployments from start to finish, thinking strategically about back-end architectural and design patterns.* You appreciate ...

Software Engineer - 12 Month FTC

Location
Durnford Farm, England, United Kingdom
Purpose of Role The purpose of this role is to analyse, design and engineer innovative software solutions to projects aligned with the requirements of McLaren Racing. Role Dimensions The Software & Data Science department is responsible for the analysis, design, and delivery of bespoke software tools … with a proportion of the time spent working from home. To be involved in all stages of the development life cycle: initial analysis, design, implementation, build, integration, testing, deployment, debugging and support. To take ownership and lead on assigned projects (with support from your manager) in order ...

iOS Developer

Location
Leeds, England, United Kingdom
privacy, resilience and performance throughout the development lifecycle. Contribute to technical documentation and knowledge sharing within the team. Help establish and maintain development standards, patterns and best practices. Keep up to date with developments in the Apple and wider mobile technology ecosystem. Contribute to an inclusive, collaborative engineering culture … . Strong proficiency in Swift . Good understanding of the iOS SDK and Apple development ecosystem. Experience developing applications using modern iOS development patterns and practices. Experience working with APIs and integrating mobile applications with backend services. Experience with automated testing, including unit and UI testing. Experience using ...

iOS Developer

Location
Manchester, England, United Kingdom
privacy, resilience and performance throughout the development lifecycle. Contribute to technical documentation and knowledge sharing within the team. Help establish and maintain development standards, patterns and best practices. Keep up to date with developments in the Apple and wider mobile technology ecosystem. Contribute to an inclusive, collaborative engineering culture … . Strong proficiency in Swift . Good understanding of the iOS SDK and Apple development ecosystem. Experience developing applications using modern iOS development patterns and practices. Experience working with APIs and integrating mobile applications with backend services. Experience with automated testing, including unit and UI testing. Experience using ...

iOS Developer

Location
Greater London, England, United Kingdom
privacy, resilience and performance throughout the development lifecycle. Contribute to technical documentation and knowledge sharing within the team. Help establish and maintain development standards, patterns and best practices. Keep up to date with developments in the Apple and wider mobile technology ecosystem. Contribute to an inclusive, collaborative engineering culture … . Strong proficiency in Swift . Good understanding of the iOS SDK and Apple development ecosystem. Experience developing applications using modern iOS development patterns and practices. Experience working with APIs and integrating mobile applications with backend services. Experience with automated testing, including unit and UI testing. Experience using ...

Senior Modelling Software Engineer - Chronos

Location
Oxford, England, United Kingdom
Responsibilities Manage on-time delivery of robust and scalable model features. Coach, mentor and line manage junior colleagues, supporting their development and engagement. Design, implement, and maintain Python modules/packages in the modelling codebase. Innovate in wider software architecture and data orchestration to improve scalability and developer … driving the adoption of modern, agentic-first software engineering practices in the model development team. Lead constructive and empathetic code reviews and technical design discussions. Skills, Knowledge and Expertise Required attributes: Professional Python experience ( 6+ years ) in a team‐based software environment, delivering components used by other teams ...

Data Engineer

Location
Cardiff, Wales, United Kingdom
tech‐driven on‐demand mobility service that supports our hyper‐local communities, helping them thrive and so much more! What you’ll do: Design, build and maintain ETL/ELT pipelines in Microsoft Fabric using Pipelines, Notebooks, Lakehouses, Warehouses and OneLake. Write PySpark notebooks to ingest and transform …/CD and automated testing for data pipelines. Microsoft Fabric certification (e.g. DP-600 or DP-700). Lakehouse/medallion architecture design patterns. Experience with data governance, security and lineage. Experience with high-volume transactional data, ideally in transport, mobility or on‐demand services. Where ...

Software Engineer

Location
Greater London, England, United Kingdom
Design, develop, and maintain scalable and reliable backend systems, leveraging a range of technologies (including but not limited to those in Azure) adhering to quality standards, DevOps principles, and agile methodologies.* Designing technical solutions to meet business requirements.* Implementing solutions to a high level of quality.* Participating … database experience (either relational or non-relational).* Experience with source control, partaking in code reviews.* Thorough knowledge of OOP, coding fundamentals and design patterns.* Strong communication skills.* In-depth knowledge of sports betting markets, including odds calculation, betting types and market trends* Previous experience in the online ...