Microblink builds world leading text recognition technology for mobile and web which is used by more than 100 million end users. We’re proud to power apps like Photomath, Virgin Mobile, FlyDubai, and Jaguar. Microblink is an engineering organization - the quality of our products is our biggest focus. We base our technology on machine learning, but we put equal emphasis on user experience and strive for engineering excellence in all our development teams.

At Microblink, iOS development is one of the key components in our engineering pipeline.
Our iOS engineers have multiple responsibilities. They are in charge of our SDK’s, which serve as an interface towards the developer community. As an iOS developer in Microblink, you call the shots when it comes to designing the API and defining the best possible SDK user experience.
Additionally, together with our designers you would be working on several mobile applications showcasing all our products. In those apps, we are striving to create the best UX in order to bring the underlying ML technology to life. As one of our mobile developers said, “Microblink created an amazing engine. But in order to show off its capabilities, you need to build an actual car around it. And that car has to look and feel amazing.“

You are the person we are looking for if you:

  • have a good knowledge of Objective-C or Swift programming language
  • have a very good understanding of programming principles and OOP
  • thrive in designing and developing for developers
  • are eager to find best UX for the end user by leveraging platform-specific knowledge
  • proactively seek ways to improve your development skills and knowledge
  • get a kick out of contributing to the collective knowledge base in order to improve our products
  • have experience in building iOS apps, on your own or as a part of a team
  • enjoy leveraging low level iOS

An additional plus is if you:

  • appreciate apps which are not bloated, which don’t have many dependencies or legacy code, and compile without warnings
  • have some experience with C++ and typical build processes (compilers, linkers, etc)

What will you do? You will:

  • develop and improve Microblink’s iOS SDKs used by 300+ clients worldwide
  • develop and improve Microblink’s demo apps on App Store which showcase our products
  • collaborate with the design team in order to implement new user-facing functionalities
  • collaborate with C++ product development team to integrate new technical functionalities, such as improvements in the text recognition components
  • collaborate and work well with other iOS engineers
  • provide technical help to iOS developers across the globe which use our products
  • participate in the decision-making process regarding user experience and developer experience (our goals to make our SDKs easy for other developers to integrate as it is easy for customers to use the final app)
  • prototype and design new features such as CoreML, ARKit, etc
  • have dedicated time to explore new features on iOS platform

Here’s what we are bringing to the table:

  • an opportunity to learn and develop your software engineering skills alongside industry experts in the fast-growing tech company who has over 100 million users worldwide
  • dedicated personal budget for professional development and education
  • dedicated time for personal growth and adopting new skills
  • learning opportunities through continuous mentoring, knowledge-sharing, education, and trips to relevant conferences all around the world.
  • an opportunity to work on technically challenging projects and products
  • freedom to actively work on experimenting with various stacks, improving the infrastructure and current processes
  • a culture that recognizes and rewards success, and is not afraid to try, fail and learn from the mistakes