Опубликовано 26 дней назад

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

Building iconв офис
Person iconjunior
Money bag iconот 180 000 ₽/мес

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

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

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

Почему мы?

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

Кого мы ищем:

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

Задачи:

  1. ​Разрабатывать и поддерживать мобильные SDK для платформ Flutter, React Native, Android и iOS
  2. Интегрировать библиотеки на C/C++ в мобильные приложения с использованием нативных механизмов платформ
  3. Разрабатывать и поддерживать Flutter Plugin и/или React Native Native Module
  4. Создавать и поддерживать механизмы взаимодействия между C/C++ и мобильными платформами (FFI, JNI и аналогичные технологии)
  5. Разрабатывать и поддерживать нативный код для Android (Java/Kotlin) и/или iOS (Objective-C/Swift), необходимый для работы SDK
  6. Отлаживать и оптимизировать работу мобильных SDK, выявлять и устранять ошибки. Участвовать в разработке SDK и новых интеграций (например, для Node.js)

Требования:

  1. Опыт мобильной разработки (любая комбинация кросс‑платформенных и/или нативных решений).
  2. Владение Flutter и/или React Native (минимум один из фреймворков)
  3. Опыт нативной разработки для Android (Java и/или Kotlin) и/или iOS (Objective‑C и/или Swift)
  4. Понимание того, как устроена разработка на C/C++
  5. Понимание процесса обёртки C++ в другие языки (создание нативных модулей, биндингов, JNI/NDK/Objective‑C++ концепций)
  6. Внимание к деталям, умение работать в команде и самостоятельно разбираться в сложных проблемах

Будет плюсом:

  • Опыт работы с SWIG или другими инструментами генерации биндингов
  • Хорошее знание C, C++ и системы сборки CMake
  • Опыт создания нативных модулей для Flutter/React Native (пишете мосты/плагины)
  • Опыт с JNI/NDK (Android) или Objective‑C++/Bridging (iOS)

Мы предлагаем:

  • Полную занятость, стабильный график: 5/2 с гибким началом рабочего дня
  • Работу в офисе в Москве
  • ДМС после прохождения испытательного срока
  • Поддержку в сложных ситуациях — дополнительные оплачиваемые выходные по необходимости
  • Участие в профильных конференциях. Проводим внутренние конференции для обмена опытом
  • Команду экспертов со средним стажем в компании более 7 лет
  • Работу в аккредитованной IT-компании и возможность использования льгот Министерства цифрового развития

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

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

Эту вакансию мы нашли в HH.ru
SE

Smart Engines

Москва

Получить оффер

Похожие вакансии

Это единственная вакансия по вашему фильтру

Не то, что искал?

вакансии джуниор
как откликнуться на вакансию
примеры вакансий junior
вакансии по Java
стажировки по Java
Автоотклики