Мы используем технические cookie и статистику посещений: Яндекс Метрику и собственный обезличенный журнал Zorky (cookie zk_aid). Не собираем содержимое форм, текст поиска и полный IP; данные не продаём. Отказаться можно кнопкой ниже, а также через Global Privacy Control или Do Not Track в браузере. Подробнее о cookie и статистике.
Zorky CRMZorky CRM
EN|RU
@termdocs

TypeScript / JS (general): рынок

Frontend TypeScript Developer — широкая ниша «general Frontend» для вакансий, где конкретный framework не уточнён или ожидается polyglot-знание (React + Vue или TypeScript-fluency). По таксономии включает любого Frontend-разработчика с упоминанием TypeScript / JavaScript / Front-end Developer / Frontend Engineer в title. Большой overlap с react/vue/angular специализированными сегментами (см. ниже). Семейство ролей: Frontend TypeScript Developer (любой framework), Polyglot Frontend Engineer (React + Vue или multiple stacks), Web Developer (legacy, jQuery + JS), JavaScript Developer (general). Стек: TypeScript (must в современных вакансиях — strict mode + generics + utility types), JavaScript ES6+ (обязательно для понимания TypeScript output), один из React/Vue/Angular (по контексту), Vite/Webpack, Tailwind CSS/CSS Modules/styled-components, Jest/Vitest + Playwright/Cypress. Топ-стек: react, typescript, javascript, angular, git. 42% — удалёнка. Совет: если знаешь конкретный framework — лучше смотри специализированные страницы /research/frontend/react / /research/frontend/vue / /research/frontend/angular для более точных данных по своему стеку.

1 348
открытых вакансий — по заголовку вакансии, без перепубликаций
$6 597
медиана $/мес
51%
удалённых

На рынке TypeScript / JS (general) сейчас 1 348 открытых вакансий, из них 1 256 со свежим наблюдением. Медианная зарплата $6 597/мес.

42% Frontend-вакансий — удалёнка или гибрид. Один из самых remote-friendly сегментов IT. Российские продуктовые — гибрид или remote. Стартапы — full-remote.

⚠ зарплата известна у 91 из 1348 вакансий; доля удалёнки — от 1027 с указанным форматом; свежими наблюдениями считаются 1256; тренд и сложность найма не показываются

Динамика: вакансии и источники

Сколько вакансий TypeScript / JS (general) появлялось каждую неделю с 4 мая и из скольких источников они пришли. Вторая линия нужна, чтобы отличать рост рынка от роста нашего охвата: скачок вакансий в неделю, когда подключились новые источники, — это мы стали видеть больше, а не рынок вырос.

Новые вакансии и активные источники по неделям

Источников всего за период: 263

Подключение новых источников: 11 мая +10 · 18 мая +5 · 25 мая +6 · 1 июн. +7 · 8 июн. +2 · 15 июн. +5 · 22 июн. +22 · 29 июн. +39 · 6 июл. +18 · 13 июл. +17 · 20 июл. +16 · 27 июл. +12 · 3 авг. +7 · 10 авг. +12 · 17 авг. +8 · 24 авг. +5 · 31 авг. +5 · 7 сент. +5 · 14 сент. +4 · 21 сент. +8 · 28 сент. +6 · 5 окт. +7 · 12 окт. +9

Неделя — по дате появления вакансии, все статусы; отбор вакансий — то же правило, что у счётчика этой страницы. Источники — различные каналы сбора, их имена не публикуются.

Зарплаты во времени

Медиана зарплат в вакансиях TypeScript / JS (general) по неделям, в долларах США в месяц.

Медиана зарплаты, $ в месяц

Только вакансии с зарплатой в долларах и известным периодом (месяц или год), от $500 до $50 000 в месяц. Недели, где таких вакансий меньше 10, пропущены — это «нет данных», а не ноль.

Удалённая работа во времени

Какая доля вакансий TypeScript / JS (general) предлагала полностью удалённую работу — по неделям.

