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 и настольные игры в офисе.
- Мы готовы рассматривать удаленное сотрудничество.