от 250 000 руб. на руки
Опыт работы: От 3 до 6 лет
График работы: Гибкий график
Занятость: Полная занятость
Компания: Константа
Привет! Мы в Константе создаем различные продукты для сферы спорта и беттинга:
- популярные приложения с посещаемостью свыше 300к ежедневно;
- технически сложные сервисы, заточенные под решение внутренних задач;
- data science продукты для спортивной аналитики с использованием компьютерного зрения.
Мы ищем ведущего разработчика, который усилит нашу Android-команду в части разработки нашего основного приложения, SDK для него и сопутствующих продуктов. Мы используем Architecture Components (ViewModel, LiveData, Lifecycle), Dagger 2, RxJava 2, Retrofit 2.
Это букмекерское приложение для Android с большой аудиторией (130k dau) для смартфонов и планшетов, которое позволяет осуществлять различные виды ставок, следить за ходом матчей, просматривать онлайн-трансляции, осуществлять платежи. Приложение существует много лет, в нем накопилось определенное количество технического долга, мы хотели бы организовать работу таким образом, чтобы повысить качество разработки в команде (внедрить code review и code style) и при этом устранить уже существующие проблемы.
Почему у нас хорошо: - Если ты хочешь расти - ты сможешь вырасти. Почти все лидеры команд выросли внутри компании
- Если ты хочешь что-то менять и пробовать - ты сможешь это делать. Мы готовы давать столько ответственности и свободы, сколько тебе будет комфортно, готовы экспериментировать и искать пути улучшения продукта и процессов
Решать нужно будет следующие задачи:
- Писать код на Kotlin
- Участвовать в организации закрытия технического долга проекта
- Обмениваться знаниями, помогать остальным членам команды делать это
- Взаимодействовать со смежными отделами
- Предлагать к обсуждению и реализовывать в приложении собственные идеи
Что мы ожидаем от кандидатов: - Опыт самостоятельной разработки сложных приложений под Android (Kotlin)
- Знакомство с современными практиками разработки: внедрением зависимостей, архитектурными паттернами (мы используем MVVM), методами управления многопоточностью в контексте Android;
Будет плюсом:
- Опыт профилирования приложений, работы с утечками памяти и оптимизацией UI
- Опыт работы с анимациями
- Опыт работы с медиа;
- Опыт работы с Firebase;
- Приверженность функциональному подходу к программированию.
Со своей стороны готовы предложить: - Белая заработная плата, официальное оформление (ТК РФ мы чтим!), оплата переработок;
- Выбор техники для работы (в основном мы работаем на MacBook Pro);
- Возможность удаленной работы или работы из офиса (м. Красносельская): он открыт, но его посещение по желанию;
- Кстати про офис - он классный;
- Гибкий график, есть обязательное время, когда надо быть онлайн/в офисе: с 12 до 18 по Москве, остальное время можешь распределить как тебе удобно;
- Бесплатные обеды в офисе для сотрудников, всегда есть фрукты/снеки, чай и кофе;
- ДМС в Bestdoctor (после полугода работы).
Что еще важно знать о нас: - Нас около 60 человек. У нас молодая команда и горизонтальная модель управления - мы не строим иерархий и общаемся на равных, не любим формальности;
- Нам важно то, что мы делаем и с кем мы работаем, стараемся заботиться друг о друге и поддерживать команду;
- Мы за честность и открытость в команде, не боимся признавать ошибки и учиться на них;
- Мы радуемся, когда к нам приходят близкие по духу ребята, поэтому, если у тебя откликнулось то, что ты прочитал выше - обязательно напиши об этом в сопроводительном письме)