Design Patterns Jobs in England

176 to 200 of 552 Design Patterns Jobs in England

Senior Platform Engineer

Manchester, Lancashire, United Kingdom
Hybrid / WFH Options
BAE Systems (New)
Frameworks Ensuring code consistency and quality by utilising static code analysis tools e.g. SonarQube Team working inside an agile environment e.g. Scrum, Lean, Kanban Common software design patterns Using precedent and your owncreativity to solve our client's challenges! It would be great if you also had experience in some of these, but if not we'll More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer, Translation Services

Cambridge, Cambridgeshire, United Kingdom
Amazon
internship professional software development experience - 5+ years of programming with at least one software programming language experience - 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience - Experience as a mentor, tech lead or leading an engineering team PREFERRED QUALIFICATIONS - 5+ years of full software development life More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer - iOS

London, United Kingdom
Whitbread
stays and 25% discount on our Restaurant brand As an iOS Engineer, you will work within an agile team to deliver across the entire product life cycle - concept, design, build (code), deploy, test, release, and maintain/support great products in a Dev-ops environment. You will also fully participate in the relevant scrum events; planning and estimation … daily scrums, sprint reviews, and retrospectives. Alongside this, you will help drive team standards and best practices as well as owning technical design on projects and understanding the trade-offs in creating great software. … What you'll need: Proven experience with iOS development Strong understanding and working experience with Swift and Xcode. Nice to have: SwiftUI and GraphQL Experience with Design patterns, Object-Oriented Design, VIPER/MVVM architecture as well as exposure to web services, Micro-Services, REST APIs Worked within an agile environment Willingness to collaborate to More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior iOS Developer

London, United Kingdom
Hybrid / WFH Options
Moneybox
You will be involved in the whole life cycle from suggesting new features to releasing the application to more than 1 million users in the UK. Drive the design of the architecture of the iOS application. Lead large scale improvements to the design of the application. Develop new features and maintain the Moneybox iOS application. Ensure … features for the application that will make the app experience better for users, and that will make the application more reliable. Collaborate with the wider team to define, design, and ship new features Identify and fix bottlenecks and bugs. Help to maintain the quality and organisation of the codebase Be responsible for releasing the app to the store … in developing native iOS apps. Proficient in Swift and iOS frameworks. Exposure to all aspects of software development from gathering requirements to releasing. Applied knowledge of design patterns and SOLID principles. Advocates good and clean design of the code, in an enthusiastic way. Experience and desire about mentoring and supporting other developers. Experience in designing More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior iOS Developer FTC (3 Months)

London, United Kingdom
Hybrid / WFH Options
Moneybox
You will be involved in the whole life cycle from suggesting new features to releasing the application to more than 1 million users in the UK. Drive the design of the architecture of the iOS application. Lead large scale improvements to the design of the application. Develop new features and maintain the Moneybox iOS application. Ensure … features for the application that will make the app experience better for users, and that will make the application more reliable. Collaborate with the wider team to define, design, and ship new features Identify and fix bottlenecks and bugs. Help to maintain the quality and organisation of the codebase Be responsible for releasing the app to the store … in developing native iOS apps. Proficient in Swift and iOS frameworks. Exposure to all aspects of software development from gathering requirements to releasing. Applied knowledge of design patterns and SOLID principles. Advocates good and clean design of the code, in an enthusiastic way. Experience and desire about mentoring and supporting other developers. Experience in designing More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior iOS Developer

London, South East, England, United Kingdom
Hybrid / WFH Options
Moneybox
You will be involved in the whole life cycle from suggesting new features to releasing the application to more than 1 million users in the UK. Drive the design of the architecture of the iOS application. Lead large scale improvements to the design of the application. Develop new features and maintain the Moneybox iOS application. Ensure … features for the application that will make the app experience better for users, and that will make the application more reliable. Collaborate with the wider team to define, design, and ship new features Identify and fix bottlenecks and bugs. Help to maintain the quality and organisation of the codebase Be responsible for releasing the app to the store … in developing native iOS apps. Proficient in Swift and iOS frameworks. Exposure to all aspects of software development from gathering requirements to releasing. Applied knowledge of design patterns and SOLID principles. Advocates good and clean design of the code, in an enthusiastic way. Experience and desire about mentoring and supporting other developers. Experience in designing More ❯
Employment Type: Full-Time
Salary: £0 per annum
Posted:

