Android разработчик
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Привет! На связи Android-отдел компании Лайв Тайпинг.
Мы ищем Android-разработчика, который будет разрабатывать и поддерживать сложные, но интересные мобильные приложения. Если ты хочешь:
- писать продукты, которыми будут пользоваться сотни тысяч людей
- решать нетривиальные задачи, имея свободу в выборе инструментов
- работать и развиваться в одной из мощнейших команд мобильной разработки в Омске
То скорее читай дальше!
Наша команда
Сейчас в нашей команде пятеро Android-разработчиков с опытом в Android-разработке от 1,5 до 5 лет. Мы не просто верстаем экраны по дизайнам: во-первых, мы участвуем в проектировании приложений, предлагая решения и фичи на этапе оценки. Во-вторых, проводим дизайн-ревью – оцениваем макеты экранов приложения с позиций разработки, чтобы сделать функциональность, которая будет больше отвечать потребностям клиента.
На ряде проектов мы работаем по одному, на некоторых — парами. На большинстве проектов к нам присоединяются разработчики-фрилансеры, многие из которых работают с нами годами. В любом случае, внутри отдела мы постоянно общаемся:
- через канал в Slack где решаем текущие рабочие вопросы и холиварим о новых технологиях и инструментах
- через чат в телеграме с нашими экс-коллегами, где мы обсуждаем технические темы и перекидываемся профильными мемами
- на регулярных митингах Android-отдела (подробнее о них ниже)
— кроме этого, у каждого нового сотрудника есть выделенный наставник, который всегда поделится опытом и подскажет решение, если ты застрял на какой-то проблеме.
Что мы делаем для профессионального развития
- Код ревью. На большинстве новых проектов действует код-ревью. У нас нет «человека с бородой» который бы делал ревью для всех — мы смотрим код друг друга вне зависимости от опыта и навыков. Так мы не только снижаем bus factor, но и обмениваемся опытом: на ревью ты можешь подсказать тиммейту лучшее решение его задачи или, наоборот, подсмотреть изящную реализацию для себя.
- Митинги команды. Раз в неделю мы проводим часовой митинг нашего отдела. От встречи ко встрече повестка меняется: иногда каждый рассказывает о своих проектах и о трудностях, которые на них возникли, и мы сообща ищем их решение. На других митингах мы обсуждаем свежие версии библиотек, и как мы можем их применять на наших проектах.
- Софинансируем расходы на твоё развитие: компания компенсирует половину твоих расходов на поездки на конференции и обучения в оффлайне или онлайне. Если тебе понадобится книга для развития — мы купим её для тебя.
Наш стек
У нас есть принятый стек и задокументированный кодстайл, но если появятся новые технологии и инструменты, которые будут подходить твоему проекту — мы будем только за, если ты решишь их использовать. Все новые приложения мы пишем на Kotlin. В некоторых новых проектах используем Kotlin Multiplatform.
Чаще всего мы работаем с таким стеком технологий и приемов:
- Single Activity
- Clean Architecture
- Moxy
- ViewModel
- Dagger
- Koin
- Hilt
- Retrofit 2 и OkHttp 3
- Room
- RxJava 2
- Coroutines
- Cicerone
Наши проекты
Наших клиентов можно разделить на три группы. Первая — крупный eCommerce, приложениями которого каждый день пользуются десятки тысяч человек — например, Sephora, Иль де Ботэ. Вторая группа — серьёзные стартапы, которые не закрываются через месяц — такие как SuperBro, или стартапы для Mail.ru и Лаборатории Касперского. Третья группа — приложения для действующего крупного бизнеса, не связанные с ecom. Мы делаем приложения этой группы как для сотрудников компаний, так и для их клиентов, в таких отраслях, как медтех, девелопмент недвижимости и производство автомобилей.
Сейчас на наших проектах можно встретить такие задачи: выделение множества модулей разделенных на небольшие классы, фреймворки с вынесенной работой с API и базой данных, сложная верстка с прокруткой, кодогенерация, NFC-метки, блютуз маячки, пуши, диплинки, карты с геоточками и кластеризацией, встроенные покупки, подписки, реклама, обновления в бэкграунде — и это только небольшая часть того, чем мы сейчас занимаемся :)
Тебе интересно написать свою систему чатов? Разобраться с электронными замками, отпираемыми NFC-метками? Или, может,накодить систему лояльности для стартапа? А что насчёт приложения, взаимодействующего с IoT-железом, установленным в автомобиле? Или, может, тебе интересно написать eСommerce с нуля так, чтобы всё работало как часы и легко масштабировалось? Главная прелесть работы у нас — это разнообразие проектов!
Что тебе нужно будет делать:
- влиять на процесс разработки, бизнес-логику и требования: мы решаем важные вопросы проекта всей командой, и разработчики активно в этом участвуют
- вместе с дизайнерами оптимизировать UX приложений
- писать качественный и чистый код
- не бомбить от код-ревью
- оценивать сроки выполнения задач
- в ближайшие месяцы — изучать наш стек, участвовать в митингах Android-отдела
Чего мы ожидаем от тебя
- Понимаешь принципы ООП
- Знаешь как работают основные архитектурные паттерны нашего стека - MVP, MVVM
- У тебя есть опыт разработки на Kotlin или Java от 6 месяцев;
- Умеешь работать с существующими и проектировать новые базы данных (Realm / Room / SQLite или другие)
- Не испытываешь страха перед DI (Dagger2 / Koin)
- Знаешь как получить нужные данные от REST API используя Retrofit
- Умеешь аккуратно и правильно пользоваться Git
Большими плюсами будут:
- Знание RxJava / Coroutines
- Опыт коммерческой разработки и выпуска приложений в Play Market
- Знание Firebase/Google APIs
- Умение писать Unit-тесты
Бонусы
Что мы дадим тебе ещё
- компенсацию 50% расходов на занятия спортом и английским языком, медицинских анализов, обследований и занятий с психологом или психотерапевтом
- гибкий график и возможность работать из дома
- многоуровневый юмор, перезапускающий мыслительный процесс
- регулярные внутренние мероприятия с мастер-классами и ретроспективами
- доступ к библиотеке профессиональной и бизнес-литературы.
- офис на Красина, 6 — уютный настолько, насколько это в принципе возможно (с нас экскурсия прямо после интервью :3)
- performance review: ты регулярно будешь получать обратную связь от команды и узнавать о своих зонах развития
- психоактивный рекреационный чай и зубодробительный кофе :)