Enaza Group - группа компаний, сфокусированная на компьютерных играх и музыкальном контенте. Мы создаем B2C и B2B сервисы в сфере электронных развлечений и музыки.
На данный момент мы в поиске уверенного Android-разработчика на проект Enaza Apps , который развиваем, как собственный продукт. Мы разрабатываем white-label музыкальные стриминговые сервисы в партнерстве с операторами сотовой связи. А это значит, что вы будете заниматься не проектной разработкой, а продуктовой, что говорит о возможности постоянных улучшений собственных наработок + получение фидбека от конечных пользователей.
Обязанности:
Разрабатывать и поддерживать единую кодовую базу для партнёрских музыкальных приложений (whitelabel-решений) и собственного продукта
Внедрять новые возможности Приложения, например: новые платёжные средства (in-app-purchase и других), новые методы авторизации (Oauth, CallPassword и других), а также поддержке новых видов контента (видео-контента, мелодий для звонков (Ring Back Tone) и прочего)
Влиять на продуктовые показатели (показатели конверсии, например), через участие в работе продуктовой команды (Growth Team) по разработке и проверке продуктовых гипотез
Разрабатывать и поддерживать вспомогательные приложения для системных нужд
Измерять и улучшать производительность приложений (Perfomance Monitoring)
Внедрять функционал Feature Toggle с использованием Firebase Remote Config
Улучшать UI и UX, с помощью различных анимаций, визуальных улучшений, а также внедрения концепции RAIL
Проектировать и внедрять архитектурные улучшения (в том числе изменять стек технологий и используемых библиотек при необходимости)
Проводить code-review
Максимизировать скорость выдачи контента пользователям
Стек:
Приложение почти полностью на Kotlin
DI на Koin
MVVM, Kotlin Coroutines и Flow
В качестве плеера используем ExoPlayer
Для работы с данными Retrofit в связке с Room
Уходим от synthetics, переходим к ViewBinding
Код-ревью после каждой задачи в Gitlab с настроенным CI/CD
Стараемся выпилить весь легаси и использовать только современный стек
Требования:
Опыт разработки для устройств Android
Знание языка программирования Java/Kotlin
Уверенное знание Kotlin Coroutines, Koin, Flow, Retrofit
Знание ООП, паттернов проектирования
Знание Android SDK 16+, AndroidX (Support Library), Architecture Components, Clean Architecture
Знание архитектуры платформы Android: сервисы, бродкасты, фрагменты
Умение создавать кастомные вью по уникальному дизайну
Умение и желание решать нестандартные задачи
Наличие собственных приложений в Google Play будет плюсом
Условия:
Возможность удаленной работы или работа в офисе в г. Пермь
Официальное трудоустройство (бессрочный трудовой договор) или сотрудничество в другом удобном формате: ИП, ГПХ, самозанятость
Официальная заработная плата
Что предлагаем, помимо зарплаты:
Аккредитованная IT-компания
ДМС (после истечения исп.срока)
Компенсация расходов на самообучение: любые внешние курсы, тренинги, конференции и вебинары (после исп.срока)
Изучение английского языка с профессиональным преподавателем с первого дня работы
Компенсация расходов занятий спортом (тренажерный зал, бассейн, групповые тренировки и др.)
Материальная помощь от компании в случае важных семейных событий или в сложные времена
Ежемесячные поздравления именинников с подарками от компании
и многое другое ))
Если мы на одной волне, откликайтесь!