Lead PHP Developer

Wales, Yorkshire, United Kingdom
Net World Sports, Ltd
a Scrum-based development team , with a majority of your time dedicated to hands-on development . Collaborate with cross-functional teams to deliver high-quality software solutions. Design and implement scalable, maintainable software architecture, balancing monolithic and microservices approaches as needed. Team Management: Provide line management to team members, including goal setting, performance reviews, and managing Personal … Establish and maintain team processes for code reviews, testing , and task breakdown . Process Improvement: Advocate for and implement best practices in TDD, CI/CD , and Software Design Principles . Work closely with the Product Owner and stakeholders to define technical objectives and timelines. Ensure high code quality and maintainability through testing frameworks, code reviews , and documentation … testing . Proficiency in API creation and integrating with 3rd-party APIs. Hands-on experience with Docker and CI/CD pipelines. Practical knowledge of Software Design Patterns and Software Principles (e.g., SOLID). Expert-level proficiency in Git . Nice-to-Have Technical Skills: Experience with AWS infrastructure. Exposure to Microsoft Dynamics NAV integrations. Familiarity with More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior iOS Developer

East London, London, United Kingdom
Richard Wheeler Associates
iOS development (Swift, Xcode, libraries) A desire to develop skills in native Android development Understanding of best practices for app development and testing Understanding of software design patterns, including UI architectural patterns particularly regarding native mobile apps Experience of local databases and reactive UI Experience of UI test automation Responsibilities: Working with the Lead Mobile Developer More ❯
Employment Type: Permanent
Salary: £85,000
Posted:

Senior PHP Developer

Wales, Yorkshire, United Kingdom
Net World Sports, Ltd
with team goals. Maintain team processes for code reviews, testing, and task breakdown. Process Improvement: Advocate for and implement best practices in TDD, CI/CD, and Software Design Principles. Work closely with the Leader, Product Owner and stakeholders to define technical objectives and timelines. Ensure high code quality and maintainability through testing frameworks, code reviews, and documentation. … expertise in PHP and JS/TypeScrpt Expertise with Symfony, Laravel and NodeJS frameworks. Proven experience with monolithic and microservices architectures. Advanced knowledge of MySQL, including complex database design and reporting. Strong experience with Test-Driven Development (TDD), unit testing, functional testing, and … integration testing. Proficiency in API creation and integrating with 3rd-party APIs. Hands-on experience with Docker and CI/CD pipelines. Practical knowledge of Software Design Patterns and Software Principles (e.g., SOLID). Expert-level proficiency in Git. Nice-to-Have Technical Skills: Experience with AWS infrastructure. Expertise with NoSQL databases. Knowledge of modern frontend JS More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Developer

Exeter, Devon, United Kingdom
Unity Five Ltd
by the Product Owner. This work consists of that which you are directly responsible for as well as units that you are involved in from a mentorship or design (technical/architectural/UI etc.) capacity. Work must be facilitated through the development lifecycle from coding, code review, testing and release into production. Code should be produced to … exceptional problem-solving ability Demonstrate high competency in PHP and version control (e.g., Git) Demonstrate high competency or aptitude for PHP web frameworks Understand high level architectural designs and patterns Understand the importance of release management, Jira (or equivalent) discipline and version control to ensure traceable provenance Recognise and employ appropriate coding design patterns/paradigms … and discourage and mitigate anti-patterns and bad practice Follow process, suggest improvements and embrace change Build “full” end-to-end solutions Demonstrate strong communication skills that can facilitate a bridge between the development team and other parts of the business, management and Product Owner Project a positive attitude and ability to work as part of an agile team More ❯
Employment Type: Permanent
Posted:

Senior Software Engineer

London, United Kingdom
Macquarie Bank Limited
Python, with expertise in Object-Oriented analysis and design A relevant tertiary qualification in Engineering, Computer Science, or equivalent Good understanding of APIs, REST, and data storage patterns Familiarity with Unix/Linux systems and shell scripting Understanding of software architecture and design patterns We welcome applications from anyone inspired to build a better More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer (London)

