Key Skills:
Must-Haves:
Nice-to-Haves:
Experience:
AI Integration:
iOS Engineer- Financial Services
Location: London (Hybrid 2-3 days onsite)
Type: Contract Term:
Initial: 3 months
Rate: Neg
Status: Outside IR35
About the Role We’re seeking an iOS Engineer to join a leading financial services institution undergoing a large scale digital transformation. You’ll be part of a cross functional mobile engineering team responsible for delivering secure and mobile applications.
Key Responsibilities
Essential:
Desirable:
Android Engineer | Remote | Up to £90,000 | SaaS
We are partnering with an innovative technology company building intelligent mobility platforms used by major public transport operators across the world.
Their technology powers mobile experiences that combine location intelligence, behavioural insights and rewards systems to help millions of people move through cities more efficiently while increasing public transport adoption.
They are now looking for an Android Engineer to help evolve the mobile SDK that sits at the core of this platform. This is a role for engineers who enjoy working close to the platform layer and solving complex mobile engineering problems at scale.
The opportunity
You will work on a mobile SDK integrated into partner applications used by large transport operators and mobility providers.
The work involves challenges such as location tracking, background processing, sensor data, reliability across many Android devices and building robust APIs that other developers depend on.
You will collaborate closely with backend engineers and product teams while also working directly with partners to design solutions that integrate seamlessly into real world transport systems.
What you will be doing
Design and build advanced Android SDK features using Kotlin and Java
Solve complex problems around location, background services and mobile performance
Build reliable APIs and tools that other mobile teams integrate into their applications
Collaborate with engineers across mobile, backend and infrastructure teams
Improve architecture, testing practices and developer experience
Support partners integrating the SDK into large scale consumer applications
Continuously improve performance, security and reliability across the platform
What we are looking for
Strong experience building Android applications in Kotlin or Java
Experience working on complex mobile systems such as SDKs, frameworks or large scale applications
Experience with reactive programming such as RxJava
Deep understanding of asynchronous programming and multithreading
Strong knowledge of Android architecture and platform capabilities
Experience working with APIs and network based mobile services
Comfortable working in collaborative agile teams
Strong communication skills and fluent English
Nice to have
Experience working with location services sensors or Bluetooth technologies
Experience working with cross platform mobile environments
Exposure to cloud services or backend development
Interest in on device intelligence or machine learning
Salary and Benefits
Salary up to £90,000
Remote working
Flexible working hours
Senior Software Engineer / Full Stack Developer (TypeScript Node React AWS) London / WFH to £95k
Are you a full stack technologist?
You could be progressing your career in a hands-on Senior Software Engineer role at a well established consumer facing financial services company that help people to manage debt, as they go through a technical transformation and scale-up following recent investment.
What’s in it for you:
Salary to £95k
Bonus
25 days holiday
Pension
Employee Assistance Programme
Onsite gym and well-being champions
X2 volunteering days per year
Opportunity to make an impact as part of new team in a role you can shape
Your role:
As a Senior Software Engineer you will design and develop customer facing applications, working across the full stack with a leaning towards TypeScript, Node and AWS on the backend but also with exposure to React on the front end, ensuring high standards of quality, security, reliability and operability across the stack. You’ll also have exposure to mobile app development using React Native.
Location / WFH:
You’ll be based in fantastic new offices in London that offer a wide range of facilities including wellness rooms and onsite gym for three days a week with flexibility to work from home twice a week.
About you:
You have advanced full stack development skills including TypeScript backends, microservices, APIs, React and also ideally React Native or Kotlin for mobile development
You have a good understanding of distributed systems, RDBMS (Oracle) and data modelling trade-offs
You have a good understanding of cloud native architecture and modern engineering practices such as CI/CD, Test Automation, monitoring and observability
You have an interest in AI and agentic systems, ideally having used in a commercial setting
You’re collaborative and pragmatic, comfortable working closely with Product Managers to explain technical aspects and trade-offs to shape delivery plans that balance speed, quality and risk
Apply now to find out more about this Senior Software Engineer / Full Stack Developer (TypeScript Node React AWS) opportunity.
TPBN1_UKTJ
Senior Android Developer
London (Hybrid - 2 days per week in the office)
Salary: £65,000 - £90,000 DOE
The Role
We’re currently looking for a Senior Android Developer to join a growing Mobile team. In this role, you’ll help develop and enhance a suite of high-traffic consumer apps used by millions.
You’ll work within cross-functional squads alongside product managers, designers, and engineers, contributing throughout the entire software development life cycle, from planning and design through to release and optimisation.
About the Company
Our client is driven by a clear mission: helping millions of people across the UK save money when it matters most. Through a range of well-established consumer platforms, their products support more than 20 million visitors each month, providing tools and insights that make a real difference to everyday households.
Why Join?
Key Responsibilities
About You
Benefits
If you’re passionate about building high-impact mobile applications and want to be part of a collaborative, forward-thinking engineering culture, we’d love to hear from you.
Accessibility & Inclusion
Adecco is a Disability Confident employer. We are committed to ensuring our recruitment process is inclusive and accessible to all candidates. If you require any reasonable adjustments during the application or interview process, please let us know and we’ll be happy to support you.
Location: Soho, London (Hybrid)
Salary: Up to £85,000 DoE
Permanent role
Ready to build Android apps used by millions? Want to work in a modern engineering culture that values clean code, collaboration, experimentation, and real autonomy?
If you enjoy solving meaningful problems, shipping high-quality mobile experiences, and working alongside people who genuinely care about craft and culture - you’ll love it here.
Why this role stands out
The role
My client is looking for a Senior Android Developer to join our Mobile Collective, helping shape and evolve apps used across millions of UK households. You’ll work in full-stack, multi-disciplinary squads that take ownership end-to-end - design, build, deploy, observe, iterate.
They are an AI-enabled engineering organisation, using tools like GitHub Copilot and ChatGPT to accelerate delivery and raise code quality. If you’re excited about blending great engineering with smart AI tooling, this is a place to thrive.
What you’ll be doing
What we’re looking for
What you’ll get
Adecco is a disability-confident employer. It is important to us that we run an inclusive and accessible recruitment process to support candidates of all backgrounds and all abilities to apply. Adecco is committed to building a supportive environment for you to explore the next steps in your career. If you require reasonable adjustments at any stage, please let us know and we will be happy to support you.
Lead Mobile Developer (Reactive Native) Circa £110,000 per annum London (Hybrid) Permanent Your New Role Our client are a global consultancy providing services in Digital Transformation, Digital Portfolio Management and Product/Service Development. Working within a nationally recognised client, you will drive the evolving library of a hybrid mobile applications (iOS and Android), which will serve millions of customers. In this role specifically, as a React Native Engineering Lead, you will own the technical delivery and strategy for React Native across iOS and Android. Shaping when hybrid approaches are appropriate and when Native remains essential. Collaborating with iOS and Android architects to align on the cross-platform architectural decisions and resolving any architectural constraints. Ensuring Your Success You will be an experience Mobile developer, with an extensive background in delivering React Native applications at scale. Excellent JavaScript/TypeScript skills are essential, with expert knowledge is React Architecture. You will have worked previously with Swift and Kotlin, to design, review and guide native integrations. Deep understanding of mobile performance, lifecycle management and platform constraints within multi-team, complex environments is highly desirable. In Return Other than a strong, competitive basic salary, the organisation offers additional benefits, to be discussed on briefing call.
Job Title: Technical Architect
Max rate: 550p/d via Umbrella
Clearance required: BPSS + SC
Location: Remote Worker
Job Description:
Technically Lead the architectural modernisation of a large-scale, established data platform (DWX) within public sector client. This role requires experience of brownfield environments, strong hands-on technical capability, and the ability to reshape existing architectures to align with business and Data & Analytic (D&A) standards while maintaining uninterrupted service delivery.
You will be responsible for re-architecting data flows, modernising infrastructure, managing large-scale schema evolution, enabling cross-cloud connectivity, and providing senior guidance to technical teams and stakeholders.
Skills & Experience Required
Essential
Desirable
Ready to work somewhere that cares more about how you build software than how fast you can ship it? At Opencast, we don’t measure developers by the number of tickets you complete. We care about engineering craft, clean design and thoughtful problem-solving. Opencast consultants deliver in complex environments, pairing often and working with others who take pride in doing things properly: TDD, emerging design, refactoring and leaving code better than they found it. We build software we are proud of, and our clients trust us not just to code but to think, challenge and guide. If you value simple and robust solutions and want a role where your judgment matters as much as your keyboard, you will fit right in. The role We’re looking for Contractors in Software Development (consultant level) to help our major clients transform. Software developers at Opencast care about building products right and combine their own experience and approach with our company values. They are tech agnostic, have expertise in agile methodologies, extreme programming practices and use industry-leading programming languages to deliver agile transformation. Our approach to software development is collaborative, focused on keeping things simple, and we use test driven development and pair programming as best practice. Working with clients and key stakeholders is a crucial part of a consultancy role. Our developers are inclusive team players that listen, collaborate, can positively challenge and manage expectations when needed but most of all are always willing to teach and help others. Leaving a client with improved ways of working, working technology and a good experience from discovery through to live is the priority. Contractors at Opencast follow the same principles as permanent consultants. The roles are varied, technical, and never confined to any one provider or solution. Requirements Due to the nature of this role, applicants must either currently hold active Security Check (SC) Clearance or be eligible to obtain it. Eligibility typically requires UK citizenship and continuous residence in the UK for the past five years, with no single absence exceeding 28 consecutive days. As attendance at client sites is a routine part of the role’s working pattern and involves occasional travel, travel expenses are not covered. Experience in delivering digital services for the UK government is highly valuable for many of our projects. Therefore, familiarity with the GDS toolkit will be beneficial. Technical Skills - Expertise in Java and/or Scala is required - Experience with Javascript, Typescript, Kotlin, Python or Ruby is also valuable - Understanding of Object Oriented Programming - In depth knowledge of concepts and uses of testing - Knowledge or experience of delivering complex services to Government Digital Service (GDS) standards - Being comfortable with new technology, t-shaped and comfortable with ongoing learning and development is key to success - Experience with agile methodology A contractor in software development at Opencast is responsible for: - Delivering in the upkeep of their team’s backlog - Collaborating with the teams testing effort - Leading on the implementation of user stories - Embracing mobbing and pairing - Working with others in a collaborative, multi-disciplinary environment Salary Up to £450 per day (working inside IR35) Where you’ll work This role requires regular on-site attendance across our HQ, hub offices, client sites and home. Applicants must be able to commute to offices and client sites as part of their normal working arrangements, as travel is essential to fulfilling the responsibilities of the role. We include you We welcome candidates from all identities, attributes, ways of thinking and backgrounds to thrive in a career at Opencast. Our aim is for the diversity of our people to be reflected in the solutions we deliver, to help create a fairer society for all. Interview Interviews will be conducted via Microsoft Teams. We’re happy to make adjustments to support your needs. Want to know more? Visit our website for more details.
Ready to work somewhere that cares more about how you build software than how fast you can ship it? At Opencast, we don’t measure developers by the number of tickets you complete. We care about engineering craft, clean design and thoughtful problem-solving. Opencast consultants deliver in complex environments, pairing often and working with others who take pride in doing things properly: TDD, emerging design, refactoring and leaving code better than they found it. We build software we are proud of, and our clients trust us not just to code but to think, challenge and guide. If you value simple and robust solutions and want a role where your judgment matters as much as your keyboard, you will fit right in. The role Software developers at Opencast care about building products right and combine their own experience and approach with our company values. They are tech agnostic, have expertise in agile methodologies, extreme programming practices and use industry-leading programming languages to deliver agile transformation. Our approach to software development is collaborative, focused on keeping things simple, and we use test driven development and pair programming as best practice. Working with clients and key stakeholders is a crucial part of a consultancy role. Our developers are inclusive team players that listen, collaborate, can positively challenge and manage expectations when needed but most of all are always willing to teach and help others. Leaving a client with improved ways of working, working technology and a good experience from discovery through to live is the priority. The role is varied, technical, never confined to any one provider or solution and there are always opportunities for learning and development. Requirements Due to the nature of this role, applicants must either currently hold active Security Check (SC) Clearance or be eligible to obtain it. Eligibility typically requires UK citizenship and continuous residence in the UK for the past five years, with no single absence exceeding 28 consecutive days. Experience in delivering digital services for the UK government is highly valuable for many of our projects. Therefore, familiarity with the GDS toolkit will be beneficial. Technical Skills - Expertise in Java or Scala is required - Experience in other languages such as Kotlin, Ruby or Javascript is also valuable - Deep understanding of programming paradigm, code design, testing, accessibility, performance and security - Proven ability to apply different testing tools and methods in practice - Knowledge or experience of delivering complex services to Government Digital Service (GDS) standards - Being comfortable with new technology, t-shaped and comfortable with ongoing learning and development is key to success. - Experience with agile methodology A senior consultant in software development at Opencast is responsible for: - Driving the elaboration of their team’s backlog - Setting testing strategies to match industry standards - Being a technical expert in their team (or acting as the team lead) - Leading the technical representation in a project discovery - Mentoring and coaching others to help them achieve their full potential - Demonstrating leadership within Opencast communities of practice Salary £59,001 - £72,000 What we offer A competitive package including a 7% employer pension contribution, share options and a discretionary bonus. You’ll also benefit from flexible working hours (aligned to client commitments), 25 days’ holiday, and access to 3 annual “life happens” days to support unexpected situations. We also offer wellbeing support, ongoing professional development, volunteering opportunities and the chance to be part of a genuinely supportive team. Where you’ll work This role requires regular on-site attendance across our HQ, hub offices, client sites and home. Applicants must be able to commute to offices and client sites as part of their normal working arrangements, as travel is essential to fulfilling the responsibilities of the role. We include you We welcome candidates from all identities, attributes, ways of thinking and backgrounds to thrive in a career at Opencast. Our aim is for the diversity of our people to be reflected in the solutions we deliver, to help create a fairer society for all. Interview Interviews will be conducted via Microsoft Teams. We’re happy to make adjustments to support your needs. Want to know more? Visit our website for more details.
Ready to work somewhere that cares more about how you build software than how fast you can ship it? At Opencast, we don’t measure developers by the number of tickets you complete. We care about engineering craft, clean design and thoughtful problem-solving. Opencast consultants deliver in complex environments, pairing often and working with others who take pride in doing things properly: TDD, emerging design, refactoring and leaving code better than they found it. We build software we are proud of, and our clients trust us not just to code but to think, challenge and guide. If you value simple and robust solutions and want a role where your judgment matters as much as your keyboard, you will fit right in. The role Software developers at Opencast care about building products right and combine their own experience and approach with our company values. They are tech agnostic, have expertise in agile methodologies, eXtreme programming practices and use industry-leading programming languages to deliver agile transformation. Our approach to software development is collaborative, focused on keeping things simple, and we use test driven development and pair programming as best practice. Working with clients and key stakeholders is a crucial part of a consultancy role. Our developers are inclusive team players that listen, collaborate, can positively challenge and manage expectations when needed but most of all are always willing to teach and help others. Leaving a client with improved ways of working, working technology and a good experience from discovery through to live is the priority. The role is varied, technical, never confined to any one provider or solution and there are always opportunities for learning and development. Requirements Due to the nature of this role, applicants must either currently hold active Security Check (SC) Clearance or be eligible to obtain it. Eligibility typically requires UK citizenship and continuous residence in the UK for the past five years, with no single absence exceeding 28 consecutive days. Experience in delivering digital services for the UK government is highly valuable for many of our projects. Therefore, familiarity with the GDS toolkit will be beneficial. Technical Skills - Expertise in Java or Scala is required - Experience in other languages such as Kotlin, Ruby or Javascript is also valuable - Understanding of Object Oriented Programming - In depth knowledge of concepts and uses of testing - Knowledge or experience of delivering complex services to Government Digital Service (GDS) standards - Being comfortable with new technology, t-shaped and comfortable with ongoing learning and development is key to success - Experience with agile methodology A consultant in software development at Opencast is responsible for: - Delivering in the upkeep of their team’s backlog - Collaborating with the teams testing effort - Leading on the implementation of user stories - Embracing mobbing and pairing - Working with others in a collaborative, multi-disciplinary environment - Contributing to Opencast’s communities of practice Salary £47,000 - £55,000 What we offer A competitive package including a 7% employer pension contribution, share options and a discretionary bonus. You’ll also benefit from flexible working hours (aligned to client commitments), 25 days’ holiday, and access to 3 annual “life happens” days to support unexpected situations. We also offer wellbeing support, ongoing professional development, volunteering opportunities and the chance to be part of a genuinely supportive team. Where you’ll work This role requires regular on-site attendance across our HQ, hub offices, client sites and home. Applicants must be able to commute to offices and client sites as part of their normal working arrangements, as travel is essential to fulfilling the responsibilities of the role. We include you We welcome candidates from all identities, attributes, ways of thinking and backgrounds to thrive in a career at Opencast. Our aim is for the diversity of our people to be reflected in the solutions we deliver, to help create a fairer society for all. Interview Interviews will be conducted via Microsoft Teams. We’re happy to make adjustments to support your needs. Want to know more? Visit our website for more details.
Ready to work somewhere that cares more about how you build software than how fast you can ship it? At Opencast, we don’t measure developers by the number of tickets you complete. We care about engineering craft, clean design and thoughtful problem-solving. Opencast consultants deliver in complex environments, pairing often and working with others who take pride in doing things properly: TDD, emerging design, refactoring and leaving code better than they found it. We build software we are proud of, and our clients trust us not just to code but to think, challenge and guide. If you value simple and robust solutions and want a role where your judgment matters as much as your keyboard, you will fit right in. The role We’re looking for Contractors in Software Development (Senior level or Technical Lead) to help our major clients transform. Software developers at Opencast care about building products right and combine their own experience and approach with our company values. They are tech agnostic, have expertise in agile methodologies, extreme programming practices and use industry-leading programming languages to deliver agile transformation. Our approach to software development is collaborative, focused on keeping things simple, and we use test driven development and pair programming as best practice. Working with clients and key stakeholders is a crucial part of a consultancy role. Our developers are inclusive team players that listen, collaborate, can positively challenge and manage expectations when needed but most of all are always willing to teach and help others. Leaving a client with improved ways of working, working technology and a good experience from discovery through to live is the priority. Contractors at Opencast follow the same principles as permanent consultants. The roles are varied, technical, and never confined to any one provider or solution. Requirements Due to the nature of this role, applicants must either currently hold active Security Check (SC) Clearance or be eligible to obtain it. Eligibility typically requires UK citizenship and continuous residence in the UK for the past five years, with no single absence exceeding 28 consecutive days. As attendance at client sites is a routine part of the role’s working pattern and involves occasional travel, travel expenses are not covered. Experience in delivering digital services for the UK government is highly valuable for many of our projects. Therefore, familiarity with the GDS toolkit will be beneficial. Technical Skills - Expertise in Java and/or Scala is required - Experience in other languages such as Javascript, Typescript, Kotlin, Python or Ruby is also valuable - Experience in a technical leadership role - Deep understanding of programming paradigm, code design, testing, accessibility, performance and security - Proven ability to apply different testing tools and methods in practice - Knowledge or experience of delivering complex services to Government Digital Service (GDS) standards - Being comfortable with new technology, t-shaped and comfortable with ongoing learning and development is key to success - Experience with agile methodology A senior level contractor in software development at Opencast is responsible for: - Driving the elaboration of their team’s backlog - Setting testing strategies to match industry standards - Being a technical expert in their team (or acting as the team lead) - Leading the technical representation in a project discovery - Acting as a technical lead in the team, enabling them to achieve their full potential Salary £450 - £600 per day (working inside IR35) Where you’ll work This role requires regular on-site attendance across our HQ, hub offices, client sites and home. Applicants must be able to commute to offices and client sites as part of their normal working arrangements, as travel is essential to fulfilling the responsibilities of the role. We include you We welcome candidates from all identities, attributes, ways of thinking and backgrounds to thrive in a career at Opencast. Our aim is for the diversity of our people to be reflected in the solutions we deliver, to help create a fairer society for all. Interview Interviews will be conducted via Microsoft Teams. We’re happy to make adjustments to support your needs. Want to know more? Visit our website for more details.
Job title: Senior Engineer - Identity
Contract: 6 months (extension possible)
Location: London (Hybrid - 1 day onsite, 4 days remote)
Overview
We are seeking a Senior Engineer to support and deliver across key Identity-related workstreams. This role requires a strong backend engineering foundation combined with hands-on delivery capability across distributed systems. The successful candidate will operate across multiple software components, contributing to both new delivery and continuous improvement initiatives.
You will be expected to take ownership, proactively drive progress, and work within a structured delivery framework while maintaining a clear focus on product impact and customer outcomes.
Core Technical Skills
Skills
Experience
Key Responsibilities