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

Full-stack разработчик (PHP, React Native)

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

Астана (Нур-Султан) (Казахстан)Полный рабочий деньМожно удаленно

Компания

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

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

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

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

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

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

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

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

  • Решать задачи в массовом международном продукте, а не на отдельном проекте.
  • Проектировать и разрабатывать сопровождаемую архитектуру.
  • Автоматизировать рабочие процессы через continuous integration в TeamCity.
  • Работать по Gitflow, проводить code review и программировать в паре.
  • Следить за обратной совместимостью по SemVer.
  • Понимать принципы Agile и работать в команде по Scrum.

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

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

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

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

  • Высокий уровень владения PHP, JavaScript и TypeScript.
  • Опыт разработки мобильных приложений на React Native.
  • Иметь опыт работы с MySQL или PostgreSQL
    o уметь писать запросы вручную, без ORM
    o уметь проектировать структуру БД
    o уметь профилировать и оптимизировать запросы
  • Уметь работать с Git.
  • Не бояться командной строки Linux.

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

  • Опыт работы с Laravel или Symfony.
  • Наличие собственных проектов с открытым кодом на Github или Bitbucket.
  • Участие в open source проектах.
  • ​​Опыт проектирования и разработки высоконагруженных систем.
  • Практический опыт написания unit-тестов.
  • Практический опыт профилирования в XDebug и Blackfire.

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

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

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

Бонусы

Бонусы:

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

Дополнительные инструкции

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

По всем вопросам можно писать тут или в tg: https://t.me/HRCS_Cart