Highgate, Greater London, UK
Macquarie Bank Limited
Python, with expertise in Object-Oriented analysis and design A relevant tertiary qualification in Engineering, Computer Science, or equivalent Good understanding of APIs, REST, and data storage patterns Familiarity with Unix/Linux systems and shell scripting Understanding of software architecture and design patterns We welcome applications from anyone inspired to build a better More ❯
Employment Type: Full-time
Posted:

.Net Developer MVC

London, United Kingdom
Hybrid / WFH Options
InterContinental Recruiting
hear from you! Key Responsibilities: Developing designs following best industry practices and coding standards; providing support and maintenance to critical applications as needed Effectively modelling customer requirements; creating design models from these requirements using best practices Collaborating closely with other teams (e.g., QA, DevOps, end-users) to deliver high-quality software: creating test requirements and ensuring sufficient unit … or equivalent Proven ability to produce high-quality, maintainable code Strong problem-solving skills and ability to manage legacy code Excellent understanding of OOP principles and design patterns of software development Minimum 5 years of experience in building commercial .NET Framework or .NET Core applications with C# Minimum 3 years of experience in Web application development In More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Full Stack Web Developer

Slough, Berkshire, United Kingdom
Mars, Incorporated and its Affiliates
Job Description: We are seeking a technically proficient Full Stack Web Senior Developer to lead the ownership and delivery of our digital solutions through the design and implementation of innovative web applications that enhance our data digital capabilities across various business functions, including Marketing, Supply Chain, Sales, and Customer Engagement. This role is transformation-funded and therefore has … user needs. Facilitate the design and architecture of scalable web applications, ensuring performance, security, and maintainability. Mentor junior developers, providing guidance on coding standards, design patterns, and effective problem-solving techniques. Work closely with cross-functional teams including stakeholders, business analysts, QA, and infrastructure teams to ensure seamless project execution. Collaborate with internal teams to More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Application Developer

Milton Keynes, Buckinghamshire, United Kingdom
CityFibre Limited
salary, aperformance-related bonus, and arange of benefitsto support your financial, physical, and mental wellbeing. This is some of what you can expect to be doing: Leading the design and development of scalable software solutions within the IME Release Train Providing technical leadership and mentorship to developers, fostering a culture of learning and innovation Collaborating with Enterprise and … for clean, scalable code, and a collaborative mindset.You'll also have: Proven experience in PHP or Python development, with strong knowledge of frameworks like Laravel and design patterns such as MVC Experience working with microservices, Apache Kafka, and event-driven architecture A track record of mentoring developers and leading technical initiatives in Agile environments Familiarity with DevOps More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Application Developer

Telford, Shropshire, United Kingdom
CityFibre Limited
salary, aperformance-related bonus, and arange of benefitsto support your financial, physical, and mental wellbeing. This is some of what you can expect to be doing: Leading the design and development of scalable software solutions within the IME Release Train Providing technical leadership and mentorship to developers, fostering a culture of learning and innovation Collaborating with Enterprise and … for clean, scalable code, and a collaborative mindset.You'll also have: Proven experience in PHP or Python development, with strong knowledge of frameworks like Laravel and design patterns such as MVC Experience working with microservices, Apache Kafka, and event-driven architecture A track record of mentoring developers and leading technical initiatives in Agile environments Familiarity with DevOps More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

SQL BI Developer

Warrington, Cheshire, North West, United Kingdom
Essential Recruitment
reporting solution which will function Enterprise-wide. You will be involved in the full software development lifecycle on this project. SQL BI Developer SQL, ADF Role and Responsibilities: - Design and deliver innovative solutions as the company builds a modern, best practice data warehouse - Play a key role on a product development programme using the Microsoft BI stack and … Agile team of Developers, Testers and BA/Product Owners on a set of new greenfield projects - Observe object-oriented design and good practice design patterns and principles SQL BI Developer SQL, ADF Skills and Experience: - Significant experience of the Microsoft BI stack (SQL Server 2022, SSIS, SSAS, SSRS, Power BI) - In-depth expertise with More ❯
Employment Type: Permanent
Salary: £50,000
Posted:

Sr. Software Development Engineer, On Road Efficiency and Delivery Quality

