EmTalk · Удалённо · по договорённости
EmTalk - стартап из 25+ энтузиастов. Мы создаём экосистему продуктов, которые помогают людям сохранять баланс между работой и личной жизнью.
В мобильной команде уже работают 3 Android-разработчика и iOS-разработчик, а также backend-инженеры, дизайнеры, аналитики и DevOps. Сейчас мы хотим усилить мобильное направление ещё одним разработчиком и постепенно двигаться от текущей Android/iOS-разработки в сторону Kotlin Multiplatform (KMP) и Compose Multiplatform (CMP).
Ищем человека с опытом Android, которому интересно не просто разрабатывать новые фичи, а вместе с существующей командой участвовать в переходе к мультиплатформенной архитектуре и общей кодовой базе для двух платформ.
Опыт с KMP/CMP будет большим плюсом, но не является обязательным - нам также интересен сильный Android разработчик, который хочет освоить мультиплатформу на реальных продуктах.
На текущем этапе мы не можем предложить материальное вознаграждение - у проекта просто нет ресурсов, и вся команда работает на подобной основе. Мы не можем ничего гарантировать и давать обещания. Даже в случае успеха переход на коммерческие рельсы будет постепенным.
О проекте
Мы развиваем B2C и B2B2C-продукты для западного рынка в направлениях ментального здоровья, осознанности и саморазвития.
Наш сайт:
[контакты и ссылка отклика — после бесплатной регистрации]
Два продукта уже находятся в открытом тестировании в Google Play:
BRET:
[контакты и ссылка отклика — после бесплатной регистрации]
Decision Matrix:
[контакты и ссылка отклика — после бесплатной регистрации]
Сейчас мобильные приложения развиваются на Kotlin / Jetpack Compose . Следующий этап - постепенный переход к KMP / CMP , развитие общей кодовой базы и выход продуктов на iOS.
Что предстоит делать
развивать существующие мобильные приложения;
участвовать в переходе на Kotlin Multiplatform ;
работать с Compose Multiplatform ;
проектировать shared-логику и архитектуру для Android и iOS;
работать с REST API и Firebase;
участвовать в развитии iOS-направления;
обсуждать архитектурные и технические решения с другими разработчиками;
работать в связке с backend, дизайном, аналитиками и продуктовой командой.
Это не позиция, где нужно в одиночку «переписать всё на KMP». Переход планируется делать вместе с существующей мобильной командой.
Стек
Kotlin
Jetpack Compose
Kotlin Multiplatform (KMP)
Compose Multiplatform (CMP)
REST API
Firebase
Hilt / Koin
Orbit MVI
Git (Forgejo)
Swift / iOS - в рамках развития мультиплатформенного направления
Кого мы ищем
Нам важнее хороший опыт мобильной разработки и интерес к мультиплатформе, чем идеальное совпадение по всему стеку.
Будет здорово, если ты:
имеешь опыт разработки под Android или iOS ;
понимаешь принципы архитектуры мобильных приложений;
хочешь развиваться в KMP / CMP ;
интересуешься тем, как строить одну продуктовую платформу для Android и iOS;
говоришь на русском языке — это основной язык внутренней коммуникации команды.
Опыт iOS / Swift / SwiftUI будет большим плюсом. Нам особенно интересен разработчик, который сможет привнести iOS-экспертизу в команду с сильным Android-бэкграундом.
Опыт коммерческой разработки на KMP/CMP желателен, но не обязателен . Если ты сильный Android- или iOS-разработчик и хочешь освоить мультиплатформенную разработку на реальном продукте - такой формат нам тоже подходит.
Формат участия
8–15 часов в неделю - в зависимости от желания и возможностей;
асинхронная работа и гибкий график;
3 коротких созвона в неделю;
полностью распределённая команда;
задачи - OpenProject , код - Forgejo , CI/CD - Forgejo Actions .
Отклик ведёт на сайт работодателя. Бесплатная регистрация открывает отклик и разбор резюме.