Computer Vision & SDK Development Lead in Slough
Computer Vision & SDK Development Lead

Computer Vision & SDK Development Lead in Slough

Slough Full-Time 60000 - 84000 £ / year (est.) No home office possible
Go Premium
Y

At a Glance

  • Tasks: Lead the design and development of a high-performance mobile SDK using Kotlin and Swift.
  • Company: Join a cutting-edge tech company focused on security-critical mobile applications.
  • Benefits: Enjoy competitive salary, flexible work options, and opportunities for professional growth.
  • Why this job: Make a real impact in mobile engineering and computer vision while collaborating with talented teams.
  • Qualifications: Strong experience in Kotlin, Swift, and building SDKs; computer vision expertise is a plus.
  • Other info: Dynamic role with excellent career advancement opportunities in a fast-paced environment.

The predicted salary is between 60000 - 84000 £ per year.

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 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
  • Mobile Platform Engineering
    • Develop native Android components in Kotlin
    • Develop native iOS components in Swift
    • Work closely with OS-level APIs (CameraX, AVFoundation, CoreML, Vision, etc.)
    • Ensure high performance across a wide range of devices
  • Security, Quality & Performance
    • 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
  • Collaboration & Documentation
    • 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
      • Strong commercial experience with Kotlin (Android) and Swift (iOS)
      • 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
  • Software Engineering
    • 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
  • Nice to Have

    • 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 Slough employer: YEO Messaging

    Join a forward-thinking company that values innovation and collaboration, where your expertise in Kotlin and Swift will directly contribute to the development of cutting-edge security solutions. Our inclusive work culture fosters continuous learning and professional growth, offering you the chance to lead impactful projects in a dynamic environment. Located in a vibrant tech hub, we provide competitive benefits and a supportive atmosphere that encourages creativity and excellence.
    Y

    Contact Detail:

    YEO Messaging Recruiting Team

    StudySmarter Expert Advice 🤫

    We think this is how you could land Computer Vision & SDK Development Lead in Slough

    ✨Network Like a Pro

    Get out there and connect with folks in the industry! Attend meetups, conferences, or even online webinars. You never know who might be looking for someone with your skills in Kotlin, Swift, or computer vision.

    ✨Show Off Your Skills

    Create a portfolio showcasing your projects, especially those involving SDKs or computer vision. Share it on platforms like GitHub or your personal website. This gives potential employers a taste of what you can do!

    ✨Ace the Interview

    Prepare for technical interviews by brushing up on your coding skills and understanding of mobile performance constraints. Practice common interview questions related to SDK development and computer vision to boost your confidence.

    ✨Apply Through Us!

    Don’t forget to check out our website for job openings. Applying directly through us not only shows your interest but also helps you stand out as a candidate who’s keen on joining our team!

    We think you need these skills to ace Computer Vision & SDK Development Lead in Slough

    Kotlin
    Swift
    SDK Development
    Computer Vision
    Mobile Engineering
    Cross-Platform Development
    API Design
    Real-Time Image Processing
    Camera Frameworks
    Performance Optimisation
    Secure Coding Practices
    Unit Testing
    Integration Testing
    CI/CD for Mobile Libraries
    Collaboration Skills

    Some tips for your application 🫡

    Tailor Your CV: Make sure your CV highlights your experience with Kotlin and Swift, especially in SDK development. We want to see how your skills align with our needs, so don’t be shy about showcasing relevant projects!

    Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about computer vision and how your background makes you the perfect fit for this role. We love seeing enthusiasm and a personal touch.

    Showcase Your Projects: If you've worked on any cool projects related to mobile SDKs or computer vision, make sure to mention them! We’re keen to see real examples of your work, so include links or descriptions that highlight your contributions.

    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’s super easy to do!

    How to prepare for a job interview at YEO Messaging

    ✨Know Your Tech Inside Out

    Make sure you brush up on your Kotlin and Swift skills, especially in the context of SDK development. Be ready to discuss your past projects and how you've tackled challenges in mobile engineering and computer vision.

    ✨Showcase Your Problem-Solving Skills

    Prepare to share specific examples of how you've optimised performance for mobile applications. Think about scenarios where you had to balance security, usability, and performance, and be ready to explain your thought process.

    ✨Understand the Full SDK Lifecycle

    Familiarise yourself with the entire SDK lifecycle from design to release. Be prepared to discuss how you ensure backward compatibility and ease of integration for external developers, as this will show your comprehensive understanding of the role.

    ✨Communicate Clearly and Collaboratively

    Since collaboration is key in this role, practice explaining complex technical concepts in simple terms. Be ready to discuss how you’ve worked with cross-functional teams and contributed to documentation and design discussions.

    Computer Vision & SDK Development Lead in Slough
    YEO Messaging
    Location: Slough
    Go Premium

    Land your dream job quicker with Premium

    You’re marked as a top applicant with our partner companies
    Individual CV and cover letter feedback including tailoring to specific job roles
    Be among the first applications for new jobs with our AI application
    1:1 support and career advice from our career coaches
    Go Premium

    Money-back if you don't land a job in 6-months

    Y
    • Computer Vision & SDK Development Lead in Slough

      Slough
      Full-Time
      60000 - 84000 £ / year (est.)
    • Y

      YEO Messaging

      50-100
    Similar positions in other companies
    UK’s top job board for Gen Z
    discover-jobs-cta
    Discover now
    >