7 of 7 Permanent Asynchronous Programming Jobs in the North of England

Senior Software Developer – Scala

Location
Newcastle upon Tyne, England, United Kingdom
maintain robust backend services using Scala 2.13 and Play Framework in a Pekko-based environment. Build clean, testable, and maintainable code using functional programming principles, immutability, pattern matching, and asynchronous programming with Futures. Work with MySQL to design efficient data access patterns, optimize queries, tune indexes … profiling, and transaction behaviour. Experience using Redis or similar technologies for caching, session handling, or performance-sensitive workloads. Deep understanding of OOP principles, functional programming, concurrency, the Scala type system, and advanced architectural patterns (e.g., Tagless Final, type classes, effect systems). Ability to design and evolve complex distributed ...

Android Developer

Location
Manchester, England, United Kingdom
Java codebases Experience with Jetpack Compose and/or traditional Android Views Experience with Android Jetpack libraries and modern Android architecture components Experience with asynchronous programming and Kotlin Coroutines Knowledge of Android application architecture and design patterns Experience working with cloud-based services and RESTful APIs Familiarity with ...

iOS Developer

Location
Leeds, England, United Kingdom
Desirable technical skills Experience with Objective-C and maintaining or modernising existing Objective-C codebases. Experience with SwiftUI and/or UIKit. Experience with asynchronous programming and concurrency in Swift. Knowledge of iOS application architecture and design patterns. Experience with CI/CD pipelines and automated build ...

iOS Developer

Location
Manchester, England, United Kingdom
Desirable technical skills Experience with Objective-C and maintaining or modernising existing Objective-C codebases. Experience with SwiftUI and/or UIKit. Experience with asynchronous programming and concurrency in Swift. Knowledge of iOS application architecture and design patterns. Experience with CI/CD pipelines and automated build ...

Software Engineer (Machine Learning) New UK (London, Manchester, Bath)

Location
Manchester, England, United Kingdom
empirical mindset. You design experiments, measure outcomes, and use metrics to validate and demonstrate impact. Willingness to learn Go and modern Perl, including asynchronous programming. Strong attention to detail and a real sense of responsibility. Customers act on our classifications, and Netcraft's reputation depends on getting them right. ...

Senior Software Engineer

Hiring Organisation
Autodesk
Location
Sheffield, South Yorkshire, United Kingdom
Salary
£ 70 K
JavaScript/TypeScript and Node.jsExperience developing Electron applications, Chromium-based applications, native desktop software, or comparable systems-level application platformsStrong understanding of application architecture, asynchronous programming, process boundaries, security, and software lifecycle managementExperience independently delivering complex software features from design through productionStrong debugging and troubleshooting skills across multiple … configuration, feature flags, release cycles, or build systemsExperience with C++, native Node.js modules, or bindings between JavaScript and native platform APIsExperience with Windows systems programming or Windows desktop APIsExperience diagnosing memory, process, performance, or crash problems in Chromium-based applicationsFamiliarity with Chromium or Electron build tooling such ...

Senior Software Engineer

Location
Sheffield, England, United Kingdom
TypeScript and Node.js* Experience developing Electron applications, Chromium-based applications, native desktop software, or comparable systems-level application platforms* Strong understanding of application architecture, asynchronous programming, process boundaries, security, and software lifecycle management* Experience independently delivering complex software features from design through production* Strong debugging and troubleshooting skills … flags, release cycles, or build systems* Experience with C++, native Node.js modules, or bindings between JavaScript and native platform APIs* Experience with Windows systems programming or Windows desktop APIs* Experience diagnosing memory, process, performance, or crash problems in Chromium-based applications* Familiarity with Chromium or Electron build tooling such ...