people’s lives. We’re looking for a proactive and experienced Android Developer to work across a portfolio of fully native apps, primarily developed in Kotlin, with legacy Java code being phased out. The technologies run directly on the phone with limited server interactions. You’ll have a strong track record of delivering high-quality apps and … engineering challenges. It is envisaged the role will evolve into a leadership position. Responsibilities : Build on exciting new technologies and integration with wearable devices Develop new features, improve existing code – work on ambitious projects ranging from low-level algorithms to high-level system design; plus the occasional development of a prototype app Utilise the latest Android SDKs and frameworks … to implement scalable, maintainable and testable architectures Conduct code reviews and champion high-qualitycode by leveraging unit tests, continuous integration, and codequality tools You’ll need: 5+ years of high-level Android development experience A wider software engineering background (8+ years in total) Excellent Kotlin skills and comfortable with other languages More ❯
Approach: Foster close collaboration with cross-functional teams, including product managers, designers, and fellow engineers, to translate business requirements into technical solutions and deliver innovative products that exceed expectations CodeQuality Assurance: Conduct thorough code reviews, meticulously scrutinising codebases to ensure compliance with coding standards, best practices, and design patterns, while offering constructive feedback to uphold … and elevate codequality organisation-wide Technical Troubleshooting and Optimisation: Tackle intricate technical challenges head-on, employing sharp analytical skills to diagnose issues, implement effective solutions, and fine-tune system performance for optimal efficiency and scalability Documentation and Knowledge Sharing: Document architectural decisions, design patterns, and best practices, and actively contribute to knowledge-sharing initiatives such as … to craft robust and scalable solutions that meet organisational needs Guidance and Mentorship: Act as a mentor and technical authority for junior team members, providing hands-on guidance, conducting code reviews, and sharing insights to nurture their professional growth and ensure team cohesion Exemplary Technical Leadership: Lead by example, embodying a collaborative and proactive architectural Vision: Lead the architectural More ❯
strong leadership, guiding both architectural direction and team delivery. You'll remain actively engaged in the engineering process spending approximately 10–20% of your time coding, 10–20% on code reviews and mentoring, and 10–15% on architecture and design. The remaining 45–70% will be dedicated to team leadership and cross-functional collaboration, including planning, stakeholder communication, and … Lead the architectural direction and technical execution of full-stack applications using React/TypeScript and Java (Spring Boot). Own and drive the adoption of best practices in codequality, performance, accessibility, and cloud-native engineering. Remain hands-on with 10–20% of your time dedicated to high-impact coding, architectural spikes, and technical deep dives. … an in-house team of 2 Technical Leads and 6 Engineers, while coordinating with an offshore team comprising a Senior Tech Lead, 2 TLs, and 6 Engineers. Conduct structured code reviews, drive technical knowledge sharing, and support career development for mid and senior engineers. Foster a high-performance, collaborative engineering culture that encourages ownership, accountability, and psychological safety. Strategic More ❯
of our customers and business partners Help define the technical direction for the products you support, ensuring alignment with business goals. Write secure, tested, and high-qualitycode that performs at scale. Participate in second-line support for applications and platforms, including occasional out-of-hours support. Contribute to the rollout of our Enterprise Agile approach and … support esure’s ongoing transformation journey. Proactively find opportunities to improve technical quality, streamline processes, and reduce technical debt. Continuously improve ways of working by challenging existing processes and proposing innovative solutions. Share knowledge, mentor colleagues, and foster collaboration across teams and departments. Qualifications What we’d love you to bring: Experience as a developer in a scaled … Knowledge of finical billing domains/systems Hands-on experience with microservices architecture, database programming, and event streaming in a cloud-based environment. Proficiency in applying standard methodologies in codequality, such as continuous integration, unit testing, and peer reviews. Experience developing and scaling high-traffic websites or critically important business systems. Familiarity with automated testing frameworks More ❯
and the latest cloud technologies Actively sharing technical expertise with the team both as a hands-on developer, coach and mentor. Improving the engineering practices in the squad including codequality, testing and CI/CD Working with SRE engineers to build distributed systems with a focus on high availability, low latency and scalability (you build it … technologies in a cloud-based environment The ability to tell a technical story/concepts to non-technical audiences in a way that is digestible Knowledge and practice of codequality techniques like continuous integration, unit testing, and peer reviews Passionate about keeping up to date with the latest technology trends and tools Someone who wants to More ❯
Reigate, Surrey, England, United Kingdom Hybrid / WFH Options
esure Group
and the latest cloud technologies Actively sharing technical expertise with the team both as a hands-on developer, coach and mentor. Improving the engineering practices in the squad including codequality, testing and CI/CD Working with SRE engineers to build distributed systems with a focus on high availability, low latency and scalability (you build it … technologies in a cloud-based environment The ability to tell a technical story/concepts to non-technical audiences in a way that is digestible Knowledge and practice of codequality techniques like continuous integration, unit testing, and peer reviews Passionate about keeping up to date with the latest technology trends and tools Someone who wants to More ❯
automation development teams across Fixed, Mobile & B2B networks. You will lead, scale, and develop a team of over 30 developers across internal and external resources, ensuring best practice and codequality is maintained whilst they scale up delivery. You will work with product teams, OSS architecture, and business analysts to ensure maximum value is delivered across scaled … alongside Solution Architects to do strategic use case design and design tactical solutions with strategic outcomes in mind. Analyse LLD's, develop and create workflows (when required). Approve Code reviews before merge (when required). Internal/External stakeholder engagement (including vendors). Set standards - coding, ways of working, documentation, for 30+ developers and provide thought leadership to … you will be able to evidence experience working in Fixed Telecom Network or Mobile Network Automation. You will have a proven track record of delivering high-qualitycode and leading development squads. You will likely have multiple years of experience in a senior developer role, ideally in a large telecoms company. You will have a strong knowledge More ❯
Reading, Berkshire, South East, United Kingdom Hybrid / WFH Options
Hays
automation development teams across Fixed, Mobile & B2B networks. You will lead, scale, and develop a team of over 30 developers across internal and external resources, ensuring best practice and codequality is maintained whilst they scale up delivery. You will work with product teams, OSS architecture, and business analysts to ensure maximum value is delivered across scaled … alongside Solution Architects to do strategic use case design and design tactical solutions with strategic outcomes in mind. Analyse LLD's, develop and create workflows (when required). Approve Code reviews before merge (when required). Internal/External stakeholder engagement (including vendors). Set standards - coding, ways of working, documentation, for 30+ developers and provide thought leadership to … you will be able to evidence experience working in Fixed Telecom Network or Mobile Network Automation. You will have a proven track record of delivering high-qualitycode and leading development squads. You will likely have multiple years of experience in a senior developer role, ideally in a large telecoms company. You will have a strong knowledge More ❯
Employment Type: Contract, Work From Home
Rate: £700.0 - £795.00 per day + Up to £795 per day Inside IR35
London, South East, England, United Kingdom Hybrid / WFH Options
Pontoon
software solutions leveraging AWS AI services, focusing on Amazon Lex and LLMs. Collaborate: Work closely with cross-functional teams to seamlessly integrate AI capabilities into contact centre solutions. Write Code: Produce clean, efficient, and maintainable code in TypeScript that stands the test of time. DevOps Advocate: Champion DevOps best practices, including CI/CD pipelines, automated testing, and … infrastructure as code. Code Reviews: Lead and participate in code reviews, ensuring high standards of codequality and adherence to best practices. Troubleshoot: Diagnose and resolve complex technical challenges across various areas of the software stack. Stay Current: Keep your finger on the pulse of the latest industry trends and technologies to ensure our solutions More ❯
Overview Hybrid 2 days in Stansted. As a Test Engineeryou will be ensuring softwarequality by designing and executing test plans, identifying defects, and collaborating with developers to resolve issues. Our Test Engineersplay a key role in for ensuring the quality and reliability of our products through rigorous testing and analysis. You will work closely with … Collaborate with developers to troubleshoot and resolve issues. Perform regression testing to ensure existing functionality is not affected by new changes. Develop and maintain automated test scripts. Participate in code reviews and provide feedback on testability and quality. Continuously improve testing processes and methodologies. Qualifications Desirable qualifications and experience; Agile development - strong understanding of Agile values and principles, as … preferred) Familiarity of Cloud environments (e.g., Azure) Experience with manual or automated testing • ISTQB Software Testing Good analysis and problem-solving skills Effective communicator Attention to detail Advocate of codequality, clean code, and best practice Ability to interpret and document processes Self-motivation and willingness to learn and explore new ideas An understanding of Motor More ❯
sports market trading Contribute to greenfield systems , from design through to production Collaborate with researchers and devs on experimentation and rapid iteration Write high-quality, scalable, performant code in a flat, agile structure Engage with real-time systems and data-heavy platforms (where accuracy is everything) What We're Looking For Solid experience with C# and the … .NET platform Good grounding in SQL and relational database design Strong attention to detail and codequality Excellent written and verbal communication A scientific, curious mindset - and ideally a degree in CS or a STEM subject Nice to have: Experience with React or modern JS frameworks Multi-threaded or low-latency application experience Familiarity with Git, PlasticSCM More ❯
a strong background in Java development 11/17/21, Spring Core, and various Java build tools. You will be responsible for designing, developing, and maintaining high-qualitysoftware solutions that meet our clients' needs Responsibilities: Key Responsibilities: Develop … and maintain Java-based applications using Spring Core. Utilize Java build tools such as Maven or Gradle for efficient project management. Implement unit testing and mocking frameworks to ensure codequality and reliability. Design and manage SQL databases, ensuring optimal performance and security. Collaborate with cross-functional teams to integrate REST APIs. Use Git for version control … and collaborate on code repositories. Participate in code reviews and provide constructive feedback to team members. Troubleshoot and resolve software defects and issues. Secondary Responsibilities: Implement CI/CD pipelines to automate deployment processes. Manage Bitbucket repositories and work with shell scripting. Develop and maintain frontend applications using HTML, CSS, JavaScript, and React.js. Collaborate with frontend developers to More ❯
services such as Amazon Lex and Large Language Models (LLMs). Collaborate with cross-functional teams to integrate AI capabilities into contact centre solutions. Write clean, efficient, and maintainable code in TypeScript. Implement and advocate for DevOps best practices, including CI/CD pipelines, automated testing, and infrastructure as code. Lead and participate in code reviews to ensure … codequality and adherence to best practices. Troubleshoot and resolve complex technical issues across multiple areas of the software stack. Stay up-to-date with the latest industry trends and technologies to ensure our solutions remain competitive yet sustainable. Requirements: Proven experience as a Senior Software Engineer or similar role. Strong expertise in AWS services, particularly Amazon More ❯
Risk data for BNPP is at the heart of all that the Risk Systems department achieves on a daily basis. · Design, build, and maintain efficient, reusable, and reliable Python code · Rapidly prototyping solutions to quickly prove/disprove new concepts · Design and implementation of low-latency, high-availability, and performant applications · Work directly with Risk analysts and Product owners … to turn functional requirements into efficient and maintainable code · Ensure the best possible performance, quality, and responsiveness of the applications · Identify bottlenecks and bugs, and devise solutions to these problems · Help maintain codequality, organization, and automation · Integration with a variety of data storage solutions 3. Professional Qualifications/Candidate Profile Minimum Qualification Requirements … knowledge of its ecosystem · Solid understanding of object-oriented programming and functional programming paradigms · Familiar with Python application design and architectural patterns · Demonstrable ability to write clean and readable code · Experience with SQL and any industry standard relational database. · Understanding fundamental design principles behind a scalable application · Creating data schemas that represent and support business processes · Unit test and More ❯
Waterlooville, Hampshire, South East, United Kingdom Hybrid / WFH Options
ClearCourse
critical role, where you will be leading and supporting a team of Java developers who are working on our Cygnus Swan product, and be an active contributor to the code base and sprint cycles, taking on development tasks of all complexities. Our product is very stable, but there will be some legacy work to be done, however, we are … secure, and maintainable software systems end to end. Develop loosely coupled, layered software components ensuring they are replaceable, testable, and version-controlled with minimal impact on others. Embrace Clean Code and SOLID principles: your code must be clear enough to be understood and extended by others quickly and safely. Communicate with clarity and empathy across teams, including Support … quality and attitude. Handle developments, supports and production requests with professionalism, care, and accountability. Consistently demonstrates ownership and follows through to the delivery. Cares about product and codequality, balances technical excellence with delivery speed. Required experience/characteristics : At least 5 years as Senior Developer experience across these technologies Familiarity with Java FX or More ❯
Maidenhead, Royal Borough of Windsor and Maidenhead, Berkshire, United Kingdom
WHD
product releases, including ongoing maintenance. You will be working closely with your product managers, product owners, engineering leaders, your team and other stakeholders. You will be leading developers, quality engineers and … partnering with CloudOps, TechOps, UX Design other cross-functional functional groups to evolve our solutions while continuing to improve your teams’ adoption of SDLC processes, CI/CD integration, codequality & automation test coverage. Primary Responsibilities Lead an organization of 4-10 development & test engineers globally to efficiently produce high quality deliverables Manage team leads … experience with scaled software architecture & domain: performance, redundancy, failover, clustering, vertical scaling Preferred: experience using AWS cloud solutions, ideally including migration from other hosting services Working experience with source code management patterns and DevOps automation Proficient in API design, development & production operation Working experience managing production client & server code bases across one or more technology stacks Working experience More ❯
point product releases, including ongoing maintenance.You will be working closely with your product managers, product owners, engineering leaders, your team and other stakeholders. You will be leading developers, quality engineers and … partnering with CloudOps, TechOps, UX Design other cross-functional functional groups to evolve our solutions while continuing to improve your teams adoption of SDLC processes, CI/CD integration, codequality & automation test coverage. Primary Responsibilities Lead an organization of 4-10 development & test engineers globally to efficiently produce high quality deliverables Manage team leads … experience with scaled software architecture & domain: performance, redundancy, failover, clustering, vertical scaling Preferred: experience using AWS cloud solutions, ideally including migration from other hosting services Working experience with source code management patterns and DevOps automation Proficient in API design, development & production operation Working experience managing production client & server code bases across one or more technology stacks Working experience More ❯
Farnborough, Hampshire, United Kingdom Hybrid / WFH Options
Leidos
below tool sets are kept up to date and ensure that scans are performed regularly to help assist the Vulnerability and Patch Manager with identifying weaknesses in the system. Code Scans: perform regular code scans to audit codequality metrics, potential bugs, and security vulnerabilities. Vulnerability Management Tooling: perform regular Vulnerability Management Scans and ensure More ❯
task prioritisation, resource allocation, and delivery timelines in collaboration with the Business Insights team. Oversee project tracking using JIRA, ensure up-to-date documentation in Confluence, and guide robust code and solution design. Lead the design and maintenance of data models, ETL processes, and visualisation tools (e.g. SSIS, Tableau, SSRS). Support and align with global reporting programmes to … ensure consistency and compliance with international standards. Maintain high standards of codequality, readability, and maintainability, following clean code principles and modular architecture. Oversee the development and deployment of data pipelines, APIs, and machine learning models in coordination with DevOps teams. Define and embed best practices for data warehousing and Lakehouse architecture (e.g. Medallion). Standardise … data development, modelling, and metadata management across the enterprise. Implement lineage tracking and orchestration tools to improve transparency and governance. Conduct code reviews, testing, and documentation to ensure quality and robustness of analytics outputs. Take ownership of incident resolution and lead root cause analysis to ensure sustainable remediation. Enforce best practices for change control, release management, rollback More ❯
systems. Working closely with Product, QA, and DevOps, you will balance hands-on development with architectural contribution, promote Agile best practices, and help raise the engineering bar through coaching, codequality, and continuous improvement initiatives. You will support the team s technical evolution while ensuring reliable product delivery aligned to business needs. Along with being technically proficient … in the following, you will bring an analytical mindset, a passion for qualitysoftware and will be keen to help shape, evolve, and drive technical growth of team members and their practices: Essential Skills & Experience: Strong Python Development Capability 5 years+ Experience implementing and integrating with REST APIs SQL experience (preferably PostgreSQL and/or MySQL) Passionate about … building qualitysoftware Desirable: Experience of developing in Rust. Experience with containers and cloud technologies (Kubernetes, Docker, AWS, and others) Experience with Linux development/management GIS experience Key skills and experience Gigaclear is a growing Fibre Broadband (FTTP/FTTH) company, developing our fibre-to-the-premises broadband infrastructure to some of the most difficult to reach More ❯
systems. Working closely with Product, QA, and DevOps, you will balance hands-on development with architectural contribution, promote Agile best practices, and help raise the engineering bar through coaching, codequality, and continuous improvement initiatives. You will support the team’s technical evolution while ensuring reliable product delivery aligned to business needs. Along with being technically proficient … in the following, you will bring an analytical mindset, a passion for qualitysoftware and will be keen to help shape, evolve, and drive technical growth of team members and their practices: Essential Skills & Experience: Strong Python Development Capability – 5 years+ Experience implementing and integrating with REST APIs SQL experience (preferably PostgreSQL and/or MySQL) Passionate about … building qualitysoftware Desirable: Experience of developing in Rust. Experience with containers and cloud technologies (Kubernetes, Docker, AWS, and others) Experience with Linux development/management GIS experience Key skills and experience Gigaclear is a growing Fibre Broadband (FTTP/FTTH) company, developing our fibre-to-the-premises broadband infrastructure to some of the most difficult to reach More ❯
Reading, Berkshire, South East, United Kingdom Hybrid / WFH Options
Halian Technology Limited
mentoring to other engineers in the team Contribute to solution architecture and strategic technical direction Build, integrate, and maintain REST APIs and backend services Champion best practices in softwarequality, CI/CD, observability, and DevOps Collaborate with cross-functional teams including Product, QA, and DevOps Optionally take on people management responsibilities for engineers Stay updated with emerging More ❯
leadership and mentorship to developers, fostering a culture of learning and innovation Collaborating with Enterprise and Solution Architects to translate architectural designs into actionable development plans Driving improvements in codequality, testing, and development processes using Agile and DevOps principles Working closely with internal teams and external partners to ensure seamless integration and delivery of third-party … operations teams to ensure high-quality, reliable software delivery What you'll bring to the role You'll bring deep technical expertise, a passion 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 More ❯
Reading, Berkshire, South East, United Kingdom Hybrid / WFH Options
Halian Technology Limited
mentoring to other engineers in the team Contribute to solution architecture and strategic technical direction Build, integrate, and maintain REST APIs and backend services Champion best practices in softwarequality, CI/CD, observability, and DevOps Collaborate with cross-functional teams including Product, QA, and DevOps Optionally take on people management responsibilities for engineers Stay updated with emerging More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Holland & Barrett International Limited
customers expect. Your responsibilities will include: Technical Leadership Own and evolve the technical direction of the team, ensuring it aligns with our wider platform strategy. Lead architecture design and codequality practices, championing scalability, security, and modern engineering principles. Promote innovation and continuous improvement across tooling, development practices, and infrastructure. People & Team Leadership Mentor, support, and grow … and balance priorities across features, tech debt, and operational improvements. Ensure robust CI/CD pipelines, testing frameworks, and monitoring systems are in place to support rapid, high-quality releases. Collaboration & Communication Be the go-to technical leader for your area, clearly communicating progress, plans, and risks to stakeholders. Work cross-functionally with other squads to manage dependencies More ❯