Описание
EmTalk — стартап из 25+ энтузиастов. Мы создаём экосистему продуктов, которые помогают людям сохранять баланс между работой и личной жизнью. В команде уже есть 3 Android-разработчика и iOS-разработчик, а также backend-инженеры, дизайнеры, аналитики и DevOps. Сейчас мы ищем Android-разработчика, который поможет развивать мобильные приложения и участвовать в постепенном переходе на Kotlin Multiplatform (KMP) и Compose Multiplatform (CMP).
Задачи
•Разрабатывать и поддерживать Android-приложения на Kotlin / Jetpack Compose
•Реализовывать новые функции и улучшать существующие
•Работать с REST API и Firebase
•Развивать архитектуру приложений и поддерживать качество кода
•Участвовать в переходе на Kotlin Multiplatform / Compose Multiplatform
•Работать с общими модулями и бизнес-логикой для Android и iOS
•Участвовать в code review и обсуждении технических решений
•Взаимодействовать с iOS-разработчиком, backend-командой, аналитиками и дизайнерами
Требования
Нам важнее практические навыки, инженерное мышление и желание развиваться, чем идеальное соответствие всему стеку.
•Имеешь опыт Android-разработки на Kotlin
•Работал с Jetpack Compose или хочешь углубить знания в нём
•Понимаешь принципы архитектуры мобильных приложений
•Знаком с REST API, асинхронностью и Dependency Injection
•Умеешь работать с Git и взаимодействовать с другими разработчиками
•Интересуешься KMP/CMP и развитием кроссплатформенных решений
•Можешь читать техническую документацию на английском
•Говоришь на русском языке — это основной язык внутренней коммуникации команды
Нам также интересны Android-разработчики, которые хотят освоить мультиплатформенную разработку на реальных продуктах.
Будет плюсом: опыт с KMP/CMP будет плюсом, но не обязателен.
Условия
На текущем этапе мы не можем предложить материальное вознаграждение — у проекта просто нет ресурсов, и вся команда работает на подобной основе. Мы не можем ничего гарантировать и давать обещания. Даже в случае успеха переход на коммерческие рельсы будет постепенным.
•8–15 часов в неделю — в зависимости от желания и возможностей
•Асинхронная работа и гибкий график
•2 коротких созвона в неделю с dev-командой
•1 общий командный созвон в неделю
•Каждый созвон — до 30 минут
•Полностью распределённая команда
•Задачи — OpenProject
•Код — Forgejo
•CI/CD — Forgejo Actions
•Без микроменеджмента