Доля удалённых вакансий, %

Доля считается среди вакансий, где формат указан (удалённо, гибрид, офис). Недели, где таких меньше 10, пропущены.

Технологии во времени

Как менялась доля вакансий TypeScript / JS (general), где упоминается каждая из главных технологий.

Доля вакансий с технологией, %

Доля — среди вакансий с размеченным стеком; ряд начинается с 10 авг.: раньше метки стека ставились по-другому. Недели, где размеченных вакансий меньше 20, пропущены.

Страны во времени

Как менялась доля вакансий TypeScript / JS (general) в каждой из главных стран — по неделям.

Доля вакансий в стране, %

Доля — среди вакансий, где страна известна; на графике пять стран с наибольшим числом вакансий за полгода. Недели, где вакансий с известной страной меньше 20, пропущены. Рост доли страны может означать подключение нового источника в этой стране, а не рост рынка.

Спрос и наблюдаемый пул

Открытый спрос1 348
Наблюдаемый пул— не публикуется

Frontend TypeScript формирует широкую общую нишу frontend-рынка. Pool overlap'ит с react/vue/angular. Драйверы: TypeScript-доминанта 2024–2026 (95%+ новых проектов), polyglot Senior-найм, framework-agnostic вакансии в стартапах.

⚠ подходящих под вакансию кандидатов пока не считаем: показаны спрос и наблюдаемый пул

Распределение зарплат

Каждый десятый получает менее $1 875, каждый десятый — более $12 916. Половина рынка укладывается в $4 500–9 456. Выборка: 91.

География спроса

странавакансий
PL223
US150
RU102
GB85
DE67
IN49
UA47
SG40
CA30
NL22

Лидер по числу Frontend-вакансий — Россия (0 позиций). Россия — продуктовые СНГ доминируют. Польша — крупный remote-рынок. Большой международный remote-сегмент.

⚠ только число вакансий: зарплата по странам не публикуется

С чем используется вместе

typescript 681javascript 625react 573angular 245node.js 210cloud 201java 176aws 176docker 140python 115next.js 114vue 107

Топ-стек Frontend TypeScript 2026: TypeScript (must), один из React/Vue/Angular, Vite или Webpack, Tailwind CSS / CSS Modules / styled-components, Jest/Vitest + Playwright/Cypress, HTML5 + CSS3 + Flexbox + Grid + accessibility. Знание Web Vitals — Senior must.

Частые пары: TypeScript + React, TypeScript + Vue, TypeScript + Angular, React + Redux, Vue + Pinia. Learning-roadmap: HTML/CSS → JS → TypeScript → один framework deeply → state-management → тестирование.

Спрос по уровням

уровеньвакансий
senior434
middle121
junior51
lead45
principal30

Junior рынок ёмкий — наибольший entry-сегмент IT. Career-flow: Junior → Middle → Senior → Frontend Lead / Staff Frontend Engineer / Fullstack.

⚠ только сторона спроса: грейд наблюдаемого пула неизвестен у большинства

Работодатели

Спрос распределён между 887 работодателями. На крупнейшего приходится 1.5%, на десятку — 6.9%; остальные 93.1% — длинный хвост.

долязначение
крупнейший1.5%
топ-33.5%
топ-106.9%
длинный хвост93.1%

⚠ имена не показываются: кадровые агентства и конечные работодатели пока не различаются классификацией

Откуда Zorky видит этот рынок

Наблюдение идёт из 132 источников; на крупнейший приходится 13.7% — рынок не держится на одном канале.

Свежие вакансии

Все вакансии →

Свежие открытые Frontend TypeScript-вакансии — последние 10 позиций с приемлемым качеством описания. Полный список — в нашем CRM или по ссылке «смотреть все» ниже.

Соседние рынки

FrontendReactAngularVueNext.js / SSR

Frontend TypeScript — широкая общая ниша frontend-рынка. Pool overlap'ит с react/vue/angular специализированными сегментами. Для точных зарплат по своему стеку смотри /research/frontend/react / /research/frontend/vue / /research/frontend/angular. Сравнение — в SiblingSubnichesChart выше.

⚠ соседние рынки для сравнения ещё не определены

Как это посчитано
Вакансия
открытая вакансия, прошедшая гейт качества и содержащая не менее двух технологий
Наблюдаемый кандидат
кандидат, чей стек содержит эту технологию; агрегат, без единой записи наружу
Подходящий кандидат
пока не считается
Окно
открытые вакансии на момент сборки снимка

О данных

  • Некоторые разрезы скрыты: по ним пока недостаточно полноты данных.
  • Статистика строится только там, где выборка проходит порог качества.
  • Отсутствие блока не означает нулевое значение.

Сейчас скрыто разрезов: 8.

Данные на 2026-10-22

Направление: Frontend

Соседние специализации

Внутри Frontend TypeScript Developer: Frontend TypeScript Developer (любой framework), Polyglot Frontend Engineer (React + Vue или multiple stacks), Web Developer (legacy, jQuery + JS), JavaScript Developer (general). Для специализированных данных по конкретному framework смотри /research/frontend/react / /research/frontend/vue / /research/frontend/angular.

AngularNext.js / SSRReactVue

Частые вопросы

Самые частые вопросы про Frontend TypeScript: зарплаты, TypeScript vs JavaScript (учить TS сразу), React vs Vue vs Angular для новичка, удалёнка, отличие от Fullstack / specialized framework, как стать (6-12 месяцев), Senior skills. Для специализированных данных смотри страницы конкретных framework'ов.

Какой стек чаще всего требуют от Frontend TypeScript Developer?

Топ-5 общих технологий: react, typescript, javascript, angular, git. TypeScript — must (95%+ современных вакансий — strict mode + generics + utility types + discriminated unions). JavaScript ES6+ — обязательно (понимание Promise, async/await, modules, prototypes). Один из фреймворков: React (60-70% вакансий), Vue 3 (15-20%), Angular (10-15%), редкий Svelte. Build: Vite (modern доминанта) или Webpack (legacy). Стилизация: Tailwind CSS, CSS Modules, styled-components, Emotion. Testing: Jest/Vitest + Playwright/Cypress. Знание Web Vitals + accessibility (WCAG) — Senior must. HTML5 + CSS3 + Flexbox + Grid — обязательная база.

TypeScript vs JavaScript — что учить в 2026?

TypeScript сразу — это lock в 2026. JS-only вакансии остались только в legacy-проектах (десятилетний codebase). 95%+ современных Frontend-команд требуют TypeScript. Учить ванильный JS отдельно — потеря времени. Однако понимание JavaScript runtime (event loop, prototypes, closures) обязательно для понимания TypeScript output + дебага в production (там работает скомпилированный JS, не TS). Стратегия: учи TS с самого начала, но через learning параллельно изучай JS-fundamentals на которых TS строится. Книги: «You Don't Know JS» Симпсон (для JS-fundamentals), «TypeScript Deep Dive» (free для TS-mastery).

React vs Vue vs Angular — какой framework учить новичку?

React — выбор по умолчанию для новичка в 2026 за счёт самой большой ёмкости рынка вакансий (60-70% всех frontend-вакансий СНГ). Огромная экосистема, React Native бонус для мобилки, переносимость навыка между компаниями максимальная. Vue 3 — второй выбор, cleaner DX + Composition API, batteries-included (Vue Router + Pinia из официальной экосистемы). Меньше вакансий, но Senior Vue ≈ React Senior. Angular — третий выбор для тех, кто планирует карьеру в банках/enterprise. Самый opinionated framework, premium-зарплата +10-15% к React Senior за rare-skill. Учить второй framework — после Senior-уровня в первом (для diversification). Подробности — на /research/frontend/react / /research/frontend/vue / /research/frontend/angular.

Можно ли работать Frontend удалённо?

