улица Берзарина 12
Ищем Android-разработчика для поддержки и развития существующего Android-приложения в международный SaaS.
Приложение относительно старое, активно работает с WebView и взаимодействует с сервером. Застряли на полпути с редизайном (разработчик не сдюжил продолжить, но он на связи и готов поделиться опытом и рассказать об архитектуре), в первую очередь надо доделать практически готовый редизайн (код в репозитории), не сломав функционал и не испортив, а заодно исправлять старые ошибки и внедрять новые фичи, а также добавить поддержку новых языков интерфейса к нескольким уже поддерживаемым.
Возможно, там не везде красивый и правильный код, хотя пару спринтов рефакторинга мы уже проводили.
Приложение активно используется тысячами пользователей ежедневно. Ваша работа по доработкам и исправлению - нужна и важна людям, она сделает их жизнь лучше и повысит удобство работу. Это не "работа в стол", и не проедание инвесторских денег, а конкретные прикладные задачи.
На первое время нужно иметь возможность уделять проекту полный рабочий день (не менее 40 часов в неделю), через несколько месяцев можно сократить участие до 5-20 часов в неделю. Работа по договору, NDA.
Нужно любить качественный код по современным стандартам, взаимодействовать с менеджером проекта и командой, уметь работать с чужим кодом и делать его лучше.
Формат работы и график по согласованию, предпочтительно удаленка (часовой пояс значения не имеет), но можно и офисный / гибридный. Офис в районе м. Октябрьское поле / МЦК Зорге.
Работать предстоит в небольшой команде над собственными приложениями кампании с уникальным функционалом.
Необходимые навыки:
- язык Java/Kotlin
- опыт работы с WebView
- значение протокола HTTP и взаимодействия клиент/сервер
- знание и умение пользоваться всеми основными библиотеками
- мы также используем: Hilt (Dagger2), Retrofit2, OkHttp Interceptors, Moshi (GSON), Orbit MVI, Jetpack Navigation, Glide, Compose(+ConstraintLayout)
- паттерн проектирования MVP
- коммуникабельность, неконфликтность, умение взаимодействовать с другими членами команды
- ответственность, исполнительность, обязательность
Обязанности:
- доработка основного приложения, исправление ошибок, адаптация под новые версии Android и особенности работы с ними
- разработка других приложений в рамках внутренних стартапов в кампании
Условия работы:
- ориентировочная заработная плата 150000 руб./месяц при занятости близкой к full-time, обсуждается на собеседовании с учетом навыков и опыта работы. Возможны почасовая ставка, оценка по конкретным задачам или же трудоустройство в штат по ТК РФ.
- гибкий формат и график, в том числе возможность полностью удаленной работы (обсуждается на собеседовании)
- для дистанционной работы: работа с установленным TimeDoctor
- постановка задач в Task Tracker (Asana), рабочие моменты обычно обсуждаем в мессенджерах, планерки голосом обычно не чаще 1 раза в неделю
- интересный проект, возможности для самореализации, получения опыта и роста в рамках компании