M

Microblink

AI-driven data capture via SDKs

Android/iOS Developer

Mobile EngineeringConfirmed live in the last 24 hours
Full-timeZagreb, Croatia

About the Job

Requirements

  • Hands-on experience developing native Android and iOS applications using Kotlin and Swift; candidates should be comfortable working on both platforms, though equal depth of expertise is not expected.
  • Familiarity with mobile development frameworks and tools, including Kotlin Coroutines, Flows, Jetpack Compose, UIKit and/or SwiftUI, and Swift async/await.
  • Understanding of mobile architecture patterns such as MVVM, as well as lifecycle and memory management.
  • Experience with Android Jetpack libraries and Apple's development ecosystem, including dependency management tools such as Gradle, Swift Package Manager, or CocoaPods.
  • Understanding of API design principles, including creating stable, maintainable, and well-documented interfaces with backward compatibility and ease of integration in mind.
  • Appreciation for clean, reusable code and interest in building software components that other developers can use.

Responsibilities

  • Develop, maintain, and improve native Android and iOS SDKs used by developers and businesses.
  • Write clean, modular, and maintainable code focused on performance, stability, and compatibility.
  • Help design, document, and improve SDK APIs so they are intuitive and straightforward for other developers to integrate.
  • Collaborate with mobile, C++, and Browser SDK engineers, as well as Product and QA teams, to deliver new features and improve existing solutions.
  • Work with product teams and other stakeholders to understand requirements and translate them into practical technical solutions.
  • Contribute to React Native and Flutter integrations to help ensure a consistent developer experience across platforms.
  • Investigate technical challenges, troubleshoot performance issues, and improve SDK reliability.
  • Participate in code reviews, technical discussions, and decisions about architecture and developer experience.
  • Help improve testing, automation, and release processes to make the development workflow more efficient.
  • Contribute ideas for improving engineering practices, tools, and ways of working.

Desired Qualifications

  • Previous experience developing or maintaining mobile SDKs, libraries, or reusable software components.
  • Familiarity with C++, Android NDK, or bridging native C++ code with Swift.
  • Experience with React Native or Flutter, particularly developing or maintaining plugins and bridges between native and cross-platform code.

About the Company

Microblink

AI-driven data capture via SDKs

Microblink provides AI-powered data capture software that helps businesses extract information from identity documents, payments, invoices, and receipts using SDKs and Web APIs like BlinkID, BlinkCard, BlinkInput, BlinkReceipt, and PhotoPay. It processes images or camera input with AI models to detect relevant fields and return structured data for processing, verification, or storage, prioritizing speed and secure handling. The company differentiates itself with a broad enterprise-focused product suite, large-scale reach (over 100 million end users and partnerships with many banks and telecoms), and easy, customizable integration for various workflows licensed to businesses. Its goal is to enable developers to add reliable, fast data capture features to apps, reducing manual data entry and improving processing efficiency while protecting sensitive information.

Company size
51-200
Company stage
Growth Equity (Venture Capital)
Total funding
$60M
Headquarters
New York City, New York
Founded
2013

Recently Posted Jobs

Explore more opportunities at Microblink

See more jobs