Frontend разработчик (JavaScript)

Зарплата

от 2300 до 5000 €

Требования

ФронтендJavaScriptHTMLCSSBackbone.jsReact

Местоположение и тип занятости

Будва (Черногория)Полный рабочий день

Компания

Разработка программного обеспечения для стартапов. Нестандартные решения.

Описание вакансии

Условия работы

Команда 80+. Продукт огромный. Тема - здоровье. Код сложный. SPA. Стек - надежный и нет, не самый модный, но надежный и эффективный для задачи. Постоянно делаются новые сложные фишки, архитектуру и библиотеки мы обновляем, постепенно и методично, архитектуру команда сама предлагает и имплементирует - есть очень много пространства для инициативы и научиться новому и нестандартному. На беке есть AI, NLC, async. Миддлы и даже джуно-миддлы - welcome, даже если такого опыта нет, главное - чтобы вы правильно мыслили, опыт придет.

Мы ищем таки инженера, мы не ищем человека, знающего просто React, или Angular. Мы ищем человека, умеющего программировать (!), который решает задачи, в том числе, искользуя React, Angular и т.п., понимает, что сегодня - они, а завтра что-то другое. Но главное — выполнить задачу эффективно, а не во что бы то ни стало с использованием чего-то модного. Код не должен выполняться так, как будто 100 процентов ресурсов машины отдано ему, а машина - как минимум 4-х процессорная игровая станция с 128GB RAM. Как минимум есть еще другие табы! ;-)

Удаленная работа не рассматривается. Точка. Удаленка - зло, да, вот так просто и прямо. Удаленка - это несерьезно, это детсад. Удаленка - это срыв сроков и некачественный код. Удаленка - это текучка. Это все факты, как ни сгибай реальность. Мы все это проходили! Если вы думаете иначе, то вы не видели, как может быть правильно, что такое быстрая и качественная работа. Согласимся, что бывают исключения из этого правила и удаленка работает с некоторыми людьми. Однако, согласимся также, что таких людей, к сожалению, не много. Если вы присмотритесь к рынку, то увидите, что любая мало-мальски серьезная организация набирает в офис. Общение, сотрудничество, распитие пива, покер по пятницам - это все не просто традиции, это необходимость для мозга.

Что касается переезда именно в Черногорию из РФ, Белорусии, Казахстана и всего вокруг да около. Сейчас некоторые, по понятным причинам, опасаются. Скажем сразу: мы делаем это уже в как-нибудь 300-й раз, и уже какой-нибудь 30-й во время пандемии. Самолеты летают. Дорожки проторены, опыт накоплен (мы даже способны сделать изменения в системе Timatic, если там информация, которая не соответствует действительности, сейчас - это частое явление), мы полностью сопровождаем ваш переезд, помогаем и оплачиваем и за ручку держим, потому что мы понимаем, что это - серьезный шаг, вы приезжаете на готовое.

Основные задачи:

  • Разработка архитектуры;
  • Написание нового клиентского кода в рамках SPA, шаблонов, взаимодействия с сервисами;
  • Вёрстка;
  • Поиск и отладка проблем, работа с существующим кодом, вёрсткой, написанным другими разработчиками (мало, но без этого никуда);
  • Взаимодействие с другими под-командами: back-end, DevOps.

    Требования (нет, это не весь стек):

    1. Отличное знание JavaScript, CoffeeScript, HTML5;
    2. Понимание, что такое SPA, зачем так делается и как делать правильно;
    3. Знание Backbone.js;
    4. Знание React;
    5. Знание CSS3;
    6. Знание и понимание HTTP, REST, JSON;
    7. Горячее желание учиться новому!
    8. Примечание: если вы хорошо знаете JavaScript, то переход на CoffeeScript не составит никаких проблем. Более того, от CoffeeScript мы постепенно уходим. Постепенно.

    Приветствуется, но НЕ требуется:

    • Знание Linux и опыт его боевого использования;
    • Опыт работы с HAML;
    • Знание Less;
    • Понимание прекрасного и аккуратность (пригодится в вёрстке);
    • Общее понимание современной модели безопасности броузера, зачем нужна и каковы пути её достижения без ущерба для разработки;
    • Знание git;
    • Опыт интеграции с сервисами вроде Facebook, Twitter и т.п.;

    Мы предлагаем:

    • Интересную работу;
    • Оплачиваемые отпуска;
    • Официальное трудоустройство и оформление ВНЖ в Черногории;
    • Оплачиваем переезд (лично вам), помогаем с поиском жилья (поиск, варианты, посмотреть, подтвердить), помогаем перевезти семью;
    • Частично оплачиваем русскую школу и/или сад детям;
    • Комфортный офис в комфортном климате, море в 10-и минутах пешком, место - фактически в центре Европы, на машине (а летом многие страны ограничения ради денег туристов отменят точно) все рядом.

    Бонусы

    До моря 10 минут пешком. Природа здесь просто прекрасна. Размер зарплаты по опыту/знаниям (если хорошо знаете все из списка и есть опыт, то верхняя планка). Рост по производительности.

    Дополнительные инструкции

    Для интервью будет необходимо сделать тестовое задание.