Реклама позволяет слушать и качать музыку бесплатно.
Сайт продолжит работу через несколько секунд.

Вакансии

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

Интернет-радиостанция Zaycev.fm — дочерний проект Zaycev.net, чья аудитория 2,5 миллиона слушателей в месяц.

Стартовав в 2004 году как проект-хобби, сейчас мы выступаем партнерами музыкальных событий по всей стране, сотрудничаем с лейблами Warner Music, Universal Music, Sony Music, НЦА, Navigator Records и Black Star, помогаем в организации концертов, продвижении молодых музыкантов, и проводим музыкально-образовательные встречи о джазе.

Команда разработчиков расположена в Челябинске, маркетинга - в Москве, поддержки пользователей — в Барнауле. Работаем все вместе по принципам:

  • — Приоритетна плотная работа по совершенствованию проекта. Ориентир - 40 часов в неделю. График выстраиваете сами. Важно не время, проведенное на работе, а ваш вклад в проект.
  • — Упор на качество работы. KPI нет. Бюрократии нет.
  • — Планы по развитию компании строим совместно, мнение каждого участника команды - востребовано.
  • — Начальников нет. Свои задачи, порядок и способ выполнения выбираете самостоятельно. Если не хватает информации, то консультируетесь с коллегами.
  • — Проект слабо документирован. Люди, работающие с нами - носители информации. Время каждого ценно. Личное общение - самый быстрый и полный формат коммуникации. Поэтому, работаем в офисе.
  • — Из дома лучше работать в редких случаях: если нужно присмотреть за ребёнком или необходимо сосредоточиться.
  • — Подсказываем направление в обучении. Оплачиваем обучение, необходимое для работы.
  • — Внимательно подбираем коллег: за 3 этапа собеседования разберёмся, подходят ли вам проект, формат работы и люди в команде.

Специалист по поиску данных (Java)

Zaycev.net имеет большую базу треков, непрерывно пополняемую как пользователями, так и правообладателями. Пользователи зачастую вносят свои корректировки в загружаемые треки, поэтому необходимо быстрое и корректное распознавание треков с целью защиты авторских прав.
Требуется Java-программист в команду разработчиков системы поиска и распознавания как по названиям, так и по контенту, с учетом возможных искажений.

Junior от 30K

  • Необходимо:
  • – Высшее образование в области прикладной математики/информационных технологий;
  • – Знания структур и систем хранения данных, алгоритмов поиска в больших массивах данных;
  • – Базовые знания Java.
  • Круто, если:
  • – Есть опыт работы в IT;
  • – Знакомы с поисковыми системами (Lucene, Solr, ElasticSearch, Sphinx);
  • – Разбираетесь в многопоточном и параллельном программировании;
  • – Представляете принципы работы с очередями и системами обмена сообщениями (HornetQ, RabbitMQ);
  • – Имеете навыки работы с SQL;
  • – Владеете техническим английским языком;
  • – Умеете работать с системами контроля версий.

Присылайте рассказ о себе на n.maruzhenko@zaycev.net

Архив вакансий

Highload System Administrator

Приглашаем третьего опытного специалиста в сложившуюся команду из двух системных администраторов.

40K — 80K

  • Кратко о проекте:
  • – ​150 виртуалок;
  • – ​​10 000 запросов в секунду в норме и 15 000 – ​ в пике;
  • – Juniper, CentOS, OpenVZ, Docker, MySQL.
  • Требуемый опыт:
  • – Администрирование серверов под *nix;
  • – Опыт настройки nginx;
  • – Работа с системами виртуализации, например: KVM, OpenVZ, Docker;
  • – Опыт настройки MySQL: оптимизировать настройки БД для быстрой репликации, включить логирование медленных запросов и считать их;
  • – Отличное понимание работы IP-сетей;
  • – Хорошее знание протокола http.
  • Другие задачи команды, можно освоить уже в процессе:
  • – Настройка MogileFS: добавление новых устройств хранения, проверка на наличие реплик у всех файлов;
  • – Тюнинг Tomcat;
  • – Конфигурирование Juniper (в этом помогает опыт с Cisco);
  • – Anti-DDoS;
  • – Управление виртуалками с помощью Puppet, Ansible;
  • – Настройка мониторинга и логирования Zabbix, Graphite, Kibana.

Обратите внимание: вакансия сейчас закрыта и находится в архиве, мы не ищём сотрудника на данную должность. Со временем ситуация может измениться, поэтому смело присылайте рассказ о себе на n.maruzhenko@zaycev.net и мы сможем связаться с вами при появлении подходящей вакансии.

Java/scala highload backend developer

