WorkListВойтиОформить подписку
AG

TypeScript Developer

Архив
AgileEngine · Разработка ПО
Вакансия в архиве · закрыта 29.09
Смотреть актуальные вакансии

Другие вакансии компании

AG
RemoteSenior·англ. B2
≈ $4–7,5 тыс/мес
2 ноя
AG
Remote·Full-timeSenior·англ. B2
≈ $4–7,5 тыс/мес
30 окт
AG
Remote·Full-timeSenior·англ. B2
≈ $4,5 тыс/мес
28 окт
AG
🇦🇷Аргентина · remote·Full-timeMiddle·англ. B2
Зарплата не указана
28 окт
AG
🇦🇷Аргентина · remote·Full-timeSenior·англ. B2
≈ $2,3 тыс/мес
28 окт
Все вакансии компании

Похожие вакансии

ME
MEDvidi · Телемедицина
🇬🇪Tbilisi · Грузия · remote·Full-timeMiddle·англ. не указан
≈ $2–3,8 тыс/мес
7 окт
PL
Playson · iGaming / гэмблинг
RemoteMiddle·англ. B1
≈ $2–3,8 тыс/мес
9 окт
PR
Preply · EdTech
🇺🇦Kyiv · Украина · remote·Full-timeMiddle·англ. B2–C2
Зарплата не указана
8 окт
DA
DataArt · Software консалтинг
🇰🇿Almaty · Казахстан · remoteMiddle·англ. не указан
≈ $2–3,8 тыс/мес
30 сен
IN
Innovecs · Разработка ПО
🇦🇷Аргентина · remoteMiddle·англ. B2
≈ $1,7–2,3 тыс/мес
16 сен
CR
CrowdStrike · Кибербезопасность
🇺🇸США · remote·Full-timeSenior·англ. B1+–C2
$125–180 тыс/год
16 окт
Все вакансии: Разработка ПО

О вакансии

Откуда можно работать
Удалённо из Латинской Америки
выведено Worklist по тексту
Занятость
Full-time
из текста вакансии
Английский
B2
из текста вакансии
Уровень
Middle
стаж из описания: «3 years»
Даты
Опубликована 23.09 · видели у компании с 23.09 по 29.09 · закрыта 29.09
вакансия закрыта, проверки прекращены
Почему в каталоге:Нанимает без привязки к странеПодробнее о компании →Найм без привязки к стране подтверждён. Есть ли в команде выходцы из Восточной Европы, Кавказа и Центральной Азии, мы не знаем.

Описание переведено машинно с английского.

Суть роли

О роли

Мы ищем Senior TypeScript Engineer, который возьмёт на себя техническую ответственность за продукт защиты приложений в качестве единственного инженера в кодовой базе. Этот человек переходит от высокоуровневых целей продукта к исследованным, работающим функциям, исследуя поведение браузерного рантайма и среды сборки. Умение контролировать разработку с помощью ИИ и независимо проверять результаты является обязательным.

Что предстоит делать

  • Владеть технической разработкой JSDefender, переходя от высокоуровневых целей продукта к исследованным вариантам реализации и работающим функциям.
  • Разрабатывать возможности защиты приложений в рамках JavaScript/TypeScript фреймворков и сред сборки, а не сосредотачиваться на одном фронтенд‑фреймворке.
  • Исследовать поведение браузерного рантайма и подходы к защите, включая инспекцию инструментов разработчика и контроль доступа к окружению, оценивая совместимость, производительность и компромиссы защиты.
  • При необходимости в первые месяцы внести вклад в новый UI React/Electron Dotfuscator.
  • Проводить короткие исследовательские спайки, обычно от одного до трёх дней, согласованные во время уточнения, и представлять варианты, выводы, риски и рекомендации ведущему архитектору и команде.
  • Использовать Claude Code для ускорения реализации, проверяя сгенерированный код и валидируя поведение; не рассматривать ответ ИИ как проверенный технический вывод.
  • Сообщать о прогрессе и блокировках через Slack без ожидания следующего ежедневного совещания. Публиковать рабочий график, быть надёжно доступным в его рамках и информировать о запланированных отсутствиях.
  • При необходимости вносить вклад в сопутствующие задачи CI/CD, фронтенда или пакетов C++, используя исследования, помощь ИИ и совместную работу, а не предполагая экспертизу во всех стэках.

Требования

  • Сильные практические навыки разработки на TypeScript, минимум 3 года опыта, и подтверждённая способность самостоятельно отвечать за техническую доставку. Длина опыта сама по себе не гарантирует готовность к единоличной ответственности за продукт.
  • Глубокое понимание поведения JavaScript/TypeScript, выполнения в браузере и экосистемы сборки, включая инструменты такие как Webpack или Vite; опыт со всеми фреймворками или инструментами не обязателен.
  • Менталитет продуктовой инженерии: продвигаться от неполных требований, исследовать неизвестное, сравнивать варианты и искать согласование по важным решениям, а не ждать полностью сформулированных тикетов.
  • Критическое мышление, ясная техническая коммуникация и способность задавать полезные уточняющие вопросы коллегам и ИИ‑агентам.
  • Способность просматривать незнакомый код, выявлять дефекты и потенциальные уязвимости, объяснять компромиссы и проверять реализации с поддержкой ИИ.
  • Доступность для перекрытия с европейской командой и согласованных скрам‑встреч, надёжная асинхронная коммуникация в объявленном рабочем графике.
  • Уровень английского Upper-intermediate.

Будет плюсом

  • Опыт работы с React и Electron для интерфейсов настольных приложений.
  • Опыт работы с Node.js; знакомство с Angular, Vue или Rollup.
  • Опыт в области обфускации, защиты рантайма, внутренностей браузера или инструментов разработчика, интегрированных в процессы сборки.
  • Опыт интеграции нативных пакетов C++ или поддержки рабочих процессов CI/CD.

Условия и бенефиты

  • Рост без ограничений: развивайте навыки через наставничество, внутренние TechTalks, сложные проекты и выделенный ежегодный бюджет на обучение
  • Конкурентная компенсация: получайте признание, соответствующее вашим навыкам и вкладу, с регулярными обзорами эффективности и вознаграждения
  • Гибкость: работа 100 % удалённо с гибким графиком, поддерживающим концентрацию, автономию и здоровый рабочий ритм
  • Значимые, современные проекты: создавайте влиятельные продукты с использованием современных технологий вместе с глобальными командами и ведущими брендами
  • Коллаборативная культура: присоединяйтесь к поддерживающей среде без микроменеджмента, где идеи приветствуются, а вклад признаётся
  • Благополучие и поддержка: доступ к локальным программам благополучия и поддержке, ориентированной на людей, адаптированной к вашему местоположению

Навыки

TypeScriptJavaScriptWebpackViteReactElectronClaude CodeSlackCI/CDC++

Подходите ли вы под эту вакансию

Сверка вакансии с резюме доступна тем, кто вошел. Войти