Experience with Javascript/Typescript and a modern JS framework such as React , Angular or Vue.js . We generally use React & NextJS Strong engineering principles & practices : designpatterns, testing, clean code and a good reviewerPrevious experience working in a product-focused team A keen desire to want to learn and input into a highly collaborative team A … t meet all of these, please apply anyway! You use AI tools like Copilot , Cursor , Claude or others in your day-to-day coding Exposure to Domain Driven Design, Message-Driven Systems and Event Sourcing Experience with cloud infrastructure , particularly AWSSQL , and finding your way around data schemas Shipping containerised software with Argo , Kubernetes , Docker and Terraform Skill More ❯
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 development using React and backend development using Python. Own the full lifecycle of the products you build, including … Proficiency in Python3, FastAPI, SQL, REST APIs, or similar. Experience working in a platform team, providing tooling and processes for other teams. Strong understanding of architecture, designpatterns, 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: Good More ❯
with stakeholders, drafting user stories with acceptance criteria Build or configure components in Copilot Studio and Power Platform under guidance; contribute to prompt and AI agent designpatterns Implement solutions with telemetry (Power BI, Application Insights) and run small experiments to measure business value Follow secure and compliant design, apply DLP (Data Loss Prevention), and More ❯
of engineering team management experience 7+ years of engineering experience 8+ years of leading the definition and development of multi tier web services experience 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 partnering with … product or program management teams Experience designing or architecting (designpatterns, reliability and scaling) of new and existing systems PREFERRED QUALIFICATIONS Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers More ❯
for your team's projects and initiatives. Contribute to the broader engineering organization through knowledge sharing, process improvements, and cross-team collaborations. 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 leading … the definition and development of multi tier web services Experience working directly within engineering teams Experience managing engineers Experience designing or architecting (designpatterns, reliability and scaling) of new and existing systems Experience partnering with product and program management teams Experience in engineering PREFERRED QUALIFICATIONS Experience in communicating with users, other technical teams, and senior leadership to More ❯
Engineer - Key Requirements: Hands-on experience in Android development using Kotlin Strong knowledge of Coroutines, Jetpack Libraries, and Jetpack Compose Solid understanding of software architecture and designpatterns Proven ability to build scalable, user-friendly SDKs for use by other developers Track record of building secure, performant, and maintainable Android apps Clear communicator who works well in More ❯
team management experience - 10+ years of planning, designing, developing and delivering consumer software experience - Experience partnering with product or program management teams - Experience designing or architecting (designpatterns, reliability and scaling) of new and existing systems - Experience managing multiple concurrent programs, projects and development teams in an Agile environment - Bachelor's degree in computer science, computer engineering More ❯
the Tebex alchemy lab. Requirements Eligibility to work in the UK. 5+ years of experience with PHP and Laravel, with a deep understanding of various development approaches and design patterns. Proficiency in automated testing (PHPUnit, feature tests, etc.). High standards and attention to detail. Strong communication skills. Receptive to feedback and open to new ideas, with a More ❯
Principal Developer (Healthcare/Public Sector)London, UK Job responsibilities You will champion and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns. You will exemplify Thoughtworks' technical excellence, thought leadership and capabilities to our clients and inside Thoughtworks. You will act as a trusted technical advisor to your client by More ❯
tooling, e.g. SwitfUI, UIKit, CoreData, Clean Architecture, MVVM, Dependency Injection, etc. Proven experience building scalable SDKs for third-party use Strong understanding of software architecture and designpatterns Ability to write high-performance, maintainable code and optimise for performance and reliability Comfortable working across the full app lifecycle, from feature design to delivery and iteration More ❯
they architect it. With exciting challenges, real-world impact, and a collaborative culture, our client is where your skills can power something bigger. Your missions: Own the architectural design process from concept to delivery, ensuring alignment with both project goals and enterprise vision. Provide expert guidance and thought leadership to stakeholders, championing innovative and scalable solutions. Collaborate with … hands-on background in software development or support at the enterprise level. Familiarity with the full software development lifecycle and technology vendor management. Knowledge of solution designpatterns, hosting environments, and industry best practices. Self-driven with a sharp eye on outcomes and business value. Inside IR35 contract or permanent staff position Sole UK national Candidates must More ❯
with web technologies, tools, and frameworks, including HTML, CSS, JavaScript, and React. Familiarity with Agile development methodologies (XP, SCRUM, Kanban) and continuous integration practises. Previous experience in UI design, optimisation, and development processes. A solid degree in Computer Science, Physics, Engineering, Mathematics, or a relevant analytical field. Deep understanding of algorithms, data structures, and design patterns. … Experience in developing UI applications for finance, particularly in FX or other Fixed Income/Derivatives Trading environments. What You'll Do: Collaborate with a dedicated team to design and develop user-friendly UI components using React. Enhance the functionality and performance of existing applications, ensuring they are scalable and reliable. utilise your problem-solving skills to tackle More ❯
with web technologies, tools, and frameworks, including HTML, CSS, JavaScript, and React. Familiarity with Agile development methodologies (XP, SCRUM, Kanban) and continuous integration practises. Previous experience in UI design, optimisation, and development processes. A solid degree in Computer Science, Physics, Engineering, Mathematics, or a relevant analytical field. Deep understanding of algorithms, data structures, and design patterns. … Experience in developing UI applications for finance, particularly in FX or other Fixed Income/Derivatives Trading environments. What You'll Do: Collaborate with a dedicated team to design and develop user-friendly UI components using React. Enhance the functionality and performance of existing applications, ensuring they are scalable and reliable. utilise your problem-solving skills to tackle More ❯
Strong programming skills in an OOP language (Java, Python, etc.). Solid hands-on experience with React, JavaScript, HTML, and CSS. Good understanding of algorithms, data structures, and design patterns. Experience with agile methodologies (Scrum, Kanban, XP) and CI/CD practices. Background in UI design, optimisation, scalability, and reliability. Degree in Computer Science, Engineering, Mathematics More ❯
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 ❯
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 ❯
Exp: 14 + Yrs Responsibilities Lead full-stack development initiatives across enterprise-grade applications. Collaborate with cross-functional teams including product, design, and DevOps to deliver scalable and secure software solutions. Drive technical excellence in both frontend and backend development, ensuring high performance and maintainability. Provide thought leadership in software engineering practices and contribute to architectural decisions. Mentor … Automation & Testing: Hands-on experience with automated testing frameworks like Jest , Cypress , and Pact . Strong understanding of software architecture principles including microservices, service-oriented architecture (SOA), and design patterns. Proven ability to define technical solutions aligned with business goals and industry best practices. Must have exposure to Agile methodologies and DevOps practices. Excellent oral and written communication More ❯
Exp: 14 + Yrs Responsibilities Lead full-stack development initiatives across enterprise-grade applications. Collaborate with cross-functional teams including product, design, and DevOps to deliver scalable and secure software solutions. Drive technical excellence in both frontend and backend development, ensuring high performance and maintainability. Provide thought leadership in software engineering practices and contribute to architectural decisions. Mentor … Automation & Testing: Hands-on experience with automated testing frameworks like Jest , Cypress , and Pact . Strong understanding of software architecture principles including microservices, service-oriented architecture (SOA), and design patterns. Proven ability to define technical solutions aligned with business goals and industry best practices. Must have exposure to Agile methodologies and DevOps practices. Excellent oral and written communication More ❯
Exp: 14 + Yrs Responsibilities Lead full-stack development initiatives across enterprise-grade applications. Collaborate with cross-functional teams including product, design, and DevOps to deliver scalable and secure software solutions. Drive technical excellence in both frontend and backend development, ensuring high performance and maintainability. Provide thought leadership in software engineering practices and contribute to architectural decisions. Mentor … Automation & Testing: Hands-on experience with automated testing frameworks like Jest , Cypress , and Pact . Strong understanding of software architecture principles including microservices, service-oriented architecture (SOA), and design patterns. Proven ability to define technical solutions aligned with business goals and industry best practices. Must have exposure to Agile methodologies and DevOps practices. Excellent oral and written communication More ❯
london (city of london), south east england, united kingdom
HCLTech
Exp: 14 + Yrs Responsibilities Lead full-stack development initiatives across enterprise-grade applications. Collaborate with cross-functional teams including product, design, and DevOps to deliver scalable and secure software solutions. Drive technical excellence in both frontend and backend development, ensuring high performance and maintainability. Provide thought leadership in software engineering practices and contribute to architectural decisions. Mentor … Automation & Testing: Hands-on experience with automated testing frameworks like Jest , Cypress , and Pact . Strong understanding of software architecture principles including microservices, service-oriented architecture (SOA), and design patterns. Proven ability to define technical solutions aligned with business goals and industry best practices. Must have exposure to Agile methodologies and DevOps practices. Excellent oral and written communication More ❯
Wembley, London, United Kingdom Hybrid / WFH Options
Football Association Limited
Working as part of the Digital Technology (DT) division, you will be responsible for specifying and overseeing the solution architecture and design for digital products. As a Solution Architect, you will be responsible for ensuring onshore and offshore technical teams understand the solution architecture and have a suitable framework in which to develop solutions within an Agile delivery … designs, technical roadmaps, software, quality and on the evaluation, selection and implementation of suitable Commercial Off the Shelf (COTS) products as required. This will be achieved through the design and implementation of robust, scalable solutions that integrate and transform data from a variety of sources. Your mission will be to architect high-quality, future-ready technology solutions that … in the selection and shaping of the applications ensuring that they are reliable, efficient, and scalable. You will be responsible for ensuring that we apply modern cloud-based architectural patterns and work closely with engineering and enterprise architecture teams, to help ensure optimal data delivery, system integration, and user experience designs, all while enabling a single point of truth More ❯
models and estimating Shipments Per Route for $MM savings • Deep Learning models to synthesize attributes of addresses • Abuse detection models to reduce network losses Key job responsibilities 1. Design, develop, and maintain scalable data pipelines to support ML model development and production deployment. 2. Implement and maintain CI/CD pipelines for the data and ML solutions. 3. … Expertise in SQL and experience with both relational and NoSQL databases. - Familiarity with cloud platforms (e.g., AWS) and their services. - Knowledge of data modeling, data warehousing, and ETL design patterns. - Experience with version control systems (e.g., Git) and CI/CD pipelines . - Strong problem-solving skills and attention to detail. - Excellent communication skills and ability to work More ❯
of the team that will be responsible for developing and maintaining features for the Android variant of the NHS App. Working in a multi-disciplinary team of tech, design, business, product, infrastructure and test, you will help to design, develop, test and deliver new features while also maintaining existing features. You will be involved throughout the … high-quality, performant, well-documented and tested features that deliver a first-class experience to millions of users across England. Responsibilities - Work with a multi-disciplinary team to design, document and develop high quality, scalable solutions for the NHS App's Android application using Kotlin. - Create appropriate unit and integration tests for your work. - Write clean, maintainable and … using Kotlin and AndroidStudio. - Be passionate about mobile development, keeping up to date with the latest Android development trends and best practices. - Have a good understanding of Android design principles and interface guidelines. - Be someone who embraces collaboration when building solutions. - Have a good understanding of MVVM Architecture and associated design patterns. - Be able to apply More ❯
of the team that will be responsible for developing and maintaining features for the Android variant of the NHS App. Working in a multi-disciplinary team of tech, design, business, product, infrastructure and test, you will help to design, develop, test and deliver new features while also maintaining existing features. You will be involved throughout the … high-quality, performant, well-documented and tested features that deliver a first-class experience to millions of users across England. Responsibilities - Work with a multi-disciplinary team to design, document and develop high quality, scalable solutions for the NHS App's Android application using Kotlin. - Create appropriate unit and integration tests for your work. - Write clean, maintainable and … using Kotlin and AndroidStudio. - Be passionate about mobile development, keeping up to date with the latest Android development trends and best practices. - Have a good understanding of Android design principles and interface guidelines. - Be someone who embraces collaboration when building solutions. - Have a good understanding of MVVM Architecture and associated design patterns. - Be able to apply More ❯
of the team that will be responsible for developing and maintaining features for the Android variant of the clients App. Working in a multi-disciplinary team of tech, design, business, product, infrastructure and test, you will help to design, develop, test and deliver new features while also maintaining existing features. You will be involved throughout the … high-quality, performant, well-documented and tested features that deliver a first-class experience to millions of users across England. Responsibilities Work with a multi-disciplinary team to design, document and develop high quality, scalable solutions for the clients App's Android application using Kotlin. Create appropriate unit and integration tests for your work. Write clean, maintainable and … Kotlin and Android Studio. Be passionate about mobile development, keeping up to date with the latest Android development trends and best practices. Have a good understanding of Android design principles and interface guidelines. - Be someone who embraces collaboration when building solutions. Have a good understanding of MVVM Architecture and associated design patterns. Be able to apply More ❯