Javascript разработчик

Требуемый опыт работы: 1–3 года.

Полная занятость, полный день, возможна удаленная работа.

Компания CS-Cart разрабатывает решения для электронной коммерции. Основные наши продукты: Multi-Vendor — CMS для маркетплейсов, и CS-Cart — для розничных магазинов. Их используют более 40 000 клиентов во всем мире, включая США и Великобританию. Также мы разрабатываем мобильное приложение, которое работает с нашими CMS, и облачное решение для маркетплейсов.

Наша команда состоит из разработчиков, тестировщиков и технических писателей. Мы — продуктовая команда, и мы ценим ответственность и самостоятельность. Мы уделяем много внимания развитию наших сотрудников и поэтому серьезно относимся к code review, наставничеству и обучению.

Что даст работа у нас:

  • Команду специалистов, где решения принимаются сообща, а знаниями принято делиться.

  • Возможность влиять на процессы в команде и полное отсутствие бюрократии.

  • Крутых тимлидов, которые будут помогать вам решать задачи и прокачиваться.

  • Персональный план развития hard- и soft-скиллов.

Чему вы научитесь:

  • Решать задачи в массовом международном продукте, а не на отдельном проекте.

  • Проектировать и разрабатывать сопровождаемую архитектуру.

  • Автоматизировать рабочие процессы через continuous integration в TeamCity.

  • Работать по Gitflow, проводить code review и программировать в паре.

  • Следить за обратной совместимостью по SemVer.

  • Понимать принципы Agile и работать в команде по Scrum.

От вас потребуется:

  • Знать Javascript и быть готовыми его изучать.

  • Иметь большой опыт работы с jQuery и уметь писать плагины для него.

  • Уметь настраивать сборку Javascript через Webpack.

  • Уметь работать с Git.

  • Не бояться командной строки Linux.

Будет плюсом:

  • Наличие собственных проектов с открытым кодом на Github или Bitbucket.

  • Участие в open source проектах.

  • Опыт работы с ReactJS.

  • Опыт работы с Typescript.

  • Опыт разработки мобильных приложений на React Native.

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

  • Разрабатывать и выпускать новые фичи в продуктах.

  • Профилировать и оптимизировать существующий код.

  • Рефакторить легаси код и разделять его на модули.

  • Разрабатывать и внедрять стандарты написания кода.

  • Создавать и улучшать инструменты для сторонних разработчиков.

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

  • Офис в Ульяновске с полным техническим обеспечением.

  • Официальная заработная плата и социальные гарантии.

  • Завтраки и обеды в нашем кафе в офисе.

  • Месячная премия в зависимости от лицензий, проданных отделом продаж.

Бонусы:

  • Бесплатное профессиональное обучение: поездки на конференции, курсы разработки, курсы английского языка.

  • Митапы внутри компании.

  • Спортзал, стол для пинг-понга и душевая в офисе.

  • X-Box, настольные игры.

В зависимости от навыков, мы готовы рассматривать удаленное сотрудничество.

Тестовое задание на данную вакансию: cscart/apply-for-job.

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

Сомневаешься в своих навыках или хочешь узнать побольше про нас? Давай просто пообщаемся! Мы расскажем, как работает наша компания, и подскажем, какие навыки и области стоит прокачать, чтобы работать у нас.

Откликнуться на вакансию
×

Получите бесплатно уникальную книгу «Убойные советы по электронной коммерции»

  • Почему посетители не покупают?
  • Как увеличить конверсию?
  • Какой маркетинговый инструмент работает лучше всего для интернет-магазина?