Лайв Тайпинг в поисках Android-разработчика/разработчицы

Привет! На связи наш отдел андроидов!

Мы ищем Android-разработчика, который будет разрабатывать и поддерживать сложные, но интересные мобильные приложения. Если ты хочешь: 

— создавать продукты, которыми будут пользоваться сотни тысяч людей;
— решать нетривиальные задачи, имея свободу в выборе инструментов;
— работать и развиваться в одной из мощнейших команд мобильной разработки в Омске, то....

Скорее читай дальше!

Вакансия Android-разработчика в Лайв Тайпинг, работа в Омске

Наша команда

Сейчас в нашей команде пять Android-разработчиков с опытом в Android-разработке от 1,5 до 5 лет. Мы не просто верстаем экраны по дизайнам. Во-первых, мы участвуем в проектировании приложений, предлагая решения и фичи на этапе оценки. Во-вторых, проводим дизайн-ревью — оцениваем макеты экранов приложения с позиций разработки, чтобы сделать функциональность, которая будет больше отвечать потребностям клиента.

На ряде проектов мы работаем по одному, на некоторых — парами. На большинстве проектов к нам присоединяются разработчики-фрилансеры, многие из которых работают с нами годами. В любом случае внутри отдела мы постоянно общаемся:

через канал в Slack, где решаем текущие рабочие вопросы и холиварим о новых технологиях и инструментах; 

через чат в телеграме с нашими экс-коллегами, где мы обсуждаем технические темы и перекидываемся мемасами; 

на регулярных митингах Android-отдела (подробнее о них ниже).

Кроме этого у каждого нового сотрудника есть выделенный наставник, который всегда поделится опытом и подскажет решение, если ты застрял на какой-то задаче.

Что мы делаем для твоего профессионального развития

1. Код ревью. На большинстве новых проектов действует код-ревью. У нас нет «человека с бородой», который бы делал ревью для всех — мы смотрим код друг друга в независимости от опыта и навыков. Так мы не только снижаем bus factor, но и обмениваемся опытом: на ревью ты можешь подсказать тиммейту лучшее решение его задачи или, наоборот, подсмотреть изящную реализацию для себя.

2. Митинги команды. Раз в неделю мы проводим часовой митинг нашего отдела. От встречи к встрече повестка меняется: иногда каждый рассказывает о своих проектах и трудностях, которые на них возникли, и мы сообща ищем их решение. На других митингах мы обсуждаем свежие версии библиотек, и как мы можем их применять на наших проектах.

3. Софинансируем расходы на твоё развитие: компания компенсирует половину твоих расходов на поездки на конференции и обучения в офлайне или онлайне. Если тебе понадобится книга для развития — мы купим её для тебя.

Наш стэк

У нас есть принятый стэк и задокументированный кодстайл, но если появятся новые технологии и инструменты, которые будут подходить твоему проекту — мы будем только за, если ты решишь их использовать. 

Все новые приложения мы пишем на Kotlin. В некоторых новых проектах используем Kotlin Multiplatform. Чаще всего мы работаем с таким стэком технологий и приёмов:

  • Single Activity
  • Clean Architecture
  • Moxy
  • ViewModel
  • Dagger
  • Koin
  • Hilt
  • Retrofit 2 и OkHttp 3
  • Room
  • RxJava 2
  • Coroutines
  • Cicerone

Наши проекты

Наших клиентов можно разделить на три группы:

• Крупный eCommerce, приложениями которого каждый день пользуются десятки тысяч человек, например SEPHORA, ИЛЬ ДЕ БОТЭ, Lime. 

Серьёзные стартапы, которые не закрываются через месяц, такие как SuperBro или стартапы для Mail.ru и Лаборатории Касперского. 

Действующий бизнес, не связанный с ecom. Мы делаем приложения этой группы как для сотрудников компаний, так и для их клиентов, в разных отраслях: как медтех, девелопмент недвижимости и производство автомобилей.

Сейчас на наших проектах можно встретить такие задачи: выделение множества модулей разделенных на небольшие классы фреймворки с вынесенной работой с API и базой данных, сложная верстка с прокруткой, кодогенерация, NFC-метки, блютуз маячки, пуши, диплинки, карты с геоточками и кластеризацией, встроенные покупки, подписки, реклама, обновления в бэкграунде — и это только небольшая часть того, чем мы сейчас занимаемся :)

