Показаны сообщения с ярлыком фриланс. Показать все сообщения
Показаны сообщения с ярлыком фриланс. Показать все сообщения

пятница, 16 декабря 2016 г.

Ищем Senior Frontend JS Developer в solidopinion.com

Всем привет!

Мы помогаем ребятам из киевской продуктовой компании SolidOpinion найти Senior Frontend JS Developer.
Работа в офисе (Киев, Житомир) или полностью удаленно, на ваш выбор.

Ниже - больше, в наших вопросах и ответах ребят:

Кто мы и что делаем
У нас есть три продукта, связанных с комментариями. Все продукты связаны между собой, но могут существовать и по отдельности. В итоге, это будет система для сбора, анализа информации и влияния на мнение пользователей. Это:
  • Система комментирования — high-load продукт (от 25 000 000 запросов в день). Freeware виджет, который легко устанавливается на сайт и дает возможность пользователям обмениваться мнениями. Мы предоставляем целую систему рангов, которая отображает уровень активного участника, а наличие разных инструментов дает возможность поощрять тех, кто нравится, и блокировать тех, кто не нравится.
  • Аналитика по комментариям — это сбор комментариев из различных систем и распределение их по эмоциональному признаку.
  • Портал — отображает популярные новости и самые позитивные и негативные комментарии к ним. Разработан на Java.

На сегодня мы - стабильный стартап . От стадии первой строки кода прошло 3 года. У нас есть крупные клиенты, готовый работающий продукт, востребованная рынком идея, в планах выйти на самоокупаемость. Финансирование минимум на 2 года.

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

Стек технологий
Primary: Angular2(TypeScript), Flux (ngrx), Webpack, Gulp
Secondary: node.js, php/java backend
Misc: couchbase, redshift, redis, kafka, jenkins, docker, vagrant

По frontend изначально был js + частями jquery. И решили, раз будем переходить на технологию, то сразу на ту, которая будет наиболее продуктивной для нас. Выбирали между react, ember и angular 2, остановились на angular 2, о чем не жалеем.

Какие профессиональные навыки нам важны
  • ES6 experience
  • хороший опыт работы (от 3 лет) с одним из промышленных фреймворков angular1-2/ember/react/etc
  • знание и использование coding best practices & architecture patterns
  • будет плюсом также знание node.js, у нас на фронте будет часть, которую планируем делать на node.js

Нужен ли английский, и на каком уровне
Не критично, общение в команде на русском/украинском языке, с клиентами общается архитектор и Рroduct Оwner.

Что ещё важно для нас
Инициативность и дотошный перфекционизм, если коротко:) Прагматизм и способность находить совместные (командные) решения. Умение доводить задачи до production ready в заявленные сроки и соблюдать при этом нормы качества. Мы культивируем самостоятельность и инициативность наших команд. Нам важно ваше активное участие в планировании задач и уточнении контекста, а не просто выполнение выданных задач.
У нас комфортно людям, которые хотят развиваться, не боятся ошибиться и признать это. Немного сумасшедшие:)
Мы не любим, когда критикуют без причины или альтернативного решения, а также нытиков, лентяев и лгунов.

Что делать в проекте
  • встраиваемый виджет системы комментирования, его доработка и развитие
  • перевод легаси кода на актуальный стек
  • сервер рендер и другие оптимизации (Lazy loading, микросервисы)

Примеры задач из бэклога:
  • r&d возможностей оптимизации размера виджета (уменьшить вес файлов виджета для более быстрой загрузки + уменьшаем вес, что приятно клиенту)
  • сервер рендеринг отдельной части виджета (промо блока)
  • отображение настроек и правил работы виджета в разных сценариях поведения
  • настройка интеграции виджета с ожиданиями клиента (а именно, настройка особенностей поведения клиента  в виджете и отслеживания по заданным событиям)

Рабочий процесс

Используем scrumban - гибкий состав спринта и перетаскиваемые карточки задач. Большое внимание уделяем качеству и консистентности кода - code review, code style guide на базе common best practices. Практикуем agile итерационный подход к разработке и обновлениям продуктов. Определение задач и их приоритетности - ответственность Product Owner. Разработчик берет задачу из backlog по приоритету и работает над ней до победного финала, после задача идет в релиз, которым командует Product Owner. Рабочее окружение - docker & vagrant based.


Команда
На сейчас: Backend - 5 dev, 1 arch & team lead, Frontend - 4 dev, 1 arch & team lead, QA - 3, DevOps -1.
Направление разработки определяют архитекторы по заявкам от product owner.

Большая часть команды работает удаленно, общаемся через slack. У нас нет разделения на мидлов, сеньоров и стратегические решения принимаются после совместного обсуждения.


Перспективы и планы компании/продукта

