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 для более точных данных по своему стеку.
На рынке 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.
География спроса
| страна | вакансий |
|---|---|
| PL | 223 |
| US | 150 |
| RU | 102 |
| GB | 85 |
| DE | 67 |
| IN | 49 |
| UA | 47 |
| SG | 40 |
| CA | 30 |
| NL | 22 |
Лидер по числу Frontend-вакансий — Россия (0 позиций). Россия — продуктовые СНГ доминируют. Польша — крупный remote-рынок. Большой международный remote-сегмент.
⚠ только число вакансий: зарплата по странам не публикуется
С чем используется вместе
Топ-стек 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 → тестирование.
Спрос по уровням
| уровень | вакансий |
|---|---|
| senior | 434 |
| middle | 121 |
| junior | 51 |
| lead | 45 |
| principal | 30 |
Junior рынок ёмкий — наибольший entry-сегмент IT. Career-flow: Junior → Middle → Senior → Frontend Lead / Staff Frontend Engineer / Fullstack.
⚠ только сторона спроса: грейд наблюдаемого пула неизвестен у большинства
Работодатели
Спрос распределён между 887 работодателями. На крупнейшего приходится 1.5%, на десятку — 6.9%; остальные 93.1% — длинный хвост.
| доля | значение |
|---|---|
| крупнейший | 1.5% |
| топ-3 | 3.5% |
| топ-10 | 6.9% |
| длинный хвост | 93.1% |
⚠ имена не показываются: кадровые агентства и конечные работодатели пока не различаются классификацией
Откуда Zorky видит этот рынок
Наблюдение идёт из 132 источников; на крупнейший приходится 13.7% — рынок не держится на одном канале.
Свежие вакансии
- Starszy Inżynier Full-Stack (JavaScript / PHP) · PL
- Frontend Engineer (React.js / TypeScript / Next.js) - Fortune Tower · TH
- QA Automation Engineer (Playwright, JavaScript) · RU
- Senior Frontend Developer (React / Next.js) · RU
- Principal Backend Software Engineer (TypeScript, Node.js, Distributed Systems) · PL
- Full Stack TypeScript Developer · NL · $6 522
- Senior Frontend Developer · GB
- SAP Front-end Developer · US · $12 916
Свежие открытые Frontend TypeScript-вакансии — последние 10 позиций с приемлемым качеством описания. Полный список — в нашем CRM или по ссылке «смотреть все» ниже.
Соседние рынки
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.
Частые вопросы
Самые частые вопросы про 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, ответим на указанный контакт.