Тебе интересно написать свою систему чатов? Разобраться с электронными замками, отпираемыми NFC-метками? Или может, накодить систему лояльности для стартапа? А что насчёт приложения, взаимодействующего с IoT-железом, установленным в автомобиле? Или может, тебе интересно написать eСommerce с нуля так, чтобы всё работало, как часы, и легко масштабировалось? Главная прелесть работы у нас — это разнообразие проектов!

Что тебе нужно будет делать

— Влиять на процесс разработки, бизнес-логику и требования: мы решаем важные вопросы проекта всей командой, и разработчики активно в этом участвуют;

— вместе с дизайнерами оптимизировать UX в приложениях;

— писать качественный и чистый код;

— не бомбить от код-ревью;

— оценивать сроки выполнения задач;

— в ближайшие месяцы — изучать наш стек, участвовать в митингах Android-отдела.

Чего мы ожидаем от тебя

— Понимаешь принципы ООП;

— знаешь, как работают основные архитектурные паттерны нашего стека - MVP, MVVM;

— у тебя есть опыт разработки на Kotlin или Java от года;

— умеешь работать с существующими и проектировать новые базы данных (Realm/ Room/ SQLite или другие);

— не испытываешь страха перед DI (Dagger2 / Koin);

— знаешь, как получить нужные данные от REST API используя Retrofit;

— умеешь аккуратно и правильно пользоваться Git.

Большими плюсами будут:

— знание RxJava / Coroutines;

— опыт коммерческой разработки и выпуска приложений в Google Play;

— знание Firebase/Google APIs;

— умение писать Unit-тесты.

Что мы дадим тебе ещё

— белую зарплату от 90 до 150 тысяч рублей в зависимости от твоего опыта и навыков;

— руководителей проектов, которые заботятся о том, чтобы разработчик фокусировался на написании кода: ставят понятные задачи с полным контекстом, берут на себя коммуникацию с клиентом и добиваются всего, что нужно, чтобы твоя работа была «бесшовной»;

— компенсацию 50% расходов на профессиональные обучения и курсы, занятия спортом и английским языком, медицинские расходы;

— не работаем под трекер: не признаем скриншотов рабочего стола, отслеживаний движений мыши и количества набитых на клавиатуре символов;

— гибкий график и возможность работать из дома: офис открыт с 09:30 утра и до позднего вечера, работай где и когда тебе удобно;

— отдых по федеральным праздникам, больничные по закону, если болеешь не сильно — можно поработать пару дней из дома без больничного;

— performance review: ты регулярно будешь получать фидбек от тиммейтов и узнавать о своих зонах развития;

— магию дружбы «Лайв Тайпинга»: мы вместе ходим в походы, в кино, на пляж, играем в волейбол и футбол, каждую пятницу тусим в офисе или в барах на Ленина (пруфы — в нашем паблике и инстаграмах нашей команды :D);

— уютный офис в историческом центре Омска (с нас экскурсия после интервью :3);

— многоуровневый юмор, перезапускающий мыслительный процесс;

— внутренние мероприятия с мастер-классами и докладами;

— доступ к библиотеке профессиональной и бизнес-литературы. Если тебе будет нужна профильная книга — мы купим её для тебя;

— психоактивный рекреационный чай от HR и зубодробительный конкурсный кофе :)

Хочешь к нам? Присылай резюме и пример кода на rabota@livetyping.com или пиши Кристине в ТГ @ChristinaIT

👉Откликнуться на вакансию на hh.ru

Как правильно уволиться с работы

HR-менеджер компании Лайв Тайпинг рассказывает о том, как уволиться с работы так, чтобы оставить после себя только приятные впечатления. Разрушаем негативный ореол вокруг этой процедуры...

Что нужно знать и уметь, чтобы работать Android-разработчиком

Список базовых навыков, руководств, полезных статей и источников для начинающего Android-разработчика

Как успешно пройти собеседование на работу

HR-менеджер компании Лайв Тайпинг рассказывает, каким должно быть здоровое собеседование в серьёзной компании, и даёт советы кандидатам на рабочие места, к чему им готовиться