Frontend developer (JS/jQuery + React Native)

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

УльяновскПолный рабочий деньМожно удаленно

Компания

Творческая команда профессионалов, разработчики уникальных E-commerce решений с 2005 года

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

О компании и команде

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

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

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

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

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

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

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

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

Ожидания от кандидата

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

  • Опыт работы с React Native
  • Уметь писать на чистом JavaScript
  • Понимание механизмов работы браузера и HTTP
  • Уметь работать с GraphQL API и REST API
  • Уметь профилировать свой код
  • Уметь работать с Git
  • Иметь коммерческий опыт разработки крупных приложений на современном стеке: React / Vue / Angular / Svelte / Solid
  • Уверенное владение TypeScript – generics, type assertions, conditional types

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

  • Уметь аргументировать свою позицию, взвешенно и объективно принимать решения
  • Ориентироваться в современной экосистеме инфраструктурных утилит: Rollup, Parcel, Vite, SWC
  • Знать о существовании accessibility-подходов и стандартов (ARIA, семантическая разметка, etc)
  • Наличие собственных проектов с открытым кодом на Github или Bitbucket.
  • Участие в open source проектах

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

  • Удаленный формат с гибким графиком.
  • Официальное трудоустройство в аккредитованной IT компании.
  • Возможность трудоустройства за пределами РФ.

Бонусы

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