Развиваем zaycev.net на Java, Spring, Hibernate, строим микросервисную архитектуру на Scala, Play, Akka. Используем REST для взаимодействия между сервисами, храним данные в mySQL и MongoDB. В данный момент у нас 150 виртуалок и, в среднем, 10 000 запросов в секунду. Практикуем Continuous Integration и Continuous Delivery.

Junior 28K — 45K

  • Необходим учебный/экспериментальный опыт с Java, Spring, MySQL:
  • – Базовые знания Java: могу писать код на листочке, читать и видеть ошибки на распечатке кода;
  • – Понимаю, как работать с MySQL, вижу плюсы и минусы различных вариантов организации таблиц;
  • – Имею представление о SOLID, могу объяснить на примерах.

Middle 60K — 100K

  • Обязательно:
  • – Опыт работы с Java от двух лет (либо аналогично С# или C++ и знакомство с Java);
  • – Представление о шаблонах проектирования: KISS, SOLID и TDD;
  • – Умение написать многопоточное приложение;
  • – Знание реляционных БД.
  • Круто, если:
  • – Scala и Groovy уже в вашем портфолио;
  • – Встреча с Legacy – отличный повод исследовать и отрефакторить по полной!

Senior от 100K

  • Критерии грейда senior:
  • – Опыт программирования от 5 лет;
  • – Знания о глубинном устройстве, гибкость в смене языка и стека технологий;
  • – Обучение middle специалистов;
  • – Написание статей, выступление с докладами.

Обратите внимание: вакансия сейчас закрыта и находится в архиве, мы не ищём сотрудника на данную должность. Со временем ситуация может измениться, поэтому смело присылайте рассказ о себе на n.maruzhenko@zaycev.net и мы сможем связаться с вами при появлении подходящей вакансии.

Javascript/ React developer

Переходим с Backbone на React. Для сборки используем WebPack. Внедряем изоморфизм, следуем принципам SPA и SSR. Приоритет отдаём программированию, менее – вёрстке.

Middle 60K — 85K

  • Обязательно:
  • – Опыт с React или Angular или Vue;
  • – Знание нейминга БЭМ;
  • – Знакомство с CSS препроцессорами;
  • – Представление о шаблонах проектирования.
  • Круто, если:
  • – Можете написать асинхронный код;
  • – Аргументированно выбираете фреймворк под задачу;
  • – Умеете писать на чистом JS, не забывая об архитектуре;
  • – Знаете преимущества, недостатки и особенности React, Angular и Vue;
  • – Понимаете различие между Grunt, Gulp и WebPack.

Senior 100K — 140K

  • Задачи:
  • – Построить самостоятельную фронт-службу;
  • – Организовать и завершить переход проекта на React, включая реализацию SSR;
  • – Консультировать и направлять обучение junior и middle-специалистов;
  • – Выступать в роли архитектора фронтенда.
  • Обязательно:
  • – Умение писать на чистом JS. в т.ч. асинхронно;
  • – Осознанный и аргументированный выбор технологий, библиотек и фреймворков;
  • – Уважение к шаблонам проектирования.
  • Круто, если:
  • – Создаете или уже имеете собственный проект(ы), статьи и публикации, активны в сообществе.

Обратите внимание: вакансия сейчас закрыта и находится в архиве, мы не ищём сотрудника на данную должность. Со временем ситуация может измениться, поэтому смело присылайте рассказ о себе на n.maruzhenko@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 5). Налажен Scrum, Continuous Integration, Continuous Delivery, профилирование и мониторинг логов.

Middle 50K — 90K

  • Обязательно:
  • – Опыт работы с Java и Web (в идеале Spring/Grails);
  • – Умение вести код от постановки до продакшена;
  • – Понимание принципов проектирования, архитектуры кода;
  • – Желание работать в команде и ответственное отношение к задачам;
  • – Умение декомпозировать сложные задачи.

Senior 90K — 120K

  • Обязательно:
  • – Глубокие знания Java и Web;
  • – Опыт работы с широким набором библиотек и умение аргументированно выбрать подходящее решение;
  • – Опыт работы с внешним заказчиком;
  • – Системное обучение junior и middle-специалистов.
  • Текущие задачи из Jira:
  • – Улучшение алгоритма выбора сервера для размещения заказа;
  • – Добавление в SAN домен с www в запросе к let’s encrypt;
  • – Отправка счетов тем, у кого не было актов за период;
  • – Добавление возможности распаковки архивов в файловом менеджере;
  • – Добавление в истории платежей графы с указанием суммы на балансе после каждой транзакции;
  • – Создание графика нагрузок в ЛК клиенту.