London, United Kingdom
Amazon
Last Mile driver delivery app. The successful candidate is expected to have deep technical experience with mobile development and be able to deliver projects end to end from design to launch. As an experienced member of the team, you will be expected to not only own the end to end success of your projects, but also to mentor … internship professional software development experience - 5+ years of programming with at least one software programming language experience - 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience - Experience as a mentor, tech lead or leading an engineering team PREFERRED QUALIFICATIONS - 5+ years of full software development life More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Development Engineer, Prime Tech Hub

London, United Kingdom
Amazon
responsibilities: Work alongside product managers, ML data scientists, designers, and fellow engineers to create seamless Prime experiences Drive technical decisions that consider EU regulations and regional customer preferences Design and develop scalable systems that support Prime's growing member base Partner with business teams to understand market-specific requirements and implement tailored solutions Success in this role will … complex technical challenges while understanding the growing customer needs across EU market. This is a fast-paced environment where you'll need to demonstrate strong coding skills, system design expertise, and the ability to adapt quickly to evolving business needs. Key job responsibilities - Architect, design and build large-scale digital marketing optimisation systems that power Amazon … and code reviews. The role is expected to implement best practices for code quality, testing and deployment using AWS services. BASIC QUALIFICATIONS - Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems - Experience (non-internship) in professional software development - Experience programming with at least one software programming language - 3+ years of non-internship More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Python Developer C++ Grid Computing

City of London, London, United Kingdom
Hybrid / WFH Options
Client Server
good understanding of analytics and Risk for one or more financial products You have a strong knowledge of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms You have experience within a similar financial trading systems environment You are collaborative with excellent communication skills You are degree educated in Computer Science or similar STEM discipline More ❯
Employment Type: Permanent, Work From Home
Posted:

C++ Developer

London, United Kingdom
Millennium Management LLC
with C++ language (expert understanding of modern C++ is essential); - Strong written and verbal communication skills; - Strong problem solving skills, understanding of standard data structures and design patterns; - Ability to work in fast-paced goal-oriented environment; - Attention to detail, high level of self-organization Successful candidate is likely to demonstrate - Experience working with modern development stack More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

C++ Developer Windows - Finance

London, South East, England, United Kingdom
Hybrid / WFH Options
Client Server Ltd
a good knowledge of networking protocols e.g. TCP/IP, multicast You have a strong grounding in Computer Science fundamentals e.g. multi-threading, OOP, Data Structures, Design Patterns You're collaborative with great communication skills What's in it for you: *Please note this is a 12 month Fixed Term Contract, with full benefits* As a C++ More ❯
Employment Type: Full-Time
Salary: £60,000 - £70,000 per annum
Posted:

Software Engineer - Technologist

Newcastle Upon Tyne, Tyne and Wear, England, United Kingdom
Hybrid / WFH Options
Client Server Ltd
engineering best practices and have experience across the full software development lifecycle You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms You're excited to join a start-up in a role that you can shape and influence What's in it for you: As a Software Engineer/ More ❯
Employment Type: Full-Time
Salary: £50,000 - £70,000 per annum
Posted:

C# Developer .Net SQL - Quant Trading

London, South East, England, United Kingdom
Hybrid / WFH Options
Client Server Ltd
use C# going forward) You have a strong knowledge of SQL databases You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms You're entrepreneurial with good business acumen, keen to take ownership and lead projects You're collaborative, enjoy problem solving and sharing ideas What's in it for More ❯
Employment Type: Full-Time
Salary: £120,000 - £180,000 per annum
Posted:

Web / Mobile Developer

Southampton, Hampshire, South East, United Kingdom
Hybrid / WFH Options
Deerfoot Recruitment Solutions
GitHub. Knowledge of frontend testing practices (Jest, React Testing Library). Strong teamwork and communication skills, with the ability to work independently. Understanding of software architecture, design patterns, and engineering good practices. Experience troubleshooting and resolving mobile deployment issues. This position is budgeted up to a salary of to £60k but the client may increase this to More ❯
Employment Type: Permanent, Work From Home
Salary: £65,000
Posted:
Design Patterns
England
10th Percentile
£52,425
25th Percentile
£60,000
Median
£73,000
75th Percentile
£85,700
90th Percentile
£92,750