Присоединяйтесь к нашей команде
Необходимые навыки
— Хорошее знание JavaScript
— Отличное владение JQuery, jQuery UI
— Опыт работы с библиотекой Backbone и построение компонентных архитектур, Marionette будет плюсом
— Понимание, как реализуется реал-тайм обновление данных, какие технологии, плюсы и минусы разных решений (COMET, WebSocket)
— Понимание кроссбраузерности (IE8+)
— Ответственность и умение распоряжаться свободой
— Знание и понимание областей применения возможностей HTML5
— Умение работать с унаследованным кодом, понимание архитектуры и возможностей переписать и улучшить
— Работа с Git, для общения внутри команды переходим на Slack, таск-трекер — Asana.
Будет плюсом
— Умение параллельно работать над текущими задачами и в фоне постепенно выплачивать глобальный технический долг, стараясь не брать нового…
— Умение работать в небольшой команде отличных людей и сильных профессионалов, которая создает свой продукт и несет за него ответственность
— Знания РНP 5 будет плюсом (наша платформа по сути JSON-API для фронтенда, написана на РНР/ZendFramework 1 + MySQL)
Предлагаем
— Офис в центре Киева
— Обеды, печеньки, чай, кофе, пиво (гибкие правила употребления чего-либо на рабочем месте, но ответственность на вас)
— Высокую степень свободы, но и ответственность (гибкий график, отсутствие бюрократии)
— Ноутбук + монитор
— Много задач очень разной степени сложности и реализации
— Понимание многих моментов современного финансового рынка «изнутри» — реклама форекса будет после нас очень смешной
— Испытательный срок (обычно 2 месяца)
Обязанности
Основная задача на первое время — перенять на себя экспертизу в текущем проекте по части фронт-енда, совместно с тимлидом и другими разработчиками продолжить его развитие, вместе с этим — распланировать и внедрять рефакторинг и обновление архитектуры, создавать новые сложные виджеты (отображение финансовых данных, например, котировки, расчеты, графики и все с реал-тайм обновлениями). Сейчас кодовая база — на базе Bootstrap, собственная реализация реалтайма (тогда еще не было вебсокетов), платформа виджетов написана на базе своего оконного менеджера, большая часть виджетов переведена на компонентную модель с Bootstrap, но много логики и инфаструктуры осталось в устаревшем виде в голом JS + сторонние плагины и библиотеки.
У нас нет HR, мы ценим свое и ваше время, на собеседовании не будет простых вопросов о порядке аргументов _.debounce, но с радостью послушаем Ваш реальный опыт решения сложных технологических задач, посмотрим и обсудим Github профиль, текущие тренды разработки, предварительно хотели бы дать простое тестовое задание, все тонкие моменты и особенности реализации можем обсудить при встрече (задание открытое и будет доступно на Github, фидбек желаемого уровня детальности гарантируется).