Дарим карьерную консультацию с HRD Хабра Наталией Лебедевой — одному из новых пользователей Хабр Карьеры → зарегистрироваться

Middle Frontend developer (JS, React, TypeScript)

Зарплата

до 1800 $

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

Можно удаленно

Компания

Подбираем лучших в DIGITAL & IT. Потому что можем

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

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

Компания "GambitAds" специализируется на разработке передовых решений для арбитража трафика, предоставляя клиентам высококачественные инструменты и сервисы для оптимизации и масштабирования их рекламных кампаний.

 Основные преимущества компании:

  1. Построенные процессы. Наша компания гордится четко выстроенными и отлаженными процессами, которые обеспечивают эффективность на всех этапах разработки и внедрения продуктов. Это позволяет нам быстро и качественно реагировать на запросы клиентов и оперативно адаптироваться к изменениям рынка. 
  2. Сработанная команда. Наш коллектив состоит из высококвалифицированных специалистов, обладающих богатым опытом в сфере арбитража трафика и цифрового маркетинга. Внутри компании мы создали атмосферу сотрудничества и взаимопомощи, что способствует успешной реализации даже действительно сложных проектов.
  3. Поддержка для разработчиков. Наши разработчики могут полностью сосредоточиться на своих задачах, так как не занимаются поддержкой пользователей. У нас есть отдельная команда саппорта, которая обеспечивает всестороннюю помощь и поддержку клиентам, позволяя разработчикам эффективно решать технические задачи.
  4. Готовность выделить необходимые ресурсы. Мы понимаем важность своевременного и качественного выполнения задач. Поэтому компания всегда готова выделить все необходимые ресурсы, будь то финансовые, технические или человеческие, для успешного завершения проектов наших клиентов.

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

HARD SKILLS

1) Знание ядра JavaScript на среднем уровне (Hoisting RegExp методы call и apply ECMAScript  лексическое окружение);

2) Продвинутое знание клиентского JavaScript (включая Web Components, парсинг, оптимизацию, работу с API-браузера);

3) Продвинутое знание HTML5 (клиентская оптимизация ресурсов, сжатие SVG, минификация, загрузка ресурсов и блокирование отображения страницы, анимация в SVG и др.);

4) Продвинутое владение CSS, SCSS;

5) Умение работать с базами данных (типизация полей БД, объекты БД);

6) Адаптивная и кросс-браузерная вёрстка.

7) Запросы API транзакции, оптимизация (xml, json) на среднем уровне:

  • Умение работать с транзакциями в контексте API (например, обработка запросов, которые требуют выполнения нескольких действий в базе данных).
  • Опыт оптимизации запросов (например, уменьшение размера передаваемых данных).
  • Знание и использование HTTP-заголовков для кэширования, аутентификации и т.д.
  • Понимание и использование пагинации в API-запросах.

7) TypeScript на среднем уровне:

  • Опыт использования расширенных возможностей TypeScript, таких как утилитарные типы (Utility Types).
  • Умение типизировать сложные состояния и контексты (Context API).
  • Понимание и использование типизации для хуков (useState, useEffect и другие).
  • Опыт интеграции TypeScript с различными библиотеками и инструментами для React.

8) Node.js и npm пакеты на базовом уровне:

  • Понимание и использование пакетов для разработки серверных приложений (например, Express);
  • Опыт работы с менеджерами пакетов (npm, yarn);
  • Умение работать с асинхронностью в Node.js (callbacks, promises, async/await).

9) Профилирование и отладка — на среднем уровне.

Будет плюсом: опыт в других языках программирования и опыт работы с бэкендом (PHP, Laravell, Go).

Задачи

  • Разработка веб приложений начального уровня.
  • Разработка веб интерфейсов  с бэкендом на PHP, Laravel, и Go взаимодействие через API.
  • Взаимодействие с веб-дизайнером для решения вопросов оптимизации разработки интерфейсов и веб-приложений;
  • Оптимизация компонентов и повышение производительности веб-приложений.

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

Мы предлагаем:

  • Удалённую работу фулл-тайм в стандартном (5/2) гибком графике;
  • Оклад до $1,8 тыс. Оплата 2 раза в месяц (по желанию). 
  • Официальное оформление на ЮЛ в Кипре (по желанию);
  • Со временем возможна релокация на Кипр / в Польшу.
  • 28 календарных дней отпуск + больничные, а также 1 day off в месяц;
  • Возможность обучаться новому за счёт компании.
  • Есть индивидуальные планы развития для каждого сотрудника.

Будем рады пообщаться и обсудить все детали!