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

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

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

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

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

Развиваем крупный веб-сервис на Java, Spring, Hibernate, планомерно выстраиваем микросервисную архитектуру на Scala, Play, Akka. Используем REST для взаимодействия между сервисами, храним данные в mySQL и MongoDB. Всё это работает на сотне виртуальных машин.

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

Middle 55K — 90K
От middle мы ожидаем опыт работы с Java от двух лет: можешь написать многопоточное приложение и грамотно расставляешь блокировки; знаешь как работают хэш-таблицы. Есть знания о шаблонах проектирования, KISS, SOLID и TDD. Ожидаем опыт работы с реляционными и понимание нереляционныx баз данных. Приветствуются знания в области функционального программирования и интерес к Scala. Плюсом будет наличие сертификатов о прохождении профильного обучения на Coursera.
Senior 90K — 140K
У senior должен быть опыт не менее 5 лет по написанию веб-сервисов: знаешь как работает веб и чем HTTP/2 лучше первого; пишешь эффективный код и умеешь расследовать проблемы производительности как с помощью профайлера, так и с помощью дополнительных метрик; умеешь писать код на Scala и хорошо относишься к функциональной парадигме.

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

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

Переходим с Backbone.js на React. Для сборки используем WebPack. Внедряем изоморфизм и строим гидрированные приложения, следуем принципам SPA и SSR. Так как основной веб-сервис написан на Java, то работаем c JSPX. Рассчитываем найти человека сильного в программировании, так как верстка находится в меньшем приоритете. Однако, потребуются знания БЭМ и CSS препроцессоров. Frontend-разработчик находится в контакте с техническими службами рекламодателей.

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

Junior 23K — 55K
От Junior в первую очередь ожидаем большое желание учится, как в процессе работы, так и в свободное время. Необходимо умение верстать, знание синтаксиса javascript и опыт использования JQuery. Опыт работы от 6 месяцев, либо свой законченный проект, либо участие в open source разработке.
Middle 60K — 85K
Ждем специалиста, способного решать задачи на чистом JS, при этом не забывая об архитектуре - потребуется знание шаблонов проектирования: придется много работать с MVC, а также ООП. Ожидаем, что при необходимости специалист может внедрить любой фреймворк в рамках очередной задачи, и аргументировать свой выбор. Считаем что Middle-специалист имеет представление о пробелах в своих знаниях и стремится их закрыть; умеет писать асинхронный код и, скорее всего, уже имеет собственный реализованный проект.
Senior 90K — 120K
Необходимо уметь декомпозировать, оценивать и выполнять работу в команде. Ждем, что кандидат не только обладает нужными навыками, но и способен оценить уровень знаний коллег и помочь им с обучением. На этой должности специалист выступает не только как программист, но и как архитектор фронтенда. Требуется успевать следить за миром фронтенд-разработки, чтобы выбирать оптимальные решения задач.

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

Присылайте рассказ о себе на 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 4). У нас налажен Scrum, Continuous Integration, Continuous Delivery, профилирование и мониторинг логов.

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

Middle 50K — 90K

– Желание работать в команде и брать боевые задачи
– Понимание принципов проектирования
– Опыт работы с Java и Web (в идеале Spring/Grails)
– Умение декомпозировать сложные задачи
– Ответственное отношение к задачам и умение вести код от постановки до продакшена.
Senior 90K — 110K

– Глубокие знания Java и Web
– Опыт работы с широким набором библиотек и умение аргументированно выбрать подходящее решение
– Опыт работы с внешним заказчиком
– Желание системно обучать младших разработчиков

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

Присылайте рассказ о себе на v.polyakov@ihc.ru
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
Product designer

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

Опытный кандидат: 50 000₽ — 70 000₽
Что важно:
– уметь делать логичные и визуально привлекательные вещи;
– владеть Sketch, Photoshop, Illustrator;
– интересоваться индустрией и технологиями, любить узнавать новое, учиться;
– следить за трендами в дизайне;
– ориентироваться в гайдах Material и iOS;
– владеть основами типографики;
Присылайте рассказ о себе на n.maruzhenko@zaycev.net
Специалист службы поддержки пользователей (Барнаул)

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

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

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

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

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

Задание

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

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

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

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

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

Что предстоит делать:
– Писать тест-планы и тест-кейсы;
– Писать авто-тесты для web и native android;
– Проводить ручное тестирование;
– Запускать авто-тесты;
– Следить за последствиями релизов;
– Развивать и популяризировать подход TDD внутри организации;
– Развивать continious integration;
– Много общаться с постановщиками задач (сотрудниками), разработчиками, службой поддержки пользователей. Иногда с пользователями.

Что мы используем:
– Java;
– Selenium Webdriver (2.53.1);
– 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 и мы сможем связаться с вами при появлении подходящей вакансии.
Ваш репост изменит мир!
Поделиться
Плюсануть