At a Glance
- Tasks: Lead the design and development of a high-performance mobile SDK for security applications.
- Company: Join a cutting-edge tech firm focused on computer vision and mobile engineering.
- Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
- Why this job: Make an impact by creating innovative solutions in mobile security and computer vision.
- Qualifications: Experience in SDK development and strong computer vision skills required.
- Other info: Collaborative environment with a focus on security and performance.
The predicted salary is between 48000 - 72000 £ per year.
We are looking for an experienced 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 Responsibilities
- SDK Design & Development
- Design and develop a cross-platform mobile SDK (iOS & Android) using Swift and Kotlin
- Create clean, modular, well-documented SDK APIs for external developers
- Ensure the SDK is easy to integrate, versioned correctly, and backward compatible
- Own the full SDK lifecycle: design, development, testing, packaging, and release
- Computer Vision & Biometrics
- Implement and optimise computer vision pipelines on mobile devices
- Work with camera frameworks, image processing, and real-time analysis
- Integrate vision-based features such as:
- Face detection / liveness detection
- Image validation and anti-spoofing
- Multi-signal identity verification (where applicable)
- Optimise performance for low latency, low power usage, and on-device processing
- Apply secure coding practices suitable for identity, authentication, or trust-based systems
- Write comprehensive unit, integration, and performance tests
- Profile and optimise memory usage, CPU/GPU usage, and battery impact
- Support internal and external developers during SDK integration
- Collaborate with product, security, and backend teams
- Produce clear SDK documentation, sample apps, and integration guides
- Contribute to technical design discussions and architectural decisions
Required Skills & Experience
- Core Technical Skills
- Proven experience building and maintaining SDKs or developer platforms
- Hands-on experience with computer vision on mobile
- Deep understanding of mobile performance constraints
- Computer Vision Experience
- Experience with mobile CV frameworks such as:
- Apple Vision / CoreML
- OpenCV (mobile)
- Custom ML or image processing pipelines
- Experience working with real-time camera input
- Understanding of lighting conditions, motion, spoofing, and edge cases
- Experience in using TensorFlow
- Strong knowledge of software architecture and API design
- Experience with CI/CD for mobile libraries
- Versioning, semantic releases, and dependency management
- Comfortable working in high-assurance or security-focused environments
- Experience with biometrics, identity verification, or liveness detection
- Experience writing SDKs consumed by external customers or partners
- Familiarity with cryptography, secure enclaves, or trusted execution
- Experience with cross-platform SDK strategies
- Background in regulated industries (finance, legal, insurance, defence, healthcare)
What Success Looks Like
- A robust, secure, and performant SDK that external developers enjoy using
- Vision features that work reliably across devices and environments
- Clear documentation that reduces integration friction
- SDK releases that are predictable, stable, and well-supported
Ideal Seniority
- Senior or Lead level
- Comfortable owning complex technical problems end-to-end
- Able to balance performance, usability, and security trade-offs
Computer Vision & SDK Development Lead in England employer: YEO Messaging
Contact Detail:
YEO Messaging Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Computer Vision & SDK Development Lead in England
✨Tip Number 1
Network like a pro! Reach out to folks in the industry on LinkedIn or at meetups. We all know that sometimes it’s not just what you know, but who you know that can help you land that dream job.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those related to SDK development and computer vision. We want to see what you can do, so make it easy for potential employers to check out your work.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions and coding challenges. We recommend practicing with mock interviews or coding platforms to get comfortable with the types of problems you might face.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Computer Vision & SDK Development Lead in England
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with SDK development and computer vision. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or technologies you've worked with!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about this role and how your background makes you a perfect fit. We love seeing enthusiasm and a clear understanding of what we do at StudySmarter.
Showcase Your Technical Skills: When filling out your application, make sure to mention specific tools and frameworks you’ve used, especially those related to mobile SDKs and computer vision. We’re keen on candidates who can demonstrate their technical prowess clearly.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re proactive and keen to join our team!
How to prepare for a job interview at YEO Messaging
✨Know Your SDK Inside Out
Before the interview, make sure you thoroughly understand the SDK development process. Be ready to discuss your past experiences with building and maintaining SDKs, especially in mobile environments. Highlight any specific projects where you designed APIs or optimised performance.
✨Showcase Your Computer Vision Expertise
Prepare to talk about your hands-on experience with computer vision frameworks like Apple Vision or OpenCV. Bring examples of how you've implemented features such as face detection or anti-spoofing, and be ready to discuss the challenges you faced and how you overcame them.
✨Demonstrate Security Awareness
Since this role involves security-critical applications, brush up on secure coding practices. Be prepared to explain how you've applied these practices in previous projects, particularly in relation to identity verification and trust-based systems.
✨Collaboration is Key
This position requires collaboration with various teams, so be ready to share examples of how you've worked with product, security, and backend teams in the past. Discuss how you contributed to technical design discussions and how you ensured clear communication throughout the development process.