evrone.ru

Android Developer (Highload)

До 420 000 RUR
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • Мобильные приложения
  • Android
  • Kotlin
  • Java
  • RxJava
  • Clean Architecture
  • Kotlin Coroutines

Команда Evrone занимается продуктовой разработкой стартапов и помогает развиваться взрослому бизнесу в России, США и Европе.

Мы занимаемся технически сложными, высоконагруженными, наукоёмкими проектами, проектами с большой бизнес логикой или большой серверной инфраструктурой.

Сейчас в работе у нас два проекта с большим количеством аудитории. Задача инженера Evrone влиться в одну из существующих команд разработки наших заказчиков и наносить пользу нашей экспертизой :)

Проект 1 (аудиосервис):

  • Это проект, специализирующейся на высоком качестве записи, уникальном стереозвучание и обилие стереоэффектов в композициях. Количество треков достигает 100.000.000. Приятные особенности проекта: известный проект, AI & ML, best practice, и, конечно же, огромное кол-во пользователей;
  • Задачи. Проектировать архитектуру, создавать сервисы, заниматься платформенными задачами, проводить рефакторинг, инициировать и прорабатывать задачи по устранению технического долга. Также, писать unit-тесты и исправлять баги;
  • Стек: Kotlin, RxJava 2, Coroutines, Flow, Apollo, Retrofit, Room, Dagger 2, ExoPlayer, Firebase. Остальной стек: Python, Typescript, PostgreSQL, Redis, Docker, GraphQL, Kafka, Airflow, ElasticSearch, Code-review, Scrum;
  • Команда проекта: Frontend, Backend Developers, Designer, Mobile Developers, QA Engineers, PO, Team-Lead, DevOps, System Analysts;
  • Жизненный цикл задачи: Бизнес -> Аналитик -> Лид -> Разработчик;
  • Этапы рекрутинга: Evrone Tech-Interview -> Project Tech-interview -> Project team-meet.

Проект 2 (Платформа-конструктор):

  • Данный проект использует большое количество пользователей для размещения объявлений. Сейчас все компоненты представляют собой самописные / использующие устаревшую дизайн-систему решения;
  • Платформа подачи объявлений — это конструктор, при помощи которого пользователь может конфигурировать экраны, их количество, последовательность и содержимое на клиентах: мобильная версия сайта, iOS, Android);

Задачи:

  • Перевести все компоненты платформы подачи на использование стандартных компонентов дизайн-системы;
  • Перевести все экраны на использование стандартных компонентов дизайн-системы;
  • Вместе с дизайнером провести базовое тестирование отдельных компонентов подачи и всех экранов в сборе.

Какой опыт нам важен:

  • Kotlin, Android. От 3‑х лет;
  • Kotlin Coroutines / RxJava;
  • Room, Dagger 2, Custom View, Android Architecture Components;
  • Best practice. SOLID, Testing, Clean Arch.

Будет плюсом:

  • Опыт с видео- и аудио-контентом;
  • Опыт с ExoPlayer.

Мы в поиске нескольких разработчиков Middle, Middle+ и Senior уровней. Зарплата зависит от грейда и определяется после финального интервью.

Почему Evrone:

  • Удаленную фултайм работу и гибкий график. Достаточно синхронизировать тайм-зоны и иметь пересечения рабочего времени с командой;
  • При формировании команды проекта учитываем профессиональные или личные интересы разработчиков. По желанию меняем проекты, не даем стагнировать;
  • Работу в разновозрастном, разнополом и потрясающе дружном и профессиональном коллективе;
  • Хорошо организованный воркфлоу, отсутствие бюрократии. Работа на доверии.

Бонусы и премии:

  • Evrone Benefits: годовой бюджет можно тратить на ДМС и здоровье, спорт, курсы иностранного языка, обучение и конференции;
  • Автоматическая индексация зарплаты без необходимости кого-то об этом просить, а также повышение зарплаты по мере роста компетенций;
  • Дополнительная премия за выступления на конференциях и митапах;
  • Проведение технических интервью оплачивается отдельно;
  • OpenSource: контрибьютите в популярные проекты с открытым исходным кодом, мы оплатим часы, которые вы на это потратили. Например, мы выложили в открытый доступ плагин для записи звука.

Обучение и рост компетенций:

  • У нас есть культура менторства. В повседневных задачах и планировании карьеры будет помогать наставник;
  • Развивать профессиональный уровень можно с помощью системы ассессмента Evrone Challenge;
  • Есть внутренняя библиотека с электронными книгами и записанными курсами.
  • Мы активно участвуем в жизни коммьюнити и берем интервью у лидеров мнений. Последнее из интервью: Тим Снит, product-менеджера Flutter и Dart.

Возможности посещения и участия в мероприятиях

  • Если вы хотите выступить на конференции, мы поможем вам подготовиться и оплатим все ваши расходы на поездку и участие;
  • Мы также проводим собственные конференции и митапы и любим собираться на них всем нашим дружным коллективом. Разумеется, все расходы на это оплачиваются компанией.

Отдых и развиртуализация

Мы считаем обязательным собираться вместе несколько раз в году. Поэтому, где бы вы ни находились, мы обязательно увидимся лично (компания оплатит вам дорогу и все расходы на корпоратив).