iOS applications using Swift. A strong specialisation in testing, with proven expertise in UI testing and robust programming skills. In-depth knowledge of SwiftUI, UIKit, Foundation, structured concurrency, and dependency injection. Familiarity with Kotlin as an additional asset. Benefits: Bonus up to 8% Healthcare insurance Pension Collaborative/social working culture, e.g Pizza Thursdays If you are an iOS More ❯
Abingdon, Oxfordshire, United Kingdom Hybrid / WFH Options
Digital Preservation Coalition
training and/or experience. Be familiar with Agile development practices, including Continuous Integration and Scrum. Experience in Java development (Enterprise level a bonus). Good knowledge of Java, DependencyInjection (Spring), Hibernate and Web Services. RDMS experience an advantage. Containerisation (Docker), Message Broker (RabbitMQ) and Microservice knowledge an advantage. 5+ years Java experience. Work to tight deadlines More ❯
Computer Science Mastery of windows environment: installation, security and customisation 7 years of experience in Software development including 3 to 5 years in C#/.NET, package management (NuGet), dependencyinjection and unit testing on Visual Studio platforms. Knowledge in Web development (Angular) is a plus. Our tools have user interface, and we use the same technology stack … Maîtrise de l'environnement Windows : installation, sécurité et personnalisation 7 ans d'expérience en développement logiciel, dont 3 à 5 ans en C#/.NET, gestion de packages (NuGet), injection de dépendances et tests unitaires sur les plateformes Visual Studio. Expérience en logiciels embarqués Maîtrise de Github et des outils CI/CD avec Azure DevOps, Github Actions Compétence More ❯
Southampton, Hampshire, United Kingdom Hybrid / WFH Options
Starling Bank
new code that we write. We use MVVM to structure our presentation layer and RxJava throughout the whole application stack for handling asynchronous operations. We use Dagger as our dependencyinjection framework and Realm is our choice for persistence. We release app updates at least once a week, and the role of release manager is rotated equally throughout More ❯
Abingdon, Oxfordshire, United Kingdom Hybrid / WFH Options
Digital Preservation Coalition
training and/or experience. • Be familiar with Agile development practices, including Continuous Integration and Scrum. • Experience in Java development (Enterprise level a bonus). • Good knowledge of Java, DependencyInjection (Spring), Hibernate and Web Services. • RDMS experience an advantage. • Containerisation (Docker), Message Broker (RabbitMQ) and Microservice knowledge an advantage. More ❯