Skip to Main Content

Job Title


Computer Vision & SDK Development Lead


Company : YEO Messaging


Location : City of London, London


Created : 2026-01-13


Job Type : Full Time


Job Description

We are looking for an experienced Kotlin & Swift Developer with strong computer vision experience to design, build, and maintain a high-performance Software Development Kit (SDK) used in security-critical mobile applications.This role sits at the intersection of mobile engineering, applied computer vision, and SDK architecture, and will play a key role in delivering reusable, secure, and developer-friendly components used by third-party teams and partners.Key ResponsibilitiesSDK Design & DevelopmentDesign and develop a cross-platform mobile SDK (iOS & Android) using Swift and KotlinCreate clean, modular, well-documented SDK APIs for external developersEnsure the SDK is easy to integrate, versioned correctly, and backward compatibleOwn the full SDK lifecycle: design, development, testing, packaging, and releaseComputer Vision & BiometricsImplement and optimise computer vision pipelines on mobile devicesWork with camera frameworks, image processing, and real-time analysisIntegrate vision-based features such as:Face detection / liveness detectionImage validation and anti-spoofingMulti-signal identity verification (where applicable)Optimise performance for low latency, low power usage, and on-device processingMobile Platform EngineeringDevelop native Android components in KotlinDevelop native iOS components in SwiftWork closely with OS-level APIs (CameraX, AVFoundation, CoreML, Vision, etc.)Ensure high performance across a wide range of devicesSecurity, Quality & PerformanceApply secure coding practices suitable for identity, authentication, or trust-based systemsWrite comprehensive unit, integration, and performance testsProfile and optimise memory usage, CPU/GPU usage, and battery impactSupport internal and external developers during SDK integrationCollaboration & DocumentationCollaborate with product, security, and backend teamsProduce clear SDK documentation, sample apps, and integration guidesContribute to technical design discussions and architectural decisionsRequired Skills & ExperienceCore Technical SkillsStrong commercial experience with Kotlin (Android) and Swift (iOS)Proven experience building and maintaining SDKs or developer platformsHands-on experience with computer vision on mobileDeep understanding of mobile performance constraintsComputer Vision ExperienceExperience with mobile CV frameworks such as:Apple Vision / CoreMLOpenCV (mobile)Custom ML or image processing pipelinesExperience working with real-time camera inputUnderstanding of lighting conditions, motion, spoofing, and edge casesExperience in using Tensaflow Software EngineeringStrong knowledge of software architecture and API designExperience with CI/CD for mobile librariesVersioning, semantic releases, and dependency managementComfortable working in high-assurance or security-focused environmentsNice to HaveExperience with biometrics, identity verification, or liveness detectionExperience writing SDKs consumed by external customers or partnersFamiliarity with cryptography, secure enclaves, or trusted executionExperience with cross-platform SDK strategiesBackground in regulated industries (finance, legal, insurance, defence, healthcare)What Success Looks LikeA robust, secure, and performant SDK that external developers enjoy usingVision features that work reliably across devices and environmentsClear documentation that reduces integration frictionSDK releases that are predictable, stable, and well-supportedIdeal SenioritySenior or Lead levelComfortable owning complex technical problems end-to-endAble to balance performance, usability, and security trade-offs