Работа в Zaycev.net
Вакансии

Zaycev.net — один из первых музыкальных сервисов в СНГ, основанный в 2004 году. Здесь слушают и качают музыку более 12 000 000 человек. Мы существуем так давно, что, скорее всего, ты сам знаешь кто мы такие (и даже твои родители знают). И да, мы до сих пор существуем: о нас есть даже статья на Луркморе. Долгое время мы оставались маленькой пиратской компанией, но сейчас легализуемся и заключаем договора с такими гигантами как Warner Music, Universal Music, Sony Music, НЦА, Navigator Records, Black Star.

Команда разработчиков находится в Челябинске. В офисе живая атмосфера — здесь комфортно работать: можно отвлечься на дартс, погулять в парке или выпить капучино. Летом некоторые приезжают на велосипедах. у нас отсутствует обязательный график работы — о встречах договариваемся заранее. Иногда мы вместе активно отдыхаем: сплавляемся на катамаранах, ходим на лесной экстрим или собираемся в баре.

Java/scala backend разработчик

У нас микросервисная архитектура (Scala, Play, Akka) с крупным веб-сервисом в центре (Java, Spring, Hibernate). Мы используем REST и HornetQ для взаимодействия между сервисами, храним данные в mySql и MongoDB, используем Spark для обработки данных. Всё это работает на почти сотне виртуальных машин.

Вот несколько текущих задач прямиком из Jira:
* На CDN не обновились картинки после обновления сборника;
* Реализовать мониторинг треков от пользователей зависающих с ошибкой обработки;
* в модерацию треков добавить состав артистов;
* Мобильное приложение: реализовать хранение залайканных сущностей на сервере;
* Реализовать новый сервис импортирования треков от правообладателей;
* Мобильное приложение: реализовать учёт количества оффлайн-прослушиваний.

Мы используем классическую шкалу junior-middle-senior для оценки «боеспособности» сотрудников. Помимо знаний и опыта их применения мы оцениваем работу специалиста по ряду дополнительных критериев: это знание нашей инфраструктуры, самостоятельность, количество «косяков» в работе и способность эффективно взаимодействовать в команде. Мы смотрим, насколько быстро и качественно ты можешь выполнять задачи. Стоит понимать, что middle в Java, пришедший «с улицы», для нас находится чуть ниже уровнем чем реальный middle.

Middle 50K — 70K
От middle мы ожидаем опыт работы с Java от двух лет: ты можешь написать многопоточное приложение и грамотно расставляешь блокировки; знаешь как работают хэш-таблицы. Также у тебя есть знания о шаблонах проектирования и ты знаешь, что такое KISS, SOLID и TDD. Ты работал с реляционными и читал про нереляционные базы данных. Приветствуются знания в области функционального программирования и интерес к Scala. Плюсом будет наличие сертификатов о прохождении профильного обучения на Coursera.
Senior 70K — 130K
У senior должен быть опыт не менее 5 лет по написанию веб-сервисов. Ты знаешь как работает веб и чем HTTP/2 лучше первого. Ты пишешь эффективный код и умеешь расследовать проблемы производительности как с помощью профайлера, так и с помощью дополнительных метрик. Ты умеешь писать код на Scala и тебе нравится функциональная парадигма. в целом, у тебя должен быть необходимый багаж и опыт для претензий на позицию архитектора проекта.
Присылайте рассказ о себе на a.bigildeev@zaycev.net
Android разработчик

Нашими приложениями пользуются миллионы людей. Это вызывает гордость, но повышает ответственность. Используем Retrofit, GSON, Picassa, Stetho, Mocito, Junit, Espresso, Fabric и не только; стараемся следовать SOLID и MVP. Мы делаем большой упор на производительность и стабильность.

Вот несколько последних задач из Redmine:
* Реализовать синхронизацию плейлистов с back-end;
* Реализовать возможность на отпечаток пальца вешать старт проигрывания плейлиста или раздела;
* При поиске шифрованных треков не удается прочесть id3 теги некоторых треков.

Скучать точно не придется.

Junior 25K — 50K
От Junior мы ждем, как минимум, знания основ Java и Android. Ожидаем, что ты работал с Activity и Service. Самое главное — ты жаждешь новых знаний и готов быстро учиться.
Middle 50K — 70K
От middle мы ждем уверенных знаний в Java. Synchronize, Volatile и Thread для тебя — не просто слова. Приветствуется опыт работы с RX или Retrofit, умение кастомизировать View. Ты отличаешь Service от IntentService и можешь запустить один из них при старте OS.
Senior 70K — 120К
От Senior требуется от 3 лет опыта за плечами. Нам будет что обсудить, если ты используешь MVP, MVVM, Solid и понимаешь, как и когда они применяются. Ты пишешь тесты до или после написания кода и неусыпно заботишься о потреблении как памяти, так и батареи.
Присылайте рассказ о себе на a.bigildeev@zaycev.net
Frontend разработчик

Во всех наших проектах используется jQuery, но писать на Vanilla JS никто не запрещает. Тебе понадобятся знания Backbone.js, чтобы разобраться с нашим плеером, для сборки мы используем Grunt. Так как основной веб-сервис написан на Java, то придется работать c JSPX. Мы рассчитываем найти человека сильного в программировании, так как верстка находится в меньшем приоритете. Потребуются знания и навыки в БЭМ и LESS. Frontend-разработчик находится в контакте с техническими службами рекламодателей.