На данный момент подписали контракт с крупным медиахолдингом из США. Наша система комментирования будет интегрироваться на их новостные сайты  (25 cайтов). За этим процессом наблюдает несколько компаний мирового уровня, и если результаты интеграции будут положительными, то они также подписываются с нами на использование этого продукта.

По продукту - пока собираемся перенести часть виджета на java, ожидаем от перехода улучшение работы в нагрузках.

С 01.12 начали рефакторинг кода как бэкенда, так и фронтенда, и идем в построение микросервисной архитектуры.


Перспектива по этой позиции
“Вширь”, по знаниям - да, количество новых решений только будет увеличиваться.

По статусу - нет, наша мечта - самостоятельные профессионалы без лидов.


Чем мы как компания/проект отличаемся от других? Почему стоит идти к нам?

Мы находимся на замечательной стадии гибкой разработки (и не только методологии), нас немного и мы очень не хотим уходить в энтерпрайз, хотя когда-то это произойдет. Стараемся не заморачивать разработчиков ненужными вопросами. Бизнес и разработка работают только через product owner or архитектора.


И да, где еще вы сможете пообщаться с кроликом с большими глазами, послушать хоку от архитектора, и у нас никогда не заходит солнце. А про все остальное рассказано выше :)


Кто у нас работает?
Александр Прокопьев наш бог бекенда
Алексей Гончар креативит на фронтенде

По условиям:
  • Есть ли испытательный срок и сколько он длится? 2-3 месяца
  • Овертаймы, как часто бывают, какой подход к оплате? Бывают. Недавно определились, что если есть critical issue, его решает доброволец (по итогам бонус). В случае необходимости срочно закончить задачу — почасовая оплата
  • Какой график работы? fixed time 13.00-18.00 по Киеву, в это время нужно быть на связи, все остальное гибко
  • Количество дней отпуска? 15 рабочих дней
  • Количество дней оплачиваемых больничных в год? 4. У нас больничный — это полное отсутствие на связи
  • В офисе открытая или закрытая планировка? В киевском офисе 2 комнаты, в одной из них работают
  • Адрес офиса: Киев, Антоновича 33в

По процессу:
  • Есть ли тестовое задание? Скорее всего, будем просить ссылку на код, чтобы посмотреть, как пишет кандидат
  • Интервью на английском? Нет
  • Кто ревьювит резюме? Фронтенд команда
  • Сколько этапов интервью, с кем? HR-менеджер знакомит с компанией, далее frontend team или архитектор

Если вам все нравится, направляйте, пожалуйста, ваши резюме на alesya.v.sidorovich@vpteam.com.ua и beloblotskayairina@gmail.com.

Ждем с нетерпением :)

пятница, 4 апреля 2014 г.

Волшебный пендель, если вы не счастливы от того, что вы делаете.

