Поддержка основного приложения и конструктора, добавление нового функционала. Глобальный рефакторинг проекта: разбиение на модули, модернизация стека.
Опыт самостоятельной разработки приложений под Android (Kotlin). Знакомство с современными практиками разработки: внедрением зависимостей, архитектурными паттернами, методами управления многопоточностью в..." />

Android developer

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

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

Мы ищем разработчика в команду приложения для управления спортивными данными. Оно рассчитано на различные виды спорта и позволяет собирать информацию о том, что происходит в матче, им пользуются спортивные федерации, судьи, букмекерские конторы. Сейчас аудитория приложения - несколько тысяч человек, и наша ближайшая цель в расширении функционала для разных типов пользователей (например, недавно мы добавили возможность судьям вести матчи через наше приложение, а не стандартными оффлайновыми способами)

Наш текущий стек - Kotlin, MVP, Kodein, RxJava 2, Fuel, Room, Epoxy, для нас важно в ближайшее время перейти на современные инструменты (Hilt, Coroutines, MVVM/MVI, Compose), в этом нам понадобится твоя помощь.

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

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