
evrone.ru
Android Developer (Highload)
- Мобильные приложения
- 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.
Возможности посещения и участия в мероприятиях
- Если вы хотите выступить на конференции, мы поможем вам подготовиться и оплатим все ваши расходы на поездку и участие;
- Мы также проводим собственные конференции и митапы и любим собираться на них всем нашим дружным коллективом. Разумеется, все расходы на это оплачиваются компанией.
Отдых и развиртуализация
Мы считаем обязательным собираться вместе несколько раз в году. Поэтому, где бы вы ни находились, мы обязательно увидимся лично (компания оплатит вам дорогу и все расходы на корпоратив).