Обратите внимание: вакансия сейчас закрыта и находится в архиве, мы не ищём сотрудника на данную должность. Со временем ситуация может измениться, поэтому смело присылайте рассказ о себе на n.maruzhenko@zaycev.net и мы сможем связаться с вами при появлении подходящей вакансии.

Product designer

Ищем дизайнера, который будет работать над уже существующими проектами, а также запускать новые. Основной проект — Zaycev.net: сайт, iOS и Android. Второй — Zaycev.fm: сайт, iOS и Android. В разработке пара неопубликованных проектов.

Опытный кандидат: 50k — 70k

  • Что важно:
  • – уметь делать логичные и визуально привлекательные вещи
  • – владеть Sketch, Photoshop, Illustrator
  • – интересоваться индустрией и технологиями, любить узнавать новое, учиться
  • – следить за трендами в дизайне
  • – ориентироваться в гайдах Material и iOS
  • – владеть основами типографики

Обратите внимание: вакансия сейчас закрыта и находится в архиве, мы не ищём сотрудника на данную должность. Со временем ситуация может измениться, поэтому смело присылайте рассказ о себе на n.maruzhenko@zaycev.net и мы сможем связаться с вами при появлении подходящей вакансии.

Android разработчик

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

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

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

Junior 27K — 45K

От Junior мы ждем, как минимум, знания основ Java и Android. Ожидаем, что ты работал с Activity и Service. Самое главное — ты жаждешь новых знаний и готов быстро учиться.

Middle 45K — 90K

От middle мы ждем уверенных знаний в Java. Synchronize, Volatile и Thread для тебя — не просто слова. Приветствуется опыт работы с RX или Retrofit, умение кастомизировать View. Ты отличаешь Service от IntentService и можешь запустить один из них при старте OS.

Senior 90K — 120К

От Senior требуется от 3 лет опыта за плечами. Нам будет что обсудить, если ты используешь MVP, MVVM, Solid и понимаешь, как и когда они применяются. Ты пишешь тесты до или после написания кода и неусыпно заботишься о потреблении как памяти, так и батареи.

Обратите внимание: вакансия сейчас закрыта и находится в архиве, мы не ищём сотрудника на данную должность. Со временем ситуация может измениться, поэтому смело присылайте рассказ о себе на n.maruzhenko@zaycev.net и мы сможем связаться с вами при появлении подходящей вакансии.

Специалист службы обеспечения качества (QA)

Служба обеспечения качества представляет интересы пользователя внутри организации.

Специалисты службы принимают участие почти во всех событиях: постановка задач, планирование, тестирование, релиз, поддержка пользователя.

  • Что предстоит делать:
  • – Писать тест-планы и тест-кейсы
  • – Писать авто-тесты для web и native android
  • – Проводить ручное тестирование
  • – Запускать авто-тесты
  • – Следить за последствиями релизов
  • – Развивать и популяризировать подход TDD внутри организации
  • – Развивать continious integration
  • – Много общаться с постановщиками задач (сотрудниками), разработчиками, службой поддержки пользователей. Иногда с пользователями
  • Что мы используем:
  • – Java
  • – Selenium Webdriver
  • – Selenium Grid Extras
  • – Serenity BDD
  • – Appium
  • – Jira, Confluence, JetBrains-продукты
  • Чего мы ждём от вас (20К — 35К):
  • – Понимание цикла разработки ПО
  • – Здоровый перфекционизм
  • – Аналитическое мышление
  • – ИТ-эрудированность
  • – Взаимодействие клиент-сервер
  • – Базы данных на уровне составления простых запросов
  • – Андроид - опытный пользователь
  • – Windows - опытный пользователь
  • – Знание основ ручного тестирования
  • – Понимание важности тест-кейсов и тест-планов
  • – Базовые знания Java
  • – Опыт работы с панелью разработчика в браузерах
  • Будет еще лучше, если у вас есть (35К — 50К):
  • – Опыт ручного тестирования
  • – Умение составлять емкие и лаконичные тест-кейсы
  • – Умение описать баг коротко и ясно
  • – Знание Java SE (или другого языка программирования)
  • – Понимание основ ООП
  • – Опыт взаимодействия с Selenium Webdriver (желательно)
  • – Опыт автоматизации тестирования Android приложений приветствуется
  • – Jenkins, Maven, Git - представление

Обратите внимание: вакансия сейчас закрыта и находится в архиве, мы не ищём сотрудника на данную должность. Со временем ситуация может измениться, поэтому смело присылайте рассказ о себе на n.maruzhenko@zaycev.net и мы сможем связаться с вами при появлении подходящей вакансии.



Репост категорически приветствуется!