Примеры актуальных задач, на которые ты еще можешь успеть:
* Реализовать плеер по принципу SPA;
* Внешний плеер для встраивания в сторонние сайты;
* Страница покупки билетов на мероприятие;
* Сверстать новую страницу вакансий.

Мы используем классическую шкалу junior-middle-senior для оценки «боеспособности» сотрудников. Помимо знаний и опыта их применения, мы оцениваем работу специалиста по ряду дополнительных критериев: это знание нашей инфраструктуры, самостоятельность, количество «косяков» в работе и способность эффективно взаимодействовать в команде. Мы смотрим, насколько быстро и качественно ты можешь выполнять задачи. Стоит понимать, что middle в Java, пришедший «с улицы», для нас находится чуть ниже уровнем, чем реальный middle.

Middle 45K — 70K
Мы ждем специалиста, способного решать задачи на чистом JS, при этом не забывая об архитектуре. Мы имеем в виду знание шаблонов проектирования: придется много работать с MVC, а также ООП. Ты можешь при необходимости внедрить любой фреймворк в рамках очередной задачи, если сможешь аргументировать свой выбор. Middle-специалист обязан иметь представление о пробелах в своих знаниях и стремится их закрыть; умеет писать асинхронный код и, скорее всего, уже имеет собственный реализованный проект.
Senior 70K — 100K
Банального умения программировать здесь мало. Тебе нужно уметь декомпозировать, оценивать и выполнять работу в команде. Мы ждем, что ты не только обладаешь нужными навыками, но и способен оценить уровень знаний коллег и помочь им с обучением. На этой должности специалист выступает не только как программист, но и как архитектор фронтенда. Тебе придется успевать следить за миром фронтенд-разработки, чтобы всегда выбирать оптимальные решения задач.
Присылайте рассказ о себе на a.bigildeev@zaycev.net
Java fullstack разработчик

Мы помогаем нашему бизнес-партнеру IHC.RU разрабатывать хостинговую панель для обслуживания клиентов. Интернет Хостинг Центр — это около 30000 клиентов и 65000 сайтов. Хостинги с различными вариантами панелей управления сайтами, виртуальные серверы openvz, kvm, hyper-v, выделенные серверы, высокая автоматизация в подключении услуг и их управлении.

Ядро нашей биллинговой системы - веб-приложение на Groovy/Grails (Spring, Hibernate, MySQL) с большим количеством бизнес-логики (от корзины покупок с системой бонусов до системы распределения заказов по площадкам, предметная область включает в себя около 350 наименований). Мы используем JMS-агентов (ActiveMQ) для управления серверами в нескольких дата-центрах и ряд системных протоколов для взаимодействия с оборудованием. Интегрируемся с платежными системами (Яндекс.Касса, WebMoney, и т.д.), с регистраторами доменов (NIC.ru, WebNames) и другими поставщиками цифровых услуг. Заботимся об удобстве личного кабинета пользователя (HTML, JavaScript, jQuery, Bootstrap), а также развиваем кабинет техподдержки (Node.js, Angular 2). У нас налажен Scrum, Continuous Integration, Continuous Delivery, профилирование и мониторинг логов.

Мы ожидаем от кандидата:
* Понимание работы веб-технологий;
* Умение читать исходный код;
* Готовность активно развиваться;
* Знание технического английского.

Вот несколько текущих задач прямиком из Jira:
* Улучшение алгоритма выбора сервера для размещения заказа;
* В запросе к let’s encrypt добавлять в SAN домен с www;
* Отправка счетов тем, у кого не было актов за период;
* В файловом менеджере добавить возможность распаковывать архивы;
* Добавить в истории платежей графу с указанием суммы на балансе после каждой транзакции;
* Нарисовать клиенту в ЛК график нагрузок.

Присылайте рассказ о себе на v.polyakov@ihc.ru
Специалист службы поддержки пользователей

Сотрудник службы поддержки знает все о сайте и приложениях Zaycev.net и даже больше. Вашей задачей будет постоянное общение с пользователями Zaycev.net — помощь в решении технических проблем и консультирование по вопросам, связанным с взаимодействием со всеми продуктами Zaycev.net.

Вам предстоит:
* Обрабатывать входящие письма пользователей;
* Отвечать на отзывы пользователей о продукте на различных площадках;
* Помогать пользователям осваивать продукт (в том числе консультировать их по техническим вопросам, связанным с работой сервисов);
* Взаимодействовать с другими подразделениями для решения поставленных задач (в том числе передавать информацию о возникающих проблемах);
* Развивать процессы и разрабатывать инструменты для улучшения взаимодействия с пользователями;
* Помогать разработчикам сделать продукт лучше, путем передачи пользовательского опыта в службу разработки.

Ожидаем что вы:
* Готовы много общаться с пользователями и находить с ними общий язык;
* Умеете грамотно и лаконично выражать свои мысли в письменном виде;
* Быстро учитесь новому и способны развивать в себе недостающие навыки;
* Внимательны к деталям;
* Способны принимать самостоятельные решения.

Плюс вашей кандидатуре, если вы:
* Опытный пользователь Android, имеете в личном пользовании устройство с данной ОС;
* Обладаете широким музыкальным кругозором.

Условия работы:
Офис в центре города Барнаул: БЦ “Форум” (ул. Горького 29)
Заработная плата: 18-20 тыс.
Плавающий график работы: две смены 11-20, 15-24, плавающие выходные
При работе во вторую смену оплачивается такси до дома.

Задание

Присылайте рассказ о себе на m.tolstosheev@zaycev.net
Ваш репост изменит мир!
Поделиться
Плюсануть