Нахоливарила на фейсбучике 2 поста, и решила перенести сюда, так как знаю, что многие люди хотят изменить свою жизнь, но им не хватает ссылки на волшебный пендель. Вот он :)
Навеяно постом Victoria Bondar
"Я хожу на работу 5 дней в неделю, с 10 до 18, чтобы платить по счетам и чуть-чуть платить за удовольствия. У меня 24 дня отпуска в году, чтобы хоть как-то увидеть мир. Итого выходит, что я трачу большую часть своей жизни на то,чтобы работать чтобы платить по счетам за какие-то услуги типа воды, тепла, еды, интерета и т.д. Что за херня, где в этих 365 днях Я?
Вика посмотрела Уолтера Митти."
_______________________________________________________
я люблю путешествовать, потому что это помогает мне замедлиться, больше чувствовать себя и как ни странно больше успевать за меньшее время. В путешествии много разнообразных активностей, иногда ты меняешь места каждый день, но при этом, я все равно чувствую себя больше, чем при меньшем количестве активности в Киеве. Там запланирован только спорт на утро, а дальше понеслось…встречи, скайп, собеседования. А тут все успеваешь по работе, больше видишь и узнаешь, гармоничнее себя чувствуешь и вообще более счастлив. Причем так не только в далеких странах, в Севастополе также, 24 часа, а гармонично успеваешь больше, чем в Киеве. Я люблю Киев, но почему то там постоянная срачка (спешка) я ощущаю это уже с вокзала. Roman Khmil, спасибо тебе большое, что ты меня задолбал настолько, что я ушла во фриланс. Я четко помню это ощущение сублимации, даже машину чуть не купила, хорошо что съездила в Индию, и поняла, что мне нужна не машина, а гармония внутри.
Если бы я была менее заебанная, наверно до сих пор работала бы в офисе.
  • Братчик Галина Ну а что завидовать, я не понимаю? Если кому-то не нравится времяпрепровождение на работе, эти с 10 до 18, значит надо менять работу. Ну или находить варианты работать на себя, путешествовать по миру, выращивать бегонию, разводить кроликов - что угодно.
  • Igor V. Karpets Согласен с Bratchik Galina. Когда работа прет - все сразу на своих местах! Выбирайте работу по душе. Ведь единственное препятствие это программы в мозгу.
  • Вероника К. вопрос к тем, кто завидует: а что сделали ВЫ, чтобы у вас в жизни было по-другому?
  • Вика Придатко Daria Golovach не надо мне завидовать, я устала снимать порчу :))
  • Перечитала комментарии к предыдущему посту и поняла, что надо подкорректировать реальность .
    Некоторым людям искренне нравится работать в офисе, и это ок. Я помню у меня была вакансия тестировщика с возможностью работать удаленно, мало того, что я долго на нее искала людей, еще и самый клевый кандидат отказался, потому что ему была важна работа именно в офисе. Кароче, дело не в офисе, а в том, чтобы вы жили так, как именно вам гармонично.
    ВАМ, а не вашим родителям, социуму и социальным сценариям. Интервью Оли Лариной на эту тему http://www.megerya.com/olga-larina-nuzhno-dogovarivatsya-s-soboj-a-ne-s-sociumom-idealnymi-scenariyami-ili-normami/


  • Например мой папа хотел, чтобы я была бухгалтером, он считал, что это очень стабильная работа, а психолог это так, для девочек. Но у меня всегда было плохо с математикой, и если бы я была бухгалтером, я бы работала год через три. Год работаю, три в тюрьме .
    На самом деле очень много активностей можно перевести на удаленку, или вообще заняться другими вещами. Например Iryna Manukovskaya была топ-менеджером в Ogilvi. Казалось бы, о чем еще мечтать . И она действительно обожала то что делала, но потом поняла, что хочет заниматься другим и начала. Конечно, у нее был депресс и все такое, и мы чаевничали часами и говорили, говорили о предназначении и всем таком. В итоге сейчас она прекрасный стилист, дизайнер интерьеров, танцует современный балет, пишет в WOMO, вдохновляет любимого мужчину, помогает мне быть не такой резкой, и не носить джинсы с уггами 
    Вот кстати ее прекрасный пост на тему своих желаний.http://www.wonderzine.com/wonderzine/life/ask-me/198631-how-to

  • Анна Мишина 2 года назад, когда я совращала ее уйти во фриланс - сопротивлялась. Но в итоге заебалась офисным маразмом, и таки ушла. Она была HR директором, сейчас она фриланс рекрутер и просто очень гармоничная барышня.
  • Итого. Если вы чувствуете, что вы не счастливы, возьмите творческий отпуск, побудьте одни, или с людьми которые вас принимают полностью, потупите в небо, поймите, что вы хотите, и наконец сделайте это!
  • В жизни не так много понедельников, чтобы откладывать на следующий 
  • А еще добавьте в друзья Victoria BondarVictoria BelikКатерина Смотрич,Ольга Ларина, меня эти барышни очень вдохновляют.
  • И перестаньте жаловаться, уточки :)!
    Озеро. Лебеди разминают крылья.
    Красавец-лебедь картинно становится в позы культуриста, растягивая каждое сухожилие, поигрывая мускулами.
    Подходит маленькая серая уточка, мнется, начинает (жалобным, слегка писклявым, дрожащим голосом):
    - Коне-е-е-е-е-ечно... Наверное, на Юг полетите?..
    Лебедь, басом, красиво выгибая спину:
    - Ну, да, на Юг. Ага. Там тепло, да.
    Уточка:
    - Коне-е-е-е-е-ечно... А я ту-у-у-ут останусь... Замерза-а-а-а-ать...
    Лебедь:
    - Полетели с нами, да. На Юг. Ага. (тянет мускулистую ногу)
    Уточка:
    - Коне-е-е-е-е-ечно... У вас крылья во-о-о-о-о-он какие... А у меня ма-а-а-а-аленькие, я упаду, разобьюсь и умру-у-у-у-у...
    Лебедь:
    - Так мы тебя, того. Поддержим, да. Воздушные потоки, понимаешь.
    Уточка:
    - Коне-е-е-е-е-ечно... А в дороге я проголодаюсь, обессилею, и умру-у-у-у-у...
    Лебедь:
    - Ну, так будем ловить жуков. Да. Сочных жуков.
    Уточка:
    - Коне-е-е-е-е-ечно... Жуки большие, у вас клю-ю-ю-ю-ювы вон, какие, а у меня ма-а-а-а-аленький, я не смогу проглотить, подавлю-ю-ю-юсь...
    Лебедь (похрустывая, разминает крылья):
    - Так мы тебе их того. Разжуем, да. Будешь есть, нормально же.
    Уточка:
    - Коне-е-е-е-е-ечно...
    Лебедь (выпрямившись, глядя на уточку):
    - Так. Нахуй.