Всем привет!
Ищем фронтенд инженера для моих друзей. Женя ответил на вопросы. Если будут дополнительные, пишите :)
Что мы делаем (какой продукт)?
всеукраинский сайт по посуточной аренде квартир doba.ua
Почему мы это делаем (что ценного для нас в этом)?
мы делаем туризм доступным и удобным, а жизнь владельцев квартир простой и беззаботной
Как мы делаем (используемые технологии и прочее)?
Какие профессиональные навыки нам важны (требования к специалисту)?
Что нам важно в человеке?
В чем суть проекта?
doba.ua создавался как первый проект всеукраинского масштаба, где посетители могут найти квартиры для посуточной аренды с прямыми контактными данными владельцев во всех уголках Украины. Владельцу же больше не нужно заниматься рекламой в Интернете - достаточно просто разместиться у нас, оплатить фиксированную абонентскую плату за листинг и начать принимать звонки и заявки напрямую от Клиентов. Такой формат сотрудничества оказался очень актуальным и перспективным - на данный момент у нас размещается более 4000 квартир в 82 городах Украины, ежедневная посещаемость составляет в среднем 9000-10000 посетителей в день и постоянно растёт. Мы являемся сайтом №1 по популярности в сфере посуточной аренды квартир в Украине.
Что делать в проекте (вот что я приду, и буду делать каждый день)?
Есть 3 направления работ:
Решения архитектурных задач:
Админка:
Поддержка существующего фронтенда doba.ua:
Что интересного мы (как компания) делаем для сообщества (евенты, поддержка коммьюнити и др.)?
участвуем в различных благотворительных акциях
Чем мы как компания\проект отличаемся от других? Почему стоит идти к нам?
В связи с чем открылась позиция?
Мы видим будущее в онлайн бронировании квартир, поэтому сейчас активно развиваем этот формат. Именно для этого мы сменили офис, расширились и сейчас увеличиваем команду для реализации этого проекта. Frontend разработчик нужен для построения и поддержки качественной среды менеджмента проекта, с которой будет работать новый штат сотрудников.
Cтруктура команды. Сколько тестировщиков/разработчиков? С кем еще нужно будет общаться в команде)
на данный момент команда технического отдела состоит из двух девелоперов в штате. Кроме этого мы сотрудничаем с системным администратором, верстальщиком и дизайнером удаленно.
Нужен ли английский, и на каком уровне?
Английский на уровне работы с документацией
Какая на проекте текучка?
нулевая
Сколько лет проекту? На какой он стадии?
Четыре года. Проект находится на стадии расширения - мы достигли значительных успехов в формате платного листинга объектов, и развиваем формат он-лайн бронирования квартир
Где находятся люди, которые принимают решения по проекту?
все люди находятся в одном офисе, кроме администратора, верстальщика и дизайнера, с которым сотрудничество удаленное.
Овертаймы, как часто бывают, какой подход к оплате?
обычно овертаймы компенсируются дополнительными выходными, но возможно и другие варианты
Количество дней отпуска?
24 дня в год.
Количество дней оплачиваемых больничных в год?
Всегда подходим индивидуально к случаю, и конечно, никогда не обижаем сотрудников:) Оплачиваются все дни болезни, но всё построено на доверие и пока никто у нас им не злоупотреблял.
Есть ли перспектива командировок, и куда?
на данный момент такой перспективы нет
Где офис находится территориально (адрес)?
г. Киев, ул. Глубочицкая 17 (район Лукьяновки, Подола)
В офисе открытая или закрытая планировка? Насколько в офисе можно работать спокойно и не отвлекаться на шум?
Планировка закрытая. Специально сменили офис, чтобы шум от службы поддержки не мешал разработчикам
Какой график работы?
8-часовой рабочий день, 40 часов в неделю; при необходимости график можно индивидуально подкорректировать вместе с начальником отдела
Есть ли возможность работать удаленно какие-то дни?
да, оговаривается индивидуально
Темная сторона (печеньки и прочее:))
Когда, каким образом и в какой валюте платится/считается зарплата?
зарплата платится дважды в месяц - в середине и в конце месяца. Валюта - гривна.
Что мы делаем (какой продукт)?
всеукраинский сайт по посуточной аренде квартир doba.ua
мы делаем туризм доступным и удобным, а жизнь владельцев квартир простой и беззаботной
- Фронтенд в основном построен на типичном JQuery+JQueryUI. Есть скрипты минимизации на Python. Нету свертки скриптов в бундл. Скрипты грузятся используя fanstatic библиотеку Питона, обеспечивая только нужные скрипты на странице. Использование ООП структурировано по-разному (в одном месте используется подмена прототипа в другом extend патерн). Есть тесты, но немного, основаны на JUnit.
- Связка с фронтендом проходит частично через REST протокол. Некоторые нестандартные данные грузятся напрямую в переменную JS.
- Для бекенда используется в основном Python (фреймворк Pyramid) в связке Nginx+uWSGI+Python. Есть несколько баз данных для соответствующих целей: MySQL и MongoDB. Кеширование через Memcache.
- понимание понятий AMD, MVC. Владение backbone.js.
- понимание работы и построения REST протокола.
- ознакомление с HTML5 и CSS3. Навыки верстки важны, но не обязательны.
- умение писать хороший структурированный код на JavaScript.
- Понимание GRUNT или альтернатив приветствуется.
- знакомство с GIT-ом.
- практика разработки приложений для менеджмента контента приветствуется.
- важно, чтобы человек смог влиться в команду - отстранённость и аскетичность не приветствуются!
- заинтересованность в построении качественного продукта!
- приверженность общему командному духу - дружбы и поддержки, стремления к общим целям
doba.ua создавался как первый проект всеукраинского масштаба, где посетители могут найти квартиры для посуточной аренды с прямыми контактными данными владельцев во всех уголках Украины. Владельцу же больше не нужно заниматься рекламой в Интернете - достаточно просто разместиться у нас, оплатить фиксированную абонентскую плату за листинг и начать принимать звонки и заявки напрямую от Клиентов. Такой формат сотрудничества оказался очень актуальным и перспективным - на данный момент у нас размещается более 4000 квартир в 82 городах Украины, ежедневная посещаемость составляет в среднем 9000-10000 посетителей в день и постоянно растёт. Мы являемся сайтом №1 по популярности в сфере посуточной аренды квартир в Украине.
- Решения архитектурных задач, связанных с фронтендом
- Разработка «админки», с которой будут работать специалисты службы поддержки клиентов (колл-центр).
- Поддержка и усовершенствование существующего фронтенда самого сайта doba.ua.
- Выделение фронтенд части в отдельный структурированный проект со своей процедурой сборки, минимизации, тестами и прочее.
- От кандидата будет зависеть правильное структурирование протокола связи с сервером. В данное время используется REST, но он требует доработки некоторых функций(например, сортировка объектов не предусмотрена). Изменения протокола в целом возможно, если на это будет достаточно причин.
- Панель менеджмента (или «админка») будет строиться как 1-страничное приложение, которое будет общаться с сервером через REST протокол.
- Панель менеджмента строится для использования внутри компании, поэтому поддержке подлежат только Chrome и FireFox браузеры последней версии. Это даст кандидату некоторую волю действий в этой части проекта.
- Менеджмент панель планируется строить в некотором из существующих CSS фреймворков. Точного дизайна на панель не планируется, так как она будет строиться компонентно. Планируется, что в задании будет подано структуру панели, описание форм и размещение элементов, и на базе этого будет строиться админка. Если кандидат не желает заниматься css версткой возможно отдать эту задачу другому человеку, но желательно, что б и верстку кандидат мог править сам.
- Построен на типичном JQuery+JQueryUI и рядом других плагинов.
- Эта часть требует поддержки IE8+, и последние версии остальных браузеров
участвуем в различных благотворительных акциях
- мы являемся лидером в своей отрасле
- мы являемся прибыльной, финансовостабильной компанией
- мы постоянно растём
- у нас дружный и молодой коллектив (максимальный возраст сотрудников - 25 лет), сбалансированный состав как девочек, так и мальчиков, частые неформальные мероприятия
- мы не приемлем авторитарный стиль руководства; наша компания строится на доверии, взаимной поддержке и понимании; мы подбираем людей, которые разделяют нашу культуру
Мы видим будущее в онлайн бронировании квартир, поэтому сейчас активно развиваем этот формат. Именно для этого мы сменили офис, расширились и сейчас увеличиваем команду для реализации этого проекта. Frontend разработчик нужен для построения и поддержки качественной среды менеджмента проекта, с которой будет работать новый штат сотрудников.
на данный момент команда технического отдела состоит из двух девелоперов в штате. Кроме этого мы сотрудничаем с системным администратором, верстальщиком и дизайнером удаленно.
Нужен ли английский, и на каком уровне?
Английский на уровне работы с документацией
нулевая
Четыре года. Проект находится на стадии расширения - мы достигли значительных успехов в формате платного листинга объектов, и развиваем формат он-лайн бронирования квартир
все люди находятся в одном офисе, кроме администратора, верстальщика и дизайнера, с которым сотрудничество удаленное.
Овертаймы, как часто бывают, какой подход к оплате?
обычно овертаймы компенсируются дополнительными выходными, но возможно и другие варианты
24 дня в год.
Всегда подходим индивидуально к случаю, и конечно, никогда не обижаем сотрудников:) Оплачиваются все дни болезни, но всё построено на доверие и пока никто у нас им не злоупотреблял.
на данный момент такой перспективы нет
г. Киев, ул. Глубочицкая 17 (район Лукьяновки, Подола)
Планировка закрытая. Специально сменили офис, чтобы шум от службы поддержки не мешал разработчикам
8-часовой рабочий день, 40 часов в неделю; при необходимости график можно индивидуально подкорректировать вместе с начальником отдела
да, оговаривается индивидуально
- мы периодически (около 4-5 раз в год) проводим неформальные мероприятия, так как любим активно проводить свободное время - картинг, пейнтбол, катаемся на лыжах, устраиваем прогулки на яхте, ездим на квадроциклах и т.д.
- у нас в офисе есть небольшая зона отдыха с теннисным столом, мини-кухней и удобными пуфиками
- у нас есть своё кафе, где также можно весело проводить время вне работы, пользуясь значительными скидками:)
- Активно посещаем IT конференции. PyconUA, KievPy, KievJS (вобщем все ивенты CityJS і CityPy по возможности и желанию). Возможны компенсации посещения такого рода мероприятий по предварительной договоренности.
зарплата платится дважды в месяц - в середине и в конце месяца. Валюта - гривна.
Комментариев нет:
Отправить комментарий