Разработчик мобильных SDK (Flutter / React Native)

Smart Engines
Москва
от 180 000 RUR
🏢 Офис
Junior
Полная занятость
Россия
Описание вакансии

Smart Engines — технологический лидер в области распознавания документов и AI

Мы международная технологическая компания, создающая передовые AI-решения для распознавания документов, обработки изображений и автоматизации бизнес-процессов.

Мы разрабатываем технологии, которыми ежедневно пользуются более 275 миллионов человек по всему миру и около 70% жителей России.

Почему мы?

100+ патентов и полезных моделей в России и за рубежом
Стабильный рост компании на протяжении 10 лет
390+ научных публикаций сотрудников
200+ клиентов по всему миру
собственная кафедра когнитивных технологий в МФТИ
команда из 100+ специалистов, включая докторов и кандидатов наук
Вы используете наши решения, когда
Совершаете платежи по QR-кодам в мобильных приложениях банков и их интернет-версиях
Получаете загранпаспорт
Регистрируетесь в качестве самозанятого в приложении “Мой налог”
Открываете счёт в банке по паспорту
Пересекаете границу посредством автогейтов
Получаете электронную цифровую подпись (ЭЦП)
Приобретаете билет в авиа- и ЖД-кассах
Кого мы ищем

В настоящий момент в группу мобильной разработки мы ищем разработчика (Flutter/React Native) с опытом нативной разработки (Android/iOS) и пониманием C/C++ и процесса обёртки C++ в другие языки.

Задачи
​Разрабатывать и поддерживать мобильные SDK для платформ Flutter, React Native, Android и iOS
Интегрировать библиотеки на C/C++ в мобильные приложения с использованием нативных механизмов платформ
Разрабатывать и поддерживать Flutter Plugin и/или React Native Native Module
Создавать и поддерживать механизмы взаимодействия между C/C++ и мобильными платформами (FFI, JNI и аналогичные технологии)
Разрабатывать и поддерживать нативный код для Android (Java/Kotlin) и/или iOS (Objective-C/Swift), необходимый для работы SDK
Отлаживать и оптимизировать работу мобильных SDK, выявлять и устранять ошибки. Участвовать в разработке SDK и новых интеграций (например, для Node.js)
Требования
Опыт мобильной разработки (любая комбинация кросс‑платформенных и/или нативных решений).
Владение Flutter и/или React Native (минимум один из фреймворков)
Опыт нативной разработки для Android (Java и/или Kotlin) и/или iOS (Objective‑C и/или Swift)
Понимание того, как устроена разработка на C/C++
Понимание процесса обёртки C++ в другие языки (создание нативных модулей, биндингов, JNI/NDK/Objective‑C++ концепций)
Внимание к деталям, умение работать в команде и самостоятельно разбираться в сложных проблемах
Будет плюсом
Опыт работы с SWIG или другими инструментами генерации биндингов
Хорошее знание C, C++ и системы сборки CMake
Опыт создания нативных модулей для Flutter/React Native (пишете мосты/плагины)
Опыт с JNI/NDK (Android) или Objective‑C++/Bridging (iOS)
Мы предлагаем
Полную занятость, стабильный график: 5/2 с гибким началом рабочего дня
Работу в офисе в Москве
ДМС после прохождения испытательного срока
Поддержку в сложных ситуациях — дополнительные оплачиваемые выходные по необходимости
Участие в профильных конференциях. Проводим внутренние конференции для обмена опытом
Команду экспертов со средним стажем в компании более 7 лет
Работу в аккредитованной IT-компании и возможность использования льгот Министерства цифрового развития

В сопроводительном письме начните с фразы: "Хочу присоединиться к экспертной команде Smart Engines"

Наука в основе нашего бизнеса — развивайся с нами!

Технологии и навыки
AI-помощник
Источникhh.ru
Опубликовано9 июл.
Выше рынка на 29%
вакансия180 000
в среднем по рынку140 000
Если при отклике просят перевести деньги, назвать код из SMS, войти через чужой аккаунт или установить непонятное приложение — это признаки мошенничества. Не соглашайся и напиши нам через чат с основателем или форму обратной связи.