processes, designs and engineering practices Get involved in the definition of product features, and in workshops with your team. What will you bring to the team? Kotlin, Android Architecture , unittesting, integration testing Integration with server-side APIs in Microservices architecture Understanding of developing software in isolated and reusable components An understanding of code design for efficiency More ❯
Salisbury, Wiltshire, South West, United Kingdom Hybrid / WFH Options
Platform Recruitment Limited
and other engineering teams in an Agile environment. Key Responsibilities Develop and maintain a native iOS app using Swift and SwiftUI. Provide technical input on architecture, code quality, and testing strategies. Mentor and support junior and mid-level developers. Collaborate on planning, design, and implementation. Document technical decisions and participate in code reviews. Skills & Experience Degree in Computer Science … Software Engineering, or related discipline. 5+ years of professional iOS development experience. Proficient in Swift; familiarity with SwiftUI, Objective-C, and REST APIs. Experience with unittesting, automated UI testing, and TDD. Background in Agile teams with CI/CD workflows. Offer Salary up to £75k Hybrid working arrangements Opportunity to influence product direction and architecture More ❯
Gloucester, Gloucestershire, United Kingdom Hybrid / WFH Options
Innovate Recruitment Ltd
solutions while maintaining a strong balance between professional and personal life through flexible and hybrid working options, backed by a comprehensive benefits package. Role Highlights: Engage in planning, development, testing, debugging, and documentation of software across various disciplines. Work closely with stakeholders to translate mission-critical requirements into robust, secure applications. Apply industry-standard practices throughout the full software … program errors, prepare operational documentation, and analyze system capabilities to optimise performance. Tech Stack & Tools: Proficient programming experience in Java and Python. Comfortable developing on Linux environments. Skilled in unittesting frameworks such as JUnit 5 and version control - Git Familiarity with Agile methodologies, particularly Scrum. Experience mentoring junior team members. Working knowledge of relational and NoSQL databases More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
RecruitmentRevolution.com
Copilot (or your preferred AI coding assistant) • Work in a tight feedback loop: branch, commit, pull, test, and ship - all through Azure DevOps • Write clean, tested, production-ready code - unittesting is second nature, not an afterthought • Participate in focused sprints and daily standups - we work lean, iterate fast, and learn as we go What You ll Bring More ❯
Bristol, City of Bristol, United Kingdom Hybrid / WFH Options
RecruitmentRevolution.com
Copilot (or your preferred AI coding assistant) • Work in a tight feedback loop: branch, commit, pull, test, and ship - all through Azure DevOps • Write clean, tested, production-ready code - unittesting is second nature, not an afterthought • Participate in focused sprints and daily standups - we work lean, iterate fast, and learn as we go What You’ll Bring More ❯
London, Old Street, United Kingdom Hybrid / WFH Options
RecruitmentRevolution.com
Copilot (or your preferred AI coding assistant) • Work in a tight feedback loop: branch, commit, pull, test, and ship - all through Azure DevOps • Write clean, tested, production-ready code - unittesting is second nature, not an afterthought • Participate in focused sprints and daily standups - we work lean, iterate fast, and learn as we go What You’ll Bring More ❯
Bristol, Avon, South West, United Kingdom Hybrid / WFH Options
Recruitment Revolution
Copilot (or your preferred AI coding assistant) Work in a tight feedback loop: branch, commit, pull, test, and ship - all through Azure DevOps Write clean, tested, production-ready code - unittesting is second nature, not an afterthought Participate in focused sprints and daily standups - we work lean, iterate fast, and learn as we go What Youll Bring to More ❯
with agile teams to build scalable systems that power global transactions. Tech Stack & Responsibilities .NET, C#, JavaScript, TypeScript RESTful APIs, MS SQL Server, T-SQL Agile, CI/CD, unittesting (xUnit, Moq) Distributed systems, service buses, multithreading Legacy support: VB.NET, VB6 (nice to have) Mentoring junior devs & contributing to architecture If you are interested in the above More ❯
software for Real-time, HMI, Multi-threaded, GUI, Sensors and/or disparate systems Model-based development using UML Configuration Control & CI/CD SDLC & Agile development TDD, Automated & UnitTesting Aerospace & Software standards knowledge is desirable - e.g. DO178C/ISO-series If you think you have the drive and passion needed to be successful, APPLY NOW! For More ❯
South West, England, United Kingdom Hybrid / WFH Options
Hays Specialist Recruitment Limited
platforms. Collaborate with agile teams to build scalable systems that power global transactions. Tech Stack & Responsibilities .NET, C#, JavaScript, TypeScriptRESTful APIs, MS SQL Server, T-SQLAgile, CI/CD, unittesting (xUnit, Moq)Distributed systems, service buses, multithreadingLegacy support:VB.NET, VB6 (nice to have)Mentoring junior devs & contributing to architectureIf you are interested in the above role please More ❯
Bristol, Avon, South West, United Kingdom Hybrid / WFH Options
Leidos Innovations UK Limited
Pi, ARM). Write and maintain code in Python and/or C++, often interfacing directly with hardware. Work with communication protocols to control and integrate peripheral devices. Perform testing and debugging, both in the lab and at customer sites. Collaborate with cross-functional teams to refine requirements and implement features. Occasionally support system integration and deployment of hardware …/I2C. Comfort working in Linux development environments. Strong problem-solving skills and attention to detail. Ability to adapt quickly to new hardware, tools, and use cases. Familiarity with unittesting, debugging tools, and Git-based workflows. Desirable: Experience with security-focused projects (e.g., Government, MoD). Exposure to cryptography and secure audio/data transport. Knowledge of More ❯
software development Exposure to practical software engineering and potentially C++ development Experience with real-time software Understanding of configuration control, Continuous Integration, and Continuous Delivery or Deployment Familiarity with unittesting and test-driven development Agile development experience Benefits: Company bonus (based on company performance) Maximum total (employer and employee) pension contribution of up to 14% Opportunity for More ❯
Filton, Bristol, Avon, England, United Kingdom Hybrid / WFH Options
The One Group
and External interfaces alongside the delivery teams Drive the software design and architecture solutions for leading systems technologies including command & control, model-based, real-time, embedded, multi-thread, field & unit-testing, visualisation, verification, validation Produce architecture solutions with no effect on integrity Work closely with the wider specialist technical teams to support designs, review testing, and provide More ❯
and maintain software in Python and/or C++, often with direct hardware interfacing Work with communication protocols (e.g., serial, USB, SPI, I2C) to control and integrate peripherals Conduct testing and debugging in both lab and live environments Collaborate with cross-functional teams to refine requirements and deliver features Support system integration and deployment of hardware/software solutions … SPI/I2C) Experience in Linux-based development environments Excellent problem-solving skills and attention to detail Ability to adapt quickly to new hardware, tools, and requirements Familiarity with unittesting, debugging tools, and Git workflows Desirable: Experience with security-focused or government-related projects Exposure to cryptography or secure data/audio transport Knowledge of wireless protocols More ❯
to offer. In this role, the successful Appian Developer would be required to work with new and current software as you undertake requirements reviews, technical design, modelling, software development, unittesting and deployment of new applications as well as continual improvement to existing applications. The ideal Appian Developer would have experience in a similar role, be keen to More ❯