8 апреля 2025
Компания прибыльная, находится на 44 месте в категории Health&Fitness Top Grossing в США. Темпы роста компании за последние 4 года - 95% в год .
В компании работает больше 100 человек, сотрудники работают из 24 стран и говорят преимущественно на русском языке. 95% сотрудников которые работают более 1 года являются акционерами компании.
Какие задачи вы будете решать:
Поддержка и развитие существующего модуля обработки данных, основанного на JSCore
Анализ альтернативных решений (KMP, WebAssembly, FFI-библиотеки) для обеспечения кросс-платформенной обработки данных
Проектирование и внедрение оптимального решения для обработки данных одновременно на iOS и Android
Оптимизация производительности исполняемого JS-кода и взаимодействия с нативным слоем
Взаимодействие с Android-командой для обеспечения синхронного развития обработки данных на обеих платформах
Разработка стратегии миграции (если потребуется) с JSCore на Kotlin Multiplatform или другое кросс-платформенное решение
Мы ожидаем от вас:
Опыт разработки и под iOS, и под Android (либо только под iOS, а про Android теоретические знания)
Понимание архитектуры больших мобильных приложений
Опыт взаимодействия с соседними командами и внедрения процессов
Общее понимание архитектуры Data Engineering решений
Опыт работы с JavaScriptCore (JSCore) на iOS: понимание механизмов выполнения JS-кода, взаимодействие с нативным кодом (Swift)
Опыт работы с Kotlin Multiplatform (KMP): написание и интеграция кросс-платформенных модулей в iOS-приложении
Знание альтернативных решений для кросс-платформенной обработки данных (например, WebAssembly, SQLite с шарингом через common-библиотеки)
Навык анализа производительности и оптимизации кросс-платформенного кода, особенно в контексте мобильных платформ
Опыт работы с бинарной совместимостью между iOS и Android (например, шаринг бизнес-логики через KMP, использование shared libraries)
Компания предлагает: