Software Engineer (Frontend JavaScript, Customer-Facing)

Job expired!

Компания Takealot.com, ведущий онлайн-ретейлер в Южной Африке, ищет талантливого инженера-программиста, специализирующегося на Frontend JavaScript, чтобы улучшить наши функции, ориентированные на клиента.

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

  • Масштаб: Присоединяйтесь к нам, чтобы обслуживать более 4 миллионов довольных онлайн-покупателей.
  • Обучение: Работайте с ведущими специалистами в отрасли и ускоряйте свои навыки.
  • Рост: Развивайте свою карьеру в группе Takealot, включая Takealot.com, Superbalist.com и Mr D. Мы приоритет делаем на внутренние повышения.
  • Проектировать, разрабатывать и совершенствовать новые функции.
  • Находить и устранять баги и сбои.
  • Придумывать и реализовывать новые идеи и концепции.
  • Сотрудничать в дизайне, код-ревью и оценке вместе с вашей командой.
  • Реализовывать передовые методики кодирования Front-end на JavaScript с акцентом на производительность и поддерживаемость.
  • Создавать модули и компоненты для функционального сайта.
  • Тесно работать с дизайнерами, аналитиками QA и разработчиками back-end для интеграции с API стандартными методами.

Эта должность подчиняется менеджеру по инженерии.

  • Степень бакалавра или продвинутый диплом в области информационных систем, компьютерных наук, математики или инженерии с опытом работы в front-end разработке более 5 лет.
  • Для кандидатов без степени бакалавра или продвинутого диплома требуется не менее 8 лет соответствующего опыта.
  • Навыки кодирования на чистом JavaScript с нуля и продвинутые техники JavaScript.
  • Хорошее понимание концепций объектно-ориентированного программирования.
  • Опыт работы с MVC JavaScript фреймворками (предпочтительно React).
  • Экспертиза в HTML5, CSS3 и создании производительного, адаптивного фронтенд-кода.
  • Знание асинхронной обработки запросов, кроссбраузерных и межустройственных решений.
  • Опыт работы с препроцессорами CSS, такими как Less, Sass & SCSS.
  • Умение работать с системами контроля версий, такими как Git.
  • Способность оценивать и изучать новые библиотеки, фреймворки и концепции.
  • Опыт работы с фронтенд юнит-тестами и в командах разработки по agile методологии.
  • Опыт создания адаптивных HTML дизайнов.
  • Опыт работы с PHP, Docker, Kubernetes.
  • Опыт работы с React JS чрезвычайно желателен.
  • Опыт работы с полным стеком является преимуществом.
  • Опыт работы с фреймворками юнит-тестов и UI Automation скриптами с использованием Robot Framework.
  • Опыт разработки eCommerce сайтов для розничной торговли.
  • Знакомство с инструментами разработки, такими как Git, Jira и Confluence/Notion.

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