Вакансия в архиве, на неё нельзя откликнуться.

Frontend Javascript developer (Vue.js) 🔥

23 сентября 20191601 просмотр
Описание вакансии

Привет. Мы в Fundraise Up делаем платежные виджеты для встраивания на вебсайты. Через эти виджеты проходят миллионы долларов.

А подробнее?

Виджеты — это небольшие интерактивные iframe, которые мотивируют пользователей сделать платеж, а так же сама платежная форма. Мы постоянно создаем новые виджеты и проводим тесты для оптимизации имеющихся. И это невероятно интересная задача, потому что крошечные изменения влияют на десятки процентов конверсии. Переставил местами две кнопки — клиент получил на $100,000 больше!

Клиенты встраивают виджеты на свои сайты, сделанные на разных платформах, от чистого html до Wix, от Wordpress до Drupal. Приходится делать так, чтобы мы работали идеально при любых условиях, а это непросто. На одном сайте изменен прототип массива, на другом кто-то поставил шапке z-index:9999999999!important, на третьем новый сюрприз. К тому же постоянно приходится изобретать трюки, например

  • как устроить A/B тест, который будет делить трафик прямо в браузере без единого запроса на бекенд?
  • как сделать чтобы браузер не ругался на ввод кредитной карты на сайте, открытому по http протоколу?
  • как сделать чтобы владелец сайта со знанием css не полез изменять наши элементы?
  • как записать, что пользователь "увидел" наш элемент, а не просто прокрутил страницу?

При этом нам надо охватить широкий набор браузеров. IE6, к счастью, мы не поддерживаем, но IE11 все еще популярен. Наши пользователи открывают сайты как на быстрых компьютерах, так и на старых телефонах, загружая страницу по 3G, поэтому нашим скриптам приходится оставаться маленькими и быстрыми.

Ужас? Или нет? Если это звучит для вас как личный вызов — мы нашли друг друга.

Технологический стек

Весь фронт написан на Vue.js, который собирается с помощью webpack. Всего больше десятка SPA приложений. Некоторые из них предстоит переписать на Vanilla.js. С фронта отправляются миллионы событий в собственный трекинг.

Для тестов используем Mocha, CodeceptJS, Sinon и Chai. Пишем юниты и e2e для прогона на живой системе в окружении песочницы. Весь код проходит ревью. У нас нет отдельной позиции QA, за качество фичи отвечает разработчик.

Благодаря всему этому мы имеем очень стабильный продукт.

Кого мы ищем

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

  • не менее 3 лет в IT;
  • умеете в Vue.js, Vanilla.js, Typescript и Webpack;
  • внимательны (отдельным пунктом);
  • умеете системно работать и быстро давать результат;
  • имеете опыт работы в сложных проектах.

Что нужно делать

  • думать над архитектурой и реализацией фич;
  • писать код для фронтенда и иногда что-то править на бекенде;
  • покрывать функциональность тестами.

Что предлагаем

  • легко договоримся о деньгах, в зависимости от ваших навыков;
  • любое железо ( iMac 27" / macbook pro ) и необходимый софт;
  • молодой коллектив и атмосфера стартапа;
  • работа с командой сильных специалистов;
  • влияние на продукт за пределами зоны ответственности;
  • возможен рост до тимлида продукта;
  • небольшой офис с кофе и фруктами.

Чтобы нам было проще понять ваш уровень, нужно показать что вы делали. Если внушительного проекта нет, не беда — у нас есть тестовое задание.

Напишите пару слов о себе и приложите ссылки на проекты.

Удаленную работу не рассматриваем.

Ваш отклик
No content.icon.access denied
Вакансия в архиве
Вакансия в архиве, на неё нельзя откликнуться.