👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Разработчик JavaScript (front-end)

Требования

Фронтенд, Средний (Middle)JavaScriptGitAngularNode.jsCSSReact

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

Кострома, Саратов, ОбнинскПолный рабочий деньМожно удаленно

Компания

Разработка и тестирование программного обеспечения для ведущих финансовых организаций

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

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

Более 10 лет Exactpro развивается под девизом Build Software to Test Software - мы создаем программное обеспечение для тестирования технологически сложных платформ наших клиентов - мировых лидеров финансовой индустрии. Программное обеспечение и идеи Exactpro используются в половине из ТОП-20 крупнейших глобальных биржевых групп.

Компания поддерживает концепцию продвижения открытого программного обеспечения. Исходный код базовых программных продуктов размещен в Open Source на GitHub.

В роли программиста JavaScript (front-end) вам предстоит работать над проектом по разработке платформы для нашего клиента - крупной брокерской компании с представительствами во многих странах мира.

В рамках проекта мы создаем отзывчивую, отказоустойчивую микро-сервисную систему с фронтендом на передовых JavaScript фреймворках.

Ключевые задачи:

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

Для работы на проекте требуются:

  • владение JavaScript, понимание принципов построения современного JS приложения;
  • опыт работы в Front-end разработке от 2-х лет;
  • опыт работы с ReactJS от 1-го года;
  • знание CSS, SCSS;
  • владение английским языком на уровне чтения документации.

Преимуществом будут:

  • владение TypeScript;
  • опыт работы с библиотеками: MobX, Angular, ExtJS;
  • участие в проектах с распределенной, микро-сервисной архитектурой;
  • владение различными подходами клиент-серверного взаимодействия, умение разрабатывать необходимый для этого функционал на стороне клиента;
  • владение английским языком (Upper-Intermediate и выше).

Бонусы

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