Android-разработчик

от 150 000 руб. на руки
Опыт работы: От 1 года до 3 лет
График работы: Гибкий график
Занятость: Полная занятость
Компания: Константа

Привет! Мы в Константе занимаемся проектами в области спорта и букмекерства, начиная от клиентских приложений и заканчивая data science продуктами для спортивной аналитики.

Мы ищем разработчика в проект скаутского приложения. Это внутреннее приложение для сотрудников, которые со стадиона передают информацию о том, что происходит в матче: у них отображаются кнопки с игровыми событиями (гол, угловой, конец игры) в зависимости от вида спорта, который они ведут. Особенность приложения в том, что конфигурация этих кнопок приходит от сервера в виде yml-схемы. Мы сделали это для того, чтобы не писать новое приложение для каждого вида спорта (а их уже более 10), и чтобы можно было быстро вносить мелкие правки в логику ведения. Сейчас приложением пользуются несколько тысяч человек.
Наш текущий стек - Kotlin, MVP, Kodein, RxJava 2, Fuel, Room, Epoxy (но в ближайшее время планируем перейти на MVVM с Live Data, Hilt, Coroutines, в этом нам понадобится твоя помощь). Почти все взаимодействие происходит через tcp-соединение, сообщения пакуются в msgpack. По http отправляются только служебные запросы, их довольно мало.

Почему у нас хорошо:
  • Если ты хочешь расти - ты сможешь вырасти. Почти все лидеры команд выросли внутри компании
  • Если ты хочешь что-то менять и пробовать - ты сможешь это делать. Мы готовы давать столько ответственности и свободы, сколько тебе будет комфортно, готовы экспериментировать и искать пути улучшения продукта и процессов
Какие задачи надо будет решать в ближайшее время:
  • Горячая замена: реализовать механизм, когда один скаут сможет "продолжить" вести матч после того, как первый прервался и не может продолжить. Надо уметь восстанавливать состояние по тем данным, которые приходят с сервера;
  • Оптимизировать процесс отслеживания местонахождения скаута;
  • Добавить сценарий досрочного завершения матча в настольном теннисе;
  • Добавить чат в приложение;
  • Добавить упрощенный интерфейс для возможности вести матч не только скауту, но и, например, судье по настольному теннису.
Что мы ждем от тебя:
  • Опыт самостоятельной разработки приложений под Android (Kotlin)
  • Знакомство с современными практиками разработки: внедрением зависимостей, архитектурными паттернами, методами управления многопоточностью в контексте Android;
  • Хорошее понимание принципов работы RxJava
  • Неравнодушие к тому, что (и кто) находится вокруг тебя;
Будет плюсом:

  • Опыт профилирования приложений, работы с утечками памяти и оптимизацией UI
  • Приверженность функциональному подходу к программированию.
Что есть у нас:
  • Возможности роста и развития - новые проекты или расширение зоны ответственности, если это будет интересно;
  • Белая заработная плата, официальное оформление, оплата переработок (это не какая-то регулярная история, но если она произошла, то должна быть оплачена);
  • В перспективе - помощь в релокации на Кипр, сейчас мы открываем там офис и планируем постепенно перевозить желающих с переводом в кипрское юрлицо;
  • Возможность удаленной работы или работы из офиса (м. Красносельская): он открыт, но его посещение по желанию;
  • Кстати про офис - он классный, можно посмотреть здесь https://www.officenext.ru/projects/project-45188-constanta/;
  • Гибкий график, есть обязательное время, когда надо быть онлайн/в офисе: с 12 до 18 по Москве, остальное время можешь распределить как тебе удобно;
  • Бесплатные обеды в офисе для сотрудников, всегда есть фрукты/снеки, чай и кофе;
  • ДМС в Bestdoctor (после полугода работы).
Что еще важно знать о нас:
  • Нас около 100 человек. У нас молодая команда и горизонтальная модель управления - мы не строим иерархий и общаемся на равных, не любим формальности;
  • Нам важно то, что мы делаем и с кем мы работаем, стараемся заботиться друг о друге и поддерживать команду;
  • Мы за честность и открытость в команде, не боимся признавать ошибки и учиться на них;
  • Мы радуемся, когда к нам приходят близкие по духу ребята, поэтому, если у тебя откликнулось то, что ты прочитал выше - обязательно напиши об этом в сопроводительном письме)
Хочу откликнуться
<
>