We use cookies to run the site and count visits. "Got it" also allows session recording.
YoloPrice
Moscow, Russiayesterday
2,000 – 2,500 RUB
per hour
Grade
Senior
Work format
Remote, Hybrid
Employment
Full-time
An email or a Telegram message to the recruiter
We are developing a mobile SDK as one of the company's main products.
This is a technological layer within client applications that handles business logic, data, and network protocols, interacts with the platform via API, and must be fast, reliable, and unobtrusive for the user.
We are now starting to rework the mobile SDK, taking into account our accumulated experience and our new vision for the product's key value. The development is based on a already designed Kotlin Multiplatform architecture. Our goal is to create a more flexible, reliable, and scalable mobile platform for integration into third-party applications.
We need a self-sufficient engineer who is interested in taking responsibility for the key technological part of the product, implementing a new version of the SDK, and ensuring its further development and stable operation.
We value interaction within our small team.
Ensure the stable and predictable operation of SDK 2.0 in proprietary and third-party mobile applications.
The results should include:
The quality of the SDK will be evaluated through the performance of business products of which it is a component and the ease of integration into third-party applications, including using technical metrics that you will design yourself.
Ready to test your Kotlin development skills? We expect level 81;
Practical experience with Kotlin Multiplatform — not UI, at a system level;
Experience in developing SDKs, libraries, frameworks, or complex reusable mobile components;
Know how to integrate mobile libraries or SDKs into third-party applications;
Regularly practice designing and implementing the architecture of mobile applications or platform solutions;
Be familiar with asynchronicity and concurrency (Kotlin Coroutines / Flow) not just theoretically; rather, work with tasks of this kind daily;
Experience in designing network interaction at a production level, at least applying the OSI model when developing services;
Understanding of building data-heavy systems on the client-side: caching, synchronization, data consistency;
Do not forget to independently implement technical solutions, test, and debug them;
System debugging and root cause analysis skills ≠ closing a bug report ticket
Technology stack: Kotlin, Swift, KMP, SQLDelight, OkHttp, Flutter, Python
Мы развиваем мобильный SDK как один из основных продуктов компании.
Это технологический слой внутри клиентских приложений, который берет на себя работу с бизнес-логикой, данными и сетевыми протоколами, взаимодействует с платформой через API и должен быть быстрым, надежным и незаметным для пользователя.
Сейчас мы приступаем к переработке мобильного SDK с учетом накопленного опыта и нашего нового видения ключевой ценности продукта. В основе разработки уже спроектированная архитектура Kotlin Multiplatform. Наша цель создать более гибкую, надежную и масштабируемую мобильную платформу для интеграции в сторонние приложения.
Нам нужен самостоятельный инженер, которому интересно взять на себя ответственность за ключевую технологическую часть продукта, реализовать новую версию SDK и обеспечить ее дальнейшее развитие и стабильную работу.
Будет плюсом:
Обеспечить стабильную и предсказуемую работу SDK 2.0 в собственных и сторонних мобильных приложениях.
Результатом должны стать:
Качество SDK будем оценивать через работу бизнес-продуктов, компонентой которых он является и легкость встраивания в сторонние приложения, в том числе используя технические метрики, которые вы самостоятельно спроектируете.
We compare skills, grade, work format and salary
Most often 261,000 to 377,000