- generic [active] [ref=f80e1]: - generic [ref=f80e3]: - banner [ref=f80e4]: - link [ref=f80e5] [cursor=pointer]: - /url: /javascript - img "Young&Junior Logo" [ref=f80e6] - generic [ref=f80e8] [cursor=pointer]: - generic [ref=f80e10]: - img "menu" [ref=f80e12] - generic [ref=f80e13]: JavaScript - img ">" [ref=f80e14] - button "menu Войти" [ref=f80e15]: - generic [ref=f80e16]: - img "menu" [ref=f80e18] - generic [ref=f80e19]: Войти - link [ref=f80e21] [cursor=pointer]: - /url: https://sofi-assistant.com/landing/ - button "Автоотклики" [ref=f80e22] - main [ref=f80e24]: - generic [ref=f80e26]: - generic [ref=f80e27]: - generic [ref=f80e28]: - generic [ref=f80e29]: - generic [ref=f80e30]: - paragraph [ref=f80e31]: Опубликовано 6 дней назад - button "Пожаловаться" [ref=f80e32] - heading "Frontend-разработчик (middle) в Грузовичкоф Санкт-Петербург" [level=1] [ref=f80e37] - generic [ref=f80e38]: - generic [ref=f80e39]: - img "Building icon" [ref=f80e41] - generic [ref=f80e42]: в офис - generic [ref=f80e43]: - img "Person icon" [ref=f80e45] - generic [ref=f80e46]: junior - generic [ref=f80e47]: - img "Money bag icon" [ref=f80e49] - generic [ref=f80e50]: не указана - generic [ref=f80e52]: - paragraph [ref=f80e53]: - strong [ref=f80e54]: "Обязанности:" - list [ref=f80e55]: - listitem [ref=f80e56]: Разработка новых и поддержка существующих фронтенд‑модулей на TypeScript и Vue 3 - listitem [ref=f80e57]: Реализация пользовательских интерфейсов по макетам и техническим заданиям - listitem [ref=f80e58]: Интеграция с backend‑API (REST/GraphQL), реализация логики взаимодействия, обработка ошибок - listitem [ref=f80e59]: Оптимизация производительности и загрузки страниц, работа над UX/взаимодействием - complementary [ref=f80e60]: - 'link "Реклама: FunPay — внедряй Claude и ChatGPT в рабочие процессы" [ref=f80e62] [cursor=pointer]': - /url: https://funpay.com/go/youngjunior - 'img "Реклама: FunPay" [ref=f80e64]' - paragraph [ref=f80e65]: - strong [ref=f80e66]: Требования - list [ref=f80e67]: - listitem [ref=f80e68]: Опыт разработки на JavaScript/TypeScript — от 2 лет (предпочтительно с коммерческим опытом на TypeScript) - listitem [ref=f80e69]: Практический опыт с Vue.js 3 — создание компонентов, управление состоянием - listitem [ref=f80e70]: Опыт работы с Node.js (npm/yarn, скрипты, простые утилиты) — для сборки/локальной разработки/инструментов - listitem [ref=f80e71]: Базовое понимание веб‑безопасности и оптимизации производительности - listitem [ref=f80e72]: Умение разбирать ТЗ, работать в команде, коммуникативные навыки - paragraph [ref=f80e73]: - strong [ref=f80e74]: "Мы предлагаем:" - list [ref=f80e75]: - listitem [ref=f80e76]: Официальное оформление по ТК РФ - listitem [ref=f80e77]: Достойную заработную плату (обсуждается с финальным кандидатом) - listitem [ref=f80e78]: "График: 5/2" - listitem [ref=f80e79]: Работу в приятном коллективе, демократичное руководство и значимые цели - listitem [ref=f80e80]: Реальные возможности профессионального и личностного роста - listitem [ref=f80e81]: Активная и насыщенная корпоративная жизнь Сервиса - paragraph - generic [ref=f80e82]: Эту вакансию мы нашли в HH.ru - generic [ref=f80e83]: - generic [ref=f80e84]: - generic [ref=f80e85]: - generic [ref=f80e86]: ГР - generic [ref=f80e88]: - heading "Грузовичкоф" [level=3] [ref=f80e89] - paragraph [ref=f80e90]: Санкт-Петербург - link "Получить оффер" [ref=f80e91] [cursor=pointer]: - /url: https://sofi-assistant.com/landing/ - button "Откликнуться" [ref=f80e92] [cursor=pointer] - link [ref=f80e94] [cursor=pointer]: - /url: https://sofi-assistant.com/landing/ - paragraph [ref=f80e97]: Подготовиться к собеседованию в Грузовичкоф - generic [ref=f80e98]: - heading "Похожие вакансии" [level=3] [ref=f80e99] - generic [ref=f80e100]: Это единственная вакансия по вашему фильтру - generic [ref=f80e101]: - paragraph [ref=f80e102]: Не то, что искал? - button "Настроить поиск под себя" [ref=f80e103] [cursor=pointer]: - generic [ref=f80e104]: ✦ - generic [ref=f80e106]: - generic [ref=f80e107]: вакансии джуниор - generic [ref=f80e108]: как откликнуться на вакансию - generic [ref=f80e109]: примеры вакансий junior - generic [ref=f80e110]: вакансии по JavaScript - generic [ref=f80e111]: стажировки по JavaScript - region "Быстрые действия" [ref=f80e112]: - button "Откликнуться" [ref=f80e113] [cursor=pointer] - link "Автоотклики" [ref=f80e114] [cursor=pointer]: - /url: https://sofi-assistant.com/landing/ - contentinfo [ref=f80e115]: - generic [ref=f80e118]: - generic [ref=f80e119]: - generic [ref=f80e121]: - text: Этим сайтом пользуется больше 30.000 человек каждый месяц - generic: - img "Black duck icon" - text: Сайт был сделан джунами с нашего карьерного трека - generic: - img "Black duck icon" - generic [ref=f80e123]: - text: Этим сайтом пользуется больше 30.000 человек каждый месяц - generic: - img "Black duck icon" - text: Сайт был сделан джунами с нашего карьерного трека - generic: - img "Black duck icon" - generic [ref=f80e125]: - text: Этим сайтом пользуется больше 30.000 человек каждый месяц - generic: - img "Black duck icon" - text: Сайт был сделан джунами с нашего карьерного трека - generic: - img "Black duck icon" - generic [ref=f80e126]: - generic [ref=f80e128]: - text: Этим сайтом пользуется больше 30.000 человек каждый месяц - generic: - img "Black duck icon" - text: Сайт был сделан джунами с нашего карьерного трека - generic: - img "Black duck icon" - generic [ref=f80e130]: - text: Этим сайтом пользуется больше 30.000 человек каждый месяц - generic: - img "Black duck icon" - text: Сайт был сделан джунами с нашего карьерного трека - generic: - img "Black duck icon" - generic [ref=f80e132]: - text: Этим сайтом пользуется больше 30.000 человек каждый месяц - generic: - img "Black duck icon" - text: Сайт был сделан джунами с нашего карьерного трека - generic: - img "Black duck icon" - generic [ref=f80e134]: - navigation [ref=f80e135]: - generic [ref=f80e136]: - heading "Вакансии по специализациям" [level=3] [ref=f80e137] - list [ref=f80e138]: - listitem [ref=f80e139]: - link "Python" [ref=f80e140] [cursor=pointer]: - /url: /python/jobs - listitem [ref=f80e141]: - link "JavaScript" [ref=f80e142] [cursor=pointer]: - /url: /javascript/jobs - listitem [ref=f80e143]: - link "Java" [ref=f80e144] [cursor=pointer]: - /url: /java/jobs - listitem [ref=f80e145]: - link "Go" [ref=f80e146] [cursor=pointer]: - /url: /go/jobs - listitem [ref=f80e147]: - link "PHP" [ref=f80e148] [cursor=pointer]: - /url: /php/jobs - listitem [ref=f80e149]: - link "C#" [ref=f80e150] [cursor=pointer]: - /url: /csharp/jobs - listitem [ref=f80e151]: - link "QA" [ref=f80e152] [cursor=pointer]: - /url: /qa/jobs - listitem [ref=f80e153]: - link "QA Automation" [ref=f80e154] [cursor=pointer]: - /url: /qa-auto/jobs - listitem [ref=f80e155]: - link "QA Manual" [ref=f80e156] [cursor=pointer]: - /url: /qa-manual/jobs - listitem [ref=f80e157]: - link "Data" [ref=f80e158] [cursor=pointer]: - /url: /data/jobs - listitem [ref=f80e159]: - link "Data Scientist" [ref=f80e160] [cursor=pointer]: - /url: /data-scientist/jobs - listitem [ref=f80e161]: - link "ML Engineer" [ref=f80e162] [cursor=pointer]: - /url: /ml-engineer/jobs - listitem [ref=f80e163]: - link "AI Engineer" [ref=f80e164] [cursor=pointer]: - /url: /ai-engineer/jobs - listitem [ref=f80e165]: - link "Data Engineer" [ref=f80e166] [cursor=pointer]: - /url: /data-engineer/jobs - listitem [ref=f80e167]: - link "Analytics" [ref=f80e168] [cursor=pointer]: - /url: /analytics/jobs - listitem [ref=f80e169]: - link "Product" [ref=f80e170] [cursor=pointer]: - /url: /product/jobs - listitem [ref=f80e171]: - link "Project" [ref=f80e172] [cursor=pointer]: - /url: /project/jobs - listitem [ref=f80e173]: - link "Design" [ref=f80e174] [cursor=pointer]: - /url: /design/jobs - listitem [ref=f80e175]: - link "Продакт-инженер" [ref=f80e176] [cursor=pointer]: - /url: /product-engineer/jobs - generic [ref=f80e177]: - heading "Стажировки по специализациям" [level=3] [ref=f80e178] - list [ref=f80e179]: - listitem [ref=f80e180]: - link "Python" [ref=f80e181] [cursor=pointer]: - /url: /python/jobs?internship=true - listitem [ref=f80e182]: - link "JavaScript" [ref=f80e183] [cursor=pointer]: - /url: /javascript/jobs?internship=true - listitem [ref=f80e184]: - link "Java" [ref=f80e185] [cursor=pointer]: - /url: /java/jobs?internship=true - listitem [ref=f80e186]: - link "Go" [ref=f80e187] [cursor=pointer]: - /url: /go/jobs?internship=true - listitem [ref=f80e188]: - link "PHP" [ref=f80e189] [cursor=pointer]: - /url: /php/jobs?internship=true - listitem [ref=f80e190]: - link "C#" [ref=f80e191] [cursor=pointer]: - /url: /csharp/jobs?internship=true - listitem [ref=f80e192]: - link "QA" [ref=f80e193] [cursor=pointer]: - /url: /qa/jobs?internship=true - listitem [ref=f80e194]: - link "QA Automation" [ref=f80e195] [cursor=pointer]: - /url: /qa-auto/jobs?internship=true - listitem [ref=f80e196]: - link "QA Manual" [ref=f80e197] [cursor=pointer]: - /url: /qa-manual/jobs?internship=true - listitem [ref=f80e198]: - link "Data" [ref=f80e199] [cursor=pointer]: - /url: /data/jobs?internship=true - listitem [ref=f80e200]: - link "Data Scientist" [ref=f80e201] [cursor=pointer]: - /url: /data-scientist/jobs?internship=true - listitem [ref=f80e202]: - link "ML Engineer" [ref=f80e203] [cursor=pointer]: - /url: /ml-engineer/jobs?internship=true - listitem [ref=f80e204]: - link "AI Engineer" [ref=f80e205] [cursor=pointer]: - /url: /ai-engineer/jobs?internship=true - listitem [ref=f80e206]: - link "Data Engineer" [ref=f80e207] [cursor=pointer]: - /url: /data-engineer/jobs?internship=true - listitem [ref=f80e208]: - link "Analytics" [ref=f80e209] [cursor=pointer]: - /url: /analytics/jobs?internship=true - listitem [ref=f80e210]: - link "Product" [ref=f80e211] [cursor=pointer]: - /url: /product/jobs?internship=true - listitem [ref=f80e212]: - link "Project" [ref=f80e213] [cursor=pointer]: - /url: /project/jobs?internship=true - listitem [ref=f80e214]: - link "Design" [ref=f80e215] [cursor=pointer]: - /url: /design/jobs?internship=true - listitem [ref=f80e216]: - link "Продакт-инженер" [ref=f80e217] [cursor=pointer]: - /url: /product-engineer/jobs?internship=true - generic [ref=f80e218]: - heading "Разделы" [level=3] [ref=f80e219] - list [ref=f80e220]: - listitem [ref=f80e221]: - link "О нас" [ref=f80e222] [cursor=pointer]: - /url: /about-us - listitem [ref=f80e223]: - link "AI ассистент Софи" [ref=f80e224] [cursor=pointer]: - /url: https://sofi-assistant.com/landing/ - listitem [ref=f80e225]: - link "Сотрудничество" [ref=f80e226] [cursor=pointer]: - /url: https://t.me/ads_young - listitem [ref=f80e227]: - link "Необходимые навыки" [ref=f80e228] [cursor=pointer]: - /url: /python/requirements - listitem [ref=f80e229]: - link "Собеседования" [ref=f80e230] [cursor=pointer]: - /url: /python/interviews - listitem [ref=f80e231]: - link "Тестовые задания" [ref=f80e232] [cursor=pointer]: - /url: /python/tasks - listitem [ref=f80e233]: - link "Пет-проекты" [ref=f80e234] [cursor=pointer]: - /url: /python/projects - listitem [ref=f80e235]: - link "Контакты рекрутеров" [ref=f80e236] [cursor=pointer]: - /url: /python/recruiters - listitem [ref=f80e237]: - link "IT-мероприятия" [ref=f80e238] [cursor=pointer]: - /url: /it-meets - listitem [ref=f80e239]: - link "ИИ инструменты" [ref=f80e240] [cursor=pointer]: - /url: /ai-tools - generic [ref=f80e241]: - heading "По городам" [level=3] [ref=f80e242] - list [ref=f80e243]: - listitem [ref=f80e244]: - link "Вакансии в Москве" [ref=f80e245] [cursor=pointer]: - /url: /location/moscow - listitem [ref=f80e246]: - link "Вакансии в Питере" [ref=f80e247] [cursor=pointer]: - /url: /location/spb - listitem [ref=f80e248]: - link "Удалённая работа" [ref=f80e249] [cursor=pointer]: - /url: /location/remote - generic [ref=f80e250]: - heading "По компаниям" [level=3] [ref=f80e251] - list [ref=f80e252]: - listitem [ref=f80e253]: - link "Вакансии в Авито" [ref=f80e254] [cursor=pointer]: - /url: /company/avito - listitem [ref=f80e255]: - link "Вакансии в Яндекс" [ref=f80e256] [cursor=pointer]: - /url: /company/yandex - listitem [ref=f80e257]: - link "Вакансии в Ozon" [ref=f80e258] [cursor=pointer]: - /url: /company/ozon - listitem [ref=f80e259]: - link "Вакансии в Сбер" [ref=f80e260] [cursor=pointer]: - /url: /company/sber - listitem [ref=f80e261]: - link "Вакансии в Т-Банк" [ref=f80e262] [cursor=pointer]: - /url: /company/tinkoff - listitem [ref=f80e263]: - link "Вакансии в VK" [ref=f80e264] [cursor=pointer]: - /url: /company/vk - listitem [ref=f80e265]: - link "Вакансии в МТС" [ref=f80e266] [cursor=pointer]: - /url: /company/mts - listitem [ref=f80e267]: - link "Вакансии в Wildberries" [ref=f80e268] [cursor=pointer]: - /url: /company/wildberries - listitem [ref=f80e269]: - link "Вакансии в Ростелеком" [ref=f80e270] [cursor=pointer]: - /url: /company/rostelecom - listitem [ref=f80e271]: - link "Вакансии в Альфа-Банк" [ref=f80e272] [cursor=pointer]: - /url: /company/alfa - generic [ref=f80e273]: - heading "Сравнения" [level=3] [ref=f80e274] - list [ref=f80e275]: - listitem [ref=f80e276]: - link "JavaScript vs TypeScript" [ref=f80e277] [cursor=pointer]: - /url: /compare/javascript-vs-typescript - listitem [ref=f80e278]: - link "Python vs Java" [ref=f80e279] [cursor=pointer]: - /url: /compare/python-vs-java - listitem [ref=f80e280]: - link "Java vs Go" [ref=f80e281] [cursor=pointer]: - /url: /compare/java-vs-go - listitem [ref=f80e282]: - link "Frontend vs Backend" [ref=f80e283] [cursor=pointer]: - /url: /compare/frontend-vs-backend - listitem [ref=f80e284]: - link "Python vs JavaScript" [ref=f80e285] [cursor=pointer]: - /url: /compare/python-vs-javascript - listitem [ref=f80e286]: - link "iOS vs Android" [ref=f80e287] [cursor=pointer]: - /url: /compare/ios-vs-android - listitem [ref=f80e288]: - link "QA vs Разработчик" [ref=f80e289] [cursor=pointer]: - /url: /compare/qa-vs-developer - listitem [ref=f80e290]: - link "Data Science vs ML" [ref=f80e291] [cursor=pointer]: - /url: /compare/data-science-vs-ml - generic [ref=f80e292]: - generic [ref=f80e293]: - link [ref=f80e295] [cursor=pointer]: - /url: / - img "Young&Junior Logo" [ref=f80e296] - generic [ref=f80e297]: - generic [ref=f80e298]: +7 (985) 415-63-59 - generic [ref=f80e299]: info@sofi-assistant.com - generic [ref=f80e302]: - link "О нас" [ref=f80e303] [cursor=pointer]: - /url: /about-us - link "AI ассистент Софи" [ref=f80e304] [cursor=pointer]: - /url: https://sofi-assistant.com/landing/ - link "Сотрудничество" [ref=f80e305] [cursor=pointer]: - /url: https://t.me/ads_young - generic [ref=f80e306]: - generic [ref=f80e307]: - link [ref=f80e309] [cursor=pointer]: - /url: https://t.me/+W-gp6q4Aw_E0NWQ0 - img "Telegram icon" [ref=f80e310] - link "Политика конфиденциальности" [ref=f80e312] [cursor=pointer]: - /url: /policy.pdf - generic [ref=f80e313]: - generic [ref=f80e314]: - img "Duck Icon" [ref=f80e315] - paragraph [ref=f80e316]: junior for juniors - paragraph [ref=f80e318]: ООО "Софи и партнеры" ИНН 9714073924 ОГРН 1257700176689 - dialog "Использование cookies" [ref=f80e319]: - generic [ref=f80e320]: - paragraph [ref=f80e321]: - text: Мы используем cookies для работы сайта и аналитики. Продолжая пользоваться сайтом, вы соглашаетесь с - link "политикой конфиденциальности" [ref=f80e322] [cursor=pointer]: - /url: /policy.pdf - text: . - button "Принять" [ref=f80e323] [cursor=pointer] - alert [ref=f80e324]