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