- generic [active] [ref=f60e1]: - generic [ref=f60e3]: - img "back" [ref=f60e5] [cursor=pointer] - banner [ref=f60e6]: - link [ref=f60e7] [cursor=pointer]: - /url: /javascript - img "Young&Junior Logo" [ref=f60e8] - generic [ref=f60e10] [cursor=pointer]: - generic [ref=f60e12]: - img "menu" [ref=f60e14] - generic [ref=f60e15]: JavaScript - img ">" [ref=f60e16] - button "menu Войти" [ref=f60e17]: - generic [ref=f60e18]: - img "menu" [ref=f60e20] - generic [ref=f60e21]: Войти - link [ref=f60e23] [cursor=pointer]: - /url: https://sofi-assistant.com/landing/ - button "Автоотклики" [ref=f60e24] - main [ref=f60e26]: - generic [ref=f60e28]: - generic [ref=f60e29]: - generic [ref=f60e30]: - generic [ref=f60e31]: - generic [ref=f60e32]: - paragraph [ref=f60e33]: Опубликовано 6 дней назад - button "Пожаловаться" [ref=f60e34] - heading "Frontend-разработчик (middle) в Грузовичкоф Москва" [level=1] [ref=f60e39] - generic [ref=f60e40]: - generic [ref=f60e41]: - img "Building icon" [ref=f60e43] - generic [ref=f60e44]: в офис - generic [ref=f60e45]: - img "Person icon" [ref=f60e47] - generic [ref=f60e48]: junior - generic [ref=f60e49]: - img "Money bag icon" [ref=f60e51] - generic [ref=f60e52]: не указана - generic [ref=f60e54]: - paragraph [ref=f60e55]: - strong [ref=f60e56]: "Обязанности:" - list [ref=f60e57]: - listitem [ref=f60e58]: Разработка новых и поддержка существующих фронтенд‑модулей на TypeScript и Vue 3 - listitem [ref=f60e59]: Реализация пользовательских интерфейсов по макетам и техническим заданиям - listitem [ref=f60e60]: Интеграция с backend‑API (REST/GraphQL), реализация логики взаимодействия, обработка ошибок - listitem [ref=f60e61]: Оптимизация производительности и загрузки страниц, работа над UX/взаимодействием - complementary [ref=f60e62]: - 'link "Реклама: FunPay — внедряй Claude и ChatGPT в рабочие процессы" [ref=f60e64] [cursor=pointer]': - /url: https://funpay.com/go/youngjunior - 'img "Реклама: FunPay" [ref=f60e66]' - paragraph [ref=f60e67]: - strong [ref=f60e68]: Требования - list [ref=f60e69]: - listitem [ref=f60e70]: Опыт разработки на JavaScript/TypeScript — от 2 лет (предпочтительно с коммерческим опытом на TypeScript) - listitem [ref=f60e71]: Практический опыт с Vue.js 3 — создание компонентов, управление состоянием - listitem [ref=f60e72]: Опыт работы с Node.js (npm/yarn, скрипты, простые утилиты) — для сборки/локальной разработки/инструментов - listitem [ref=f60e73]: Базовое понимание веб‑безопасности и оптимизации производительности - listitem [ref=f60e74]: Умение разбирать ТЗ, работать в команде, коммуникативные навыки - paragraph [ref=f60e75]: - strong [ref=f60e76]: "Мы предлагаем:" - list [ref=f60e77]: - listitem [ref=f60e78]: Официальное оформление по ТК РФ - listitem [ref=f60e79]: Достойную заработную плату (обсуждается с финальным кандидатом) - listitem [ref=f60e80]: "График: 5/2" - listitem [ref=f60e81]: Работу в приятном коллективе, демократичное руководство и значимые цели - listitem [ref=f60e82]: Реальные возможности профессионального и личностного роста - listitem [ref=f60e83]: Активная и насыщенная корпоративная жизнь Сервиса - paragraph - generic [ref=f60e84]: Эту вакансию мы нашли в HH.ru - generic [ref=f60e85]: - generic [ref=f60e86]: - generic [ref=f60e87]: - generic [ref=f60e88]: ГР - generic [ref=f60e90]: - heading "Грузовичкоф" [level=3] [ref=f60e91] - paragraph [ref=f60e92]: Москва - link "Получить оффер" [ref=f60e93] [cursor=pointer]: - /url: https://sofi-assistant.com/landing/ - button "Откликнуться" [ref=f60e94] [cursor=pointer] - link [ref=f60e97] [cursor=pointer]: - /url: https://sofi-assistant.com/landing/ - paragraph [ref=f60e100]: Подготовиться к собеседованию в Грузовичкоф - generic [ref=f60e103]: - heading "Похожие вакансии" [level=3] [ref=f60e104] - generic [ref=f60e105]: Это единственная вакансия по вашему фильтру - generic [ref=f60e106]: - paragraph [ref=f60e107]: Не то, что искал? - button "Настроить поиск под себя" [ref=f60e108] [cursor=pointer]: - generic [ref=f60e109]: ✦ - generic [ref=f60e111]: - generic [ref=f60e112]: вакансии джуниор - generic [ref=f60e113]: как откликнуться на вакансию - generic [ref=f60e114]: примеры вакансий junior - generic [ref=f60e115]: вакансии по JavaScript - generic [ref=f60e116]: стажировки по JavaScript - region "Быстрые действия" [ref=f60e117]: - button "Откликнуться" [ref=f60e118] [cursor=pointer] - link "Автоотклики" [ref=f60e119] [cursor=pointer]: - /url: https://sofi-assistant.com/landing/ - contentinfo [ref=f60e120]: - generic [ref=f60e123]: - generic [ref=f60e124]: - generic [ref=f60e126]: - text: Этим сайтом пользуется больше 30.000 человек каждый месяц - img "Black duck icon" [ref=f60e128] - text: Сайт был сделан джунами с нашего карьерного трека - img "Black duck icon" [ref=f60e130] - generic [ref=f60e132]: - text: Этим сайтом пользуется больше 30.000 человек каждый месяц - img "Black duck icon" [ref=f60e134] - text: Сайт был сделан джунами с нашего карьерного трека - img "Black duck icon" [ref=f60e136] - generic [ref=f60e138]: - text: Этим сайтом пользуется больше 30.000 человек каждый месяц - img "Black duck icon" [ref=f60e140] - text: Сайт был сделан джунами с нашего карьерного трека - img "Black duck icon" [ref=f60e142] - generic [ref=f60e143]: - generic [ref=f60e145]: - text: Этим сайтом пользуется больше 30.000 человек каждый месяц - img "Black duck icon" [ref=f60e147] - text: Сайт был сделан джунами с нашего карьерного трека - img "Black duck icon" [ref=f60e149] - generic [ref=f60e151]: - text: Этим сайтом пользуется больше 30.000 человек каждый месяц - img "Black duck icon" [ref=f60e153] - text: Сайт был сделан джунами с нашего карьерного трека - img "Black duck icon" [ref=f60e155] - generic [ref=f60e157]: - text: Этим сайтом пользуется больше 30.000 человек каждый месяц - img "Black duck icon" [ref=f60e159] - text: Сайт был сделан джунами с нашего карьерного трека - img "Black duck icon" [ref=f60e161] - generic [ref=f60e163]: - navigation [ref=f60e164]: - generic [ref=f60e165]: - heading "Вакансии по специализациям" [level=3] [ref=f60e166] - list [ref=f60e167]: - listitem [ref=f60e168]: - link "Python" [ref=f60e169] [cursor=pointer]: - /url: /python/jobs - listitem [ref=f60e170]: - link "JavaScript" [ref=f60e171] [cursor=pointer]: - /url: /javascript/jobs - listitem [ref=f60e172]: - link "Java" [ref=f60e173] [cursor=pointer]: - /url: /java/jobs - listitem [ref=f60e174]: - link "Go" [ref=f60e175] [cursor=pointer]: - /url: /go/jobs - listitem [ref=f60e176]: - link "PHP" [ref=f60e177] [cursor=pointer]: - /url: /php/jobs - listitem [ref=f60e178]: - link "C#" [ref=f60e179] [cursor=pointer]: - /url: /csharp/jobs - listitem [ref=f60e180]: - link "QA" [ref=f60e181] [cursor=pointer]: - /url: /qa/jobs - listitem [ref=f60e182]: - link "QA Automation" [ref=f60e183] [cursor=pointer]: - /url: /qa-auto/jobs - listitem [ref=f60e184]: - link "QA Manual" [ref=f60e185] [cursor=pointer]: - /url: /qa-manual/jobs - listitem [ref=f60e186]: - link "Data" [ref=f60e187] [cursor=pointer]: - /url: /data/jobs - listitem [ref=f60e188]: - link "Data Scientist" [ref=f60e189] [cursor=pointer]: - /url: /data-scientist/jobs - listitem [ref=f60e190]: - link "ML Engineer" [ref=f60e191] [cursor=pointer]: - /url: /ml-engineer/jobs - listitem [ref=f60e192]: - link "AI Engineer" [ref=f60e193] [cursor=pointer]: - /url: /ai-engineer/jobs - listitem [ref=f60e194]: - link "Data Engineer" [ref=f60e195] [cursor=pointer]: - /url: /data-engineer/jobs - listitem [ref=f60e196]: - link "Analytics" [ref=f60e197] [cursor=pointer]: - /url: /analytics/jobs - listitem [ref=f60e198]: - link "Product" [ref=f60e199] [cursor=pointer]: - /url: /product/jobs - listitem [ref=f60e200]: - link "Project" [ref=f60e201] [cursor=pointer]: - /url: /project/jobs - listitem [ref=f60e202]: - link "Design" [ref=f60e203] [cursor=pointer]: - /url: /design/jobs - listitem [ref=f60e204]: - link "Продакт-инженер" [ref=f60e205] [cursor=pointer]: - /url: /product-engineer/jobs - generic [ref=f60e206]: - heading "Стажировки по специализациям" [level=3] [ref=f60e207] - list [ref=f60e208]: - listitem [ref=f60e209]: - link "Python" [ref=f60e210] [cursor=pointer]: - /url: /python/jobs?internship=true - listitem [ref=f60e211]: - link "JavaScript" [ref=f60e212] [cursor=pointer]: - /url: /javascript/jobs?internship=true - listitem [ref=f60e213]: - link "Java" [ref=f60e214] [cursor=pointer]: - /url: /java/jobs?internship=true - listitem [ref=f60e215]: - link "Go" [ref=f60e216] [cursor=pointer]: - /url: /go/jobs?internship=true - listitem [ref=f60e217]: - link "PHP" [ref=f60e218] [cursor=pointer]: - /url: /php/jobs?internship=true - listitem [ref=f60e219]: - link "C#" [ref=f60e220] [cursor=pointer]: - /url: /csharp/jobs?internship=true - listitem [ref=f60e221]: - link "QA" [ref=f60e222] [cursor=pointer]: - /url: /qa/jobs?internship=true - listitem [ref=f60e223]: - link "QA Automation" [ref=f60e224] [cursor=pointer]: - /url: /qa-auto/jobs?internship=true - listitem [ref=f60e225]: - link "QA Manual" [ref=f60e226] [cursor=pointer]: - /url: /qa-manual/jobs?internship=true - listitem [ref=f60e227]: - link "Data" [ref=f60e228] [cursor=pointer]: - /url: /data/jobs?internship=true - listitem [ref=f60e229]: - link "Data Scientist" [ref=f60e230] [cursor=pointer]: - /url: /data-scientist/jobs?internship=true - listitem [ref=f60e231]: - link "ML Engineer" [ref=f60e232] [cursor=pointer]: - /url: /ml-engineer/jobs?internship=true - listitem [ref=f60e233]: - link "AI Engineer" [ref=f60e234] [cursor=pointer]: - /url: /ai-engineer/jobs?internship=true - listitem [ref=f60e235]: - link "Data Engineer" [ref=f60e236] [cursor=pointer]: - /url: /data-engineer/jobs?internship=true - listitem [ref=f60e237]: - link "Analytics" [ref=f60e238] [cursor=pointer]: - /url: /analytics/jobs?internship=true - listitem [ref=f60e239]: - link "Product" [ref=f60e240] [cursor=pointer]: - /url: /product/jobs?internship=true - listitem [ref=f60e241]: - link "Project" [ref=f60e242] [cursor=pointer]: - /url: /project/jobs?internship=true - listitem [ref=f60e243]: - link "Design" [ref=f60e244] [cursor=pointer]: - /url: /design/jobs?internship=true - listitem [ref=f60e245]: - link "Продакт-инженер" [ref=f60e246] [cursor=pointer]: - /url: /product-engineer/jobs?internship=true - generic [ref=f60e247]: - heading "Разделы" [level=3] [ref=f60e248] - list [ref=f60e249]: - listitem [ref=f60e250]: - link "О нас" [ref=f60e251] [cursor=pointer]: - /url: /about-us - listitem [ref=f60e252]: - link "AI ассистент Софи" [ref=f60e253] [cursor=pointer]: - /url: https://sofi-assistant.com/landing/ - listitem [ref=f60e254]: - link "Сотрудничество" [ref=f60e255] [cursor=pointer]: - /url: https://t.me/ads_young - listitem [ref=f60e256]: - link "Необходимые навыки" [ref=f60e257] [cursor=pointer]: - /url: /python/requirements - listitem [ref=f60e258]: - link "Собеседования" [ref=f60e259] [cursor=pointer]: - /url: /python/interviews - listitem [ref=f60e260]: - link "Тестовые задания" [ref=f60e261] [cursor=pointer]: - /url: /python/tasks - listitem [ref=f60e262]: - link "Пет-проекты" [ref=f60e263] [cursor=pointer]: - /url: /python/projects - listitem [ref=f60e264]: - link "Контакты рекрутеров" [ref=f60e265] [cursor=pointer]: - /url: /python/recruiters - listitem [ref=f60e266]: - link "IT-мероприятия" [ref=f60e267] [cursor=pointer]: - /url: /it-meets - listitem [ref=f60e268]: - link "ИИ инструменты" [ref=f60e269] [cursor=pointer]: - /url: /ai-tools - generic [ref=f60e270]: - heading "По городам" [level=3] [ref=f60e271] - list [ref=f60e272]: - listitem [ref=f60e273]: - link "Вакансии в Москве" [ref=f60e274] [cursor=pointer]: - /url: /location/moscow - listitem [ref=f60e275]: - link "Вакансии в Питере" [ref=f60e276] [cursor=pointer]: - /url: /location/spb - listitem [ref=f60e277]: - link "Удалённая работа" [ref=f60e278] [cursor=pointer]: - /url: /location/remote - generic [ref=f60e279]: - heading "По компаниям" [level=3] [ref=f60e280] - list [ref=f60e281]: - listitem [ref=f60e282]: - link "Вакансии в Авито" [ref=f60e283] [cursor=pointer]: - /url: /company/avito - listitem [ref=f60e284]: - link "Вакансии в Яндекс" [ref=f60e285] [cursor=pointer]: - /url: /company/yandex - listitem [ref=f60e286]: - link "Вакансии в Ozon" [ref=f60e287] [cursor=pointer]: - /url: /company/ozon - listitem [ref=f60e288]: - link "Вакансии в Сбер" [ref=f60e289] [cursor=pointer]: - /url: /company/sber - listitem [ref=f60e290]: - link "Вакансии в Т-Банк" [ref=f60e291] [cursor=pointer]: - /url: /company/tinkoff - listitem [ref=f60e292]: - link "Вакансии в VK" [ref=f60e293] [cursor=pointer]: - /url: /company/vk - listitem [ref=f60e294]: - link "Вакансии в МТС" [ref=f60e295] [cursor=pointer]: - /url: /company/mts - listitem [ref=f60e296]: - link "Вакансии в Wildberries" [ref=f60e297] [cursor=pointer]: - /url: /company/wildberries - listitem [ref=f60e298]: - link "Вакансии в Ростелеком" [ref=f60e299] [cursor=pointer]: - /url: /company/rostelecom - listitem [ref=f60e300]: - link "Вакансии в Альфа-Банк" [ref=f60e301] [cursor=pointer]: - /url: /company/alfa - generic [ref=f60e302]: - heading "Сравнения" [level=3] [ref=f60e303] - list [ref=f60e304]: - listitem [ref=f60e305]: - link "JavaScript vs TypeScript" [ref=f60e306] [cursor=pointer]: - /url: /compare/javascript-vs-typescript - listitem [ref=f60e307]: - link "Python vs Java" [ref=f60e308] [cursor=pointer]: - /url: /compare/python-vs-java - listitem [ref=f60e309]: - link "Java vs Go" [ref=f60e310] [cursor=pointer]: - /url: /compare/java-vs-go - listitem [ref=f60e311]: - link "Frontend vs Backend" [ref=f60e312] [cursor=pointer]: - /url: /compare/frontend-vs-backend - listitem [ref=f60e313]: - link "Python vs JavaScript" [ref=f60e314] [cursor=pointer]: - /url: /compare/python-vs-javascript - listitem [ref=f60e315]: - link "iOS vs Android" [ref=f60e316] [cursor=pointer]: - /url: /compare/ios-vs-android - listitem [ref=f60e317]: - link "QA vs Разработчик" [ref=f60e318] [cursor=pointer]: - /url: /compare/qa-vs-developer - listitem [ref=f60e319]: - link "Data Science vs ML" [ref=f60e320] [cursor=pointer]: - /url: /compare/data-science-vs-ml - generic [ref=f60e321]: - generic [ref=f60e322]: - link [ref=f60e324] [cursor=pointer]: - /url: / - img "Young&Junior Logo" [ref=f60e325] - generic [ref=f60e326]: - generic [ref=f60e327]: +7 (985) 415-63-59 - generic [ref=f60e328]: info@sofi-assistant.com - generic [ref=f60e331]: - link "О нас" [ref=f60e332] [cursor=pointer]: - /url: /about-us - link "AI ассистент Софи" [ref=f60e333] [cursor=pointer]: - /url: https://sofi-assistant.com/landing/ - link "Сотрудничество" [ref=f60e334] [cursor=pointer]: - /url: https://t.me/ads_young - generic [ref=f60e335]: - generic [ref=f60e336]: - link [ref=f60e338] [cursor=pointer]: - /url: https://t.me/+W-gp6q4Aw_E0NWQ0 - img "Telegram icon" [ref=f60e339] - link "Политика конфиденциальности" [ref=f60e341] [cursor=pointer]: - /url: /policy.pdf - generic [ref=f60e342]: - generic [ref=f60e343]: - img "Duck Icon" [ref=f60e344] - paragraph [ref=f60e345]: junior for juniors - paragraph [ref=f60e347]: ООО "Софи и партнеры" ИНН 9714073924 ОГРН 1257700176689 - dialog "Использование cookies" [ref=f60e348]: - generic [ref=f60e349]: - paragraph [ref=f60e350]: - text: Мы используем cookies для работы сайта и аналитики. Продолжая пользоваться сайтом, вы соглашаетесь с - link "политикой конфиденциальности" [ref=f60e351] [cursor=pointer]: - /url: /policy.pdf - text: . - button "Принять" [ref=f60e352] [cursor=pointer] - alert [ref=f60e353]