Да, 42% Frontend-вакансий — full-remote или гибрид. Frontend — один из самых remote-friendly сегментов IT. Российские продуктовые — гибрид или remote после probation. Стартапы и международные SaaS — full-remote. Релокант-хабы: Дубай, Кипр, Лиссабон, Тбилиси, Ереван, Бали, Сербия (Белград), Грузия. Английский — must для international remote с премией +25-40%.

Чем «general Frontend» отличается от Fullstack / React/Vue/Angular specializations?

General Frontend (этa страница) — широкая ниша для вакансий без явной framework-привязки. Включает React/Vue/Angular разработчиков в общем pool. Хорош для junior'ов, которые ещё не выбрали framework, или polyglot Senior'ов, знающих 2+ стека. React/Vue/Angular специализации — конкретные стеки, для которых у нас отдельные страницы с точными зарплатами + Q5/Q6 framework-specific. Если знаешь свой стек, лучше смотри: /research/frontend/react (224 вак), /research/frontend/vue (74), /research/frontend/angular (97). Fullstack Engineer — frontend + backend в одной роли. На этой странице — только frontend-focused вакансии.

С чего начинать в Frontend в 2026?

Roadmap: 1) HTML5 + CSS3 + Flexbox + Grid — Stepik/MDN/freeCodeCamp. 2) JavaScript ES6+ — async/await, modules, destructuring, prototypes. Книги: «You Don't Know JS» Симпсон. 3) TypeScript — типы, generics, narrowing. TypeScript Deep Dive (free). 4) Выбери ОДИН framework — React рекомендуется для ёмкости рынка. Vue или Angular — если уверен в нише (стартап-сегмент vs banking). 5) Освоить hooks/Composition/Components, state-management, routing, тестирование. 6) Пет-проект: SPA или Next/Nuxt app с auth + API + state-management + тестами, deployed. 7) После Junior — diversification через второй framework. Курсы: Karpov.Courses, Я.Практикум, Skillfactory, Hexlet. Время до Junior — 6-12 месяцев фулл-тайм. Подробные roadmap'ы по конкретным стекам — на /research/frontend/react / /research/frontend/vue / /research/frontend/angular.

Сколько вакансий Frontend в СНГ и Европе?

962 активных открытых Frontend-вакансий в выборке Zorky CRM — общая ниша. География: 🇷🇺 Россия / 🇵🇱 Польша / remote. Это самый ёмкий entry-segment в IT, охватывает react/vue/angular/svelte и polyglot-вакансии. Реальный рынок шире выборки. Время закрытия Senior Frontend — 2-4 недели в среднем (быстрее backend за счёт большего предложения разработчиков).

Какие навыки нужны Senior Frontend TypeScript Developer?

Senior Frontend владеет полным циклом + один framework на mastery. TypeScript: strict mode mastery, generics, conditional types, mapped types, discriminated unions, type-safe API clients. One framework mastery: React (см. /research/frontend/react Senior skills), Vue 3 (Composition API + Pinia), или Angular (RxJS + NgRx + Signals). HTML5 + CSS3: Flexbox + Grid + animations + responsive design + accessibility (WCAG 2.1 AA, ARIA). Performance: Web Vitals (LCP/FID/CLS), code-splitting + lazy loading, virtualization, bundle analysis, Lighthouse 90+. Build tools: Vite (modern) или Webpack (legacy + custom configs). State management: глубокое знание одного (Redux Toolkit / Pinia / NgRx) + понимание server-state vs client-state разделения через React Query / TanStack Query / Vue Query. Testing: 70%+ coverage, unit + integration + e2e. Architecture: design system + UI kit, monorepo (Turborepo/Nx). Soft: code-review, ментoring, общение с designer/backend/PM. Английский для Senior+ must — для EU-релокации и international remote.

Оставить заявку

Опишите задачу и оставьте контакт — заявка попадёт в CRM, ответим на указанный контакт.

Отправляя заявку, вы соглашаетесь с политикой обработки данных.