Key Responsibilities: Research and develop CPU microarchitectural features optimized for our custom OS kernel and framework including ArkUI and ArkTS/JIT/AOT. Design, develop, and optimize core kernel subsystems for our custom OS including scheduler, memory management, and I/O subsystems. Design hardware-software co-optimization techniques to improve kernel performance and efficiency for our custom OS framework including ArkUI, ArkTS/JIT/AOT and Kotlin/JIT/AOT. Performance analysis and optimization of kernel components for mobile workloads and use cases. Optimize kernel for power efficiency and power consumption across CPU, SoC, and system-level components. Develop simulation frameworks for kernel-level and our custom OS framework (ArkTS/JIT/AOT, ArkUI and Kotlin/JIT/AOT) workload evaluation on future CPU designs. Propose microarchitectural enhancements for system optimization based on kernel profiling and characterization. Develop and implement power management policies and performance scaling strategies. Requirements: Master/PhD degree in Computer Science/Engineering/Physics etc. Strong knowledge of computer architectures, operating system internals, and mobile SoC design. Extensive experience with Linux kernel development including core subsystems (scheduler, memory management, VFS, networking). Strong programming skills in C, C++, assembly, and Python. Understanding of CPU privilege levels, MMU/IOMMU, and virtualization extensions. Experience with performance profiling and optimization at both kernel and microarchitectural levels. Desirables: Experience with Linux OS, Android OS or other microkernels. Strong knowledge of Arm architecture, TrustZone, TEE, exception handling, and interrupt processing. Experience with kernel profiling tools (perf, ftrace, eBPF, LTTng, SystemTap). Knowledge of RISC-V privilege specifications or Arm architecture reference manuals. Deep knowledge of power management frameworks, DVFS (Dynamic Voltage and Frequency Scaling), and CPU idle states. Understanding of real-time operating systems, or deterministic execution requirements. Experience with gem5, Sniper, or other cycle-accurate architectural simulators. Understanding of mobile platform power optimization techniques and thermal management. Experience with hardware-assisted virtualization and hypervisor design. Familiarity with Android kernel, AOSP, or other mobile OS kernel implementations. JBRP1_UKTJ
13/12/2025
Full time
Key Responsibilities: Research and develop CPU microarchitectural features optimized for our custom OS kernel and framework including ArkUI and ArkTS/JIT/AOT. Design, develop, and optimize core kernel subsystems for our custom OS including scheduler, memory management, and I/O subsystems. Design hardware-software co-optimization techniques to improve kernel performance and efficiency for our custom OS framework including ArkUI, ArkTS/JIT/AOT and Kotlin/JIT/AOT. Performance analysis and optimization of kernel components for mobile workloads and use cases. Optimize kernel for power efficiency and power consumption across CPU, SoC, and system-level components. Develop simulation frameworks for kernel-level and our custom OS framework (ArkTS/JIT/AOT, ArkUI and Kotlin/JIT/AOT) workload evaluation on future CPU designs. Propose microarchitectural enhancements for system optimization based on kernel profiling and characterization. Develop and implement power management policies and performance scaling strategies. Requirements: Master/PhD degree in Computer Science/Engineering/Physics etc. Strong knowledge of computer architectures, operating system internals, and mobile SoC design. Extensive experience with Linux kernel development including core subsystems (scheduler, memory management, VFS, networking). Strong programming skills in C, C++, assembly, and Python. Understanding of CPU privilege levels, MMU/IOMMU, and virtualization extensions. Experience with performance profiling and optimization at both kernel and microarchitectural levels. Desirables: Experience with Linux OS, Android OS or other microkernels. Strong knowledge of Arm architecture, TrustZone, TEE, exception handling, and interrupt processing. Experience with kernel profiling tools (perf, ftrace, eBPF, LTTng, SystemTap). Knowledge of RISC-V privilege specifications or Arm architecture reference manuals. Deep knowledge of power management frameworks, DVFS (Dynamic Voltage and Frequency Scaling), and CPU idle states. Understanding of real-time operating systems, or deterministic execution requirements. Experience with gem5, Sniper, or other cycle-accurate architectural simulators. Understanding of mobile platform power optimization techniques and thermal management. Experience with hardware-assisted virtualization and hypervisor design. Familiarity with Android kernel, AOSP, or other mobile OS kernel implementations. JBRP1_UKTJ
We're looking for a Digital Workspace Engineer who thrives in a fast-moving environment, enjoys building relationships across the business, and takes pride in delivering brilliant end user experiences. The role is supporting 3,000 colleagues across the UK, keeping their tech running smoothly, securely, and efficiently. You will play a vital role in ensuring all user devices remain secure and compliant, identifying and resolving machines that have missed Windows security updates. Your work directly strengthens our business resilience. Responsibilities Managing incidents and service requests through Hornbill and our ITSM platform Prioritising and triaging cases to ensure smooth, timely resolutions Monitoring systems and maintaining anti-virus/security tooling Supporting users with hardware, software, and application issues Administering Active Directory, including group policies Building and supporting Windows 10/11 devices, iOS/Android, Intune, Autopilot, MobileIron, and deployment tools such as PDQ Providing basic network troubleshooting (TCP/IP, WAN/LAN) Assisting with patching and maintaining network equipment Getting involved in small-scale project work with our Direct Delivery team Experience Windows 10/11 & M365 Basic TCP/IP and LAN/WAN Troubleshooting experience ITSM & ITIL Experience Mobile Device maintenance Communicate confidently and build strong relationships across teams Take ownership of issues and follow them through to resolution Have hands on experience across Microsoft workspace technologies At Gleeson Recruitment Group, we embrace inclusivity and welcome applicants of all backgrounds, experiences, and abilities. We are proud to be a disability confident employer. By applying you will be registered as a candidate with Gleeson Recruitment Limited. Our Privacy Policy is available on our website and explains how we will use your data.
10/12/2025
Contractor
We're looking for a Digital Workspace Engineer who thrives in a fast-moving environment, enjoys building relationships across the business, and takes pride in delivering brilliant end user experiences. The role is supporting 3,000 colleagues across the UK, keeping their tech running smoothly, securely, and efficiently. You will play a vital role in ensuring all user devices remain secure and compliant, identifying and resolving machines that have missed Windows security updates. Your work directly strengthens our business resilience. Responsibilities Managing incidents and service requests through Hornbill and our ITSM platform Prioritising and triaging cases to ensure smooth, timely resolutions Monitoring systems and maintaining anti-virus/security tooling Supporting users with hardware, software, and application issues Administering Active Directory, including group policies Building and supporting Windows 10/11 devices, iOS/Android, Intune, Autopilot, MobileIron, and deployment tools such as PDQ Providing basic network troubleshooting (TCP/IP, WAN/LAN) Assisting with patching and maintaining network equipment Getting involved in small-scale project work with our Direct Delivery team Experience Windows 10/11 & M365 Basic TCP/IP and LAN/WAN Troubleshooting experience ITSM & ITIL Experience Mobile Device maintenance Communicate confidently and build strong relationships across teams Take ownership of issues and follow them through to resolution Have hands on experience across Microsoft workspace technologies At Gleeson Recruitment Group, we embrace inclusivity and welcome applicants of all backgrounds, experiences, and abilities. We are proud to be a disability confident employer. By applying you will be registered as a candidate with Gleeson Recruitment Limited. Our Privacy Policy is available on our website and explains how we will use your data.
The Guardian is one of the world's biggest liberal news organisations. We are renowned for our ground-breaking independent journalism, our award-winning digital products and excellent engineering team. We're looking for an Android Developer/Engineer to join our Apps team on a 12 month fixed term contract or internal secondment. Development of digital products is central to the Guardian. You could be building the products that showcase our progressive and independent journalism, crafting the tools that journalists use to write their stories, developing the services that allow those stories to be distributed across the globe, or safeguarding our financial future. Please visit our Guardian engineering site which contains information and a blog about working in the Product & Engineering department. We create our award-winning Android app primarily in Kotlin and Java using Android Studio. We're focussed on providing a fast and stable experience to our users, and our Play Store rating of 4.7 stars is testament to that. About the Role You'll be building and testing major new features, as well as improving and maintaining existing functionality for The Guardian's Android apps Our current codebase is 90%+ in Kotlin, but you may be required to work with Java too. You won't be coding in isolation - our culture is strongly collaborative, whether pair programming with other developers or working closely with other stakeholders. You can expect to work closely with iOS, server-side, and web engineers, and designers, product managers, editorial and commercial colleagues. You'll have a voice in all big decisions the team makes. Sometimes deciding what code to write is as hard as writing the code itself. As an engineer you'll be involved in product decisions as well as technical ones. You'll be reviewing the code of other engineers to ensure we maintain our app's high standard. You'll strive to be innovative on a daily basis, as well as at our regular hack days. About You You have demonstrated experience building and deploying Android applications. You aspire to be an expert in Android development and have a strong interest in growing your skills You're confident coding in Kotlin building in Android studio. You have some experience with Java or are willing to learn. You can make considered and confident choices regarding what technologies to use and when to use them. You drive code quality and best practices. You have experience of, and a willingness to work in Agile development environments We operate in a hybrid environment. Our Software Engineers/Developers are expected to come into the office at least 1 day per week. If you want to come in more than that, that's great too. We strive for transparency in remuneration. The salary for new Apps Developers at the Guardian is £62,000 per year. We value and respect all differences (seen and unseen) in all people. We aspire to have inclusive working experiences and an environment that reflects the audience we serve, where our people have equal access to career development opportunities, their voices are heard and can contribute to our future. We actively encourage applications from people of all backgrounds. Many of our staff work flexibly and we will consider all requests for flexible working arrangements. How to Apply To apply, please upload your latest CV and a cover letter which outlines why you'd love to take on this role, and why you're a great match for what we're looking for. We appreciate the time taken to prepare each application we receive. We do not use AI-assisted technology to review applications; every application is reviewed by a member of our recruitment team. The closing date for applications is Monday 15th December 2025. All roles at the Guardian are open for everybody to apply. It is important to us that you feel supported and comfortable throughout your recruitment process, in order to perform your best. Please let us know if there are any changes we could make to help your application, this includes providing documents in accessible formats or personalising the process to better support your needs. Please contact Anna Vipers at to discuss further so we can work with you to support you through your application. Benefits in our Product & Engineering team 30 days annual leave and the option to purchase an extra 5 days Flexible public holidays Generous pension scheme; if you contribute 5% then the Guardian will contribute 8-12% (depending on your age) Multi-faith prayer room Cycle to work scheme and subsidised gym membership Paid volunteering days 10% time - Dedicated time for personal development, separate from time spent contributing to your team's delivery. Culture and Wellbeing We want everyone to feel like they belong at the Guardian and we champion diversity of thought. Our various employee forums provide a platform to use their voice to foster an inclusive workplace. We became the first major media organisation to achieve B Corp status. We offer tools to help you prioritise your wellbeing including access to our employee benefits platform which provides tailored support for health and wellbeing. In addition, we also offer free yoga and pilates classes. These run alongside our corporate gym membership and cycle to work scheme. Our canteen has views overlooking the Regents Canal and caters for breakfast, lunch and dinner. Learning and Development We encourage personal and professional growth. Employees have access to a broad range of tools and solutions, and we are happy to support the pursuit of professional qualifications through vocational courses and apprenticeships.
10/12/2025
Full time
The Guardian is one of the world's biggest liberal news organisations. We are renowned for our ground-breaking independent journalism, our award-winning digital products and excellent engineering team. We're looking for an Android Developer/Engineer to join our Apps team on a 12 month fixed term contract or internal secondment. Development of digital products is central to the Guardian. You could be building the products that showcase our progressive and independent journalism, crafting the tools that journalists use to write their stories, developing the services that allow those stories to be distributed across the globe, or safeguarding our financial future. Please visit our Guardian engineering site which contains information and a blog about working in the Product & Engineering department. We create our award-winning Android app primarily in Kotlin and Java using Android Studio. We're focussed on providing a fast and stable experience to our users, and our Play Store rating of 4.7 stars is testament to that. About the Role You'll be building and testing major new features, as well as improving and maintaining existing functionality for The Guardian's Android apps Our current codebase is 90%+ in Kotlin, but you may be required to work with Java too. You won't be coding in isolation - our culture is strongly collaborative, whether pair programming with other developers or working closely with other stakeholders. You can expect to work closely with iOS, server-side, and web engineers, and designers, product managers, editorial and commercial colleagues. You'll have a voice in all big decisions the team makes. Sometimes deciding what code to write is as hard as writing the code itself. As an engineer you'll be involved in product decisions as well as technical ones. You'll be reviewing the code of other engineers to ensure we maintain our app's high standard. You'll strive to be innovative on a daily basis, as well as at our regular hack days. About You You have demonstrated experience building and deploying Android applications. You aspire to be an expert in Android development and have a strong interest in growing your skills You're confident coding in Kotlin building in Android studio. You have some experience with Java or are willing to learn. You can make considered and confident choices regarding what technologies to use and when to use them. You drive code quality and best practices. You have experience of, and a willingness to work in Agile development environments We operate in a hybrid environment. Our Software Engineers/Developers are expected to come into the office at least 1 day per week. If you want to come in more than that, that's great too. We strive for transparency in remuneration. The salary for new Apps Developers at the Guardian is £62,000 per year. We value and respect all differences (seen and unseen) in all people. We aspire to have inclusive working experiences and an environment that reflects the audience we serve, where our people have equal access to career development opportunities, their voices are heard and can contribute to our future. We actively encourage applications from people of all backgrounds. Many of our staff work flexibly and we will consider all requests for flexible working arrangements. How to Apply To apply, please upload your latest CV and a cover letter which outlines why you'd love to take on this role, and why you're a great match for what we're looking for. We appreciate the time taken to prepare each application we receive. We do not use AI-assisted technology to review applications; every application is reviewed by a member of our recruitment team. The closing date for applications is Monday 15th December 2025. All roles at the Guardian are open for everybody to apply. It is important to us that you feel supported and comfortable throughout your recruitment process, in order to perform your best. Please let us know if there are any changes we could make to help your application, this includes providing documents in accessible formats or personalising the process to better support your needs. Please contact Anna Vipers at to discuss further so we can work with you to support you through your application. Benefits in our Product & Engineering team 30 days annual leave and the option to purchase an extra 5 days Flexible public holidays Generous pension scheme; if you contribute 5% then the Guardian will contribute 8-12% (depending on your age) Multi-faith prayer room Cycle to work scheme and subsidised gym membership Paid volunteering days 10% time - Dedicated time for personal development, separate from time spent contributing to your team's delivery. Culture and Wellbeing We want everyone to feel like they belong at the Guardian and we champion diversity of thought. Our various employee forums provide a platform to use their voice to foster an inclusive workplace. We became the first major media organisation to achieve B Corp status. We offer tools to help you prioritise your wellbeing including access to our employee benefits platform which provides tailored support for health and wellbeing. In addition, we also offer free yoga and pilates classes. These run alongside our corporate gym membership and cycle to work scheme. Our canteen has views overlooking the Regents Canal and caters for breakfast, lunch and dinner. Learning and Development We encourage personal and professional growth. Employees have access to a broad range of tools and solutions, and we are happy to support the pursuit of professional qualifications through vocational courses and apprenticeships.
Senior Software Validation and Verification Engineer 50,000 to 70,000 Sandwich, Kent Your New Role You will join a multidisciplinary engineering team and take ownership of building and maintaining a robust validation and verification environment for software and firmware across new and existing products. This is a key position that ensures software quality, safety and compliance throughout the product lifecycle. You will work closely with mechanical, electronics and systems engineers to support the development of high performance electro mechanical systems used in demanding environments. The role involves hands on testing, process ownership and active participation in an Agile engineering team. Your Responsibilities Work as part of a multidisciplinary engineering team to support the validation and verification of software and firmware Create test environments, procedures and frameworks for new and modified code Develop, document and execute software test plans, test scripts and validation reports Maintain accurate records of test activity in accordance with departmental and ISO 9001 procedures Support Agile ceremonies including stand ups, planning, reviews and retrospectives Troubleshoot software and firmware issues and support internal and external customers with technical solutions Provide guidance and reference support for the wider engineering team on V and V best practice Participate in internal audits and support compliance with relevant safety and quality standards Support customer and supplier visits when required, including occasional travel Carry out any related tasks as requested by the Engineering Director You Will Have Significant experience delivering software and firmware validation projects Strong background in software design and test within a structured engineering environment Experience using C, C plus plus, C sharp or LabVIEW for test and development activities Experience testing safety critical, high reliability or embedded systems Practical experience developing and testing electro mechanical products Full software lifecycle experience including documentation, design, development, testing and revision control Familiarity with structured design methodologies and Agile ways of working Understanding of electronics including the ability to interpret circuit diagrams Full UK driving licence and passport for occasional visits Even Better If You Have Visual Studio and C sharp LabVIEW Embedded software experience including C and C plus plus Cross platform or Android application knowledge Awareness of electronics principles and schematic reading Scrum or similar methodologies for product development You Will Be Able to self manage workload to agreed timescales Able to define and capture software and firmware test requirements Confident and self motivated A creative and practical problem solver Attentive to detail Committed to continuous improvement Results focused with an understanding of budgets and deadlines Strong in communication, influencing and interpersonal skills Security Requirements All candidates must be eligible to obtain Security Clearance to SC level.
10/12/2025
Full time
Senior Software Validation and Verification Engineer 50,000 to 70,000 Sandwich, Kent Your New Role You will join a multidisciplinary engineering team and take ownership of building and maintaining a robust validation and verification environment for software and firmware across new and existing products. This is a key position that ensures software quality, safety and compliance throughout the product lifecycle. You will work closely with mechanical, electronics and systems engineers to support the development of high performance electro mechanical systems used in demanding environments. The role involves hands on testing, process ownership and active participation in an Agile engineering team. Your Responsibilities Work as part of a multidisciplinary engineering team to support the validation and verification of software and firmware Create test environments, procedures and frameworks for new and modified code Develop, document and execute software test plans, test scripts and validation reports Maintain accurate records of test activity in accordance with departmental and ISO 9001 procedures Support Agile ceremonies including stand ups, planning, reviews and retrospectives Troubleshoot software and firmware issues and support internal and external customers with technical solutions Provide guidance and reference support for the wider engineering team on V and V best practice Participate in internal audits and support compliance with relevant safety and quality standards Support customer and supplier visits when required, including occasional travel Carry out any related tasks as requested by the Engineering Director You Will Have Significant experience delivering software and firmware validation projects Strong background in software design and test within a structured engineering environment Experience using C, C plus plus, C sharp or LabVIEW for test and development activities Experience testing safety critical, high reliability or embedded systems Practical experience developing and testing electro mechanical products Full software lifecycle experience including documentation, design, development, testing and revision control Familiarity with structured design methodologies and Agile ways of working Understanding of electronics including the ability to interpret circuit diagrams Full UK driving licence and passport for occasional visits Even Better If You Have Visual Studio and C sharp LabVIEW Embedded software experience including C and C plus plus Cross platform or Android application knowledge Awareness of electronics principles and schematic reading Scrum or similar methodologies for product development You Will Be Able to self manage workload to agreed timescales Able to define and capture software and firmware test requirements Confident and self motivated A creative and practical problem solver Attentive to detail Committed to continuous improvement Results focused with an understanding of budgets and deadlines Strong in communication, influencing and interpersonal skills Security Requirements All candidates must be eligible to obtain Security Clearance to SC level.
Our client is a rapidly growing technology company specialising in advanced AI-driven solutions is seeking a Software Engineer to join its expanding development team. This is a hands-on role offering significant autonomy and the chance to work across the full lifecycle of innovative products - from early-stage prototypes through to fully deployed systems. You will contribute to a wide range of technically challenging projects, helping to develop new technologies that address real-world problems in a fast-paced R&D environment. Key Responsibilities Design and develop software for both prototype systems and production-ready applications Work across multiple concurrent projects with varying technical requirements Collaborate closely with engineers across disciplines, including hardware and systems teams Rapidly learn and apply new tools, languages, and technologies Contribute to problem-solving throughout all stages of the development lifecycle Support software used for controlling hardware platforms, sensors, or custom devices Essential Requirements Strong academic background (2:1 or above) in a STEM discipline (e.g. Computer Science, Mathematics, Physics, Engineering) Proven ability to solve complex or ambiguous technical problems Ability to work independently with minimal supervision Strong motivation to learn new tools and technologies quickly Working knowledge of Python Desirable Skills (Not Essential) Experience interfacing software with hardware or embedded systems Familiarity with computer networking Experience with deep learning frameworks (e.g. TensorFlow, PyTorch) Understanding of machine learning, statistics, optimisation, or algorithm development Experience developing mobile applications (iOS and/or Android) What's on Offer Opportunity to work across the full prototype-to-product development cycle Exposure to a wide range of technical domains Fast-paced, collaborative R&D environment with real-world impact Zero Surplus is one of the UK's premier recruitment agencies, based just outside Cambridge our recruiters source staff for small and international businesses across Suffolk, Essex, Hertfordshire, Northants, Milton Keynes, Cambridgeshire, and the rest of the UK. For registration purposes, please let us know where you are currently based or which locations you are considering as well as your required salary and notice period. Please upload a Microsoft Word version of your CV where possible, excluding text boxes or images. Any data we collect from you will be stored and processed in accordance with Zero Surplus' Privacy Policy.
04/12/2025
Full time
Our client is a rapidly growing technology company specialising in advanced AI-driven solutions is seeking a Software Engineer to join its expanding development team. This is a hands-on role offering significant autonomy and the chance to work across the full lifecycle of innovative products - from early-stage prototypes through to fully deployed systems. You will contribute to a wide range of technically challenging projects, helping to develop new technologies that address real-world problems in a fast-paced R&D environment. Key Responsibilities Design and develop software for both prototype systems and production-ready applications Work across multiple concurrent projects with varying technical requirements Collaborate closely with engineers across disciplines, including hardware and systems teams Rapidly learn and apply new tools, languages, and technologies Contribute to problem-solving throughout all stages of the development lifecycle Support software used for controlling hardware platforms, sensors, or custom devices Essential Requirements Strong academic background (2:1 or above) in a STEM discipline (e.g. Computer Science, Mathematics, Physics, Engineering) Proven ability to solve complex or ambiguous technical problems Ability to work independently with minimal supervision Strong motivation to learn new tools and technologies quickly Working knowledge of Python Desirable Skills (Not Essential) Experience interfacing software with hardware or embedded systems Familiarity with computer networking Experience with deep learning frameworks (e.g. TensorFlow, PyTorch) Understanding of machine learning, statistics, optimisation, or algorithm development Experience developing mobile applications (iOS and/or Android) What's on Offer Opportunity to work across the full prototype-to-product development cycle Exposure to a wide range of technical domains Fast-paced, collaborative R&D environment with real-world impact Zero Surplus is one of the UK's premier recruitment agencies, based just outside Cambridge our recruiters source staff for small and international businesses across Suffolk, Essex, Hertfordshire, Northants, Milton Keynes, Cambridgeshire, and the rest of the UK. For registration purposes, please let us know where you are currently based or which locations you are considering as well as your required salary and notice period. Please upload a Microsoft Word version of your CV where possible, excluding text boxes or images. Any data we collect from you will be stored and processed in accordance with Zero Surplus' Privacy Policy.
Job Title: Senior Software Engineer Location: London (Hybrid: 2-3 days/week in office) Contract Type: Permanent Salary: up to 100,000(DOE) About the Role We're looking for a skilled and experienced Senior Software Engineer to join a fast-paced, product-focused team building innovative technology that delivers real impact. You'll work across the full development lifecycle-from design and implementation to deployment and monitoring-taking ownership of your work and contributing to a collaborative engineering culture. This is a hands-on role where you'll be empowered to make technical decisions, mentor others, and help shape the future of a platform used by thousands. Key Responsibilities Design, build, release, and monitor software systems end-to-end Collaborate with product, design, and data teams to deliver user-focused features Provide technical leadership and mentorship to other engineers Use data to inform decisions and prioritise development efforts Work flexibly across the stack, with opportunities to specialise or broaden your scope Essential Experience Proven ability to define and deliver long-term technical direction in ambiguous environments Full-stack development experience, with ownership of technical decisions and outcomes Experience designing and deploying scalable, observable, and maintainable systems Familiarity with microservices architecture (synchronous and asynchronous) Strong experience with NodeJS, TypeScript/JavaScript, and React Good understanding of cloud platforms (AWS, GCP, Azure) Solid grasp of database technologies and trade-offs Experience with automated testing and web security best practices Background in SaaS, ideally B2B2C or consumer-facing tech Desirable Experience React Native best practices Native app development (iOS, Android), Expo Event-driven systems and distributed architecture Technologies such as GCP (GKE, PubSub, BigQuery), Temporal, Postgres, CircleCI, ArgoCD, Kubernetes, Helm, Docker, Terraform Experience in zero-to-one product development or highly innovative domains Benefits Competitive salary 25 days annual leave plus bank holidays Private healthcare and life assurance Dedicated Learning & Innovation time every second Friday Hybrid working with flexible hours Free drinks and snacks in their london office Modis International Ltd acts as an employment agency for permanent recruitment and an employment business for the supply of temporary workers in the UK. Modis Europe Ltd provide a variety of international solutions that connect clients to the best talent in the world. For all positions based in Switzerland, Modis Europe Ltd works with its licensed Swiss partner Accurity GmbH to ensure that candidate applications are handled in accordance with Swiss law. Both Modis International Ltd and Modis Europe Ltd are Equal Opportunities Employers. By applying for this role your details will be submitted to Modis International Ltd and/ or Modis Europe Ltd. Our Candidate Privacy Information Statement which explains how we will use your information is available on the Modis website.
04/12/2025
Full time
Job Title: Senior Software Engineer Location: London (Hybrid: 2-3 days/week in office) Contract Type: Permanent Salary: up to 100,000(DOE) About the Role We're looking for a skilled and experienced Senior Software Engineer to join a fast-paced, product-focused team building innovative technology that delivers real impact. You'll work across the full development lifecycle-from design and implementation to deployment and monitoring-taking ownership of your work and contributing to a collaborative engineering culture. This is a hands-on role where you'll be empowered to make technical decisions, mentor others, and help shape the future of a platform used by thousands. Key Responsibilities Design, build, release, and monitor software systems end-to-end Collaborate with product, design, and data teams to deliver user-focused features Provide technical leadership and mentorship to other engineers Use data to inform decisions and prioritise development efforts Work flexibly across the stack, with opportunities to specialise or broaden your scope Essential Experience Proven ability to define and deliver long-term technical direction in ambiguous environments Full-stack development experience, with ownership of technical decisions and outcomes Experience designing and deploying scalable, observable, and maintainable systems Familiarity with microservices architecture (synchronous and asynchronous) Strong experience with NodeJS, TypeScript/JavaScript, and React Good understanding of cloud platforms (AWS, GCP, Azure) Solid grasp of database technologies and trade-offs Experience with automated testing and web security best practices Background in SaaS, ideally B2B2C or consumer-facing tech Desirable Experience React Native best practices Native app development (iOS, Android), Expo Event-driven systems and distributed architecture Technologies such as GCP (GKE, PubSub, BigQuery), Temporal, Postgres, CircleCI, ArgoCD, Kubernetes, Helm, Docker, Terraform Experience in zero-to-one product development or highly innovative domains Benefits Competitive salary 25 days annual leave plus bank holidays Private healthcare and life assurance Dedicated Learning & Innovation time every second Friday Hybrid working with flexible hours Free drinks and snacks in their london office Modis International Ltd acts as an employment agency for permanent recruitment and an employment business for the supply of temporary workers in the UK. Modis Europe Ltd provide a variety of international solutions that connect clients to the best talent in the world. For all positions based in Switzerland, Modis Europe Ltd works with its licensed Swiss partner Accurity GmbH to ensure that candidate applications are handled in accordance with Swiss law. Both Modis International Ltd and Modis Europe Ltd are Equal Opportunities Employers. By applying for this role your details will be submitted to Modis International Ltd and/ or Modis Europe Ltd. Our Candidate Privacy Information Statement which explains how we will use your information is available on the Modis website.
Location: Saffron Walden Type: Permanent Hours: Monday-Friday, 9:00am-5:30pm Salary: Competitive Job Reference: 35911 Our innovative and rapidly growing AI client in Saffron Walden is looking for a talented Software Engineer to join their expanding development team. In this role, you'll work on diverse projects, from early prototypes to fully developed products, helping to build cutting-edge technologies that tackle real-world challenges. This is a dynamic, hands-on position that offers a lot of autonomy, responsibility and the chance to work across multiple technical domains. This role is ideal for graduates or more experienced engineers with a strong problem-solving mindset and a passion for learning and innovation. Responsibilities - Develop software for both prototype systems and production-ready products, contributing to the full development lifecycle - Work on multiple projects simultaneously, solving a variety of technical challenges - Collaborate closely with engineers to integrate software with hardware and other system components - Learn quickly and apply new technologies to support various RandD efforts and technical challenges - Contribute to problem-solving and technical decision-making at all stages of development - Support the development of software for controlling hardware platforms, sensors or custom devices Requirements Essential: - A strong academic background with a 2:1 or above in a STEM discipline (e.g., Computer Science, Mathematics, Physics, Engineering) - Proven ability to solve complex and ambiguous technical problems - Ability to work autonomously with minimal supervision - Eagerness to learn new tools, technologies, and programming languages quickly - Proficient in Python programming Desirable: - Experience with software-hardware integration or working with embedded systems - Familiarity with computer networking concepts - Experience using deep-learning frameworks (e.g., TensorFlow, PyTorch) - Understanding of machine learning, statistics, optimisation or algorithm development - Experience developing mobile applications (iOS/Android) Please contact us as soon as possible for more details or apply below!
04/12/2025
Full time
Location: Saffron Walden Type: Permanent Hours: Monday-Friday, 9:00am-5:30pm Salary: Competitive Job Reference: 35911 Our innovative and rapidly growing AI client in Saffron Walden is looking for a talented Software Engineer to join their expanding development team. In this role, you'll work on diverse projects, from early prototypes to fully developed products, helping to build cutting-edge technologies that tackle real-world challenges. This is a dynamic, hands-on position that offers a lot of autonomy, responsibility and the chance to work across multiple technical domains. This role is ideal for graduates or more experienced engineers with a strong problem-solving mindset and a passion for learning and innovation. Responsibilities - Develop software for both prototype systems and production-ready products, contributing to the full development lifecycle - Work on multiple projects simultaneously, solving a variety of technical challenges - Collaborate closely with engineers to integrate software with hardware and other system components - Learn quickly and apply new technologies to support various RandD efforts and technical challenges - Contribute to problem-solving and technical decision-making at all stages of development - Support the development of software for controlling hardware platforms, sensors or custom devices Requirements Essential: - A strong academic background with a 2:1 or above in a STEM discipline (e.g., Computer Science, Mathematics, Physics, Engineering) - Proven ability to solve complex and ambiguous technical problems - Ability to work autonomously with minimal supervision - Eagerness to learn new tools, technologies, and programming languages quickly - Proficient in Python programming Desirable: - Experience with software-hardware integration or working with embedded systems - Familiarity with computer networking concepts - Experience using deep-learning frameworks (e.g., TensorFlow, PyTorch) - Understanding of machine learning, statistics, optimisation or algorithm development - Experience developing mobile applications (iOS/Android) Please contact us as soon as possible for more details or apply below!
Software Engineer - Build Cool Stuff That Matters Location: London (Hybrid: 2-3 days/week in office) Type: Permanent Salary: Upt p 80k + Perks The Opportunity Ready to ditch the dull and do work that actually excites you? We're on the hunt for a Software Engineer who loves solving real problems, building slick user experiences, and working with modern tech in a fast-moving environment. You'll be part of a collaborative team that ships smart, scalable software-and has fun doing it. What You'll Be Doing Owning features end-to-end: design it, build it, ship it, monitor it Working closely with product, design, and data to create things people love using Helping shape the team's engineering culture and best practices Using data to make smart decisions and focus on what really matters Getting stuck into full-stack development, with room to specialise if you want What You'll Bring Experience building and shipping full-stack features in ambiguous, fast-paced environments Solid skills in NodeJS, TypeScript/JavaScript, and React Experience with microservices (synchronous + asynchronous) Familiarity with cloud platforms like AWS, GCP or Azure Good understanding of databases and how to choose the right one Knowledge of automated testing and web security best practices Background in SaaS or consumer-facing tech is a big plus Bonus Points For React Native know-how Mobile app development (iOS, Android), Expo Experience with event-driven systems and distributed architecture Familiarity with tools like GCP (GKE, PubSub, BigQuery), Temporal, Postgres, CircleCI, ArgoCD, Kubernetes, Helm, Docker, Terraform Experience in zero-to-one product builds or highly innovative projects Perks & Benefits Competitive salary 25 days holiday + bank holidays Private healthcare and life assurance Dedicated time for learning and innovation every second Friday Flexible hours and hybrid working Free snacks and drinks in a buzzing Shoreditch office Modis International Ltd acts as an employment agency for permanent recruitment and an employment business for the supply of temporary workers in the UK. Modis Europe Ltd provide a variety of international solutions that connect clients to the best talent in the world. For all positions based in Switzerland, Modis Europe Ltd works with its licensed Swiss partner Accurity GmbH to ensure that candidate applications are handled in accordance with Swiss law. Both Modis International Ltd and Modis Europe Ltd are Equal Opportunities Employers. By applying for this role your details will be submitted to Modis International Ltd and/ or Modis Europe Ltd. Our Candidate Privacy Information Statement which explains how we will use your information is available on the Modis website.
04/12/2025
Full time
Software Engineer - Build Cool Stuff That Matters Location: London (Hybrid: 2-3 days/week in office) Type: Permanent Salary: Upt p 80k + Perks The Opportunity Ready to ditch the dull and do work that actually excites you? We're on the hunt for a Software Engineer who loves solving real problems, building slick user experiences, and working with modern tech in a fast-moving environment. You'll be part of a collaborative team that ships smart, scalable software-and has fun doing it. What You'll Be Doing Owning features end-to-end: design it, build it, ship it, monitor it Working closely with product, design, and data to create things people love using Helping shape the team's engineering culture and best practices Using data to make smart decisions and focus on what really matters Getting stuck into full-stack development, with room to specialise if you want What You'll Bring Experience building and shipping full-stack features in ambiguous, fast-paced environments Solid skills in NodeJS, TypeScript/JavaScript, and React Experience with microservices (synchronous + asynchronous) Familiarity with cloud platforms like AWS, GCP or Azure Good understanding of databases and how to choose the right one Knowledge of automated testing and web security best practices Background in SaaS or consumer-facing tech is a big plus Bonus Points For React Native know-how Mobile app development (iOS, Android), Expo Experience with event-driven systems and distributed architecture Familiarity with tools like GCP (GKE, PubSub, BigQuery), Temporal, Postgres, CircleCI, ArgoCD, Kubernetes, Helm, Docker, Terraform Experience in zero-to-one product builds or highly innovative projects Perks & Benefits Competitive salary 25 days holiday + bank holidays Private healthcare and life assurance Dedicated time for learning and innovation every second Friday Flexible hours and hybrid working Free snacks and drinks in a buzzing Shoreditch office Modis International Ltd acts as an employment agency for permanent recruitment and an employment business for the supply of temporary workers in the UK. Modis Europe Ltd provide a variety of international solutions that connect clients to the best talent in the world. For all positions based in Switzerland, Modis Europe Ltd works with its licensed Swiss partner Accurity GmbH to ensure that candidate applications are handled in accordance with Swiss law. Both Modis International Ltd and Modis Europe Ltd are Equal Opportunities Employers. By applying for this role your details will be submitted to Modis International Ltd and/ or Modis Europe Ltd. Our Candidate Privacy Information Statement which explains how we will use your information is available on the Modis website.
Software Engineer Near Cambridge My client, a fast-growing AI company based near Cambridge, is seeking talented Software Engineers to join a small but rapidly expanding development team. This is an opportunity to work on a wide variety of projects from early-stage prototypes to fully developed products- helping to create new technologies that solve complex, real-world challenges. This is a hands-on role offering autonomy, responsibility, and exposure to diverse technical domains across the full R&D lifecycle. Key Responsibilities Designing and developing software for both prototype systems and production-ready products Working across multiple projects concurrently and adapting to varied technical challenges Collaborating with multidisciplinary engineers to integrate software with hardware and wider system components Rapidly learning and applying new technologies Contributing to problem-solving throughout the development process Supporting software used to control hardware platforms, sensors, or custom devices Requirements Strong academic background (2:1 or above) in a STEM discipline (Computer Science, Mathematics, Physics, Engineering, etc.) Demonstrated ability to tackle difficult or ambiguous technical problems Ability to work independently with minimal supervision Willingness and ability to learn new tools, languages, and technologies quickly Working knowledge of Python Desirable (Not Essential) Experience interfacing software with hardware or embedded systems Familiarity with computer networking Experience with deep-learning frameworks (TensorFlow, PyTorch) Understanding of machine learning, statistics, optimisation, or algorithm development Experience developing mobile applications (iOS and/or Android) Suitable for both graduates and experienced engineers with strong problem-solving skills and a desire to learn. Role Details Location: Near Cambridge Working Pattern: Onsite, 5 days a week Eligibility: Full UK work rights required (no sponsorship available) Opportunity: Work across the entire prototype-to-product lifecycle in a fast-paced R&D environment Interested? Please Click Apply Now! Software Engineer - Near Cambridge
03/12/2025
Full time
Software Engineer Near Cambridge My client, a fast-growing AI company based near Cambridge, is seeking talented Software Engineers to join a small but rapidly expanding development team. This is an opportunity to work on a wide variety of projects from early-stage prototypes to fully developed products- helping to create new technologies that solve complex, real-world challenges. This is a hands-on role offering autonomy, responsibility, and exposure to diverse technical domains across the full R&D lifecycle. Key Responsibilities Designing and developing software for both prototype systems and production-ready products Working across multiple projects concurrently and adapting to varied technical challenges Collaborating with multidisciplinary engineers to integrate software with hardware and wider system components Rapidly learning and applying new technologies Contributing to problem-solving throughout the development process Supporting software used to control hardware platforms, sensors, or custom devices Requirements Strong academic background (2:1 or above) in a STEM discipline (Computer Science, Mathematics, Physics, Engineering, etc.) Demonstrated ability to tackle difficult or ambiguous technical problems Ability to work independently with minimal supervision Willingness and ability to learn new tools, languages, and technologies quickly Working knowledge of Python Desirable (Not Essential) Experience interfacing software with hardware or embedded systems Familiarity with computer networking Experience with deep-learning frameworks (TensorFlow, PyTorch) Understanding of machine learning, statistics, optimisation, or algorithm development Experience developing mobile applications (iOS and/or Android) Suitable for both graduates and experienced engineers with strong problem-solving skills and a desire to learn. Role Details Location: Near Cambridge Working Pattern: Onsite, 5 days a week Eligibility: Full UK work rights required (no sponsorship available) Opportunity: Work across the entire prototype-to-product lifecycle in a fast-paced R&D environment Interested? Please Click Apply Now! Software Engineer - Near Cambridge
Senior Software Validation & Verification Engineer Location: Canterbury, Kent Employment Type: Full-Time, Permanent Are you passionate about building robust testing environments that ensure high-quality, reliable software and firmware? This role offers the opportunity to take ownership of software validation and verification processes across complex, multi-disciplinary engineering projects. You'll work closely with mechanical, electronic, and systems engineers to shape best practice, drive continuous improvement, and support new product development from early design through to delivery. Key Responsibilities: Develop, implement, and document validation and verification processes for new and modified software/firmware Build and maintain a structured test environment to support agile development Participate in team stand-ups, planning sessions, reviews, and retrospectives Provide technical guidance to colleagues and support ongoing and future projects Maintain clear documentation and operate in line with internal quality procedures (ISO 9001:2015) Support internal and external customers with troubleshooting software-related issues Assist in internal audits when required Undertake occasional customer or supplier visits (driving licence & passport required) Required Skills & Experience: Proven experience leading software/firmware validation projects Strong background in software design, development, and testing Hands-on experience with C, C++, C#, .NET and LabVIEW Experience testing safety-critical software or systems Full software lifecycle understanding, including revision control and structured methodology Experience within agile teams (Scrum or similar) Advantageous: Understanding of electronics to the level of schematic review Exposure to embedded software Knowledge of cross-platform (Android) app development Experience with electro-mechanical products Qualifications A degree in Computer Science or a related field is preferred CV's in word format to be sent to (url removed) New Appointments Group, Expertly Matching Employers and Jobseekers since 1975. Before submitting your CV, please take a moment to check the layout, spelling, and grammar. If your CV includes graphics or design features, we'd also appreciate a simplified version in Word format. If this role isn't for you, please check out our website for other roles that may be suitable, or send us your CV, we would still like to hear from you! You can find us on our website or LinkedIn, Facebook, Instagram and We are committed to fostering a diverse and inclusive environment in line with the Equality Act 2010. All qualified applicants will be considered regardless of age, disability, gender reassignment, marriage or civil partnership, pregnancy or maternity, race, religion or belief, sex, or sexual orientation. New Appointments Group acts as an Employment Agency for permanent roles and as an Employment Business for temporary roles.
02/12/2025
Full time
Senior Software Validation & Verification Engineer Location: Canterbury, Kent Employment Type: Full-Time, Permanent Are you passionate about building robust testing environments that ensure high-quality, reliable software and firmware? This role offers the opportunity to take ownership of software validation and verification processes across complex, multi-disciplinary engineering projects. You'll work closely with mechanical, electronic, and systems engineers to shape best practice, drive continuous improvement, and support new product development from early design through to delivery. Key Responsibilities: Develop, implement, and document validation and verification processes for new and modified software/firmware Build and maintain a structured test environment to support agile development Participate in team stand-ups, planning sessions, reviews, and retrospectives Provide technical guidance to colleagues and support ongoing and future projects Maintain clear documentation and operate in line with internal quality procedures (ISO 9001:2015) Support internal and external customers with troubleshooting software-related issues Assist in internal audits when required Undertake occasional customer or supplier visits (driving licence & passport required) Required Skills & Experience: Proven experience leading software/firmware validation projects Strong background in software design, development, and testing Hands-on experience with C, C++, C#, .NET and LabVIEW Experience testing safety-critical software or systems Full software lifecycle understanding, including revision control and structured methodology Experience within agile teams (Scrum or similar) Advantageous: Understanding of electronics to the level of schematic review Exposure to embedded software Knowledge of cross-platform (Android) app development Experience with electro-mechanical products Qualifications A degree in Computer Science or a related field is preferred CV's in word format to be sent to (url removed) New Appointments Group, Expertly Matching Employers and Jobseekers since 1975. Before submitting your CV, please take a moment to check the layout, spelling, and grammar. If your CV includes graphics or design features, we'd also appreciate a simplified version in Word format. If this role isn't for you, please check out our website for other roles that may be suitable, or send us your CV, we would still like to hear from you! You can find us on our website or LinkedIn, Facebook, Instagram and We are committed to fostering a diverse and inclusive environment in line with the Equality Act 2010. All qualified applicants will be considered regardless of age, disability, gender reassignment, marriage or civil partnership, pregnancy or maternity, race, religion or belief, sex, or sexual orientation. New Appointments Group acts as an Employment Agency for permanent roles and as an Employment Business for temporary roles.
Junior IT Support Engineer - 24,500 per annum - Driffield Principal IT are proud to be supporting a leading provider of modular buildings for various sectors, such as education, healthcare, defence, and justice. In this role you will play a vital part in supporting their future strategy. They are looking for someone who is passionate about continuous professional development and has an innovative approach to incorporating new technologies into their operations. I'm looking for a highly motivated Support Technician seeking to make an immediate impact to the organisation. The successful candidate will be responsible for providing 1st line IT support to our large customer base, ensuring the highest levels of customer service are maintained. Working to ITIL principles, the successful candidate with ensure that all IT policies and procedures are maintained whilst managing user/customer expectation. To maintain the current and future business needs, in line with industry standards. Experience, Qualifications & Training: Customer focused with excellent interpersonal and communication skills (Essential). Hands on, flexible and pro-active approach with willingness to learn. Flair for problem solving and methodical approach to issue diagnosis (Essential). Team player who enjoys sharing knowledge with colleagues. Well organised with excellent time management skills and ability to work without supervision (Essential). Good working knowledge of MS Windows (Client devices). Understanding of MS Exchange and AD (Users and Computers). Experience of mobile device and application management across Microsoft, Apple and Android platforms (Desirable). 1-3 years previous customer facing support role, preferably technology related. A people person, who enjoys interacting and talking to people on a daily basis and can form strong relationships and connections. Principle accountabilities: Helping customers as soon as they walk into the door and being that first Point of call for all issues, prior to escalation. Talking to customers over the phone, in person or via chat / email to capture, record and resolve technical problems experienced. Maintain an accurate record of all issues encountered, the corrective steps undertaken and any resolutions found. Take ownership of customer issues and ensure they are carried through to completion (Where possible - if not escalated). Upkeep and stick to the agreed SLA (Service Level Agreement) within the business. To maintain the asset database ensuring costs are controlled, items are fully accounted for and available to honour departmental deliverables. To be able to have flexibility with varying day-shift patterns. To manage and contribute to strategic projects as identified by the Service Desk Manager. To report to the Service Desk manager about any potential arising trends within the Service Desk client, in order to establish trends per user, software or department. Any other ad hoc tasks as set by Service Desk Manager. Other Requirements: Full UK Driving License & access to your own transport The Package: If successful our client is offering a salary of up 24,500 per annum, favourable holiday allowance, company contributed pension scheme and opportunities for professional development including training and advancement. How to Apply: If you are interested in hearing more about this junior IT support engineer vacancy or interested in applying for the role please email me at or contact Principal IT Directly on LinkedIn. INDGH
21/11/2025
Full time
Junior IT Support Engineer - 24,500 per annum - Driffield Principal IT are proud to be supporting a leading provider of modular buildings for various sectors, such as education, healthcare, defence, and justice. In this role you will play a vital part in supporting their future strategy. They are looking for someone who is passionate about continuous professional development and has an innovative approach to incorporating new technologies into their operations. I'm looking for a highly motivated Support Technician seeking to make an immediate impact to the organisation. The successful candidate will be responsible for providing 1st line IT support to our large customer base, ensuring the highest levels of customer service are maintained. Working to ITIL principles, the successful candidate with ensure that all IT policies and procedures are maintained whilst managing user/customer expectation. To maintain the current and future business needs, in line with industry standards. Experience, Qualifications & Training: Customer focused with excellent interpersonal and communication skills (Essential). Hands on, flexible and pro-active approach with willingness to learn. Flair for problem solving and methodical approach to issue diagnosis (Essential). Team player who enjoys sharing knowledge with colleagues. Well organised with excellent time management skills and ability to work without supervision (Essential). Good working knowledge of MS Windows (Client devices). Understanding of MS Exchange and AD (Users and Computers). Experience of mobile device and application management across Microsoft, Apple and Android platforms (Desirable). 1-3 years previous customer facing support role, preferably technology related. A people person, who enjoys interacting and talking to people on a daily basis and can form strong relationships and connections. Principle accountabilities: Helping customers as soon as they walk into the door and being that first Point of call for all issues, prior to escalation. Talking to customers over the phone, in person or via chat / email to capture, record and resolve technical problems experienced. Maintain an accurate record of all issues encountered, the corrective steps undertaken and any resolutions found. Take ownership of customer issues and ensure they are carried through to completion (Where possible - if not escalated). Upkeep and stick to the agreed SLA (Service Level Agreement) within the business. To maintain the asset database ensuring costs are controlled, items are fully accounted for and available to honour departmental deliverables. To be able to have flexibility with varying day-shift patterns. To manage and contribute to strategic projects as identified by the Service Desk Manager. To report to the Service Desk manager about any potential arising trends within the Service Desk client, in order to establish trends per user, software or department. Any other ad hoc tasks as set by Service Desk Manager. Other Requirements: Full UK Driving License & access to your own transport The Package: If successful our client is offering a salary of up 24,500 per annum, favourable holiday allowance, company contributed pension scheme and opportunities for professional development including training and advancement. How to Apply: If you are interested in hearing more about this junior IT support engineer vacancy or interested in applying for the role please email me at or contact Principal IT Directly on LinkedIn. INDGH
Senior C++ Linux Engineer 50-60k C++ / Linux / SQL 3 days per week on site - Worcester To find out more contact Beth on (url removed) or call (phone number removed) About Us: The Engine team drives the development and evolution of our Documents & Biometrics digital identity verification product. This cutting-edge solution utilizes AI technologies for intelligent document processing, serving as the core engine behind our platform. We prioritize writing high-quality code and adhere to the best CI/CD principles, ensuring excellence in enterprise applications and services. Collaborating closely with our Research Team, we bring innovative ideas to life and strive for continuous improvement. The Role: Join our C++ focused squad as a key member, contributing to all stages of the software delivery life cycle. From story refinement to delivery, you'll collaborate with team members and stakeholders to communicate ideas effectively. We seek an experienced and passionate developer to uphold our product's past successes and drive our future innovations. What You Will Do: Develop our products using effective technical approaches and best practices in C++ Expert in Linux Collaborate with team members and stakeholders to establish efficient development and delivery processes. Maintain up-to-date knowledge in all stages of the SDLC and domain expertise. Ensure high-quality, high-performing code through rigorous testing and code review processes. Contribute to cross-platform development (Windows, Linux, Android, iOS, Mac) using CMake. Utilize unit testing frameworks like GTest/Catch and open-source libraries such as Boost and OpenCV. Work with .NET Core and Restful API, and proficiency in scripting languages like Python. Implement complex object-oriented patterns, public interfaces, and architectural patterns. Demonstrate genuine passion for problem-solving and issue identification. Apply good knowledge of CI processes and best practices, along with experience in Version Control System (preferably GIT). Thrive in an agile environment, adapting to changing requirements and collaborating effectively with the team. What We're Looking For: Proven experience in software development in a commercial environment. Strong proficiency in modern C++ development and cross-platform development. Familiarity with unit testing frameworks, open-source libraries, and code review processes. Working knowledge of .NET Core, Restful API, and scripting languages. Passion for problem-solving and a commitment to continuous improvement. Experience in Version Control System (preferably GIT) and agile methodologies.
06/10/2025
Full time
Senior C++ Linux Engineer 50-60k C++ / Linux / SQL 3 days per week on site - Worcester To find out more contact Beth on (url removed) or call (phone number removed) About Us: The Engine team drives the development and evolution of our Documents & Biometrics digital identity verification product. This cutting-edge solution utilizes AI technologies for intelligent document processing, serving as the core engine behind our platform. We prioritize writing high-quality code and adhere to the best CI/CD principles, ensuring excellence in enterprise applications and services. Collaborating closely with our Research Team, we bring innovative ideas to life and strive for continuous improvement. The Role: Join our C++ focused squad as a key member, contributing to all stages of the software delivery life cycle. From story refinement to delivery, you'll collaborate with team members and stakeholders to communicate ideas effectively. We seek an experienced and passionate developer to uphold our product's past successes and drive our future innovations. What You Will Do: Develop our products using effective technical approaches and best practices in C++ Expert in Linux Collaborate with team members and stakeholders to establish efficient development and delivery processes. Maintain up-to-date knowledge in all stages of the SDLC and domain expertise. Ensure high-quality, high-performing code through rigorous testing and code review processes. Contribute to cross-platform development (Windows, Linux, Android, iOS, Mac) using CMake. Utilize unit testing frameworks like GTest/Catch and open-source libraries such as Boost and OpenCV. Work with .NET Core and Restful API, and proficiency in scripting languages like Python. Implement complex object-oriented patterns, public interfaces, and architectural patterns. Demonstrate genuine passion for problem-solving and issue identification. Apply good knowledge of CI processes and best practices, along with experience in Version Control System (preferably GIT). Thrive in an agile environment, adapting to changing requirements and collaborating effectively with the team. What We're Looking For: Proven experience in software development in a commercial environment. Strong proficiency in modern C++ development and cross-platform development. Familiarity with unit testing frameworks, open-source libraries, and code review processes. Working knowledge of .NET Core, Restful API, and scripting languages. Passion for problem-solving and a commitment to continuous improvement. Experience in Version Control System (preferably GIT) and agile methodologies.
Technical Support Frontend Engineer (UX) Our client is looking for a Technical Support Engineer with specifically UX and Front End experience. You will provides technical support to field engineers, technicians and product support personnel who are diagnosing, troubleshooting, repairing and debugging complex computer systems, complex software or networked/wireless systems. You will respond to situations where first-line product support has failed to isolate or fix problems in malfunctioning equipment or software. 12 months Inside IR35 £215 per day Key skills & experience UI development or support experience Experience in two (or more) of the following: CSS, AJAX, ReactJS, GraphQL, AngularJS, Mobile application development Reading and debugging Java and JavaScript code (Writing JavaScripts will be beneficial) Troubleshooting experience using browser developer tools Advance knowledge of the components in cloud/web applications and experience in Application Support. Mobile application support experience will be bonus. Scripting languages: JavaScript, Python, Perl, Unix Shell, Windows Shell) Good experience with relational databases (eg MySQL, Oracle). Good experience writing or debugging Object Oriented code (Java preferred, other relevant technologies ok) Experience using Linux/Unix OR Microsoft Server Demonstrated ability to understand the problem statement and troubleshoot complex technical issues with ease Excellent written and verbal communication skills with the ability to clearly articulate solutions to complex technical problems Leading investigation and resolving complex issues and escalations while demonstrating exceptional technical understanding, business process and customer needs in timely manner. Desirable Skills Experience providing SaaS support Experience developing applications within the ServiceNow Platform Experience diagnosing performance related issues. Experience using tools like Eclipse, Splunk, Xcode, Android studio, SauceLab Due to the volume of applications received for positions, it will not be possible to respond to all applications and only applicants who are considered suitable for interview will be contacted. Proactive Appointments Limited operates as an employment agency and employment business and is an equal opportunities organisation We take our obligations to protect your personal data very seriously. Any information provided to us will be processed as detailed in our Privacy Notice, a copy of which can be found on our website
06/10/2025
Contractor
Technical Support Frontend Engineer (UX) Our client is looking for a Technical Support Engineer with specifically UX and Front End experience. You will provides technical support to field engineers, technicians and product support personnel who are diagnosing, troubleshooting, repairing and debugging complex computer systems, complex software or networked/wireless systems. You will respond to situations where first-line product support has failed to isolate or fix problems in malfunctioning equipment or software. 12 months Inside IR35 £215 per day Key skills & experience UI development or support experience Experience in two (or more) of the following: CSS, AJAX, ReactJS, GraphQL, AngularJS, Mobile application development Reading and debugging Java and JavaScript code (Writing JavaScripts will be beneficial) Troubleshooting experience using browser developer tools Advance knowledge of the components in cloud/web applications and experience in Application Support. Mobile application support experience will be bonus. Scripting languages: JavaScript, Python, Perl, Unix Shell, Windows Shell) Good experience with relational databases (eg MySQL, Oracle). Good experience writing or debugging Object Oriented code (Java preferred, other relevant technologies ok) Experience using Linux/Unix OR Microsoft Server Demonstrated ability to understand the problem statement and troubleshoot complex technical issues with ease Excellent written and verbal communication skills with the ability to clearly articulate solutions to complex technical problems Leading investigation and resolving complex issues and escalations while demonstrating exceptional technical understanding, business process and customer needs in timely manner. Desirable Skills Experience providing SaaS support Experience developing applications within the ServiceNow Platform Experience diagnosing performance related issues. Experience using tools like Eclipse, Splunk, Xcode, Android studio, SauceLab Due to the volume of applications received for positions, it will not be possible to respond to all applications and only applicants who are considered suitable for interview will be contacted. Proactive Appointments Limited operates as an employment agency and employment business and is an equal opportunities organisation We take our obligations to protect your personal data very seriously. Any information provided to us will be processed as detailed in our Privacy Notice, a copy of which can be found on our website
My Client, a large global financial services brand is looking for an experienced Mobile QA Engineer (Manual) on a initial contract basis. The role in Inside IR35 and Hybrid in London (3 days based onsite). We're looking for a Mobile QA Engineer (Manual) to work on award winning mobile applications that will be used by millions of customers worldwide. We want someone with strong technical skills and creativity. Should enjoy solving tough problems and working with new technologies. You should not be shy about sharing your ideas and be obsessive about user experience and high quality. You'll be part of the Mobile Engineering team whose mandate is to develop new products and platforms for customers. Mobile Engineering's aim is to build interactive experiences at all touch points of a consumer's journey whether before, at, or after the time of purchase. Responsibilities Collaborate with Product, Design and Development teams to understand product requirements and create comprehensive test plan and test cases. Execute functional and automated tests to verify the accuracy, completeness, and reliability of functionality. Contribute to the development and enhancement of UI automated testing frameworks built on Espresso (Android) and XCUITest (iOS). Analyse requirements and determine technical feasibility for Automation. Integrate automated tests into CI to identify issues during development cycle. Contribute to PR reviews, submit PRs, and contribute to the goal of 100% regression automation readiness. Develop and maintain robust, scalable, reusable automated test scripts across applications. Identify, document, and track defects, working closely with development teams to ensure timely resolution and retesting. Improve QA delivery and quality through defining test strategy, process improvements, coordination with multiple back end teams. Work with the development team to define and implement mechanisms to inject testing earlier into the software development process via mocking strategy. Prioritise competing demands, manage multiple concurrent tasks, adapt to changing priorities. Participate in regression testing to validate new enhancements don't negatively impact existing functionality. Continuously improve the QA process and contribute to the development of testing best practices. Qualifications: Minimum 7+ years of technical experience with a bachelor's or master's degree in science (preferably Computer Science, Engineering, or other related disciplines). Must have hands-on testing experience in iOS and Android mobile platforms by leveraging various functional and automated tools. Minimum 3+ years of mobile app Automation experience with tools like Monkey Talk, Selendriod, Appium, Katalon etc. Possesses deep knowledge on Functional, Integration, Regression, Exploratory, End to End, Compatibility, GUI, Web Services and Accessibility testing. Good Understanding of Swift, Kotlin or similar functional programming language. Strong programming abilities and debugging skills. Excellent API testing experience using Postman, IntelliJ Http Client, or similar tools. Strong experience with Debugging tools like Charles Proxy, Splunk, Sentry, Console or similar. Excellent communication and team player. Experience with full life cycle software deployment using Agile practices. Strong attention to detail and ability to work in a fast-paced environment.
02/10/2025
Contractor
My Client, a large global financial services brand is looking for an experienced Mobile QA Engineer (Manual) on a initial contract basis. The role in Inside IR35 and Hybrid in London (3 days based onsite). We're looking for a Mobile QA Engineer (Manual) to work on award winning mobile applications that will be used by millions of customers worldwide. We want someone with strong technical skills and creativity. Should enjoy solving tough problems and working with new technologies. You should not be shy about sharing your ideas and be obsessive about user experience and high quality. You'll be part of the Mobile Engineering team whose mandate is to develop new products and platforms for customers. Mobile Engineering's aim is to build interactive experiences at all touch points of a consumer's journey whether before, at, or after the time of purchase. Responsibilities Collaborate with Product, Design and Development teams to understand product requirements and create comprehensive test plan and test cases. Execute functional and automated tests to verify the accuracy, completeness, and reliability of functionality. Contribute to the development and enhancement of UI automated testing frameworks built on Espresso (Android) and XCUITest (iOS). Analyse requirements and determine technical feasibility for Automation. Integrate automated tests into CI to identify issues during development cycle. Contribute to PR reviews, submit PRs, and contribute to the goal of 100% regression automation readiness. Develop and maintain robust, scalable, reusable automated test scripts across applications. Identify, document, and track defects, working closely with development teams to ensure timely resolution and retesting. Improve QA delivery and quality through defining test strategy, process improvements, coordination with multiple back end teams. Work with the development team to define and implement mechanisms to inject testing earlier into the software development process via mocking strategy. Prioritise competing demands, manage multiple concurrent tasks, adapt to changing priorities. Participate in regression testing to validate new enhancements don't negatively impact existing functionality. Continuously improve the QA process and contribute to the development of testing best practices. Qualifications: Minimum 7+ years of technical experience with a bachelor's or master's degree in science (preferably Computer Science, Engineering, or other related disciplines). Must have hands-on testing experience in iOS and Android mobile platforms by leveraging various functional and automated tools. Minimum 3+ years of mobile app Automation experience with tools like Monkey Talk, Selendriod, Appium, Katalon etc. Possesses deep knowledge on Functional, Integration, Regression, Exploratory, End to End, Compatibility, GUI, Web Services and Accessibility testing. Good Understanding of Swift, Kotlin or similar functional programming language. Strong programming abilities and debugging skills. Excellent API testing experience using Postman, IntelliJ Http Client, or similar tools. Strong experience with Debugging tools like Charles Proxy, Splunk, Sentry, Console or similar. Excellent communication and team player. Experience with full life cycle software deployment using Agile practices. Strong attention to detail and ability to work in a fast-paced environment.
IT Support Technician Location: Bromborough, Liverpool Employment Type: Contract .Please only apply if you have full working rights for the UK* Job Summary We are seeking a proactive and technically skilled IT Support Technician to provide ongoing support and maintenance for production and development systems, software products, and configured services across various platforms. This role involves both remote and onsite support, operating within defined processes and service models. Key Responsibilities Deliver Level 1 and Level 2 technical support for hardware, software, and network systems. Maintain and support production and development environments, ensuring system stability and performance. Provide operating system-level support across server and network infrastructure. Troubleshoot and resolve desktop hardware faults and software issues. Build and configure laptops, including imaging and deployment processes. Support mobile devices (iOS and Android) and basic printer functionality. Collaborate with vendors and internal teams to resolve technical issues. Ensure high standards of customer service and user satisfaction. Document support activities and maintain accurate records of incidents and resolutions. Required Skills & Experience Demonstrated understanding of diverse IT infrastructure environments. Strong customer service orientation with effective communication skills. Proficient in Windows 10 and Microsoft Office suite. Experience in desktop hardware troubleshooting and repair. Familiarity with laptop imaging and deployment processes. Knowledge for mobile platforms (iOS and Android). Experience with basic printer troubleshooting and maintenance. Desirable Qualifications Relevant IT certifications (eg, CompTIA A+, Microsoft Certified Professional). Experience working in a structured IT support environment. Knowledge of ITIL processes or similar service management frameworks.
01/10/2025
Contractor
IT Support Technician Location: Bromborough, Liverpool Employment Type: Contract .Please only apply if you have full working rights for the UK* Job Summary We are seeking a proactive and technically skilled IT Support Technician to provide ongoing support and maintenance for production and development systems, software products, and configured services across various platforms. This role involves both remote and onsite support, operating within defined processes and service models. Key Responsibilities Deliver Level 1 and Level 2 technical support for hardware, software, and network systems. Maintain and support production and development environments, ensuring system stability and performance. Provide operating system-level support across server and network infrastructure. Troubleshoot and resolve desktop hardware faults and software issues. Build and configure laptops, including imaging and deployment processes. Support mobile devices (iOS and Android) and basic printer functionality. Collaborate with vendors and internal teams to resolve technical issues. Ensure high standards of customer service and user satisfaction. Document support activities and maintain accurate records of incidents and resolutions. Required Skills & Experience Demonstrated understanding of diverse IT infrastructure environments. Strong customer service orientation with effective communication skills. Proficient in Windows 10 and Microsoft Office suite. Experience in desktop hardware troubleshooting and repair. Familiarity with laptop imaging and deployment processes. Knowledge for mobile platforms (iOS and Android). Experience with basic printer troubleshooting and maintenance. Desirable Qualifications Relevant IT certifications (eg, CompTIA A+, Microsoft Certified Professional). Experience working in a structured IT support environment. Knowledge of ITIL processes or similar service management frameworks.
Senior Software Engineer required by an established technology company located in Staines. Hybrid working - three days per week in the office. The Senior Software Engineer will focus on developing and maintaining SDKs for for four key products spanning JavaScript (TypeScript), Roku (BrightScript), Android (Java) and iOS (Objective-C). The Senior Software Engineer will be the "code owner" for JavaScript and Roku SDKs. Key Responsibilities Being "code owner" for JavaScript and Roku SDKs Analysing and defining new requirements Maintaining and improving CI/CD Ensuring feature parity and API alignment between different platforms SDK improvements where possible Helping define software development practices, policies & tooling Key Experience Strong JavaScript knowledge Commercial experience with Java and/or Objective-C Version control and other core software engineering skills Experience in any of the following areas would be advantageous but is not a prerequisite Python or similar scripting language Roku Android and/or iOS React or similar web application framework Node XML/JSON If you are seeking a role of this nature please get in touch for more information. Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy.
01/10/2025
Full time
Senior Software Engineer required by an established technology company located in Staines. Hybrid working - three days per week in the office. The Senior Software Engineer will focus on developing and maintaining SDKs for for four key products spanning JavaScript (TypeScript), Roku (BrightScript), Android (Java) and iOS (Objective-C). The Senior Software Engineer will be the "code owner" for JavaScript and Roku SDKs. Key Responsibilities Being "code owner" for JavaScript and Roku SDKs Analysing and defining new requirements Maintaining and improving CI/CD Ensuring feature parity and API alignment between different platforms SDK improvements where possible Helping define software development practices, policies & tooling Key Experience Strong JavaScript knowledge Commercial experience with Java and/or Objective-C Version control and other core software engineering skills Experience in any of the following areas would be advantageous but is not a prerequisite Python or similar scripting language Roku Android and/or iOS React or similar web application framework Node XML/JSON If you are seeking a role of this nature please get in touch for more information. Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy.
Senior Android Engineer London - Hybrid (occasional travel to the office) Up to £85k basic An exciting opportunity for a Senior Android Engineer to join a fast-moving tech scale-up building data-driven mobile products. This is a respected engineering environment where people are trusted to solve complex problems, take real ownership, and move quickly with purpose. As a Senior Android Engineer, you'll play a key role in evolving and scaling a sophisticated Android app used daily by a large customer base. You'll work across two key products - the main customer-facing app and a native SDK. It's a chance to apply your skills to real-world challenges, with a strong emphasis on performance, usability, and reliability at scale. This is a senior role with real technical influence - you'll contribute to architectural decisions, mentor others, and help shape the direction of the app and the platform. You'll work closely with product, data, and Back End teams, with the freedom to explore new tools and apply AI-driven approaches to boost productivity and developer experience. Senior Android 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 design patterns 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 cross-functional teams and values collaboration Comfortable mentoring others, leading by example, and contributing to technical direction Curious about AI and how it can be used to work smarter and improve code quality Senior Android Engineer - Salary & Benefits: Basic salary up to £85,000 Performance related bonus Share options Private medical insurance Income protection Enhanced pension 25 days holiday Flexible working policies If you're a Senior Android Engineer who enjoys solving real engineering challenges, building at scale, and making a real impact - apply now. The client is hiring with urgency and offers flexible hybrid working, typically 1 day per week in their central London office (flexible for those based outside London). We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation, or age.
26/08/2025
Full time
Senior Android Engineer London - Hybrid (occasional travel to the office) Up to £85k basic An exciting opportunity for a Senior Android Engineer to join a fast-moving tech scale-up building data-driven mobile products. This is a respected engineering environment where people are trusted to solve complex problems, take real ownership, and move quickly with purpose. As a Senior Android Engineer, you'll play a key role in evolving and scaling a sophisticated Android app used daily by a large customer base. You'll work across two key products - the main customer-facing app and a native SDK. It's a chance to apply your skills to real-world challenges, with a strong emphasis on performance, usability, and reliability at scale. This is a senior role with real technical influence - you'll contribute to architectural decisions, mentor others, and help shape the direction of the app and the platform. You'll work closely with product, data, and Back End teams, with the freedom to explore new tools and apply AI-driven approaches to boost productivity and developer experience. Senior Android 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 design patterns 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 cross-functional teams and values collaboration Comfortable mentoring others, leading by example, and contributing to technical direction Curious about AI and how it can be used to work smarter and improve code quality Senior Android Engineer - Salary & Benefits: Basic salary up to £85,000 Performance related bonus Share options Private medical insurance Income protection Enhanced pension 25 days holiday Flexible working policies If you're a Senior Android Engineer who enjoys solving real engineering challenges, building at scale, and making a real impact - apply now. The client is hiring with urgency and offers flexible hybrid working, typically 1 day per week in their central London office (flexible for those based outside London). We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation, or age.
Job Title: React Native Developer / Software Engineer
Location: Finsbury Square, London (Office-based, Monday to Friday)
About the Role
Our client, a well-established and FCA-regulated player in the trading and brokerage space, is seeking a skilled and motivated React Native Developer / Software Engineer to join their expanding product development team. This is a rare opportunity to contribute to the launch of a brand-new trading platform, where your work will have immediate impact and you’ll have ownership of key technical decisions from day one.
What’s on Offer
*
Fresh Start: Work on a greenfield project — no legacy code or tech debt.
*
High Impact: Develop the flagship platform that will define the client’s next chapter.
*
Growth Potential: Join early and grow with the team as the business scales.
*
Start-Up Energy: Enjoy a dynamic culture within the structure of an established financial services group.
*
Innovative Outlook: The team is focused on the future, including practical applications of AI in finance.
Key Responsibilities
*
Lead and evolve the front-end tech stack, staying ahead of the latest trends and tools
*
Design and build robust, responsive UI features for a new cross-platform trading application
*
Write clean, maintainable, and testable code using modern best practices
*
Participate in peer code reviews and promote high standards across the team
*
Assist with deployment, release processes, and troubleshooting in production environments
Required Skills and Experience
*
React Native Expertise: Proven experience with React Native, TypeScript, Redux, and Expo for building polished cross-platform apps on web, iOS, and Android
*
Strong background in developing complex apps from scratch
*
A solid eye for UI/UX and a commitment to high-quality visual and functional design
*
A proactive, fast-paced mindset suited to a start-up-style environment
*
Genuine interest in leveraging AI in software development
Desirable Skills
*
Familiarity with backend technologies such as Node.js, Python, or Java
*
Experience implementing advanced charting and animation within mobile or web apps
Benefits
*
Competitive base salary plus performance-based bonus
*
Clear pathways for career development and progression
*
Private healthcare and gym discounts
*
Company pension contributions
*
Fully stocked kitchen with snacks and breakfast
*
A collaborative, inclusive environment that values transparency, ownership, and equality
This is a fantastic opportunity for an ambitious engineer looking to make a tangible impact in a forward-thinking financial technology setting
01/06/2025
Job Title: React Native Developer / Software Engineer
Location: Finsbury Square, London (Office-based, Monday to Friday)
About the Role
Our client, a well-established and FCA-regulated player in the trading and brokerage space, is seeking a skilled and motivated React Native Developer / Software Engineer to join their expanding product development team. This is a rare opportunity to contribute to the launch of a brand-new trading platform, where your work will have immediate impact and you’ll have ownership of key technical decisions from day one.
What’s on Offer
*
Fresh Start: Work on a greenfield project — no legacy code or tech debt.
*
High Impact: Develop the flagship platform that will define the client’s next chapter.
*
Growth Potential: Join early and grow with the team as the business scales.
*
Start-Up Energy: Enjoy a dynamic culture within the structure of an established financial services group.
*
Innovative Outlook: The team is focused on the future, including practical applications of AI in finance.
Key Responsibilities
*
Lead and evolve the front-end tech stack, staying ahead of the latest trends and tools
*
Design and build robust, responsive UI features for a new cross-platform trading application
*
Write clean, maintainable, and testable code using modern best practices
*
Participate in peer code reviews and promote high standards across the team
*
Assist with deployment, release processes, and troubleshooting in production environments
Required Skills and Experience
*
React Native Expertise: Proven experience with React Native, TypeScript, Redux, and Expo for building polished cross-platform apps on web, iOS, and Android
*
Strong background in developing complex apps from scratch
*
A solid eye for UI/UX and a commitment to high-quality visual and functional design
*
A proactive, fast-paced mindset suited to a start-up-style environment
*
Genuine interest in leveraging AI in software development
Desirable Skills
*
Familiarity with backend technologies such as Node.js, Python, or Java
*
Experience implementing advanced charting and animation within mobile or web apps
Benefits
*
Competitive base salary plus performance-based bonus
*
Clear pathways for career development and progression
*
Private healthcare and gym discounts
*
Company pension contributions
*
Fully stocked kitchen with snacks and breakfast
*
A collaborative, inclusive environment that values transparency, ownership, and equality
This is a fantastic opportunity for an ambitious engineer looking to make a tangible impact in a forward-thinking financial technology setting
Our client is a market leading startup. They are the only company currently able to provide a full AI-driven solution to their market. They are looking for a Senior AR Mobile Developer to join their UK remote team. They are looking for someone who is passionate about AR technology, spatial computing, and precision measurement applications.
Key Responsibilities:
• Develop, test, and maintain software applications using ARKit & LiDAR, ARCore and related technologies.
• Troubleshoot, debug, and optimise applications to ensure performance and reliability.
• Write clean, scalable, and efficient code following industry best practices.
• Build responsive and performant mobile applications.
Key Qualifications:
- 10+ years of professional programming experience
- Specialises in iOS development, with deep expertise in ARKit & LiDAR
- Strong Android ARCore experience
- Background in game development, bringing a deep understanding of 2D/3D environments and interactive AR experiences
- Polyglot multi-platform mobile software engineer, experienced in building iOS apps, Android apps, and multi-platform AR applications.
ALL APPLICANTS MUST BE FREE TO WORK IN THE UK
Exposed Solutions is acting as an employment agency to this client.
Please note that no terminology in this advert is intended to discriminate on any grounds, and we confirm that we will gladly accept applications from any person for this role
01/06/2025
Our client is a market leading startup. They are the only company currently able to provide a full AI-driven solution to their market. They are looking for a Senior AR Mobile Developer to join their UK remote team. They are looking for someone who is passionate about AR technology, spatial computing, and precision measurement applications.
Key Responsibilities:
• Develop, test, and maintain software applications using ARKit & LiDAR, ARCore and related technologies.
• Troubleshoot, debug, and optimise applications to ensure performance and reliability.
• Write clean, scalable, and efficient code following industry best practices.
• Build responsive and performant mobile applications.
Key Qualifications:
- 10+ years of professional programming experience
- Specialises in iOS development, with deep expertise in ARKit & LiDAR
- Strong Android ARCore experience
- Background in game development, bringing a deep understanding of 2D/3D environments and interactive AR experiences
- Polyglot multi-platform mobile software engineer, experienced in building iOS apps, Android apps, and multi-platform AR applications.
ALL APPLICANTS MUST BE FREE TO WORK IN THE UK
Exposed Solutions is acting as an employment agency to this client.
Please note that no terminology in this advert is intended to discriminate on any grounds, and we confirm that we will gladly accept applications from any person for this role
Mobile App Developer iOS & Android
A fantastic opportunity for a Mobile App Developer with experience on both iOS & Android to work for a leading communications company who are shaping the future of real-time communications products. Due to an exciting product roadmap, and fast business growth, this unique opportunity offers the chance to be the in-house expertise for all mobile application-related development for the real-time communications platform joining a team of 10 Software and Web Developers.
Location: Remote - with occasional team-meet-ups in the Basingstoke Office (approx. once a quarter), so candidates must live within a reachable distance of Basingstoke
Salary: £60,000 - £65,000 per annum + benefits
Requirements for Mobile App Developer iOS & Android
* Strong commercial experience in both iOS and Android mobile app development
* Experience with Swift / Java or Kotlin
* Confident to be the in-house 'expert' for everything mobile-app-related
* Must have strong experience with push notifications - vital!
* Exprience working within an Agile environment
* Any experience with Apple CallKit, Android TelecomManager, React, Angular, CapacitorJS, or TypeScript would be beneficial
* Great communication skills and enjoys working in a highly collaborative team
Responsibilities for Mobile App Developer iOS & Android
You will be the first dedicated mobile-app developer to join the team, now that scope of work has grown beyond the other Developers expertise, as the business has grown. On a daily basis you will be:
* Enhance and maintain the native mobile aspects of a real-time communications application.
* Work with native iOS and Android platforms to deliver high-quality solutions.
* Develop and improve native components using CapacitorJS plugins to integrate with the broader tech stack.
* Implement advanced telephony features, including VoIP
* Collaborate with the existing development team to streamline processes and enhance application performance.
* Ensure system reliability and stability by contributing to resilient and scalable architectures.
* Stay up to date with the latest developments in mobile technology to drive innovation and continuous improvement.
What the role offers:
* Working for a fast-growing communications software company who have a fantastic track record of successfully hiring developers.
* Remote work available
* A good remuneration and benefits package
Applications for Mobile App Developer:
* If you meet the above criteria we would love to hear from you. Please send an up-to-date CV via the relevant link.
* We’re committed to creating an inclusive and accessible recruitment process. If you require reasonable adjustments for your application or during the review process, please highlight this by seperately emailing (if this email address has been removed by the job-board, please see full contact details on our website).
Keywords - Mobile Application Developer (iOS & Android) / Native Mobile Developer / iOS & Android Developer / Mobile Software Engineer / VoIP Mobile Developer / Cross-Platform Mobile Developer / Senior Mobile App Developer / App Developer / Mobile Solutions Architect / Mobile Software Engineer / Swift / Kotlin / Java / React / Angular
*********************************************************************************
RedTech Recruitment Ltd focus on finding roles for people leaving STEM academia and entering industry. Even if the above role isn’t of interest, please visit our website to see our other opportunities.
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status
01/06/2025
Mobile App Developer iOS & Android
A fantastic opportunity for a Mobile App Developer with experience on both iOS & Android to work for a leading communications company who are shaping the future of real-time communications products. Due to an exciting product roadmap, and fast business growth, this unique opportunity offers the chance to be the in-house expertise for all mobile application-related development for the real-time communications platform joining a team of 10 Software and Web Developers.
Location: Remote - with occasional team-meet-ups in the Basingstoke Office (approx. once a quarter), so candidates must live within a reachable distance of Basingstoke
Salary: £60,000 - £65,000 per annum + benefits
Requirements for Mobile App Developer iOS & Android
* Strong commercial experience in both iOS and Android mobile app development
* Experience with Swift / Java or Kotlin
* Confident to be the in-house 'expert' for everything mobile-app-related
* Must have strong experience with push notifications - vital!
* Exprience working within an Agile environment
* Any experience with Apple CallKit, Android TelecomManager, React, Angular, CapacitorJS, or TypeScript would be beneficial
* Great communication skills and enjoys working in a highly collaborative team
Responsibilities for Mobile App Developer iOS & Android
You will be the first dedicated mobile-app developer to join the team, now that scope of work has grown beyond the other Developers expertise, as the business has grown. On a daily basis you will be:
* Enhance and maintain the native mobile aspects of a real-time communications application.
* Work with native iOS and Android platforms to deliver high-quality solutions.
* Develop and improve native components using CapacitorJS plugins to integrate with the broader tech stack.
* Implement advanced telephony features, including VoIP
* Collaborate with the existing development team to streamline processes and enhance application performance.
* Ensure system reliability and stability by contributing to resilient and scalable architectures.
* Stay up to date with the latest developments in mobile technology to drive innovation and continuous improvement.
What the role offers:
* Working for a fast-growing communications software company who have a fantastic track record of successfully hiring developers.
* Remote work available
* A good remuneration and benefits package
Applications for Mobile App Developer:
* If you meet the above criteria we would love to hear from you. Please send an up-to-date CV via the relevant link.
* We’re committed to creating an inclusive and accessible recruitment process. If you require reasonable adjustments for your application or during the review process, please highlight this by seperately emailing (if this email address has been removed by the job-board, please see full contact details on our website).
Keywords - Mobile Application Developer (iOS & Android) / Native Mobile Developer / iOS & Android Developer / Mobile Software Engineer / VoIP Mobile Developer / Cross-Platform Mobile Developer / Senior Mobile App Developer / App Developer / Mobile Solutions Architect / Mobile Software Engineer / Swift / Kotlin / Java / React / Angular
*********************************************************************************
RedTech Recruitment Ltd focus on finding roles for people leaving STEM academia and entering industry. Even if the above role isn’t of interest, please visit our website to see our other opportunities.
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status