line support Deliver framework-level improvements for throughput, resilience, and scalability Participate in peer reviews, mentoring, and agile ceremonies Required Skills & Experience Expert-level Core Java (collections, concurrency, NIO, memorymanagement) Strong understanding of multithreaded systems and low-latency I/O Deep familiarity with design patterns (Observer, Factory, Singleton, etc.) Experience with TDD , GIT , Maven/Gradle More ❯
Egham, Surrey, South East, United Kingdom Hybrid/Remote Options
Microtech Global Ltd
OpenGL or DirectX Understanding of computer graphics pipelines and modern mobile GPU architectures Expert proficiency in C and C++ programming languages System level performance analysis and strong OS fundamentals (memorymanagement, multithreading/synchronization, user/kernel mode interaction) Excellent communication and team work skills, with a results-oriented attitude Proficiency in problem solving and debugging Desirable Skills More ❯
Strong knowledge of telecom protocols (SIP, RTP, VoIP, 4G/5G, IMS, Diameter, SS7, etc.)Experience with distributed systems, real-time communications, or network services Solid grasp of concurrency, memorymanagement, and performance tuning in Rust Excellent troubleshooting and debugging skills Nice to haves Experience with Docker, Kubernetes, CI/CD , and cloud platforms Familiarity with telecom compliance More ❯
in Swift Creating clean, modern UIs with SwiftUI Applying SOLID principles to write scalable, maintainable code Working with RESTful APIs to integrate app functionality Ensuring apps perform smoothly through memorymanagement, multi-threading, and performance optimisation Collaborating with cross-functional teams on exciting projects Nice to have: experience with Android development (Kotlin) Our client offers a vibrant office More ❯
in Swift Creating clean, modern UIs with SwiftUI Applying SOLID principles to write scalable, maintainable code Working with RESTful APIs to integrate app functionality Ensuring apps perform smoothly through memorymanagement, multi-threading, and performance optimisation Collaborating with cross-functional teams on exciting projects Nice to have: experience with Android development (Kotlin) Our client offers a vibrant office More ❯
OpenGL. Strong understanding of computer graphics pipelines and modern GPU architectures. Expert-level proficiency in C and C++ programming languages. System-level performance analysis skills and strong OS fundamentals (memorymanagement, multithreading). Desirable Skills Experience of SKIA graphics library. Experience designing and implementing GPU shader algorithms. Experience working on GPU Drivers. Experience working with ARM 64-bit More ❯