From 9fdd27bb11ea745df72ebaa5d61a9edaf5663386 Mon Sep 17 00:00:00 2001 From: redlineo Date: Tue, 14 Jul 2026 11:40:07 +0300 Subject: [PATCH] add vk, add AI, add pet project, add new vacancies --- .../console-2026-07-14T07-29-12-831Z.log | 1 + .../console-2026-07-14T07-29-25-753Z.log | 20 + .../console-2026-07-14T07-32-29-696Z.log | 10 + .../console-2026-07-14T07-33-45-572Z.log | 2 + .../console-2026-07-14T07-33-49-607Z.log | 5 + .../console-2026-07-14T07-35-05-563Z.log | 2 + .../console-2026-07-14T07-35-32-333Z.log | 119 ++ .../console-2026-07-14T07-35-57-322Z.log | 120 ++ .../console-2026-07-14T07-36-12-958Z.log | 51 + .../console-2026-07-14T07-40-22-422Z.log | 15 + .../console-2026-07-14T07-40-30-836Z.log | 10 + .../console-2026-07-14T07-40-55-438Z.log | 1 + .../console-2026-07-14T07-41-01-576Z.log | 1 + .../console-2026-07-14T07-41-11-276Z.log | 3 + .../console-2026-07-14T07-42-11-120Z.log | 12 + .../console-2026-07-14T07-42-16-607Z.log | 12 + .../console-2026-07-14T07-42-43-410Z.log | 6 + .../console-2026-07-14T07-43-05-454Z.log | 5 + .../console-2026-07-14T07-43-36-986Z.log | 5 + .../console-2026-07-14T07-44-17-140Z.log | 5 + .../console-2026-07-14T07-44-45-313Z.log | 4 + .../console-2026-07-14T07-45-10-613Z.log | 57 + .../console-2026-07-14T07-46-26-559Z.log | 14 + .../console-2026-07-14T07-52-36-961Z.log | 4 + .../console-2026-07-14T07-52-41-511Z.log | 1 + .../page-2026-07-14T07-29-15-225Z.yml | 558 +++++++ .../page-2026-07-14T07-29-27-681Z.yml | 719 +++++++++ .../page-2026-07-14T07-30-01-014Z.yml | 1224 +++++++++++++++ .../page-2026-07-14T07-30-46-301Z.yml | 1346 +++++++++++++++++ .../page-2026-07-14T07-32-33-172Z.yml | 333 ++++ .../page-2026-07-14T07-32-45-098Z.yml | 334 ++++ .../page-2026-07-14T07-32-56-324Z.yml | 170 +++ .../page-2026-07-14T07-33-05-734Z.yml | 171 +++ .../page-2026-07-14T07-33-16-929Z.yml | 324 ++++ .../page-2026-07-14T07-33-45-957Z.yml | 0 .../page-2026-07-14T07-33-49-944Z.yml | 207 +++ .../page-2026-07-14T07-33-59-979Z.yml | 102 ++ .../page-2026-07-14T07-34-09-667Z.yml | 77 + .../page-2026-07-14T07-34-15-540Z.yml | 77 + .../page-2026-07-14T07-34-23-410Z.yml | 77 + .../page-2026-07-14T07-34-43-409Z.yml | 139 ++ .../page-2026-07-14T07-34-52-526Z.yml | 163 ++ .../page-2026-07-14T07-35-00-258Z.yml | 142 ++ .../page-2026-07-14T07-35-08-037Z.yml | 360 +++++ .../page-2026-07-14T07-35-25-657Z.yml | 302 ++++ .../page-2026-07-14T07-35-34-288Z.yml | 549 +++++++ .../page-2026-07-14T07-35-42-611Z.yml | 100 ++ .../page-2026-07-14T07-35-55-191Z.yml | 100 ++ .../page-2026-07-14T07-35-58-507Z.yml | 131 ++ .../page-2026-07-14T07-36-13-967Z.yml | 77 + .../page-2026-07-14T07-36-20-358Z.yml | 241 +++ .../page-2026-07-14T07-36-32-928Z.yml | 182 +++ .../page-2026-07-14T07-36-40-429Z.yml | 270 ++++ .../page-2026-07-14T07-36-54-060Z.yml | 198 +++ .../page-2026-07-14T07-37-19-632Z.yml | 279 ++++ .../page-2026-07-14T07-37-29-158Z.yml | 82 + .../page-2026-07-14T07-37-35-693Z.yml | 89 ++ .../page-2026-07-14T07-37-43-726Z.yml | 142 ++ .../page-2026-07-14T07-37-51-622Z.yml | 279 ++++ .../page-2026-07-14T07-38-04-084Z.yml | 279 ++++ .../page-2026-07-14T07-38-08-892Z.yml | 279 ++++ .../page-2026-07-14T07-38-25-246Z.yml | 379 +++++ .../page-2026-07-14T07-38-31-465Z.yml | 172 +++ .../page-2026-07-14T07-38-36-949Z.yml | 46 + .../page-2026-07-14T07-38-50-603Z.yml | 262 ++++ .../page-2026-07-14T07-39-06-675Z.yml | 75 + .../page-2026-07-14T07-39-27-588Z.yml | 96 ++ .../page-2026-07-14T07-39-38-704Z.yml | 70 + .../page-2026-07-14T07-39-46-305Z.yml | 49 + .../page-2026-07-14T07-40-03-040Z.yml | 70 + .../page-2026-07-14T07-40-16-497Z.yml | 73 + .../page-2026-07-14T07-40-23-613Z.yml | 0 .../page-2026-07-14T07-40-30-965Z.yml | 0 .../page-2026-07-14T07-40-41-948Z.yml | 36 + .../page-2026-07-14T07-40-55-947Z.yml | 124 ++ .../page-2026-07-14T07-41-03-516Z.yml | 287 ++++ .../page-2026-07-14T07-41-11-770Z.yml | 131 ++ .../page-2026-07-14T07-41-21-868Z.yml | 130 ++ .../page-2026-07-14T07-41-29-416Z.yml | 130 ++ .../page-2026-07-14T07-41-36-393Z.yml | 281 ++++ .../page-2026-07-14T07-41-51-530Z.yml | 114 ++ .../page-2026-07-14T07-42-11-871Z.yml | 247 +++ .../page-2026-07-14T07-42-16-976Z.yml | 394 +++++ .../page-2026-07-14T07-42-26-303Z.yml | 305 ++++ .../page-2026-07-14T07-42-37-306Z.yml | 287 ++++ .../page-2026-07-14T07-43-02-131Z.yml | 1145 ++++++++++++++ .../page-2026-07-14T07-43-10-461Z.yml | 628 ++++++++ .../page-2026-07-14T07-43-32-953Z.yml | 622 ++++++++ .../page-2026-07-14T07-43-39-867Z.yml | 622 ++++++++ .../page-2026-07-14T07-44-02-065Z.yml | 641 ++++++++ .../page-2026-07-14T07-44-08-086Z.yml | 243 +++ .../page-2026-07-14T07-44-23-615Z.yml | 447 ++++++ .../page-2026-07-14T07-44-38-047Z.yml | 279 ++++ .../page-2026-07-14T07-44-47-458Z.yml | 300 ++++ .../page-2026-07-14T07-44-59-965Z.yml | 524 +++++++ .../page-2026-07-14T07-45-16-415Z.yml | 373 +++++ .../page-2026-07-14T07-45-26-574Z.yml | 84 + .../page-2026-07-14T07-45-39-862Z.yml | 53 + .../page-2026-07-14T07-45-49-652Z.yml | 128 ++ .../page-2026-07-14T07-45-59-711Z.yml | 53 + .../page-2026-07-14T07-46-27-888Z.yml | 768 ++++++++++ .../page-2026-07-14T07-46-41-438Z.yml | 89 ++ .../page-2026-07-14T07-47-01-506Z.yml | 66 + .../page-2026-07-14T07-47-15-189Z.yml | 66 + .../page-2026-07-14T07-47-32-307Z.yml | 89 ++ .../page-2026-07-14T07-52-39-126Z.yml | 388 +++++ .../page-2026-07-14T07-52-42-637Z.yml | 279 ++++ config/profile.yml | 21 +- cv.md | 2 + data/applications.md | 4 +- data/pdf-index.tsv | 22 +- data/pipeline.md | 11 +- data/scan-history.tsv | 78 + modes/_profile.md | 4 +- ...v-candidate-konsultantplyus-2026-07-14.pdf | Bin 0 -> 78455 bytes output/cv-candidate-konsultantplyus.html | 2 + ...ya-biznes-tehnologii-middle-2026-07-14.pdf | Bin 0 -> 73837 bytes ...ova-valeriya-biznes-tehnologii-middle.html | 2 + ...nova-valeriya-kaspersky-kes-2026-07-14.pdf | Bin 0 -> 74551 bytes .../cv-romanova-valeriya-kaspersky-kes.html | 2 + ...manova-valeriya-media-potok-2026-07-14.pdf | Bin 0 -> 74752 bytes output/cv-romanova-valeriya-media-potok.html | 2 + ...omanova-valeriya-mts-goodok-2026-07-14.pdf | Bin 0 -> 72494 bytes output/cv-romanova-valeriya-mts-goodok.html | 2 + ...-romanova-valeriya-ozon-erp-2026-07-14.pdf | Bin 0 -> 74291 bytes output/cv-romanova-valeriya-ozon-erp.html | 2 + ...iya-romanova-air-production-2026-07-14.pdf | Bin 0 -> 74349 bytes .../cv-valeriya-romanova-air-production.html | 2 + .../cv-valeriya-romanova-alidi-2026-07-14.pdf | Bin 0 -> 74004 bytes output/cv-valeriya-romanova-alidi.html | 2 + ...v-valeriya-romanova-appdepo-2026-07-14.pdf | Bin 0 -> 73720 bytes output/cv-valeriya-romanova-appdepo.html | 2 + ...-valeriya-romanova-arcsinus-2026-07-14.pdf | Bin 0 -> 75013 bytes output/cv-valeriya-romanova-arcsinus.html | 2 + .../cv-valeriya-romanova-beget-2026-07-14.pdf | Bin 0 -> 76410 bytes output/cv-valeriya-romanova-beget.html | 461 ++++++ ...leriya-romanova-magnit-tech-2026-07-14.pdf | Bin 0 -> 74344 bytes output/cv-valeriya-romanova-magnit-tech.html | 2 + reports/004-ozon-2026-07-06.md | 2 +- reports/015-kaspersky-kes-2026-07-06.md | 2 +- ...030-biznes-tehnologii-middle-2026-07-07.md | 4 +- reports/033-media-potok-2026-07-07.md | 39 + reports/037-mts-goodok-2026-07-07.md | 40 + reports/060-konsultantplyus-2026-07-07.md | 39 + reports/082-air-production-2026-07-08.md | 39 + reports/096-appdepo-2026-07-09.md | 39 + reports/109-magnit-tech-2026-07-09.md | 39 + reports/115-arcsinus-2026-07-09.md | 39 + reports/121-alidi-2026-07-09.md | 39 + reports/140-beget-2026-07-10.md | 2 +- 150 files changed, 23154 insertions(+), 26 deletions(-) create mode 100644 .playwright-mcp/console-2026-07-14T07-29-12-831Z.log create mode 100644 .playwright-mcp/console-2026-07-14T07-29-25-753Z.log create mode 100644 .playwright-mcp/console-2026-07-14T07-32-29-696Z.log create mode 100644 .playwright-mcp/console-2026-07-14T07-33-45-572Z.log create mode 100644 .playwright-mcp/console-2026-07-14T07-33-49-607Z.log create mode 100644 .playwright-mcp/console-2026-07-14T07-35-05-563Z.log create mode 100644 .playwright-mcp/console-2026-07-14T07-35-32-333Z.log create mode 100644 .playwright-mcp/console-2026-07-14T07-35-57-322Z.log create mode 100644 .playwright-mcp/console-2026-07-14T07-36-12-958Z.log create mode 100644 .playwright-mcp/console-2026-07-14T07-40-22-422Z.log create mode 100644 .playwright-mcp/console-2026-07-14T07-40-30-836Z.log create mode 100644 .playwright-mcp/console-2026-07-14T07-40-55-438Z.log create mode 100644 .playwright-mcp/console-2026-07-14T07-41-01-576Z.log create mode 100644 .playwright-mcp/console-2026-07-14T07-41-11-276Z.log create mode 100644 .playwright-mcp/console-2026-07-14T07-42-11-120Z.log create mode 100644 .playwright-mcp/console-2026-07-14T07-42-16-607Z.log create mode 100644 .playwright-mcp/console-2026-07-14T07-42-43-410Z.log create mode 100644 .playwright-mcp/console-2026-07-14T07-43-05-454Z.log create mode 100644 .playwright-mcp/console-2026-07-14T07-43-36-986Z.log create mode 100644 .playwright-mcp/console-2026-07-14T07-44-17-140Z.log create mode 100644 .playwright-mcp/console-2026-07-14T07-44-45-313Z.log create mode 100644 .playwright-mcp/console-2026-07-14T07-45-10-613Z.log create mode 100644 .playwright-mcp/console-2026-07-14T07-46-26-559Z.log create mode 100644 .playwright-mcp/console-2026-07-14T07-52-36-961Z.log create mode 100644 .playwright-mcp/console-2026-07-14T07-52-41-511Z.log create mode 100644 .playwright-mcp/page-2026-07-14T07-29-15-225Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-29-27-681Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-30-01-014Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-30-46-301Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-32-33-172Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-32-45-098Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-32-56-324Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-33-05-734Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-33-16-929Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-33-45-957Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-33-49-944Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-33-59-979Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-34-09-667Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-34-15-540Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-34-23-410Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-34-43-409Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-34-52-526Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-35-00-258Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-35-08-037Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-35-25-657Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-35-34-288Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-35-42-611Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-35-55-191Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-35-58-507Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-36-13-967Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-36-20-358Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-36-32-928Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-36-40-429Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-36-54-060Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-37-19-632Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-37-29-158Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-37-35-693Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-37-43-726Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-37-51-622Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-38-04-084Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-38-08-892Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-38-25-246Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-38-31-465Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-38-36-949Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-38-50-603Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-39-06-675Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-39-27-588Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-39-38-704Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-39-46-305Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-40-03-040Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-40-16-497Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-40-23-613Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-40-30-965Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-40-41-948Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-40-55-947Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-41-03-516Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-41-11-770Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-41-21-868Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-41-29-416Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-41-36-393Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-41-51-530Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-42-11-871Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-42-16-976Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-42-26-303Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-42-37-306Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-43-02-131Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-43-10-461Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-43-32-953Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-43-39-867Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-44-02-065Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-44-08-086Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-44-23-615Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-44-38-047Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-44-47-458Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-44-59-965Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-45-16-415Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-45-26-574Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-45-39-862Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-45-49-652Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-45-59-711Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-46-27-888Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-46-41-438Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-47-01-506Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-47-15-189Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-47-32-307Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-52-39-126Z.yml create mode 100644 .playwright-mcp/page-2026-07-14T07-52-42-637Z.yml create mode 100644 output/cv-candidate-konsultantplyus-2026-07-14.pdf create mode 100644 output/cv-romanova-valeriya-biznes-tehnologii-middle-2026-07-14.pdf create mode 100644 output/cv-romanova-valeriya-kaspersky-kes-2026-07-14.pdf create mode 100644 output/cv-romanova-valeriya-media-potok-2026-07-14.pdf create mode 100644 output/cv-romanova-valeriya-mts-goodok-2026-07-14.pdf create mode 100644 output/cv-romanova-valeriya-ozon-erp-2026-07-14.pdf create mode 100644 output/cv-valeriya-romanova-air-production-2026-07-14.pdf create mode 100644 output/cv-valeriya-romanova-alidi-2026-07-14.pdf create mode 100644 output/cv-valeriya-romanova-appdepo-2026-07-14.pdf create mode 100644 output/cv-valeriya-romanova-arcsinus-2026-07-14.pdf create mode 100644 output/cv-valeriya-romanova-beget-2026-07-14.pdf create mode 100644 output/cv-valeriya-romanova-beget.html create mode 100644 output/cv-valeriya-romanova-magnit-tech-2026-07-14.pdf diff --git a/.playwright-mcp/console-2026-07-14T07-29-12-831Z.log b/.playwright-mcp/console-2026-07-14T07-29-12-831Z.log new file mode 100644 index 0000000..05840a5 --- /dev/null +++ b/.playwright-mcp/console-2026-07-14T07-29-12-831Z.log @@ -0,0 +1 @@ +[ 2497ms] The play() request was interrupted by a call to pause(). https://goo.gl/LdLk22 diff --git a/.playwright-mcp/console-2026-07-14T07-29-25-753Z.log b/.playwright-mcp/console-2026-07-14T07-29-25-753Z.log new file mode 100644 index 0000000..db2272a --- /dev/null +++ b/.playwright-mcp/console-2026-07-14T07-29-25-753Z.log @@ -0,0 +1,20 @@ +[ 1778ms] [WARNING] The CONFIG_ENV variable was not found, production config was selected. @ https://jobs.s3.yandex.net/static/career_id_www/_next/static/chunks/3940-7aed0d3a4df473f9.js:0 +[ 1850ms] [WARNING] A preload for 'https://jobs.s3.yandex.net/static/career_id_www/_next/static/chunks/5505.c19d55f137b9f8a8.js' is found, but is not used because the request credentials mode does not match. Consider taking a look at crossorigin attribute. @ https://jobs.s3.yandex.net/static/career_id_www/_next/static/chunks/webpack-efba9e4c0fe9cc5d.js:0 +[ 1850ms] [WARNING] A preload for 'https://jobs.s3.yandex.net/static/career_id_www/_next/static/chunks/4039.5df1565009c61085.js' is found, but is not used because the request credentials mode does not match. Consider taking a look at crossorigin attribute. @ https://jobs.s3.yandex.net/static/career_id_www/_next/static/chunks/webpack-efba9e4c0fe9cc5d.js:0 +[ 2937ms] [WARNING] A preload for 'https://jobs.s3.yandex.net/static/career_id_www/_next/static/chunks/8884.314f46d8d47d3889.js' is found, but is not used because the request credentials mode does not match. Consider taking a look at crossorigin attribute. @ https://jobs.s3.yandex.net/static/career_id_www/_next/static/chunks/webpack-efba9e4c0fe9cc5d.js:0 +[ 10828ms] [WARNING] The resource https://jobs.s3.yandex.net/static/career_id_www/_next/static/css/de77ace47ee83c77.css was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally. @ https://yandex.ru/jobs/vacancies?profession=frontend-developer&profession=full-stack-developer&profession=mob-app-developer:0 +[ 10828ms] [WARNING] The resource https://jobs.s3.yandex.net/static/career_id_www/_next/static/chunks/5505.c19d55f137b9f8a8.js was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally. @ https://yandex.ru/jobs/vacancies?profession=frontend-developer&profession=full-stack-developer&profession=mob-app-developer:0 +[ 10828ms] [WARNING] The resource https://jobs.s3.yandex.net/static/career_id_www/_next/static/chunks/8884.314f46d8d47d3889.js was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally. @ https://yandex.ru/jobs/vacancies?profession=frontend-developer&profession=full-stack-developer&profession=mob-app-developer:0 +[ 10828ms] [WARNING] The resource https://jobs.s3.yandex.net/static/career_id_www/_next/static/chunks/4039.5df1565009c61085.js was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally. @ https://yandex.ru/jobs/vacancies?profession=frontend-developer&profession=full-stack-developer&profession=mob-app-developer:0 +[ 22100ms] [WARNING] The resource https://jobs.s3.yandex.net/static/career_id_www/_next/static/css/de77ace47ee83c77.css was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally. @ https://yandex.ru/jobs/vacancies?profession=frontend-developer&profession=full-stack-developer&profession=mob-app-developer:0 +[ 22100ms] [WARNING] The resource https://jobs.s3.yandex.net/static/career_id_www/_next/static/chunks/5505.c19d55f137b9f8a8.js was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally. @ https://yandex.ru/jobs/vacancies?profession=frontend-developer&profession=full-stack-developer&profession=mob-app-developer:0 +[ 22100ms] [WARNING] The resource https://jobs.s3.yandex.net/static/career_id_www/_next/static/chunks/8884.314f46d8d47d3889.js was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally. @ https://yandex.ru/jobs/vacancies?profession=frontend-developer&profession=full-stack-developer&profession=mob-app-developer:0 +[ 22100ms] [WARNING] The resource https://jobs.s3.yandex.net/static/career_id_www/_next/static/chunks/4039.5df1565009c61085.js was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally. @ https://yandex.ru/jobs/vacancies?profession=frontend-developer&profession=full-stack-developer&profession=mob-app-developer:0 +[ 34871ms] [WARNING] The resource https://jobs.s3.yandex.net/static/career_id_www/_next/static/css/de77ace47ee83c77.css was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally. @ https://yandex.ru/jobs/vacancies?profession=frontend-developer&profession=full-stack-developer&profession=mob-app-developer:0 +[ 34871ms] [WARNING] The resource https://jobs.s3.yandex.net/static/career_id_www/_next/static/chunks/5505.c19d55f137b9f8a8.js was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally. @ https://yandex.ru/jobs/vacancies?profession=frontend-developer&profession=full-stack-developer&profession=mob-app-developer:0 +[ 34871ms] [WARNING] The resource https://jobs.s3.yandex.net/static/career_id_www/_next/static/chunks/8884.314f46d8d47d3889.js was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally. @ https://yandex.ru/jobs/vacancies?profession=frontend-developer&profession=full-stack-developer&profession=mob-app-developer:0 +[ 34871ms] [WARNING] The resource https://jobs.s3.yandex.net/static/career_id_www/_next/static/chunks/4039.5df1565009c61085.js was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally. @ https://yandex.ru/jobs/vacancies?profession=frontend-developer&profession=full-stack-developer&profession=mob-app-developer:0 +[ 79876ms] [WARNING] The resource https://jobs.s3.yandex.net/static/career_id_www/_next/static/css/de77ace47ee83c77.css was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally. @ https://yandex.ru/jobs/vacancies?profession=frontend-developer&profession=full-stack-developer&profession=mob-app-developer:0 +[ 79876ms] [WARNING] The resource https://jobs.s3.yandex.net/static/career_id_www/_next/static/chunks/5505.c19d55f137b9f8a8.js was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally. @ https://yandex.ru/jobs/vacancies?profession=frontend-developer&profession=full-stack-developer&profession=mob-app-developer:0 +[ 79876ms] [WARNING] The resource https://jobs.s3.yandex.net/static/career_id_www/_next/static/chunks/8884.314f46d8d47d3889.js was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally. @ https://yandex.ru/jobs/vacancies?profession=frontend-developer&profession=full-stack-developer&profession=mob-app-developer:0 +[ 79876ms] [WARNING] The resource https://jobs.s3.yandex.net/static/career_id_www/_next/static/chunks/4039.5df1565009c61085.js was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally. @ https://yandex.ru/jobs/vacancies?profession=frontend-developer&profession=full-stack-developer&profession=mob-app-developer:0 diff --git a/.playwright-mcp/console-2026-07-14T07-32-29-696Z.log b/.playwright-mcp/console-2026-07-14T07-32-29-696Z.log new file mode 100644 index 0000000..db2ae93 --- /dev/null +++ b/.playwright-mcp/console-2026-07-14T07-32-29-696Z.log @@ -0,0 +1,10 @@ +[ 1054ms] [LOG] apiUrl undefined /vacancy/ @ https://team.vk.company/_next/static/chunks/pages/_app-1d38efa977426447.js:1 +[ 1058ms] [LOG] apiUrl undefined /vacancy/ @ https://team.vk.company/_next/static/chunks/pages/_app-1d38efa977426447.js:1 +[ 15372ms] [LOG] apiUrl undefined /vacancy/ @ https://team.vk.company/_next/static/chunks/pages/_app-1d38efa977426447.js:1 +[ 20567ms] [LOG] apiUrl undefined /career/api/v2/vacancies/ @ https://team.vk.company/_next/static/chunks/pages/_app-1d38efa977426447.js:1 +[ 20569ms] [LOG] apiUrl undefined /vacancy/ @ https://team.vk.company/_next/static/chunks/pages/_app-1d38efa977426447.js:1 +[ 20775ms] [LOG] apiUrl undefined /vacancy/ @ https://team.vk.company/_next/static/chunks/pages/_app-1d38efa977426447.js:1 +[ 36022ms] [LOG] apiUrl undefined /vacancy/ @ https://team.vk.company/_next/static/chunks/pages/_app-1d38efa977426447.js:1 +[ 41186ms] [LOG] apiUrl undefined /career/api/v2/vacancies/ @ https://team.vk.company/_next/static/chunks/pages/_app-1d38efa977426447.js:1 +[ 41187ms] [LOG] apiUrl undefined /vacancy/ @ https://team.vk.company/_next/static/chunks/pages/_app-1d38efa977426447.js:1 +[ 41993ms] [LOG] apiUrl undefined /vacancy/ @ https://team.vk.company/_next/static/chunks/pages/_app-1d38efa977426447.js:1 diff --git a/.playwright-mcp/console-2026-07-14T07-33-45-572Z.log b/.playwright-mcp/console-2026-07-14T07-33-45-572Z.log new file mode 100644 index 0000000..609e9bc --- /dev/null +++ b/.playwright-mcp/console-2026-07-14T07-33-45-572Z.log @@ -0,0 +1,2 @@ +[ 116ms] [ERROR] Failed to load resource: the server responded with a status of 403 () @ https://ozon.tech/vacancies?__rr=1:0 +[ 390ms] [ERROR] Failed to load resource: the server responded with a status of 403 () @ https://ozon.tech/favicon.ico:0 diff --git a/.playwright-mcp/console-2026-07-14T07-33-49-607Z.log b/.playwright-mcp/console-2026-07-14T07-33-49-607Z.log new file mode 100644 index 0000000..7e8b614 --- /dev/null +++ b/.playwright-mcp/console-2026-07-14T07-33-49-607Z.log @@ -0,0 +1,5 @@ +[ 11162ms] [ERROR] Failed to load resource: net::ERR_NAME_NOT_RESOLVED @ https://logs-gateway-prod.o3t.ru/input/open?login=ozon-tech-ui:0 +[ 11163ms] [ERROR] Failed to load resource: net::ERR_NAME_NOT_RESOLVED @ https://logs-gateway-prod.o3t.ru/input/open?login=ozon-tech-ui:0 +[ 32082ms] [ERROR] Failed to load resource: net::ERR_NAME_NOT_RESOLVED @ https://logs-gateway-prod.o3t.ru/input/open?login=ozon-tech-ui:0 +[ 32082ms] [ERROR] Failed to load resource: net::ERR_NAME_NOT_RESOLVED @ https://logs-gateway-prod.o3t.ru/input/open?login=ozon-tech-ui:0 +[ 33803ms] [ERROR] Failed to load resource: net::ERR_NAME_NOT_RESOLVED @ https://logs-gateway-prod.o3t.ru/input/open?login=ozon-tech-ui:0 diff --git a/.playwright-mcp/console-2026-07-14T07-35-05-563Z.log b/.playwright-mcp/console-2026-07-14T07-35-05-563Z.log new file mode 100644 index 0000000..3271079 --- /dev/null +++ b/.playwright-mcp/console-2026-07-14T07-35-05-563Z.log @@ -0,0 +1,2 @@ +[ 1373ms] [ERROR] Failed to load resource: the server responded with a status of 403 () @ https://www.tbank.ru/api/common/v1/uiobject.parameters?appName=pfpjobs&appVersion=pfpjobs-prod-v0.1.0&origin=web%2Cib5%2Cplatform&object_type=profile&object_id=currentTZ:0 +[ 14104ms] [ERROR] Failed to load resource: the server responded with a status of 401 () @ https://itsa-self-service-api.tbank.ru/api/users/is-logged-in:0 diff --git a/.playwright-mcp/console-2026-07-14T07-35-32-333Z.log b/.playwright-mcp/console-2026-07-14T07-35-32-333Z.log new file mode 100644 index 0000000..1e86bb6 --- /dev/null +++ b/.playwright-mcp/console-2026-07-14T07-35-32-333Z.log @@ -0,0 +1,119 @@ +[ 187ms] [INFO] Loading the stylesheet 'https://media.sberdevices.ru/orion/smartmarket-technoportal/5ef89dc7/kak-v-sbere/jivosite/jivosite.css' violates the following Content Security Policy directive: "style-src 'unsafe-inline' 'report-sample' 'self' https://fonts.googleapis.com https://cdn-app.sberdevices.ru https://code.jivo.ru https://static.smcrm.sber.ru/formPage.min.css https://static.crm.sbc.space/formPage.min.css". Note that 'style-src-elem' was not explicitly set, so 'style-src' is used as a fallback. The policy is report-only, so the violation has been logged but no further action has been taken. @ https://developers.sber.ru/kak-v-sbere/vacancies:202 +[ 188ms] [INFO] Loading the script 'https://media.sberdevices.ru/orion/smartmarket-technoportal/5ef89dc7/kak-v-sbere/jivosite/jivosite.js' violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'unsafe-inline' 'report-sample' 'self' mapgl.2gis.com https://smartcaptcha.yandexcloud.net https://ad.adriver.ru https://cdn-app.sberdevices.ru/ https://code.jivo.ru/widget/CVgSX9az2t https://code.jivo.ru/widget/3PUKdqHYcF https://code.jivo.ru https://code.jivo.ru/js/bundle_ru_RU.js https://mc.yandex.ru https://top-fwz1.mail.ru/js/code.js https://vk.com/js/api/openapi.js https://www.gstatic.com https://ai.github.io/audio-recorder-polyfill/polyfill.js https://sberdevices.smcrm.sber.ru https://static.smcrm.sber.ru/formPage.min.js https://static.crm.sbc.space/formPage.min.js https://b2b-bundle.crm.sbc.space". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback. The policy is report-only, so the violation has been logged but no further action has been taken. @ https://developers.sber.ru/kak-v-sbere/vacancies:0 +[ 189ms] [INFO] Loading the stylesheet 'https://media.sberdevices.ru/orion/smartmarket-technoportal/5ef89dc7/kak-v-sbere/_next/static/css/e4a0d189ab43644a.css' violates the following Content Security Policy directive: "style-src 'unsafe-inline' 'report-sample' 'self' https://fonts.googleapis.com https://cdn-app.sberdevices.ru https://code.jivo.ru https://static.smcrm.sber.ru/formPage.min.css https://static.crm.sbc.space/formPage.min.css". Note that 'style-src-elem' was not explicitly set, so 'style-src' is used as a fallback. The policy is report-only, so the violation has been logged but no further action has been taken. @ https://developers.sber.ru/kak-v-sbere/vacancies:202 +[ 190ms] [INFO] Loading the stylesheet 'https://media.sberdevices.ru/orion/smartmarket-technoportal/5ef89dc7/kak-v-sbere/_next/static/css/e4a0d189ab43644a.css' violates the following Content Security Policy directive: "style-src 'unsafe-inline' 'report-sample' 'self' https://fonts.googleapis.com https://cdn-app.sberdevices.ru https://code.jivo.ru https://static.smcrm.sber.ru/formPage.min.css https://static.crm.sbc.space/formPage.min.css". Note that 'style-src-elem' was not explicitly set, so 'style-src' is used as a fallback. The policy is report-only, so the violation has been logged but no further action has been taken. @ https://developers.sber.ru/kak-v-sbere/vacancies:202 +[ 190ms] [INFO] Loading the stylesheet 'https://media.sberdevices.ru/orion/smartmarket-technoportal/5ef89dc7/kak-v-sbere/_next/static/css/8849e9299ce5c936.css' violates the following Content Security Policy directive: "style-src 'unsafe-inline' 'report-sample' 'self' https://fonts.googleapis.com https://cdn-app.sberdevices.ru https://code.jivo.ru https://static.smcrm.sber.ru/formPage.min.css https://static.crm.sbc.space/formPage.min.css". Note that 'style-src-elem' was not explicitly set, so 'style-src' is used as a fallback. The policy is report-only, so the violation has been logged but no further action has been taken. @ https://developers.sber.ru/kak-v-sbere/vacancies:202 +[ 191ms] [INFO] Loading the stylesheet 'https://media.sberdevices.ru/orion/smartmarket-technoportal/5ef89dc7/kak-v-sbere/_next/static/css/8849e9299ce5c936.css' violates the following Content Security Policy directive: "style-src 'unsafe-inline' 'report-sample' 'self' https://fonts.googleapis.com https://cdn-app.sberdevices.ru https://code.jivo.ru https://static.smcrm.sber.ru/formPage.min.css https://static.crm.sbc.space/formPage.min.css". Note that 'style-src-elem' was not explicitly set, so 'style-src' is used as a fallback. The policy is report-only, so the violation has been logged but no further action has been taken. @ https://developers.sber.ru/kak-v-sbere/vacancies:202 +[ 191ms] [INFO] Loading the script 'https://media.sberdevices.ru/orion/smartmarket-technoportal/5ef89dc7/kak-v-sbere/_next/static/chunks/webpack-65f0abb9e95b023d.js' violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'unsafe-inline' 'report-sample' 'self' mapgl.2gis.com https://smartcaptcha.yandexcloud.net https://ad.adriver.ru https://cdn-app.sberdevices.ru/ https://code.jivo.ru/widget/CVgSX9az2t https://code.jivo.ru/widget/3PUKdqHYcF https://code.jivo.ru https://code.jivo.ru/js/bundle_ru_RU.js https://mc.yandex.ru https://top-fwz1.mail.ru/js/code.js https://vk.com/js/api/openapi.js https://www.gstatic.com https://ai.github.io/audio-recorder-polyfill/polyfill.js https://sberdevices.smcrm.sber.ru https://static.smcrm.sber.ru/formPage.min.js https://static.crm.sbc.space/formPage.min.js https://b2b-bundle.crm.sbc.space". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback. The policy is report-only, so the violation has been logged but no further action has been taken. @ https://developers.sber.ru/kak-v-sbere/vacancies:0 +[ 192ms] [INFO] Loading the script 'https://media.sberdevices.ru/orion/smartmarket-technoportal/5ef89dc7/kak-v-sbere/_next/static/chunks/framework-1b81e5a7e43a7a04.js' violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'unsafe-inline' 'report-sample' 'self' mapgl.2gis.com https://smartcaptcha.yandexcloud.net https://ad.adriver.ru https://cdn-app.sberdevices.ru/ https://code.jivo.ru/widget/CVgSX9az2t https://code.jivo.ru/widget/3PUKdqHYcF https://code.jivo.ru https://code.jivo.ru/js/bundle_ru_RU.js https://mc.yandex.ru https://top-fwz1.mail.ru/js/code.js https://vk.com/js/api/openapi.js https://www.gstatic.com https://ai.github.io/audio-recorder-polyfill/polyfill.js https://sberdevices.smcrm.sber.ru https://static.smcrm.sber.ru/formPage.min.js https://static.crm.sbc.space/formPage.min.js https://b2b-bundle.crm.sbc.space". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback. The policy is report-only, so the violation has been logged but no further action has been taken. @ https://developers.sber.ru/kak-v-sbere/vacancies:0 +[ 193ms] [INFO] Loading the script 'https://media.sberdevices.ru/orion/smartmarket-technoportal/5ef89dc7/kak-v-sbere/_next/static/chunks/main-495afe95af07dd3a.js' violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'unsafe-inline' 'report-sample' 'self' mapgl.2gis.com https://smartcaptcha.yandexcloud.net https://ad.adriver.ru https://cdn-app.sberdevices.ru/ https://code.jivo.ru/widget/CVgSX9az2t https://code.jivo.ru/widget/3PUKdqHYcF https://code.jivo.ru https://code.jivo.ru/js/bundle_ru_RU.js https://mc.yandex.ru https://top-fwz1.mail.ru/js/code.js https://vk.com/js/api/openapi.js https://www.gstatic.com https://ai.github.io/audio-recorder-polyfill/polyfill.js https://sberdevices.smcrm.sber.ru https://static.smcrm.sber.ru/formPage.min.js https://static.crm.sbc.space/formPage.min.js https://b2b-bundle.crm.sbc.space". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback. The policy is report-only, so the violation has been logged but no further action has been taken. @ https://developers.sber.ru/kak-v-sbere/vacancies:0 +[ 193ms] [INFO] Loading the script 'https://media.sberdevices.ru/orion/smartmarket-technoportal/5ef89dc7/kak-v-sbere/_next/static/chunks/pages/_app-13011852ba579c48.js' violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'unsafe-inline' 'report-sample' 'self' mapgl.2gis.com https://smartcaptcha.yandexcloud.net https://ad.adriver.ru https://cdn-app.sberdevices.ru/ https://code.jivo.ru/widget/CVgSX9az2t https://code.jivo.ru/widget/3PUKdqHYcF https://code.jivo.ru https://code.jivo.ru/js/bundle_ru_RU.js https://mc.yandex.ru https://top-fwz1.mail.ru/js/code.js https://vk.com/js/api/openapi.js https://www.gstatic.com https://ai.github.io/audio-recorder-polyfill/polyfill.js https://sberdevices.smcrm.sber.ru https://static.smcrm.sber.ru/formPage.min.js https://static.crm.sbc.space/formPage.min.js https://b2b-bundle.crm.sbc.space". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback. The policy is report-only, so the violation has been logged but no further action has been taken. @ https://developers.sber.ru/kak-v-sbere/vacancies:0 +[ 194ms] [INFO] Loading the script 'https://media.sberdevices.ru/orion/smartmarket-technoportal/5ef89dc7/kak-v-sbere/_next/static/chunks/360-d6b0134496dbd16b.js' violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'unsafe-inline' 'report-sample' 'self' mapgl.2gis.com https://smartcaptcha.yandexcloud.net https://ad.adriver.ru https://cdn-app.sberdevices.ru/ https://code.jivo.ru/widget/CVgSX9az2t https://code.jivo.ru/widget/3PUKdqHYcF https://code.jivo.ru https://code.jivo.ru/js/bundle_ru_RU.js https://mc.yandex.ru https://top-fwz1.mail.ru/js/code.js https://vk.com/js/api/openapi.js https://www.gstatic.com https://ai.github.io/audio-recorder-polyfill/polyfill.js https://sberdevices.smcrm.sber.ru https://static.smcrm.sber.ru/formPage.min.js https://static.crm.sbc.space/formPage.min.js https://b2b-bundle.crm.sbc.space". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback. The policy is report-only, so the violation has been logged but no further action has been taken. @ https://developers.sber.ru/kak-v-sbere/vacancies:0 +[ 194ms] [INFO] Loading the script 'https://media.sberdevices.ru/orion/smartmarket-technoportal/5ef89dc7/kak-v-sbere/_next/static/chunks/133-6c424c719448caaf.js' violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'unsafe-inline' 'report-sample' 'self' mapgl.2gis.com https://smartcaptcha.yandexcloud.net https://ad.adriver.ru https://cdn-app.sberdevices.ru/ https://code.jivo.ru/widget/CVgSX9az2t https://code.jivo.ru/widget/3PUKdqHYcF https://code.jivo.ru https://code.jivo.ru/js/bundle_ru_RU.js https://mc.yandex.ru https://top-fwz1.mail.ru/js/code.js https://vk.com/js/api/openapi.js https://www.gstatic.com https://ai.github.io/audio-recorder-polyfill/polyfill.js https://sberdevices.smcrm.sber.ru https://static.smcrm.sber.ru/formPage.min.js https://static.crm.sbc.space/formPage.min.js https://b2b-bundle.crm.sbc.space". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback. The policy is report-only, so the violation has been logged but no further action has been taken. @ https://developers.sber.ru/kak-v-sbere/vacancies:0 +[ 195ms] [INFO] Loading the script 'https://media.sberdevices.ru/orion/smartmarket-technoportal/5ef89dc7/kak-v-sbere/_next/static/chunks/571-c7d9f242bc838fb7.js' violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'unsafe-inline' 'report-sample' 'self' mapgl.2gis.com https://smartcaptcha.yandexcloud.net https://ad.adriver.ru https://cdn-app.sberdevices.ru/ https://code.jivo.ru/widget/CVgSX9az2t https://code.jivo.ru/widget/3PUKdqHYcF https://code.jivo.ru https://code.jivo.ru/js/bundle_ru_RU.js https://mc.yandex.ru https://top-fwz1.mail.ru/js/code.js https://vk.com/js/api/openapi.js https://www.gstatic.com https://ai.github.io/audio-recorder-polyfill/polyfill.js https://sberdevices.smcrm.sber.ru https://static.smcrm.sber.ru/formPage.min.js https://static.crm.sbc.space/formPage.min.js https://b2b-bundle.crm.sbc.space". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback. The policy is report-only, so the violation has been logged but no further action has been taken. @ https://developers.sber.ru/kak-v-sbere/vacancies:0 +[ 195ms] [INFO] Loading the script 'https://media.sberdevices.ru/orion/smartmarket-technoportal/5ef89dc7/kak-v-sbere/_next/static/chunks/362-7f37ccc16003c4a8.js' violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'unsafe-inline' 'report-sample' 'self' mapgl.2gis.com https://smartcaptcha.yandexcloud.net https://ad.adriver.ru https://cdn-app.sberdevices.ru/ https://code.jivo.ru/widget/CVgSX9az2t https://code.jivo.ru/widget/3PUKdqHYcF https://code.jivo.ru https://code.jivo.ru/js/bundle_ru_RU.js https://mc.yandex.ru https://top-fwz1.mail.ru/js/code.js https://vk.com/js/api/openapi.js https://www.gstatic.com https://ai.github.io/audio-recorder-polyfill/polyfill.js https://sberdevices.smcrm.sber.ru https://static.smcrm.sber.ru/formPage.min.js https://static.crm.sbc.space/formPage.min.js https://b2b-bundle.crm.sbc.space". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback. The policy is report-only, so the violation has been logged but no further action has been taken. @ https://developers.sber.ru/kak-v-sbere/vacancies:0 +[ 196ms] [INFO] Loading the script 'https://media.sberdevices.ru/orion/smartmarket-technoportal/5ef89dc7/kak-v-sbere/_next/static/chunks/219-935ab8e0e2d29233.js' violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'unsafe-inline' 'report-sample' 'self' mapgl.2gis.com https://smartcaptcha.yandexcloud.net https://ad.adriver.ru https://cdn-app.sberdevices.ru/ https://code.jivo.ru/widget/CVgSX9az2t https://code.jivo.ru/widget/3PUKdqHYcF https://code.jivo.ru https://code.jivo.ru/js/bundle_ru_RU.js https://mc.yandex.ru https://top-fwz1.mail.ru/js/code.js https://vk.com/js/api/openapi.js https://www.gstatic.com https://ai.github.io/audio-recorder-polyfill/polyfill.js https://sberdevices.smcrm.sber.ru https://static.smcrm.sber.ru/formPage.min.js https://static.crm.sbc.space/formPage.min.js https://b2b-bundle.crm.sbc.space". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback. The policy is report-only, so the violation has been logged but no further action has been taken. @ https://developers.sber.ru/kak-v-sbere/vacancies:0 +[ 196ms] [INFO] Loading the script 'https://media.sberdevices.ru/orion/smartmarket-technoportal/5ef89dc7/kak-v-sbere/_next/static/chunks/3-e401d6d806ab3a6c.js' violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'unsafe-inline' 'report-sample' 'self' mapgl.2gis.com https://smartcaptcha.yandexcloud.net https://ad.adriver.ru https://cdn-app.sberdevices.ru/ https://code.jivo.ru/widget/CVgSX9az2t https://code.jivo.ru/widget/3PUKdqHYcF https://code.jivo.ru https://code.jivo.ru/js/bundle_ru_RU.js https://mc.yandex.ru https://top-fwz1.mail.ru/js/code.js https://vk.com/js/api/openapi.js https://www.gstatic.com https://ai.github.io/audio-recorder-polyfill/polyfill.js https://sberdevices.smcrm.sber.ru https://static.smcrm.sber.ru/formPage.min.js https://static.crm.sbc.space/formPage.min.js https://b2b-bundle.crm.sbc.space". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback. The policy is report-only, so the violation has been logged but no further action has been taken. @ https://developers.sber.ru/kak-v-sbere/vacancies:0 +[ 197ms] [INFO] Loading the script 'https://media.sberdevices.ru/orion/smartmarket-technoportal/5ef89dc7/kak-v-sbere/_next/static/chunks/544-0c29c4e46165479e.js' violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'unsafe-inline' 'report-sample' 'self' mapgl.2gis.com https://smartcaptcha.yandexcloud.net https://ad.adriver.ru https://cdn-app.sberdevices.ru/ https://code.jivo.ru/widget/CVgSX9az2t https://code.jivo.ru/widget/3PUKdqHYcF https://code.jivo.ru https://code.jivo.ru/js/bundle_ru_RU.js https://mc.yandex.ru https://top-fwz1.mail.ru/js/code.js https://vk.com/js/api/openapi.js https://www.gstatic.com https://ai.github.io/audio-recorder-polyfill/polyfill.js https://sberdevices.smcrm.sber.ru https://static.smcrm.sber.ru/formPage.min.js https://static.crm.sbc.space/formPage.min.js https://b2b-bundle.crm.sbc.space". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback. The policy is report-only, so the violation has been logged but no further action has been taken. @ https://developers.sber.ru/kak-v-sbere/vacancies:0 +[ 198ms] [INFO] Loading the script 'https://media.sberdevices.ru/orion/smartmarket-technoportal/5ef89dc7/kak-v-sbere/_next/static/chunks/pages/%5B...slug%5D-db39fd03e6d38e5b.js' violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'unsafe-inline' 'report-sample' 'self' mapgl.2gis.com https://smartcaptcha.yandexcloud.net https://ad.adriver.ru https://cdn-app.sberdevices.ru/ https://code.jivo.ru/widget/CVgSX9az2t https://code.jivo.ru/widget/3PUKdqHYcF https://code.jivo.ru https://code.jivo.ru/js/bundle_ru_RU.js https://mc.yandex.ru https://top-fwz1.mail.ru/js/code.js https://vk.com/js/api/openapi.js https://www.gstatic.com https://ai.github.io/audio-recorder-polyfill/polyfill.js https://sberdevices.smcrm.sber.ru https://static.smcrm.sber.ru/formPage.min.js https://static.crm.sbc.space/formPage.min.js https://b2b-bundle.crm.sbc.space". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback. The policy is report-only, so the violation has been logged but no further action has been taken. @ https://developers.sber.ru/kak-v-sbere/vacancies:0 +[ 198ms] [INFO] Loading the script 'https://media.sberdevices.ru/orion/smartmarket-technoportal/5ef89dc7/kak-v-sbere/_next/static/nbkQYjxBdFIwmDokrclDo/_buildManifest.js' violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'unsafe-inline' 'report-sample' 'self' mapgl.2gis.com https://smartcaptcha.yandexcloud.net https://ad.adriver.ru https://cdn-app.sberdevices.ru/ https://code.jivo.ru/widget/CVgSX9az2t https://code.jivo.ru/widget/3PUKdqHYcF https://code.jivo.ru https://code.jivo.ru/js/bundle_ru_RU.js https://mc.yandex.ru https://top-fwz1.mail.ru/js/code.js https://vk.com/js/api/openapi.js https://www.gstatic.com https://ai.github.io/audio-recorder-polyfill/polyfill.js https://sberdevices.smcrm.sber.ru https://static.smcrm.sber.ru/formPage.min.js https://static.crm.sbc.space/formPage.min.js https://b2b-bundle.crm.sbc.space". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback. The policy is report-only, so the violation has been logged but no further action has been taken. @ https://developers.sber.ru/kak-v-sbere/vacancies:0 +[ 199ms] [INFO] Loading the script 'https://media.sberdevices.ru/orion/smartmarket-technoportal/5ef89dc7/kak-v-sbere/_next/static/nbkQYjxBdFIwmDokrclDo/_ssgManifest.js' violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'unsafe-inline' 'report-sample' 'self' mapgl.2gis.com https://smartcaptcha.yandexcloud.net https://ad.adriver.ru https://cdn-app.sberdevices.ru/ https://code.jivo.ru/widget/CVgSX9az2t https://code.jivo.ru/widget/3PUKdqHYcF https://code.jivo.ru https://code.jivo.ru/js/bundle_ru_RU.js https://mc.yandex.ru https://top-fwz1.mail.ru/js/code.js https://vk.com/js/api/openapi.js https://www.gstatic.com https://ai.github.io/audio-recorder-polyfill/polyfill.js https://sberdevices.smcrm.sber.ru https://static.smcrm.sber.ru/formPage.min.js https://static.crm.sbc.space/formPage.min.js https://b2b-bundle.crm.sbc.space". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback. The policy is report-only, so the violation has been logged but no further action has been taken. @ https://developers.sber.ru/kak-v-sbere/vacancies:0 +[ 1278ms] Uncaught Error: Minified React error #425; visit https://reactjs.org/docs/error-decoder.html?invariant=425 for the full message or use the non-minified dev environment for full errors and additional helpful warnings. + at jd (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:73:100) + at yk (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:148:0) + at Ri (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:194:355) + at Si (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:194:245) + at Pk (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:194:115) + at Nd (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:193:491) + at Oi (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:184:185) + at S (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react/react-18.2.0.min.js:16:24) + at U (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react/react-18.2.0.min.js:20:59) +[ 1279ms] Uncaught Error: Minified React error #418; visit https://reactjs.org/docs/error-decoder.html?invariant=418 for the full message or use the non-minified dev environment for full errors and additional helpful warnings. + at Xe (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:81:221) + at Rk (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:252:282) + at Si (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:194:184) + at Pk (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:194:115) + at Nd (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:193:491) + at Oi (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:184:185) + at S (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react/react-18.2.0.min.js:16:24) + at U (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react/react-18.2.0.min.js:20:59) +[ 1279ms] Uncaught Error: Minified React error #418; visit https://reactjs.org/docs/error-decoder.html?invariant=418 for the full message or use the non-minified dev environment for full errors and additional helpful warnings. + at Xe (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:81:221) + at Rk (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:252:282) + at Si (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:194:184) + at Pk (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:194:115) + at Nd (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:193:491) + at Oi (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:184:185) + at S (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react/react-18.2.0.min.js:16:24) + at U (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react/react-18.2.0.min.js:20:59) +[ 1279ms] Uncaught Error: Minified React error #418; visit https://reactjs.org/docs/error-decoder.html?invariant=418 for the full message or use the non-minified dev environment for full errors and additional helpful warnings. + at Xe (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:81:221) + at Rk (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:252:282) + at Si (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:194:184) + at Pk (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:194:115) + at Nd (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:193:491) + at Oi (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:184:185) + at S (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react/react-18.2.0.min.js:16:24) + at U (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react/react-18.2.0.min.js:20:59) +[ 1279ms] Uncaught Error: Minified React error #418; visit https://reactjs.org/docs/error-decoder.html?invariant=418 for the full message or use the non-minified dev environment for full errors and additional helpful warnings. + at Xe (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:81:221) + at Rk (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:252:282) + at Si (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:194:184) + at Pk (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:194:115) + at Nd (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:193:491) + at Oi (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:184:185) + at S (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react/react-18.2.0.min.js:16:24) + at U (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react/react-18.2.0.min.js:20:59) +[ 1280ms] Uncaught Error: Minified React error #418; visit https://reactjs.org/docs/error-decoder.html?invariant=418 for the full message or use the non-minified dev environment for full errors and additional helpful warnings. + at Xe (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:81:221) + at Rk (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:252:282) + at Si (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:194:184) + at Pk (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:194:115) + at Nd (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:193:491) + at Oi (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:184:185) + at S (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react/react-18.2.0.min.js:16:24) + at U (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react/react-18.2.0.min.js:20:59) +[ 1280ms] Uncaught Error: Minified React error #418; visit https://reactjs.org/docs/error-decoder.html?invariant=418 for the full message or use the non-minified dev environment for full errors and additional helpful warnings. + at Xe (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:81:221) + at Rk (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:252:282) + at Si (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:194:184) + at Pk (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:194:115) + at Nd (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:193:491) + at Oi (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:184:185) + at S (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react/react-18.2.0.min.js:16:24) + at U (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react/react-18.2.0.min.js:20:59) +[ 1280ms] Uncaught Error: Minified React error #418; visit https://reactjs.org/docs/error-decoder.html?invariant=418 for the full message or use the non-minified dev environment for full errors and additional helpful warnings. + at Xe (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:81:221) + at Rk (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:252:282) + at Si (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:194:184) + at Pk (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:194:115) + at Nd (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:193:491) + at Oi (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:184:185) + at S (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react/react-18.2.0.min.js:16:24) + at U (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react/react-18.2.0.min.js:20:59) +[ 1280ms] Uncaught Error: Minified React error #418; visit https://reactjs.org/docs/error-decoder.html?invariant=418 for the full message or use the non-minified dev environment for full errors and additional helpful warnings. + at Xe (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:81:221) + at Rk (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:252:282) + at Si (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:194:184) + at Pk (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:194:115) + at Nd (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:193:491) + at Oi (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:184:185) + at S (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react/react-18.2.0.min.js:16:24) + at U (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react/react-18.2.0.min.js:20:59) +[ 1280ms] Uncaught Error: Minified React error #423; visit https://reactjs.org/docs/error-decoder.html?invariant=423 for the full message or use the non-minified dev environment for full errors and additional helpful warnings. + at Rk (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:251:443) + at Si (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:194:184) + at Pk (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:194:115) + at Nd (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:193:491) + at Qf (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:186:438) + at Oi (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:184:399) + at S (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react/react-18.2.0.min.js:16:24) + at U (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react/react-18.2.0.min.js:20:59) +[ 1661ms] [INFO] Connecting to 'wss://mc.yandex.ru/solid.ws' violates the following Content Security Policy directive: "connect-src 'self' blob: *.2gis.com https://sentry-api.sberdevices.ru https://clickbeat.sberdevices.ru https://cbdv.sberdevices.ru https://node-sber1-az3-22.jivo.ru https://api.eye.sbdv.ru http://127.0.0.1:29009 http://127.0.0.1:30102 ymetrica1.com yandexmetrica.com:30103 yandexmetrica.com:29010 https://mc.yandex.md https://mc.yandex.by https://mc.yandex.kz https://sm-smart-proxy-ift.apps.sgmd.sberdevices.ru https://stats.g.doubleclick.net/j/collect https://sentry.fine.sberdevices.ru https://cdn-app.sberdevices.ru https://code.jivo.ru https://mc.yandex.ru https://metrics.prom.third-party-app.sberdevices.ru https://top-fwz1.mail.ru https://vk.com https://node-sber1-az1-1.jivosite.com https://node-sber1-az3-4.jivo.ru https://telemetry.jivosite.com/w https://telemetry.jivo.ru/w https://node-sber1-az1-1.jivo.ru https://app.kizen.com https://o1269395.ingest.sentry.io https://yandexmetrica.com https://crm.sbc.space https://smcrm.sber.ru https://mc.yandex.com wss://*.jivosite.com wss://*.jivo.ru". The policy is report-only, so the violation has been logged but no further action has been taken. @ https://mc.yandex.ru/metrika/tag.js?id=103884448:541 +[ 1732ms] [INFO] Loading the script 'https://media.sberdevices.ru/orion/smartmarket-technoportal/5ef89dc7/kak-v-sbere/_next/static/chunks/326-727bd10ad6481f36.js' violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'unsafe-inline' 'report-sample' 'self' mapgl.2gis.com https://smartcaptcha.yandexcloud.net https://ad.adriver.ru https://cdn-app.sberdevices.ru/ https://code.jivo.ru/widget/CVgSX9az2t https://code.jivo.ru/widget/3PUKdqHYcF https://code.jivo.ru https://code.jivo.ru/js/bundle_ru_RU.js https://mc.yandex.ru https://top-fwz1.mail.ru/js/code.js https://vk.com/js/api/openapi.js https://www.gstatic.com https://ai.github.io/audio-recorder-polyfill/polyfill.js https://sberdevices.smcrm.sber.ru https://static.smcrm.sber.ru/formPage.min.js https://static.crm.sbc.space/formPage.min.js https://b2b-bundle.crm.sbc.space". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback. The policy is report-only, so the violation has been logged but no further action has been taken. @ https://media.sberdevices.ru/orion/smartmarket-technoportal/5ef89dc7/kak-v-sbere/_next/static/chunks/main-495afe95af07dd3a.js:0 +[ 1732ms] [INFO] Loading the script 'https://media.sberdevices.ru/orion/smartmarket-technoportal/5ef89dc7/kak-v-sbere/_next/static/chunks/pages/vacancies/%5B...slug%5D-19e8207de178ddf5.js' violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'unsafe-inline' 'report-sample' 'self' mapgl.2gis.com https://smartcaptcha.yandexcloud.net https://ad.adriver.ru https://cdn-app.sberdevices.ru/ https://code.jivo.ru/widget/CVgSX9az2t https://code.jivo.ru/widget/3PUKdqHYcF https://code.jivo.ru https://code.jivo.ru/js/bundle_ru_RU.js https://mc.yandex.ru https://top-fwz1.mail.ru/js/code.js https://vk.com/js/api/openapi.js https://www.gstatic.com https://ai.github.io/audio-recorder-polyfill/polyfill.js https://sberdevices.smcrm.sber.ru https://static.smcrm.sber.ru/formPage.min.js https://static.crm.sbc.space/formPage.min.js https://b2b-bundle.crm.sbc.space". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback. The policy is report-only, so the violation has been logged but no further action has been taken. @ https://media.sberdevices.ru/orion/smartmarket-technoportal/5ef89dc7/kak-v-sbere/_next/static/chunks/main-495afe95af07dd3a.js:0 +[ 1734ms] [INFO] Connecting to 'https://media.sberdevices.ru/orion/smartmarket-technoportal/5ef89dc7/kak-v-sbere/_next/static/css/8849e9299ce5c936.css' violates the following Content Security Policy directive: "connect-src 'self' blob: *.2gis.com https://sentry-api.sberdevices.ru https://clickbeat.sberdevices.ru https://cbdv.sberdevices.ru https://node-sber1-az3-22.jivo.ru https://api.eye.sbdv.ru http://127.0.0.1:29009 http://127.0.0.1:30102 ymetrica1.com yandexmetrica.com:30103 yandexmetrica.com:29010 https://mc.yandex.md https://mc.yandex.by https://mc.yandex.kz https://sm-smart-proxy-ift.apps.sgmd.sberdevices.ru https://stats.g.doubleclick.net/j/collect https://sentry.fine.sberdevices.ru https://cdn-app.sberdevices.ru https://code.jivo.ru https://mc.yandex.ru https://metrics.prom.third-party-app.sberdevices.ru https://top-fwz1.mail.ru https://vk.com https://node-sber1-az1-1.jivosite.com https://node-sber1-az3-4.jivo.ru https://telemetry.jivosite.com/w https://telemetry.jivo.ru/w https://node-sber1-az1-1.jivo.ru https://app.kizen.com https://o1269395.ingest.sentry.io https://yandexmetrica.com https://crm.sbc.space https://smcrm.sber.ru https://mc.yandex.com wss://*.jivosite.com wss://*.jivo.ru". The policy is report-only, so the violation has been logged but no further action has been taken. @ https://media.sberdevices.ru/orion/smartmarket-technoportal/5ef89dc7/kak-v-sbere/_next/static/chunks/pages/_app-13011852ba579c48.js:0 +[ 1735ms] [INFO] Connecting to 'https://media.sberdevices.ru/orion/smartmarket-technoportal/5ef89dc7/kak-v-sbere/_next/static/css/8849e9299ce5c936.css' violates the following Content Security Policy directive: "connect-src 'self' blob: *.2gis.com https://sentry-api.sberdevices.ru https://clickbeat.sberdevices.ru https://cbdv.sberdevices.ru https://node-sber1-az3-22.jivo.ru https://api.eye.sbdv.ru http://127.0.0.1:29009 http://127.0.0.1:30102 ymetrica1.com yandexmetrica.com:30103 yandexmetrica.com:29010 https://mc.yandex.md https://mc.yandex.by https://mc.yandex.kz https://sm-smart-proxy-ift.apps.sgmd.sberdevices.ru https://stats.g.doubleclick.net/j/collect https://sentry.fine.sberdevices.ru https://cdn-app.sberdevices.ru https://code.jivo.ru https://mc.yandex.ru https://metrics.prom.third-party-app.sberdevices.ru https://top-fwz1.mail.ru https://vk.com https://node-sber1-az1-1.jivosite.com https://node-sber1-az3-4.jivo.ru https://telemetry.jivosite.com/w https://telemetry.jivo.ru/w https://node-sber1-az1-1.jivo.ru https://app.kizen.com https://o1269395.ingest.sentry.io https://yandexmetrica.com https://crm.sbc.space https://smcrm.sber.ru https://mc.yandex.com wss://*.jivosite.com wss://*.jivo.ru". The policy is report-only, so the violation has been logged but no further action has been taken. @ https://media.sberdevices.ru/orion/smartmarket-technoportal/5ef89dc7/kak-v-sbere/_next/static/chunks/pages/_app-13011852ba579c48.js:0 +[ 1753ms] [INFO] Loading the script 'https://media.sberdevices.ru/orion/smartmarket-technoportal/5ef89dc7/kak-v-sbere/_next/static/chunks/pages/index-dee7e3f6b8615136.js' violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'unsafe-inline' 'report-sample' 'self' mapgl.2gis.com https://smartcaptcha.yandexcloud.net https://ad.adriver.ru https://cdn-app.sberdevices.ru/ https://code.jivo.ru/widget/CVgSX9az2t https://code.jivo.ru/widget/3PUKdqHYcF https://code.jivo.ru https://code.jivo.ru/js/bundle_ru_RU.js https://mc.yandex.ru https://top-fwz1.mail.ru/js/code.js https://vk.com/js/api/openapi.js https://www.gstatic.com https://ai.github.io/audio-recorder-polyfill/polyfill.js https://sberdevices.smcrm.sber.ru https://static.smcrm.sber.ru/formPage.min.js https://static.crm.sbc.space/formPage.min.js https://b2b-bundle.crm.sbc.space". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback. The policy is report-only, so the violation has been logged but no further action has been taken. @ https://media.sberdevices.ru/orion/smartmarket-technoportal/5ef89dc7/kak-v-sbere/_next/static/chunks/main-495afe95af07dd3a.js:0 +[ 1845ms] [LOG] Set device id: 885a691d-c992-44fd-8938-2e5acbe90528 @ https://giga.chat/sync-device.html?device_id=885a691d-c992-44fd-8938-2e5acbe90528&session_id=1784014533044:48 +[ 1846ms] [LOG] Set session id: 1784014533044 @ https://giga.chat/sync-device.html?device_id=885a691d-c992-44fd-8938-2e5acbe90528&session_id=1784014533044:54 diff --git a/.playwright-mcp/console-2026-07-14T07-35-57-322Z.log b/.playwright-mcp/console-2026-07-14T07-35-57-322Z.log new file mode 100644 index 0000000..c552133 --- /dev/null +++ b/.playwright-mcp/console-2026-07-14T07-35-57-322Z.log @@ -0,0 +1,120 @@ +[ 108ms] [INFO] Loading the stylesheet 'https://media.sberdevices.ru/orion/smartmarket-technoportal/5ef89dc7/kak-v-sbere/jivosite/jivosite.css' violates the following Content Security Policy directive: "style-src 'unsafe-inline' 'report-sample' 'self' https://fonts.googleapis.com https://cdn-app.sberdevices.ru https://code.jivo.ru https://static.smcrm.sber.ru/formPage.min.css https://static.crm.sbc.space/formPage.min.css". Note that 'style-src-elem' was not explicitly set, so 'style-src' is used as a fallback. The policy is report-only, so the violation has been logged but no further action has been taken. @ https://developers.sber.ru/kak-v-sbere/vacancies?cat=mobile:202 +[ 108ms] [INFO] Loading the script 'https://media.sberdevices.ru/orion/smartmarket-technoportal/5ef89dc7/kak-v-sbere/jivosite/jivosite.js' violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'unsafe-inline' 'report-sample' 'self' mapgl.2gis.com https://smartcaptcha.yandexcloud.net https://ad.adriver.ru https://cdn-app.sberdevices.ru/ https://code.jivo.ru/widget/CVgSX9az2t https://code.jivo.ru/widget/3PUKdqHYcF https://code.jivo.ru https://code.jivo.ru/js/bundle_ru_RU.js https://mc.yandex.ru https://top-fwz1.mail.ru/js/code.js https://vk.com/js/api/openapi.js https://www.gstatic.com https://ai.github.io/audio-recorder-polyfill/polyfill.js https://sberdevices.smcrm.sber.ru https://static.smcrm.sber.ru/formPage.min.js https://static.crm.sbc.space/formPage.min.js https://b2b-bundle.crm.sbc.space". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback. The policy is report-only, so the violation has been logged but no further action has been taken. @ https://developers.sber.ru/kak-v-sbere/vacancies?cat=mobile:0 +[ 109ms] [INFO] Loading the stylesheet 'https://media.sberdevices.ru/orion/smartmarket-technoportal/5ef89dc7/kak-v-sbere/_next/static/css/e4a0d189ab43644a.css' violates the following Content Security Policy directive: "style-src 'unsafe-inline' 'report-sample' 'self' https://fonts.googleapis.com https://cdn-app.sberdevices.ru https://code.jivo.ru https://static.smcrm.sber.ru/formPage.min.css https://static.crm.sbc.space/formPage.min.css". Note that 'style-src-elem' was not explicitly set, so 'style-src' is used as a fallback. The policy is report-only, so the violation has been logged but no further action has been taken. @ https://developers.sber.ru/kak-v-sbere/vacancies?cat=mobile:202 +[ 109ms] [INFO] Loading the stylesheet 'https://media.sberdevices.ru/orion/smartmarket-technoportal/5ef89dc7/kak-v-sbere/_next/static/css/e4a0d189ab43644a.css' violates the following Content Security Policy directive: "style-src 'unsafe-inline' 'report-sample' 'self' https://fonts.googleapis.com https://cdn-app.sberdevices.ru https://code.jivo.ru https://static.smcrm.sber.ru/formPage.min.css https://static.crm.sbc.space/formPage.min.css". Note that 'style-src-elem' was not explicitly set, so 'style-src' is used as a fallback. The policy is report-only, so the violation has been logged but no further action has been taken. @ https://developers.sber.ru/kak-v-sbere/vacancies?cat=mobile:202 +[ 110ms] [INFO] Loading the stylesheet 'https://media.sberdevices.ru/orion/smartmarket-technoportal/5ef89dc7/kak-v-sbere/_next/static/css/8849e9299ce5c936.css' violates the following Content Security Policy directive: "style-src 'unsafe-inline' 'report-sample' 'self' https://fonts.googleapis.com https://cdn-app.sberdevices.ru https://code.jivo.ru https://static.smcrm.sber.ru/formPage.min.css https://static.crm.sbc.space/formPage.min.css". Note that 'style-src-elem' was not explicitly set, so 'style-src' is used as a fallback. The policy is report-only, so the violation has been logged but no further action has been taken. @ https://developers.sber.ru/kak-v-sbere/vacancies?cat=mobile:202 +[ 110ms] [INFO] Loading the stylesheet 'https://media.sberdevices.ru/orion/smartmarket-technoportal/5ef89dc7/kak-v-sbere/_next/static/css/8849e9299ce5c936.css' violates the following Content Security Policy directive: "style-src 'unsafe-inline' 'report-sample' 'self' https://fonts.googleapis.com https://cdn-app.sberdevices.ru https://code.jivo.ru https://static.smcrm.sber.ru/formPage.min.css https://static.crm.sbc.space/formPage.min.css". Note that 'style-src-elem' was not explicitly set, so 'style-src' is used as a fallback. The policy is report-only, so the violation has been logged but no further action has been taken. @ https://developers.sber.ru/kak-v-sbere/vacancies?cat=mobile:202 +[ 110ms] [INFO] Loading the script 'https://media.sberdevices.ru/orion/smartmarket-technoportal/5ef89dc7/kak-v-sbere/_next/static/chunks/webpack-65f0abb9e95b023d.js' violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'unsafe-inline' 'report-sample' 'self' mapgl.2gis.com https://smartcaptcha.yandexcloud.net https://ad.adriver.ru https://cdn-app.sberdevices.ru/ https://code.jivo.ru/widget/CVgSX9az2t https://code.jivo.ru/widget/3PUKdqHYcF https://code.jivo.ru https://code.jivo.ru/js/bundle_ru_RU.js https://mc.yandex.ru https://top-fwz1.mail.ru/js/code.js https://vk.com/js/api/openapi.js https://www.gstatic.com https://ai.github.io/audio-recorder-polyfill/polyfill.js https://sberdevices.smcrm.sber.ru https://static.smcrm.sber.ru/formPage.min.js https://static.crm.sbc.space/formPage.min.js https://b2b-bundle.crm.sbc.space". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback. The policy is report-only, so the violation has been logged but no further action has been taken. @ https://developers.sber.ru/kak-v-sbere/vacancies?cat=mobile:0 +[ 111ms] [INFO] Loading the script 'https://media.sberdevices.ru/orion/smartmarket-technoportal/5ef89dc7/kak-v-sbere/_next/static/chunks/framework-1b81e5a7e43a7a04.js' violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'unsafe-inline' 'report-sample' 'self' mapgl.2gis.com https://smartcaptcha.yandexcloud.net https://ad.adriver.ru https://cdn-app.sberdevices.ru/ https://code.jivo.ru/widget/CVgSX9az2t https://code.jivo.ru/widget/3PUKdqHYcF https://code.jivo.ru https://code.jivo.ru/js/bundle_ru_RU.js https://mc.yandex.ru https://top-fwz1.mail.ru/js/code.js https://vk.com/js/api/openapi.js https://www.gstatic.com https://ai.github.io/audio-recorder-polyfill/polyfill.js https://sberdevices.smcrm.sber.ru https://static.smcrm.sber.ru/formPage.min.js https://static.crm.sbc.space/formPage.min.js https://b2b-bundle.crm.sbc.space". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback. The policy is report-only, so the violation has been logged but no further action has been taken. @ https://developers.sber.ru/kak-v-sbere/vacancies?cat=mobile:0 +[ 111ms] [INFO] Loading the script 'https://media.sberdevices.ru/orion/smartmarket-technoportal/5ef89dc7/kak-v-sbere/_next/static/chunks/main-495afe95af07dd3a.js' violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'unsafe-inline' 'report-sample' 'self' mapgl.2gis.com https://smartcaptcha.yandexcloud.net https://ad.adriver.ru https://cdn-app.sberdevices.ru/ https://code.jivo.ru/widget/CVgSX9az2t https://code.jivo.ru/widget/3PUKdqHYcF https://code.jivo.ru https://code.jivo.ru/js/bundle_ru_RU.js https://mc.yandex.ru https://top-fwz1.mail.ru/js/code.js https://vk.com/js/api/openapi.js https://www.gstatic.com https://ai.github.io/audio-recorder-polyfill/polyfill.js https://sberdevices.smcrm.sber.ru https://static.smcrm.sber.ru/formPage.min.js https://static.crm.sbc.space/formPage.min.js https://b2b-bundle.crm.sbc.space". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback. The policy is report-only, so the violation has been logged but no further action has been taken. @ https://developers.sber.ru/kak-v-sbere/vacancies?cat=mobile:0 +[ 112ms] [INFO] Loading the script 'https://media.sberdevices.ru/orion/smartmarket-technoportal/5ef89dc7/kak-v-sbere/_next/static/chunks/pages/_app-13011852ba579c48.js' violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'unsafe-inline' 'report-sample' 'self' mapgl.2gis.com https://smartcaptcha.yandexcloud.net https://ad.adriver.ru https://cdn-app.sberdevices.ru/ https://code.jivo.ru/widget/CVgSX9az2t https://code.jivo.ru/widget/3PUKdqHYcF https://code.jivo.ru https://code.jivo.ru/js/bundle_ru_RU.js https://mc.yandex.ru https://top-fwz1.mail.ru/js/code.js https://vk.com/js/api/openapi.js https://www.gstatic.com https://ai.github.io/audio-recorder-polyfill/polyfill.js https://sberdevices.smcrm.sber.ru https://static.smcrm.sber.ru/formPage.min.js https://static.crm.sbc.space/formPage.min.js https://b2b-bundle.crm.sbc.space". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback. The policy is report-only, so the violation has been logged but no further action has been taken. @ https://developers.sber.ru/kak-v-sbere/vacancies?cat=mobile:0 +[ 112ms] [INFO] Loading the script 'https://media.sberdevices.ru/orion/smartmarket-technoportal/5ef89dc7/kak-v-sbere/_next/static/chunks/360-d6b0134496dbd16b.js' violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'unsafe-inline' 'report-sample' 'self' mapgl.2gis.com https://smartcaptcha.yandexcloud.net https://ad.adriver.ru https://cdn-app.sberdevices.ru/ https://code.jivo.ru/widget/CVgSX9az2t https://code.jivo.ru/widget/3PUKdqHYcF https://code.jivo.ru https://code.jivo.ru/js/bundle_ru_RU.js https://mc.yandex.ru https://top-fwz1.mail.ru/js/code.js https://vk.com/js/api/openapi.js https://www.gstatic.com https://ai.github.io/audio-recorder-polyfill/polyfill.js https://sberdevices.smcrm.sber.ru https://static.smcrm.sber.ru/formPage.min.js https://static.crm.sbc.space/formPage.min.js https://b2b-bundle.crm.sbc.space". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback. The policy is report-only, so the violation has been logged but no further action has been taken. @ https://developers.sber.ru/kak-v-sbere/vacancies?cat=mobile:0 +[ 112ms] [INFO] Loading the script 'https://media.sberdevices.ru/orion/smartmarket-technoportal/5ef89dc7/kak-v-sbere/_next/static/chunks/133-6c424c719448caaf.js' violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'unsafe-inline' 'report-sample' 'self' mapgl.2gis.com https://smartcaptcha.yandexcloud.net https://ad.adriver.ru https://cdn-app.sberdevices.ru/ https://code.jivo.ru/widget/CVgSX9az2t https://code.jivo.ru/widget/3PUKdqHYcF https://code.jivo.ru https://code.jivo.ru/js/bundle_ru_RU.js https://mc.yandex.ru https://top-fwz1.mail.ru/js/code.js https://vk.com/js/api/openapi.js https://www.gstatic.com https://ai.github.io/audio-recorder-polyfill/polyfill.js https://sberdevices.smcrm.sber.ru https://static.smcrm.sber.ru/formPage.min.js https://static.crm.sbc.space/formPage.min.js https://b2b-bundle.crm.sbc.space". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback. The policy is report-only, so the violation has been logged but no further action has been taken. @ https://developers.sber.ru/kak-v-sbere/vacancies?cat=mobile:0 +[ 113ms] [INFO] Loading the script 'https://media.sberdevices.ru/orion/smartmarket-technoportal/5ef89dc7/kak-v-sbere/_next/static/chunks/571-c7d9f242bc838fb7.js' violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'unsafe-inline' 'report-sample' 'self' mapgl.2gis.com https://smartcaptcha.yandexcloud.net https://ad.adriver.ru https://cdn-app.sberdevices.ru/ https://code.jivo.ru/widget/CVgSX9az2t https://code.jivo.ru/widget/3PUKdqHYcF https://code.jivo.ru https://code.jivo.ru/js/bundle_ru_RU.js https://mc.yandex.ru https://top-fwz1.mail.ru/js/code.js https://vk.com/js/api/openapi.js https://www.gstatic.com https://ai.github.io/audio-recorder-polyfill/polyfill.js https://sberdevices.smcrm.sber.ru https://static.smcrm.sber.ru/formPage.min.js https://static.crm.sbc.space/formPage.min.js https://b2b-bundle.crm.sbc.space". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback. The policy is report-only, so the violation has been logged but no further action has been taken. @ https://developers.sber.ru/kak-v-sbere/vacancies?cat=mobile:0 +[ 113ms] [INFO] Loading the script 'https://media.sberdevices.ru/orion/smartmarket-technoportal/5ef89dc7/kak-v-sbere/_next/static/chunks/362-7f37ccc16003c4a8.js' violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'unsafe-inline' 'report-sample' 'self' mapgl.2gis.com https://smartcaptcha.yandexcloud.net https://ad.adriver.ru https://cdn-app.sberdevices.ru/ https://code.jivo.ru/widget/CVgSX9az2t https://code.jivo.ru/widget/3PUKdqHYcF https://code.jivo.ru https://code.jivo.ru/js/bundle_ru_RU.js https://mc.yandex.ru https://top-fwz1.mail.ru/js/code.js https://vk.com/js/api/openapi.js https://www.gstatic.com https://ai.github.io/audio-recorder-polyfill/polyfill.js https://sberdevices.smcrm.sber.ru https://static.smcrm.sber.ru/formPage.min.js https://static.crm.sbc.space/formPage.min.js https://b2b-bundle.crm.sbc.space". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback. The policy is report-only, so the violation has been logged but no further action has been taken. @ https://developers.sber.ru/kak-v-sbere/vacancies?cat=mobile:0 +[ 114ms] [INFO] Loading the script 'https://media.sberdevices.ru/orion/smartmarket-technoportal/5ef89dc7/kak-v-sbere/_next/static/chunks/219-935ab8e0e2d29233.js' violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'unsafe-inline' 'report-sample' 'self' mapgl.2gis.com https://smartcaptcha.yandexcloud.net https://ad.adriver.ru https://cdn-app.sberdevices.ru/ https://code.jivo.ru/widget/CVgSX9az2t https://code.jivo.ru/widget/3PUKdqHYcF https://code.jivo.ru https://code.jivo.ru/js/bundle_ru_RU.js https://mc.yandex.ru https://top-fwz1.mail.ru/js/code.js https://vk.com/js/api/openapi.js https://www.gstatic.com https://ai.github.io/audio-recorder-polyfill/polyfill.js https://sberdevices.smcrm.sber.ru https://static.smcrm.sber.ru/formPage.min.js https://static.crm.sbc.space/formPage.min.js https://b2b-bundle.crm.sbc.space". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback. The policy is report-only, so the violation has been logged but no further action has been taken. @ https://developers.sber.ru/kak-v-sbere/vacancies?cat=mobile:0 +[ 114ms] [INFO] Loading the script 'https://media.sberdevices.ru/orion/smartmarket-technoportal/5ef89dc7/kak-v-sbere/_next/static/chunks/3-e401d6d806ab3a6c.js' violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'unsafe-inline' 'report-sample' 'self' mapgl.2gis.com https://smartcaptcha.yandexcloud.net https://ad.adriver.ru https://cdn-app.sberdevices.ru/ https://code.jivo.ru/widget/CVgSX9az2t https://code.jivo.ru/widget/3PUKdqHYcF https://code.jivo.ru https://code.jivo.ru/js/bundle_ru_RU.js https://mc.yandex.ru https://top-fwz1.mail.ru/js/code.js https://vk.com/js/api/openapi.js https://www.gstatic.com https://ai.github.io/audio-recorder-polyfill/polyfill.js https://sberdevices.smcrm.sber.ru https://static.smcrm.sber.ru/formPage.min.js https://static.crm.sbc.space/formPage.min.js https://b2b-bundle.crm.sbc.space". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback. The policy is report-only, so the violation has been logged but no further action has been taken. @ https://developers.sber.ru/kak-v-sbere/vacancies?cat=mobile:0 +[ 114ms] [INFO] Loading the script 'https://media.sberdevices.ru/orion/smartmarket-technoportal/5ef89dc7/kak-v-sbere/_next/static/chunks/544-0c29c4e46165479e.js' violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'unsafe-inline' 'report-sample' 'self' mapgl.2gis.com https://smartcaptcha.yandexcloud.net https://ad.adriver.ru https://cdn-app.sberdevices.ru/ https://code.jivo.ru/widget/CVgSX9az2t https://code.jivo.ru/widget/3PUKdqHYcF https://code.jivo.ru https://code.jivo.ru/js/bundle_ru_RU.js https://mc.yandex.ru https://top-fwz1.mail.ru/js/code.js https://vk.com/js/api/openapi.js https://www.gstatic.com https://ai.github.io/audio-recorder-polyfill/polyfill.js https://sberdevices.smcrm.sber.ru https://static.smcrm.sber.ru/formPage.min.js https://static.crm.sbc.space/formPage.min.js https://b2b-bundle.crm.sbc.space". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback. The policy is report-only, so the violation has been logged but no further action has been taken. @ https://developers.sber.ru/kak-v-sbere/vacancies?cat=mobile:0 +[ 115ms] [INFO] Loading the script 'https://media.sberdevices.ru/orion/smartmarket-technoportal/5ef89dc7/kak-v-sbere/_next/static/chunks/pages/%5B...slug%5D-db39fd03e6d38e5b.js' violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'unsafe-inline' 'report-sample' 'self' mapgl.2gis.com https://smartcaptcha.yandexcloud.net https://ad.adriver.ru https://cdn-app.sberdevices.ru/ https://code.jivo.ru/widget/CVgSX9az2t https://code.jivo.ru/widget/3PUKdqHYcF https://code.jivo.ru https://code.jivo.ru/js/bundle_ru_RU.js https://mc.yandex.ru https://top-fwz1.mail.ru/js/code.js https://vk.com/js/api/openapi.js https://www.gstatic.com https://ai.github.io/audio-recorder-polyfill/polyfill.js https://sberdevices.smcrm.sber.ru https://static.smcrm.sber.ru/formPage.min.js https://static.crm.sbc.space/formPage.min.js https://b2b-bundle.crm.sbc.space". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback. The policy is report-only, so the violation has been logged but no further action has been taken. @ https://developers.sber.ru/kak-v-sbere/vacancies?cat=mobile:0 +[ 115ms] [INFO] Loading the script 'https://media.sberdevices.ru/orion/smartmarket-technoportal/5ef89dc7/kak-v-sbere/_next/static/nbkQYjxBdFIwmDokrclDo/_buildManifest.js' violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'unsafe-inline' 'report-sample' 'self' mapgl.2gis.com https://smartcaptcha.yandexcloud.net https://ad.adriver.ru https://cdn-app.sberdevices.ru/ https://code.jivo.ru/widget/CVgSX9az2t https://code.jivo.ru/widget/3PUKdqHYcF https://code.jivo.ru https://code.jivo.ru/js/bundle_ru_RU.js https://mc.yandex.ru https://top-fwz1.mail.ru/js/code.js https://vk.com/js/api/openapi.js https://www.gstatic.com https://ai.github.io/audio-recorder-polyfill/polyfill.js https://sberdevices.smcrm.sber.ru https://static.smcrm.sber.ru/formPage.min.js https://static.crm.sbc.space/formPage.min.js https://b2b-bundle.crm.sbc.space". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback. The policy is report-only, so the violation has been logged but no further action has been taken. @ https://developers.sber.ru/kak-v-sbere/vacancies?cat=mobile:0 +[ 116ms] [INFO] Loading the script 'https://media.sberdevices.ru/orion/smartmarket-technoportal/5ef89dc7/kak-v-sbere/_next/static/nbkQYjxBdFIwmDokrclDo/_ssgManifest.js' violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'unsafe-inline' 'report-sample' 'self' mapgl.2gis.com https://smartcaptcha.yandexcloud.net https://ad.adriver.ru https://cdn-app.sberdevices.ru/ https://code.jivo.ru/widget/CVgSX9az2t https://code.jivo.ru/widget/3PUKdqHYcF https://code.jivo.ru https://code.jivo.ru/js/bundle_ru_RU.js https://mc.yandex.ru https://top-fwz1.mail.ru/js/code.js https://vk.com/js/api/openapi.js https://www.gstatic.com https://ai.github.io/audio-recorder-polyfill/polyfill.js https://sberdevices.smcrm.sber.ru https://static.smcrm.sber.ru/formPage.min.js https://static.crm.sbc.space/formPage.min.js https://b2b-bundle.crm.sbc.space". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback. The policy is report-only, so the violation has been logged but no further action has been taken. @ https://developers.sber.ru/kak-v-sbere/vacancies?cat=mobile:0 +[ 255ms] [INFO] Connecting to 'wss://mc.yandex.ru/solid.ws' violates the following Content Security Policy directive: "connect-src 'self' blob: *.2gis.com https://sentry-api.sberdevices.ru https://clickbeat.sberdevices.ru https://cbdv.sberdevices.ru https://node-sber1-az3-22.jivo.ru https://api.eye.sbdv.ru http://127.0.0.1:29009 http://127.0.0.1:30102 ymetrica1.com yandexmetrica.com:30103 yandexmetrica.com:29010 https://mc.yandex.md https://mc.yandex.by https://mc.yandex.kz https://sm-smart-proxy-ift.apps.sgmd.sberdevices.ru https://stats.g.doubleclick.net/j/collect https://sentry.fine.sberdevices.ru https://cdn-app.sberdevices.ru https://code.jivo.ru https://mc.yandex.ru https://metrics.prom.third-party-app.sberdevices.ru https://top-fwz1.mail.ru https://vk.com https://node-sber1-az1-1.jivosite.com https://node-sber1-az3-4.jivo.ru https://telemetry.jivosite.com/w https://telemetry.jivo.ru/w https://node-sber1-az1-1.jivo.ru https://app.kizen.com https://o1269395.ingest.sentry.io https://yandexmetrica.com https://crm.sbc.space https://smcrm.sber.ru https://mc.yandex.com wss://*.jivosite.com wss://*.jivo.ru". The policy is report-only, so the violation has been logged but no further action has been taken. @ https://mc.yandex.ru/metrika/tag.js?id=103884448:541 +[ 703ms] Uncaught Error: Minified React error #425; visit https://reactjs.org/docs/error-decoder.html?invariant=425 for the full message or use the non-minified dev environment for full errors and additional helpful warnings. + at jd (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:73:100) + at yk (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:148:0) + at Ri (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:194:355) + at Si (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:194:245) + at Pk (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:194:115) + at Nd (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:193:491) + at Oi (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:184:185) + at S (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react/react-18.2.0.min.js:16:24) + at U (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react/react-18.2.0.min.js:20:59) +[ 704ms] Uncaught Error: Minified React error #418; visit https://reactjs.org/docs/error-decoder.html?invariant=418 for the full message or use the non-minified dev environment for full errors and additional helpful warnings. + at Xe (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:81:221) + at Rk (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:252:282) + at Si (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:194:184) + at Pk (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:194:115) + at Nd (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:193:491) + at Oi (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:184:185) + at S (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react/react-18.2.0.min.js:16:24) + at U (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react/react-18.2.0.min.js:20:59) +[ 705ms] Uncaught Error: Minified React error #418; visit https://reactjs.org/docs/error-decoder.html?invariant=418 for the full message or use the non-minified dev environment for full errors and additional helpful warnings. + at Xe (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:81:221) + at Rk (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:252:282) + at Si (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:194:184) + at Pk (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:194:115) + at Nd (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:193:491) + at Oi (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:184:185) + at S (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react/react-18.2.0.min.js:16:24) + at U (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react/react-18.2.0.min.js:20:59) +[ 705ms] Uncaught Error: Minified React error #418; visit https://reactjs.org/docs/error-decoder.html?invariant=418 for the full message or use the non-minified dev environment for full errors and additional helpful warnings. + at Xe (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:81:221) + at Rk (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:252:282) + at Si (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:194:184) + at Pk (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:194:115) + at Nd (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:193:491) + at Oi (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:184:185) + at S (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react/react-18.2.0.min.js:16:24) + at U (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react/react-18.2.0.min.js:20:59) +[ 705ms] Uncaught Error: Minified React error #418; visit https://reactjs.org/docs/error-decoder.html?invariant=418 for the full message or use the non-minified dev environment for full errors and additional helpful warnings. + at Xe (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:81:221) + at Rk (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:252:282) + at Si (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:194:184) + at Pk (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:194:115) + at Nd (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:193:491) + at Oi (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:184:185) + at S (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react/react-18.2.0.min.js:16:24) + at U (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react/react-18.2.0.min.js:20:59) +[ 705ms] Uncaught Error: Minified React error #418; visit https://reactjs.org/docs/error-decoder.html?invariant=418 for the full message or use the non-minified dev environment for full errors and additional helpful warnings. + at Xe (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:81:221) + at Rk (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:252:282) + at Si (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:194:184) + at Pk (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:194:115) + at Nd (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:193:491) + at Oi (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:184:185) + at S (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react/react-18.2.0.min.js:16:24) + at U (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react/react-18.2.0.min.js:20:59) +[ 705ms] Uncaught Error: Minified React error #418; visit https://reactjs.org/docs/error-decoder.html?invariant=418 for the full message or use the non-minified dev environment for full errors and additional helpful warnings. + at Xe (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:81:221) + at Rk (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:252:282) + at Si (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:194:184) + at Pk (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:194:115) + at Nd (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:193:491) + at Oi (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:184:185) + at S (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react/react-18.2.0.min.js:16:24) + at U (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react/react-18.2.0.min.js:20:59) +[ 706ms] Uncaught Error: Minified React error #418; visit https://reactjs.org/docs/error-decoder.html?invariant=418 for the full message or use the non-minified dev environment for full errors and additional helpful warnings. + at Xe (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:81:221) + at Rk (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:252:282) + at Si (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:194:184) + at Pk (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:194:115) + at Nd (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:193:491) + at Oi (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:184:185) + at S (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react/react-18.2.0.min.js:16:24) + at U (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react/react-18.2.0.min.js:20:59) +[ 706ms] Uncaught Error: Minified React error #418; visit https://reactjs.org/docs/error-decoder.html?invariant=418 for the full message or use the non-minified dev environment for full errors and additional helpful warnings. + at Xe (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:81:221) + at Rk (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:252:282) + at Si (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:194:184) + at Pk (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:194:115) + at Nd (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:193:491) + at Oi (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:184:185) + at S (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react/react-18.2.0.min.js:16:24) + at U (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react/react-18.2.0.min.js:20:59) +[ 706ms] Uncaught Error: Minified React error #423; visit https://reactjs.org/docs/error-decoder.html?invariant=423 for the full message or use the non-minified dev environment for full errors and additional helpful warnings. + at Rk (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:251:443) + at Si (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:194:184) + at Pk (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:194:115) + at Nd (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:193:491) + at Qf (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:186:438) + at Oi (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react-dom/react-dom-18.2.0.min.js:184:399) + at S (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react/react-18.2.0.min.js:16:24) + at U (https://cdn-app.sberdevices.ru/shared-static/0.0.0/js/react/react-18.2.0.min.js:20:59) +[ 1095ms] [LOG] Set device id: 885a691d-c992-44fd-8938-2e5acbe90528 @ https://giga.chat/sync-device.html?device_id=885a691d-c992-44fd-8938-2e5acbe90528&session_id=1784014533044:48 +[ 1096ms] [LOG] Set session id: 1784014533044 @ https://giga.chat/sync-device.html?device_id=885a691d-c992-44fd-8938-2e5acbe90528&session_id=1784014533044:54 +[ 1498ms] [INFO] Loading the script 'https://media.sberdevices.ru/orion/smartmarket-technoportal/5ef89dc7/kak-v-sbere/_next/static/chunks/326-727bd10ad6481f36.js' violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'unsafe-inline' 'report-sample' 'self' mapgl.2gis.com https://smartcaptcha.yandexcloud.net https://ad.adriver.ru https://cdn-app.sberdevices.ru/ https://code.jivo.ru/widget/CVgSX9az2t https://code.jivo.ru/widget/3PUKdqHYcF https://code.jivo.ru https://code.jivo.ru/js/bundle_ru_RU.js https://mc.yandex.ru https://top-fwz1.mail.ru/js/code.js https://vk.com/js/api/openapi.js https://www.gstatic.com https://ai.github.io/audio-recorder-polyfill/polyfill.js https://sberdevices.smcrm.sber.ru https://static.smcrm.sber.ru/formPage.min.js https://static.crm.sbc.space/formPage.min.js https://b2b-bundle.crm.sbc.space". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback. The policy is report-only, so the violation has been logged but no further action has been taken. @ https://media.sberdevices.ru/orion/smartmarket-technoportal/5ef89dc7/kak-v-sbere/_next/static/chunks/main-495afe95af07dd3a.js:0 +[ 1499ms] [INFO] Loading the script 'https://media.sberdevices.ru/orion/smartmarket-technoportal/5ef89dc7/kak-v-sbere/_next/static/chunks/pages/vacancies/%5B...slug%5D-19e8207de178ddf5.js' violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'unsafe-inline' 'report-sample' 'self' mapgl.2gis.com https://smartcaptcha.yandexcloud.net https://ad.adriver.ru https://cdn-app.sberdevices.ru/ https://code.jivo.ru/widget/CVgSX9az2t https://code.jivo.ru/widget/3PUKdqHYcF https://code.jivo.ru https://code.jivo.ru/js/bundle_ru_RU.js https://mc.yandex.ru https://top-fwz1.mail.ru/js/code.js https://vk.com/js/api/openapi.js https://www.gstatic.com https://ai.github.io/audio-recorder-polyfill/polyfill.js https://sberdevices.smcrm.sber.ru https://static.smcrm.sber.ru/formPage.min.js https://static.crm.sbc.space/formPage.min.js https://b2b-bundle.crm.sbc.space". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback. The policy is report-only, so the violation has been logged but no further action has been taken. @ https://media.sberdevices.ru/orion/smartmarket-technoportal/5ef89dc7/kak-v-sbere/_next/static/chunks/main-495afe95af07dd3a.js:0 +[ 1500ms] [INFO] Connecting to 'https://media.sberdevices.ru/orion/smartmarket-technoportal/5ef89dc7/kak-v-sbere/_next/static/css/8849e9299ce5c936.css' violates the following Content Security Policy directive: "connect-src 'self' blob: *.2gis.com https://sentry-api.sberdevices.ru https://clickbeat.sberdevices.ru https://cbdv.sberdevices.ru https://node-sber1-az3-22.jivo.ru https://api.eye.sbdv.ru http://127.0.0.1:29009 http://127.0.0.1:30102 ymetrica1.com yandexmetrica.com:30103 yandexmetrica.com:29010 https://mc.yandex.md https://mc.yandex.by https://mc.yandex.kz https://sm-smart-proxy-ift.apps.sgmd.sberdevices.ru https://stats.g.doubleclick.net/j/collect https://sentry.fine.sberdevices.ru https://cdn-app.sberdevices.ru https://code.jivo.ru https://mc.yandex.ru https://metrics.prom.third-party-app.sberdevices.ru https://top-fwz1.mail.ru https://vk.com https://node-sber1-az1-1.jivosite.com https://node-sber1-az3-4.jivo.ru https://telemetry.jivosite.com/w https://telemetry.jivo.ru/w https://node-sber1-az1-1.jivo.ru https://app.kizen.com https://o1269395.ingest.sentry.io https://yandexmetrica.com https://crm.sbc.space https://smcrm.sber.ru https://mc.yandex.com wss://*.jivosite.com wss://*.jivo.ru". The policy is report-only, so the violation has been logged but no further action has been taken. @ https://media.sberdevices.ru/orion/smartmarket-technoportal/5ef89dc7/kak-v-sbere/_next/static/chunks/pages/_app-13011852ba579c48.js:0 +[ 1500ms] [INFO] Connecting to 'https://media.sberdevices.ru/orion/smartmarket-technoportal/5ef89dc7/kak-v-sbere/_next/static/css/8849e9299ce5c936.css' violates the following Content Security Policy directive: "connect-src 'self' blob: *.2gis.com https://sentry-api.sberdevices.ru https://clickbeat.sberdevices.ru https://cbdv.sberdevices.ru https://node-sber1-az3-22.jivo.ru https://api.eye.sbdv.ru http://127.0.0.1:29009 http://127.0.0.1:30102 ymetrica1.com yandexmetrica.com:30103 yandexmetrica.com:29010 https://mc.yandex.md https://mc.yandex.by https://mc.yandex.kz https://sm-smart-proxy-ift.apps.sgmd.sberdevices.ru https://stats.g.doubleclick.net/j/collect https://sentry.fine.sberdevices.ru https://cdn-app.sberdevices.ru https://code.jivo.ru https://mc.yandex.ru https://metrics.prom.third-party-app.sberdevices.ru https://top-fwz1.mail.ru https://vk.com https://node-sber1-az1-1.jivosite.com https://node-sber1-az3-4.jivo.ru https://telemetry.jivosite.com/w https://telemetry.jivo.ru/w https://node-sber1-az1-1.jivo.ru https://app.kizen.com https://o1269395.ingest.sentry.io https://yandexmetrica.com https://crm.sbc.space https://smcrm.sber.ru https://mc.yandex.com wss://*.jivosite.com wss://*.jivo.ru". The policy is report-only, so the violation has been logged but no further action has been taken. @ https://media.sberdevices.ru/orion/smartmarket-technoportal/5ef89dc7/kak-v-sbere/_next/static/chunks/pages/_app-13011852ba579c48.js:0 +[ 1502ms] [INFO] Loading the script 'https://media.sberdevices.ru/orion/smartmarket-technoportal/5ef89dc7/kak-v-sbere/_next/static/chunks/pages/index-dee7e3f6b8615136.js' violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'unsafe-inline' 'report-sample' 'self' mapgl.2gis.com https://smartcaptcha.yandexcloud.net https://ad.adriver.ru https://cdn-app.sberdevices.ru/ https://code.jivo.ru/widget/CVgSX9az2t https://code.jivo.ru/widget/3PUKdqHYcF https://code.jivo.ru https://code.jivo.ru/js/bundle_ru_RU.js https://mc.yandex.ru https://top-fwz1.mail.ru/js/code.js https://vk.com/js/api/openapi.js https://www.gstatic.com https://ai.github.io/audio-recorder-polyfill/polyfill.js https://sberdevices.smcrm.sber.ru https://static.smcrm.sber.ru/formPage.min.js https://static.crm.sbc.space/formPage.min.js https://b2b-bundle.crm.sbc.space". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback. The policy is report-only, so the violation has been logged but no further action has been taken. @ https://media.sberdevices.ru/orion/smartmarket-technoportal/5ef89dc7/kak-v-sbere/_next/static/chunks/main-495afe95af07dd3a.js:0 +[ 2141ms] [WARNING] It is recommended that a robustness level be specified. Not specifying the robustness level could result in unexpected behavior. @ https://smartcaptcha.yandexcloud.net/captchapgrd:0 diff --git a/.playwright-mcp/console-2026-07-14T07-36-12-958Z.log b/.playwright-mcp/console-2026-07-14T07-36-12-958Z.log new file mode 100644 index 0000000..a5f1293 --- /dev/null +++ b/.playwright-mcp/console-2026-07-14T07-36-12-958Z.log @@ -0,0 +1,51 @@ +[ 327ms] [WARNING] Failed to decode downloaded font: https://job.mts.ru/fonts-nuxt/Sans/MTSSans-Regular/MTSSans-Regular.woff2 @ https://job.mts.ru/vacancies:87 +[ 327ms] [WARNING] OTS parsing error: invalid sfntVersion: -2147398132 @ https://job.mts.ru/vacancies:87 +[ 328ms] [WARNING] Failed to decode downloaded font: https://job.mts.ru/fonts-nuxt/Sans/MTSSans-Medium/MTSSans-Medium.woff2 @ https://job.mts.ru/vacancies:87 +[ 328ms] [WARNING] OTS parsing error: invalid sfntVersion: -2147396852 @ https://job.mts.ru/vacancies:87 +[ 328ms] [WARNING] Failed to decode downloaded font: https://job.mts.ru/fonts-nuxt/Sans/MTSSans-Bold/MTSSans-Bold.woff2 @ https://job.mts.ru/vacancies:87 +[ 328ms] [WARNING] OTS parsing error: invalid sfntVersion: -2147401204 @ https://job.mts.ru/vacancies:87 +[ 366ms] [WARNING] Failed to decode downloaded font: https://job.mts.ru/fonts-nuxt/Sans/MTSSans-Black/MTSSans-Black.woff2 @ https://job.mts.ru/vacancies:0 +[ 366ms] [WARNING] OTS parsing error: invalid sfntVersion: -2147398388 @ https://job.mts.ru/vacancies:0 +[ 783ms] [WARNING] Failed to decode downloaded font: https://job.mts.ru/fonts-nuxt/Sans/MTSSans-Regular/MTSSans-Regular.woff2 @ https://job.mts.ru/vacancies:0 +[ 783ms] [WARNING] OTS parsing error: invalid sfntVersion: -2147398132 @ https://job.mts.ru/vacancies:0 +[ 783ms] [WARNING] Failed to decode downloaded font: https://job.mts.ru/fonts-nuxt/Sans/MTSSans-Medium/MTSSans-Medium.woff2 @ https://job.mts.ru/vacancies:0 +[ 783ms] [WARNING] OTS parsing error: invalid sfntVersion: -2147396852 @ https://job.mts.ru/vacancies:0 +[ 783ms] [WARNING] Failed to decode downloaded font: https://job.mts.ru/fonts-nuxt/Sans/MTSSans-Bold/MTSSans-Bold.woff2 @ https://job.mts.ru/vacancies:0 +[ 783ms] [WARNING] OTS parsing error: invalid sfntVersion: -2147401204 @ https://job.mts.ru/vacancies:0 +[ 783ms] [WARNING] Failed to decode downloaded font: https://job.mts.ru/fonts-nuxt/Sans/MTSSans-Black/MTSSans-Black.woff2 @ https://job.mts.ru/vacancies:0 +[ 783ms] [WARNING] OTS parsing error: invalid sfntVersion: -2147398388 @ https://job.mts.ru/vacancies:0 +[ 898ms] [ERROR] Hydration completed but contains mismatches. @ https://job.mts.ru/_nuxt/BfRAmCGT.js:1587 +[ 1351ms] [LOG] [%ctNPS%c] Reading settings from Cache... font-weight:bold; font-weight:default; @ https://mtsopros.mts.ru/libsdk/sdk.v6.js:68 +[ 1362ms] [LOG] [%ctNPS%c] Cache read success. font-weight:bold; font-weight:default; @ https://mtsopros.mts.ru/libsdk/sdk.v6.js:68 +[ 1363ms] [LOG] %c[tNPS]%c Cannot find configuration in cache. color:#F13F3F; color:#888; @ https://mtsopros.mts.ru/libsdk/sdk.v6.js:68 +[ 1363ms] [LOG] %c[tNPS]%c Cache version is outdated. Clearing the cache... color:#F13F3F; color:#888; @ https://mtsopros.mts.ru/libsdk/sdk.v6.js:68 +[ 2352ms] [LOG] %cМетод: color: #666; font-weight: bold; hit @ https://job.mts.ru/_nuxt/Bc-FqxCZ.js:274 +[ 2352ms] [LOG] %cВызов: color: #666; font-weight: bold; ym(56926183, "hit", "/vacancies", options) @ https://job.mts.ru/_nuxt/Bc-FqxCZ.js:274 +[ 2352ms] [LOG] %cПараметры (options.params): color: #666; font-weight: bold; @ https://job.mts.ru/_nuxt/Bc-FqxCZ.js:274 +[ 2352ms] [LOG] { + "ScreenName": "/vacancies", + "EventCategory": "katalog_vakansii", + "EventAction": "page_view" +} @ https://job.mts.ru/_nuxt/Bc-FqxCZ.js:274 +[ 2352ms] [LOG] %cПолная структура отправки в YM: color: #009900; font-weight: bold; @ https://job.mts.ru/_nuxt/Bc-FqxCZ.js:274 +[ 2352ms] [LOG] { + "method": "hit", + "url": "/vacancies", + "options": { + "params": { + "ScreenName": "/vacancies", + "EventCategory": "katalog_vakansii", + "EventAction": "page_view" + } + } +} @ https://job.mts.ru/_nuxt/Bc-FqxCZ.js:274 +[ 2353ms] [LOG] %cМетод: color: #666; font-weight: bold; reachGoal @ https://job.mts.ru/_nuxt/Bc-FqxCZ.js:266 +[ 2353ms] [LOG] %cВызов: color: #666; font-weight: bold; ym(56926183, "reachGoal", "view_vacancies_page", params) @ https://job.mts.ru/_nuxt/Bc-FqxCZ.js:266 +[ 2353ms] [LOG] %cПараметры (params): color: #666; font-weight: bold; @ https://job.mts.ru/_nuxt/Bc-FqxCZ.js:266 +[ 2353ms] [LOG] {} @ https://job.mts.ru/_nuxt/Bc-FqxCZ.js:266 +[ 2353ms] [LOG] %cПолная структура отправки в YM: color: #009900; font-weight: bold; @ https://job.mts.ru/_nuxt/Bc-FqxCZ.js:266 +[ 2353ms] [LOG] { + "method": "reachGoal", + "target": "view_vacancies_page", + "params": {} +} @ https://job.mts.ru/_nuxt/Bc-FqxCZ.js:266 diff --git a/.playwright-mcp/console-2026-07-14T07-40-22-422Z.log b/.playwright-mcp/console-2026-07-14T07-40-22-422Z.log new file mode 100644 index 0000000..015f5d1 --- /dev/null +++ b/.playwright-mcp/console-2026-07-14T07-40-22-422Z.log @@ -0,0 +1,15 @@ +[ 614ms] [WARNING] It is recommended that a robustness level be specified. Not specifying the robustness level could result in unexpected behavior. @ https://servicepipe.ru/static/checkjs/ce1f45/fcDM0TmqZ3.js:0 +[ 1087ms] [ERROR] Failed to load resource: net::ERR_FAILED @ chrome-extension://invalid/:0 +[ 1138ms] [WARNING] The language detection model was required but not available. @ https://team.kuper.ru/catalog-vacancies:0 +[ 1147ms] [ERROR] Failed to load resource: net::ERR_FAILED @ chrome-extension://invalid/:0 +[ 1160ms] [WARNING] The language detection model was required but not available. @ https://team.kuper.ru/catalog-vacancies:0 +[ 1171ms] [ERROR] Failed to load resource: net::ERR_FAILED @ chrome-extension://invalid/:0 +[ 1173ms] [WARNING] The language detection model was required but not available. @ https://team.kuper.ru/catalog-vacancies:0 +[ 1175ms] [INFO] This page uses Chrome's Built-In AI features (LanguageDetector)! We're always improving our models; please submit your feedback here: https://issues.chromium.org/issues/new?component=1583316 @ https://servicepipe.ru/static/checkjs/ce1f45/fcDM0TmqZ3.js:0 +[ 1179ms] [ERROR] Failed to load resource: net::ERR_FAILED @ chrome-extension://invalid/:0 +[ 1188ms] [ERROR] Failed to load resource: net::ERR_FAILED @ chrome-extension://invalid/:0 +[ 1191ms] [ERROR] Failed to load resource: net::ERR_FAILED @ chrome-extension://invalid/:0 +[ 2047ms] [ERROR] Access to XMLHttpRequest at 'https://vacancies-api.sbermarket.ru/api/vacancy_search/?' from origin 'https://team.kuper.ru' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. @ https://team.kuper.ru/catalog-vacancies:0 +[ 2048ms] [ERROR] Failed to load resource: net::ERR_FAILED @ https://vacancies-api.sbermarket.ru/api/vacancy_search/?:0 +[ 2048ms] [ERROR] Access to XMLHttpRequest at 'https://vacancies-api.sbermarket.ru/api/vacancy_pagination/' from origin 'https://team.kuper.ru' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. @ https://team.kuper.ru/catalog-vacancies:0 +[ 2049ms] [ERROR] Failed to load resource: net::ERR_FAILED @ https://vacancies-api.sbermarket.ru/api/vacancy_pagination/:0 diff --git a/.playwright-mcp/console-2026-07-14T07-40-30-836Z.log b/.playwright-mcp/console-2026-07-14T07-40-30-836Z.log new file mode 100644 index 0000000..8e2dadf --- /dev/null +++ b/.playwright-mcp/console-2026-07-14T07-40-30-836Z.log @@ -0,0 +1,10 @@ +[ 267ms] [ERROR] Access to XMLHttpRequest at 'https://vacancies-api.sbermarket.ru/api/vacancy_search/?' from origin 'https://team.kuper.ru' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. @ https://team.kuper.ru/catalog-vacancies:0 +[ 267ms] [ERROR] Failed to load resource: net::ERR_FAILED @ https://vacancies-api.sbermarket.ru/api/vacancy_search/?:0 +[ 268ms] [ERROR] Access to XMLHttpRequest at 'https://vacancies-api.sbermarket.ru/api/vacancy_pagination/' from origin 'https://team.kuper.ru' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. @ https://team.kuper.ru/catalog-vacancies:0 +[ 268ms] [ERROR] Failed to load resource: net::ERR_FAILED @ https://vacancies-api.sbermarket.ru/api/vacancy_pagination/:0 +[ 10074ms] [ERROR] Access to XMLHttpRequest at 'https://vacancies-api.sbermarket.ru/api/vacancy_general_search/?search=Frontend' from origin 'https://team.kuper.ru' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. @ https://team.kuper.ru/catalog-vacancies:0 +[ 10075ms] [ERROR] Failed to load resource: net::ERR_FAILED @ https://vacancies-api.sbermarket.ru/api/vacancy_general_search/?search=Frontend:0 +[ 10096ms] [ERROR] Access to XMLHttpRequest at 'https://vacancies-api.sbermarket.ru/api/vacancy_search/?search=Frontend' from origin 'https://team.kuper.ru' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. @ https://team.kuper.ru/catalog-vacancies?search=Frontend:0 +[ 10097ms] [ERROR] Failed to load resource: net::ERR_FAILED @ https://vacancies-api.sbermarket.ru/api/vacancy_search/?search=Frontend:0 +[ 10098ms] [ERROR] Access to XMLHttpRequest at 'https://vacancies-api.sbermarket.ru/api/vacancy_pagination/?search=Frontend' from origin 'https://team.kuper.ru' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. @ https://team.kuper.ru/catalog-vacancies?search=Frontend:0 +[ 10099ms] [ERROR] Failed to load resource: net::ERR_FAILED @ https://vacancies-api.sbermarket.ru/api/vacancy_pagination/?search=Frontend:0 diff --git a/.playwright-mcp/console-2026-07-14T07-40-55-438Z.log b/.playwright-mcp/console-2026-07-14T07-40-55-438Z.log new file mode 100644 index 0000000..3100f95 --- /dev/null +++ b/.playwright-mcp/console-2026-07-14T07-40-55-438Z.log @@ -0,0 +1 @@ +[ 3840ms] [WARNING] The resource https://mc.yandex.ru/watch/96810932 was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally. @ https://job.lamoda.ru/vacancies?city=none:0 diff --git a/.playwright-mcp/console-2026-07-14T07-41-01-576Z.log b/.playwright-mcp/console-2026-07-14T07-41-01-576Z.log new file mode 100644 index 0000000..a4de785 --- /dev/null +++ b/.playwright-mcp/console-2026-07-14T07-41-01-576Z.log @@ -0,0 +1 @@ +[ 3241ms] [LOG] blockScroll JSHandle@node @ https://latech.ru/:96 diff --git a/.playwright-mcp/console-2026-07-14T07-41-11-276Z.log b/.playwright-mcp/console-2026-07-14T07-41-11-276Z.log new file mode 100644 index 0000000..19012cb --- /dev/null +++ b/.playwright-mcp/console-2026-07-14T07-41-11-276Z.log @@ -0,0 +1,3 @@ +[ 4566ms] [WARNING] The resource https://mc.yandex.ru/watch/96810932 was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally. @ https://job.lamoda.ru/vacancies?city=none:0 +[ 12684ms] [WARNING] The resource https://mc.yandex.ru/watch/96810932 was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally. @ https://job.lamoda.ru/vacancies?search=Frontend&city=none:0 +[ 19838ms] [WARNING] The resource https://mc.yandex.ru/watch/96810932 was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally. @ https://job.lamoda.ru/vacancies?search=Mobile&city=none:0 diff --git a/.playwright-mcp/console-2026-07-14T07-42-11-120Z.log b/.playwright-mcp/console-2026-07-14T07-42-11-120Z.log new file mode 100644 index 0000000..bcda645 --- /dev/null +++ b/.playwright-mcp/console-2026-07-14T07-42-11-120Z.log @@ -0,0 +1,12 @@ +[ 188ms] [ERROR] Failed to load resource: the server responded with a status of 404 (Not Found) @ https://career.domclick.ru/src/client/fonts/SBSansDisplay-Regular.woff2:0 +[ 189ms] [ERROR] Failed to load resource: the server responded with a status of 404 (Not Found) @ https://career.domclick.ru/src/client/fonts/SBSansDisplay-Thin.woff2:0 +[ 230ms] [ERROR] Failed to load resource: the server responded with a status of 404 (Not Found) @ https://career.domclick.ru/src/client/fonts/SBSansDisplay-Medium.woff2:0 +[ 252ms] [ERROR] Failed to load resource: the server responded with a status of 404 (Not Found) @ https://career.domclick.ru/static/manifest.json:0 +[ 253ms] [ERROR] Manifest fetch from https://career.domclick.ru/static/manifest.json failed, code 404 @ https://career.domclick.ru/:0 +[ 279ms] [ERROR] Failed to load resource: the server responded with a status of 404 (Not Found) @ https://career.domclick.ru/src/client/fonts/SBSansDisplay-Bold.woff2:0 +[ 781ms] [ERROR] Failed to load resource: the server responded with a status of 404 (Not Found) @ https://career.domclick.ru/static/manifest.json:0 +[ 782ms] [ERROR] Manifest fetch from https://career.domclick.ru/static/manifest.json failed, code 404 @ https://career.domclick.ru/:0 +[ 4310ms] [WARNING] The resource https://career.domclick.ru/src/client/fonts/SBSansDisplay-Thin.woff2 was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally. @ https://career.domclick.ru/:0 +[ 4310ms] [WARNING] The resource https://career.domclick.ru/src/client/fonts/SBSansDisplay-Medium.woff2 was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally. @ https://career.domclick.ru/:0 +[ 4310ms] [WARNING] The resource https://career.domclick.ru/src/client/fonts/SBSansDisplay-Bold.woff2 was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally. @ https://career.domclick.ru/:0 +[ 4310ms] [WARNING] The resource https://career.domclick.ru/src/client/fonts/SBSansDisplay-Regular.woff2 was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally. @ https://career.domclick.ru/:0 diff --git a/.playwright-mcp/console-2026-07-14T07-42-16-607Z.log b/.playwright-mcp/console-2026-07-14T07-42-16-607Z.log new file mode 100644 index 0000000..c5f4ee0 --- /dev/null +++ b/.playwright-mcp/console-2026-07-14T07-42-16-607Z.log @@ -0,0 +1,12 @@ +[ 181ms] [ERROR] Failed to load resource: the server responded with a status of 404 (Not Found) @ https://career.domclick.ru/src/client/fonts/SBSansDisplay-Thin.woff2:0 +[ 181ms] [ERROR] Failed to load resource: the server responded with a status of 404 (Not Found) @ https://career.domclick.ru/src/client/fonts/SBSansDisplay-Regular.woff2:0 +[ 207ms] [ERROR] Failed to load resource: the server responded with a status of 404 (Not Found) @ https://career.domclick.ru/static/manifest.json:0 +[ 207ms] [ERROR] Manifest fetch from https://career.domclick.ru/static/manifest.json failed, code 404 @ https://career.domclick.ru/vacancies:0 +[ 252ms] [ERROR] Failed to load resource: the server responded with a status of 404 (Not Found) @ https://career.domclick.ru/src/client/fonts/SBSansDisplay-Bold.woff2:0 +[ 252ms] [ERROR] Failed to load resource: the server responded with a status of 404 (Not Found) @ https://career.domclick.ru/src/client/fonts/SBSansDisplay-Medium.woff2:0 +[ 367ms] [ERROR] Failed to load resource: the server responded with a status of 404 (Not Found) @ https://career.domclick.ru/static/manifest.json:0 +[ 367ms] [ERROR] Manifest fetch from https://career.domclick.ru/static/manifest.json failed, code 404 @ https://career.domclick.ru/vacancies:0 +[ 3639ms] [WARNING] The resource https://career.domclick.ru/src/client/fonts/SBSansDisplay-Thin.woff2 was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally. @ https://career.domclick.ru/vacancies:0 +[ 3639ms] [WARNING] The resource https://career.domclick.ru/src/client/fonts/SBSansDisplay-Medium.woff2 was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally. @ https://career.domclick.ru/vacancies:0 +[ 3639ms] [WARNING] The resource https://career.domclick.ru/src/client/fonts/SBSansDisplay-Bold.woff2 was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally. @ https://career.domclick.ru/vacancies:0 +[ 3639ms] [WARNING] The resource https://career.domclick.ru/src/client/fonts/SBSansDisplay-Regular.woff2 was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally. @ https://career.domclick.ru/vacancies:0 diff --git a/.playwright-mcp/console-2026-07-14T07-42-43-410Z.log b/.playwright-mcp/console-2026-07-14T07-42-43-410Z.log new file mode 100644 index 0000000..524fc6b --- /dev/null +++ b/.playwright-mcp/console-2026-07-14T07-42-43-410Z.log @@ -0,0 +1,6 @@ +[ 13090ms] [LOG] Error: TargetAds Queue is empty @ https://i.hh.ru/js/External/TargetAds_WebSDK.js?v=2.2:0 +[ 13551ms] [LOG] JQMIGRATE: Migrate is installed with logging active, version 3.2.0 @ https://legacy-template-renderer.hh.ru/static/js/jquery-migrate.c786f0a49c86ed0b.js:0 +[ 13580ms] [ERROR] Failed to load resource: net::ERR_FAILED @ chrome-extension://invalid/:0 +[ 13661ms] [ERROR] Failed to load resource: net::ERR_FAILED @ chrome-extension://invalid/:0 +[ 14254ms] [LOG] Error: TargetAds Queue is empty @ https://i.hh.ru/js/External/TargetAds_WebSDK.js?v=2.2:0 +[ 15101ms] [ERROR] Failed to load resource: net::ERR_HTTP2_SERVER_REFUSED_STREAM @ https://bobid-ip.hybrid.ai/:0 diff --git a/.playwright-mcp/console-2026-07-14T07-43-05-454Z.log b/.playwright-mcp/console-2026-07-14T07-43-05-454Z.log new file mode 100644 index 0000000..51f578e --- /dev/null +++ b/.playwright-mcp/console-2026-07-14T07-43-05-454Z.log @@ -0,0 +1,5 @@ +[ 973ms] [LOG] JQMIGRATE: Migrate is installed with logging active, version 3.2.0 @ https://legacy-template-renderer.hh.ru/static/js/jquery-migrate.c786f0a49c86ed0b.js:0 +[ 987ms] [LOG] Error: TargetAds Queue is empty @ https://i.hh.ru/js/External/TargetAds_WebSDK.js?v=2.2:0 +[ 990ms] [ERROR] Failed to load resource: net::ERR_FAILED @ chrome-extension://invalid/:0 +[ 1219ms] [ERROR] Failed to load resource: net::ERR_FAILED @ chrome-extension://invalid/:0 +[ 1284ms] [LOG] Error: TargetAds Queue is empty @ https://i.hh.ru/js/External/TargetAds_WebSDK.js?v=2.2:0 diff --git a/.playwright-mcp/console-2026-07-14T07-43-36-986Z.log b/.playwright-mcp/console-2026-07-14T07-43-36-986Z.log new file mode 100644 index 0000000..e84e65d --- /dev/null +++ b/.playwright-mcp/console-2026-07-14T07-43-36-986Z.log @@ -0,0 +1,5 @@ +[ 1370ms] [LOG] JQMIGRATE: Migrate is installed with logging active, version 3.2.0 @ https://legacy-template-renderer.hh.ru/static/js/jquery-migrate.c786f0a49c86ed0b.js:0 +[ 1386ms] [LOG] Error: TargetAds Queue is empty @ https://i.hh.ru/js/External/TargetAds_WebSDK.js?v=2.2:0 +[ 1388ms] [ERROR] Failed to load resource: net::ERR_FAILED @ chrome-extension://invalid/:0 +[ 1620ms] [ERROR] Failed to load resource: net::ERR_FAILED @ chrome-extension://invalid/:0 +[ 1714ms] [LOG] Error: TargetAds Queue is empty @ https://i.hh.ru/js/External/TargetAds_WebSDK.js?v=2.2:0 diff --git a/.playwright-mcp/console-2026-07-14T07-44-17-140Z.log b/.playwright-mcp/console-2026-07-14T07-44-17-140Z.log new file mode 100644 index 0000000..6aea44b --- /dev/null +++ b/.playwright-mcp/console-2026-07-14T07-44-17-140Z.log @@ -0,0 +1,5 @@ +[ 2500ms] [WARNING] GSAP target null not found. https://gsap.com @ https://ptsecurity.com/_next/static/chunks/7178-1d088a177b9d2969.js:1 +[ 2501ms] [WARNING] GSAP target null not found. https://gsap.com @ https://ptsecurity.com/_next/static/chunks/7178-1d088a177b9d2969.js:1 +[ 2501ms] [WARNING] GSAP target null not found. https://gsap.com @ https://ptsecurity.com/_next/static/chunks/7178-1d088a177b9d2969.js:1 +[ 12174ms] [WARNING] The resource https://ptsecurity.com/_next/static/chunks/359.3de8e503db8d9c63.js was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally. @ https://ptsecurity.com/about/vacancy/:0 +[ 24318ms] [WARNING] The resource https://ptsecurity.com/_next/static/chunks/359.3de8e503db8d9c63.js was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally. @ https://ptsecurity.com/about/vacancy/?page=2:0 diff --git a/.playwright-mcp/console-2026-07-14T07-44-45-313Z.log b/.playwright-mcp/console-2026-07-14T07-44-45-313Z.log new file mode 100644 index 0000000..f0a0ad8 --- /dev/null +++ b/.playwright-mcp/console-2026-07-14T07-44-45-313Z.log @@ -0,0 +1,4 @@ +[ 1947ms] [ERROR] Failed to load resource: the server responded with a status of 401 () @ https://github.com/in-product-messaging/budget-threshold-banner?organization=Ecwid:0 +[ 3314ms] [ERROR] Failed to load resource: the server responded with a status of 503 () @ https://collector.github.com/github/collect:0 +[ 5227ms] [ERROR] Failed to load resource: the server responded with a status of 503 () @ https://collector.github.com/github/collect:0 +[ 10136ms] [ERROR] Failed to load resource: the server responded with a status of 503 () @ https://collector.github.com/github/collect:0 diff --git a/.playwright-mcp/console-2026-07-14T07-45-10-613Z.log b/.playwright-mcp/console-2026-07-14T07-45-10-613Z.log new file mode 100644 index 0000000..62e543f --- /dev/null +++ b/.playwright-mcp/console-2026-07-14T07-45-10-613Z.log @@ -0,0 +1,57 @@ +[ 1072ms] [ERROR] Error: Minified React error #418; visit https://reactjs.org/docs/error-decoder.html?invariant=418 for the full message or use the non-minified dev environment for full errors and additional helpful warnings. + at o1 (https://job-boards.cdn.greenhouse.io/assets/vendor-CSu851Dq.js:38:4812) + at d9 (https://job-boards.cdn.greenhouse.io/assets/vendor-CSu851Dq.js:40:45634) + at s9 (https://job-boards.cdn.greenhouse.io/assets/vendor-CSu851Dq.js:40:39790) + at W8 (https://job-boards.cdn.greenhouse.io/assets/vendor-CSu851Dq.js:40:39762) + at i9 (https://job-boards.cdn.greenhouse.io/assets/vendor-CSu851Dq.js:40:34745) + at S (https://job-boards.cdn.greenhouse.io/assets/vendor-CSu851Dq.js:25:1550) + at MessagePort.M (https://job-boards.cdn.greenhouse.io/assets/vendor-CSu851Dq.js:25:1910) @ https://job-boards.cdn.greenhouse.io/assets/vendor-CSu851Dq.js:243 +[ 1096ms] [WARNING] React recovered from an error during hydration. Error: Minified React error #425; visit https://reactjs.org/docs/error-decoder.html?invariant=425 for the full message or use the non-minified dev environment for full errors and additional helpful warnings. + at Js (https://job-boards.cdn.greenhouse.io/assets/vendor-CSu851Dq.js:38:68) + at A8 (https://job-boards.cdn.greenhouse.io/assets/vendor-CSu851Dq.js:40:16079) + at u9 (https://job-boards.cdn.greenhouse.io/assets/vendor-CSu851Dq.js:40:40098) + at s9 (https://job-boards.cdn.greenhouse.io/assets/vendor-CSu851Dq.js:40:39851) + at W8 (https://job-boards.cdn.greenhouse.io/assets/vendor-CSu851Dq.js:40:39762) + at i9 (https://job-boards.cdn.greenhouse.io/assets/vendor-CSu851Dq.js:40:34745) + at S (https://job-boards.cdn.greenhouse.io/assets/vendor-CSu851Dq.js:25:1550) + at MessagePort.M (https://job-boards.cdn.greenhouse.io/assets/vendor-CSu851Dq.js:25:1910) @ https://job-boards.cdn.greenhouse.io/assets/vendor-CSu851Dq.js:243 +[ 1096ms] [WARNING] React recovered from an error during hydration. Error: Minified React error #418; visit https://reactjs.org/docs/error-decoder.html?invariant=418 for the full message or use the non-minified dev environment for full errors and additional helpful warnings. + at o1 (https://job-boards.cdn.greenhouse.io/assets/vendor-CSu851Dq.js:38:4812) + at d9 (https://job-boards.cdn.greenhouse.io/assets/vendor-CSu851Dq.js:40:45634) + at s9 (https://job-boards.cdn.greenhouse.io/assets/vendor-CSu851Dq.js:40:39790) + at W8 (https://job-boards.cdn.greenhouse.io/assets/vendor-CSu851Dq.js:40:39762) + at i9 (https://job-boards.cdn.greenhouse.io/assets/vendor-CSu851Dq.js:40:34745) + at S (https://job-boards.cdn.greenhouse.io/assets/vendor-CSu851Dq.js:25:1550) + at MessagePort.M (https://job-boards.cdn.greenhouse.io/assets/vendor-CSu851Dq.js:25:1910) @ https://job-boards.cdn.greenhouse.io/assets/vendor-CSu851Dq.js:243 +[ 1096ms] [WARNING] React recovered from an error during hydration. Error: Minified React error #418; visit https://reactjs.org/docs/error-decoder.html?invariant=418 for the full message or use the non-minified dev environment for full errors and additional helpful warnings. + at o1 (https://job-boards.cdn.greenhouse.io/assets/vendor-CSu851Dq.js:38:4812) + at d9 (https://job-boards.cdn.greenhouse.io/assets/vendor-CSu851Dq.js:40:45634) + at s9 (https://job-boards.cdn.greenhouse.io/assets/vendor-CSu851Dq.js:40:39790) + at W8 (https://job-boards.cdn.greenhouse.io/assets/vendor-CSu851Dq.js:40:39762) + at i9 (https://job-boards.cdn.greenhouse.io/assets/vendor-CSu851Dq.js:40:34745) + at S (https://job-boards.cdn.greenhouse.io/assets/vendor-CSu851Dq.js:25:1550) + at MessagePort.M (https://job-boards.cdn.greenhouse.io/assets/vendor-CSu851Dq.js:25:1910) @ https://job-boards.cdn.greenhouse.io/assets/vendor-CSu851Dq.js:243 +[ 1096ms] [WARNING] React recovered from an error during hydration. Error: Minified React error #418; visit https://reactjs.org/docs/error-decoder.html?invariant=418 for the full message or use the non-minified dev environment for full errors and additional helpful warnings. + at o1 (https://job-boards.cdn.greenhouse.io/assets/vendor-CSu851Dq.js:38:4812) + at d9 (https://job-boards.cdn.greenhouse.io/assets/vendor-CSu851Dq.js:40:45634) + at s9 (https://job-boards.cdn.greenhouse.io/assets/vendor-CSu851Dq.js:40:39790) + at W8 (https://job-boards.cdn.greenhouse.io/assets/vendor-CSu851Dq.js:40:39762) + at i9 (https://job-boards.cdn.greenhouse.io/assets/vendor-CSu851Dq.js:40:34745) + at S (https://job-boards.cdn.greenhouse.io/assets/vendor-CSu851Dq.js:25:1550) + at MessagePort.M (https://job-boards.cdn.greenhouse.io/assets/vendor-CSu851Dq.js:25:1910) @ https://job-boards.cdn.greenhouse.io/assets/vendor-CSu851Dq.js:243 +[ 1097ms] [WARNING] React recovered from an error during hydration. Error: Minified React error #423; visit https://reactjs.org/docs/error-decoder.html?invariant=423 for the full message or use the non-minified dev environment for full errors and additional helpful warnings. + at d9 (https://job-boards.cdn.greenhouse.io/assets/vendor-CSu851Dq.js:40:45291) + at s9 (https://job-boards.cdn.greenhouse.io/assets/vendor-CSu851Dq.js:40:39790) + at z8 (https://job-boards.cdn.greenhouse.io/assets/vendor-CSu851Dq.js:40:39718) + at ll (https://job-boards.cdn.greenhouse.io/assets/vendor-CSu851Dq.js:40:39570) + at S1 (https://job-boards.cdn.greenhouse.io/assets/vendor-CSu851Dq.js:40:35934) + at i9 (https://job-boards.cdn.greenhouse.io/assets/vendor-CSu851Dq.js:40:34883) + at S (https://job-boards.cdn.greenhouse.io/assets/vendor-CSu851Dq.js:25:1550) + at MessagePort.M (https://job-boards.cdn.greenhouse.io/assets/vendor-CSu851Dq.js:25:1910) @ https://job-boards.cdn.greenhouse.io/assets/vendor-CSu851Dq.js:243 +[ 1097ms] [WARNING] A preload for 'https://s101-recruiting.cdn.greenhouse.io/job_board_renderer/custom_fonts/fonts/400/008/110/original/JetBrainsSans-Regular.woff2?1756302559' is found, but is not used because the request credentials mode does not match. Consider taking a look at crossorigin attribute. @ https://job-boards.eu.greenhouse.io/jetbrains:0 +[ 1097ms] [WARNING] A preload for 'https://s101-recruiting.cdn.greenhouse.io/job_board_renderer/custom_fonts/fonts/400/008/110/original/JetBrainsSans-Regular.woff2?1756302559' is found, but is not used because the request credentials mode does not match. Consider taking a look at crossorigin attribute. @ https://job-boards.eu.greenhouse.io/jetbrains:0 +[ 14889ms] [WARNING] The resource https://s101-recruiting.cdn.greenhouse.io/job_board_renderer/custom_fonts/fonts/400/008/110/original/JetBrainsSans-Regular.woff2?1756302559 was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally. @ https://job-boards.eu.greenhouse.io/jetbrains:0 +[ 18440ms] [WARNING] The resource https://s101-recruiting.cdn.greenhouse.io/job_board_renderer/custom_fonts/fonts/400/008/110/original/JetBrainsSans-Regular.woff2?1756302559 was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally. @ https://job-boards.eu.greenhouse.io/jetbrains?keyword=Frontend:0 +[ 31741ms] [WARNING] The resource https://s101-recruiting.cdn.greenhouse.io/job_board_renderer/custom_fonts/fonts/400/008/110/original/JetBrainsSans-Regular.woff2?1756302559 was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally. @ https://job-boards.eu.greenhouse.io/jetbrains?keyword=Fullstack:0 +[ 41524ms] [WARNING] The resource https://s101-recruiting.cdn.greenhouse.io/job_board_renderer/custom_fonts/fonts/400/008/110/original/JetBrainsSans-Regular.woff2?1756302559 was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally. @ https://job-boards.eu.greenhouse.io/jetbrains?keyword=Web:0 +[ 51526ms] [WARNING] The resource https://s101-recruiting.cdn.greenhouse.io/job_board_renderer/custom_fonts/fonts/400/008/110/original/JetBrainsSans-Regular.woff2?1756302559 was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally. @ https://job-boards.eu.greenhouse.io/jetbrains?keyword=Vue:0 diff --git a/.playwright-mcp/console-2026-07-14T07-46-26-559Z.log b/.playwright-mcp/console-2026-07-14T07-46-26-559Z.log new file mode 100644 index 0000000..ae7b3d9 --- /dev/null +++ b/.playwright-mcp/console-2026-07-14T07-46-26-559Z.log @@ -0,0 +1,14 @@ +[ 1405ms] [ERROR] Access to fetch at 'https://people-api.avito.ru/service-proxy/ap-career-composition/v1/me' from origin 'https://career.avito.com' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. @ https://career.avito.com/vacancies/:0 +[ 1407ms] [ERROR] Failed to load resource: net::ERR_FAILED @ https://people-api.avito.ru/service-proxy/ap-career-composition/v1/me:0 +[ 61259ms] [ERROR] Failed to load resource: the server responded with a status of 403 () @ https://career.avito.com/bitrix/tools/public_session.php?k=2138a9029533c0641340ce340ae97fbf.d77b459de967acca4b5f7699ef84b49c1c99189054d6cf0eca645ddf5181e26a:0 +[ 61260ms] [LOG] BX.debug: [status, 403, Object] @ https://career.avito.com/bitrix/js/main/core/core.js?1754592239511455:6363 +[ 121260ms] [ERROR] Failed to load resource: the server responded with a status of 403 () @ https://career.avito.com/bitrix/tools/public_session.php?k=2138a9029533c0641340ce340ae97fbf.d77b459de967acca4b5f7699ef84b49c1c99189054d6cf0eca645ddf5181e26a:0 +[ 121260ms] [LOG] BX.debug: [status, 403, Object] @ https://career.avito.com/bitrix/js/main/core/core.js?1754592239511455:6363 +[ 181273ms] [ERROR] Failed to load resource: the server responded with a status of 403 () @ https://career.avito.com/bitrix/tools/public_session.php?k=2138a9029533c0641340ce340ae97fbf.d77b459de967acca4b5f7699ef84b49c1c99189054d6cf0eca645ddf5181e26a:0 +[ 181273ms] [LOG] BX.debug: [status, 403, Object] @ https://career.avito.com/bitrix/js/main/core/core.js?1754592239511455:6363 +[ 241271ms] [ERROR] Failed to load resource: the server responded with a status of 403 () @ https://career.avito.com/bitrix/tools/public_session.php?k=2138a9029533c0641340ce340ae97fbf.d77b459de967acca4b5f7699ef84b49c1c99189054d6cf0eca645ddf5181e26a:0 +[ 241272ms] [LOG] BX.debug: [status, 403, Object] @ https://career.avito.com/bitrix/js/main/core/core.js?1754592239511455:6363 +[ 301813ms] [ERROR] Failed to load resource: the server responded with a status of 403 () @ https://career.avito.com/bitrix/tools/public_session.php?k=2138a9029533c0641340ce340ae97fbf.d77b459de967acca4b5f7699ef84b49c1c99189054d6cf0eca645ddf5181e26a:0 +[ 301814ms] [LOG] BX.debug: [status, 403, Object] @ https://career.avito.com/bitrix/js/main/core/core.js?1754592239511455:6363 +[ 361261ms] [ERROR] Failed to load resource: the server responded with a status of 403 () @ https://career.avito.com/bitrix/tools/public_session.php?k=2138a9029533c0641340ce340ae97fbf.d77b459de967acca4b5f7699ef84b49c1c99189054d6cf0eca645ddf5181e26a:0 +[ 361261ms] [LOG] BX.debug: [status, 403, Object] @ https://career.avito.com/bitrix/js/main/core/core.js?1754592239511455:6363 diff --git a/.playwright-mcp/console-2026-07-14T07-52-36-961Z.log b/.playwright-mcp/console-2026-07-14T07-52-36-961Z.log new file mode 100644 index 0000000..09a364d --- /dev/null +++ b/.playwright-mcp/console-2026-07-14T07-52-36-961Z.log @@ -0,0 +1,4 @@ +[ 716ms] [LOG] Error: TargetAds Queue is empty @ https://i.hh.ru/js/External/TargetAds_WebSDK.js?v=2.2:0 +[ 721ms] [ERROR] Failed to load resource: net::ERR_FAILED @ chrome-extension://invalid/:0 +[ 727ms] [ERROR] Failed to load resource: net::ERR_FAILED @ chrome-extension://invalid/:0 +[ 1188ms] [LOG] Error: TargetAds Queue is empty @ https://i.hh.ru/js/External/TargetAds_WebSDK.js?v=2.2:0 diff --git a/.playwright-mcp/console-2026-07-14T07-52-41-511Z.log b/.playwright-mcp/console-2026-07-14T07-52-41-511Z.log new file mode 100644 index 0000000..4faec27 --- /dev/null +++ b/.playwright-mcp/console-2026-07-14T07-52-41-511Z.log @@ -0,0 +1 @@ +[ 702ms] [LOG] [SeoLinks] using provided allSpecializations {count: 49, mode: vacancy, source: vacancy} @ https://getmatch.ru/_next/static/chunks/1330-d93906bc2c684aaa.js:0 diff --git a/.playwright-mcp/page-2026-07-14T07-29-15-225Z.yml b/.playwright-mcp/page-2026-07-14T07-29-15-225Z.yml new file mode 100644 index 0000000..8a325a2 --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-29-15-225Z.yml @@ -0,0 +1,558 @@ +- main [ref=e2]: + - generic [ref=e5]: + - generic: + - generic: + - generic: + - generic: + - button "Yandex logo Работа в Яндексе" [ref=e6] [cursor=pointer]: + - img "Yandex logo" [ref=e7] + - generic [ref=e8]: Работа в Яндексе + - button "Yandex logo Работа в Яндексе" [ref=e9] [cursor=pointer]: + - img "Yandex logo" [ref=e10] + - generic [ref=e11]: Работа в Яндексе + - generic: + - button "Меню" [ref=e13] [cursor=pointer] + - button "Ваш профиль" [ref=e18] [cursor=pointer] + - navigation: + - generic: + - generic: + - generic: + - list: + - listitem: + - button "Новости" + - listitem: + - button "Карьера" + - listitem: + - button "Инвесторам" + - listitem: + - button "Рекламодателям" + - listitem: + - button "Бизнесу" + - listitem: + - button "Исследования" + - listitem: + - button "Мероприятия" + - listitem: + - button "Наука" + - listitem: + - button "Образование" + - listitem: + - button "О компании" + - listitem: + - button "Контакты" + - list: + - listitem: + - button "О Яндексе" + - listitem: + - button "Вакансии" + - listitem: + - button "Быстрый офер" + - listitem: + - button "Мультитрек" + - listitem: + - button "Сервисы" + - listitem: + - button "Блог" + - listitem: + - button "Стажировки" + - main [ref=e22]: + - generic [ref=e24]: + - generic [ref=e26]: + - heading "Работа в Яндексе" [level=1] [ref=e27] + - generic [ref=e30]: + - combobox [ref=e31]: + - searchbox "Найдите свою вакансию" [ref=e32] + - button "Очистить" + - button "Найти" + - generic [ref=e35]: + - link "Посмотреть все вакансии" [ref=e37] [cursor=pointer]: + - /url: https://yandex.ru/jobs/vacancies/?from=cp_fastfilters + - generic [ref=e41]: + - list [ref=e43]: + - listitem [ref=e44]: + - link "Разработка 474 вакансии" [ref=e45] [cursor=pointer]: + - /url: https://yandex.ru/jobs/vacancies/?professions=backend-developer&professions=database-developer&professions=desktop-developer&professions=frontend-developer&professions=full-stack-developer&professions=ml-developer&professions=mob-app-developer&professions=mob-app-developer-android&professions=mob-app-developer-ios&professions=noc-developer&professions=system-developer + - generic [ref=e46]: Разработка + - generic [ref=e47]: 474 вакансии + - listitem [ref=e48]: + - link "Управление проектами 31 вакансия" [ref=e49] [cursor=pointer]: + - /url: https://yandex.ru/jobs/vacancies/?professions=project-manager&professions=tech-manager + - generic [ref=e50]: Управление проектами + - generic [ref=e51]: 31 вакансия + - listitem [ref=e52]: + - link "Аналитика 120 вакансий" [ref=e53] [cursor=pointer]: + - /url: https://yandex.ru/jobs/vacancies/?professions=analyst&professions=analyst-developer + - generic [ref=e54]: Аналитика + - generic [ref=e55]: 120 вакансий + - listitem [ref=e56]: + - link "Дизайн 28 вакансий" [ref=e57] [cursor=pointer]: + - /url: https://yandex.ru/jobs/vacancies/?professions=designer-uxui&professions=designer + - generic [ref=e58]: Дизайн + - generic [ref=e59]: 28 вакансий + - listitem [ref=e60]: + - link "Продажи 54 вакансии" [ref=e61] [cursor=pointer]: + - /url: https://yandex.ru/jobs/vacancies/?professions=bis-dev-manager&professions=client-manager&professions=partner-manager&professions=sales-manager&professions=sales-project-manager&professions=sales-support-manager + - generic [ref=e62]: Продажи + - generic [ref=e63]: 54 вакансии + - listitem [ref=e64]: + - link "Поддержка пользователей 134 вакансии" [ref=e65] [cursor=pointer]: + - /url: https://yandex.ru/jobs/vacancies/?professions=support-specialist&professions=content-manager&professions=client-service&professions=tech-support&professions=call-centre-spec + - generic [ref=e66]: Поддержка пользователей + - generic [ref=e67]: 134 вакансии + - listitem [ref=e68]: + - link "С++ 145 вакансий" [ref=e69] [cursor=pointer]: + - /url: https://yandex.ru/jobs/vacancies/?professions=backend-developer&skills=62&text=c%2B%2B + - generic [ref=e70]: С++ + - generic [ref=e71]: 145 вакансий + - listitem [ref=e72]: + - link "Python 105 вакансий" [ref=e73] [cursor=pointer]: + - /url: https://yandex.ru/jobs/vacancies/?text=Python&professions=backend-developer&skills=34 + - generic [ref=e74]: Python + - generic [ref=e75]: 105 вакансий + - listitem [ref=e76]: + - link "Java 75 вакансий" [ref=e77] [cursor=pointer]: + - /url: https://yandex.ru/jobs/vacancies/?text=Java&professions=backend-developer&skills=64 + - generic [ref=e78]: Java + - generic [ref=e79]: 75 вакансий + - link "Работа в сопровождении сервисов Яндекса От автомеханика, кладовщика и водителя до повара, фотографа и специалиста поддержки" [ref=e80] [cursor=pointer]: + - /url: https://yandex.ru/jobs/vacancies/?is_external_publication=1 + - generic [ref=e81]: Работа в сопровождении сервисов Яндекса + - generic [ref=e82]: От автомеханика, кладовщика и водителя до повара, фотографа и специалиста поддержки + - generic [ref=e85]: + - generic [ref=e86]: + - img "Ya" [ref=e88] + - heading "Яндекс очень разный, поэтому каждый может найти своё" [level=2] [ref=e89] + - generic [ref=e91]: + - img "Service icon" [ref=e92] + - img "Service icon" [ref=e93] + - img "Service icon" [ref=e94] + - img "Service icon" [ref=e95] + - img "Service icon" [ref=e96] + - img "Service icon" [ref=e97] + - img "Service icon" [ref=e98] + - img "Service icon" [ref=e99] + - img "Service icon" [ref=e100] + - img "Service icon" [ref=e101] + - img "Service icon" [ref=e102] + - img "Service icon" [ref=e103] + - generic [ref=e104]: + - generic [ref=e105]: Мы создаём сервисы, которыми пользуются миллионы + - link "Посмотреть все сервисы" [ref=e107] [cursor=pointer]: + - /url: https://yandex.ru/jobs/services/?from=cp_homepage + - generic [ref=e112]: + - heading "Работаем над задачами, с которыми не думали столкнуться и находим нестандартные решения" [level=2] [ref=e113]: + - text: Работаем над задачами, с которыми не думали столкнуться + - generic [ref=e114]: и находим нестандартные решения + - list [ref=e116]: + - listitem [ref=e117]: + - button "Сделали новое поколение YandexGPT, чтобы Алиса лучше писала код (и разбиралась в пиццах) 1:24:56 Сделали новое поколение YandexGPT, чтобы Алиса лучше писала код (и разбиралась в пиццах)" [ref=e118] [cursor=pointer]: + - generic [ref=e119]: + - generic [ref=e120]: Сделали новое поколение YandexGPT, чтобы Алиса лучше писала код (и разбиралась в пиццах) + - generic [ref=e121]: 1:24:56 + - img "Сделали новое поколение YandexGPT, чтобы Алиса лучше писала код (и разбиралась в пиццах)" [ref=e127] + - listitem [ref=e129]: + - button "Запустили сервис на собственной технологии, который предсказывает активность пыльцы 3:16 Запустили сервис на собственной технологии, который предсказывает активность пыльцы" [ref=e130] [cursor=pointer]: + - generic [ref=e131]: + - generic [ref=e132]: Запустили сервис на собственной технологии, который предсказывает активность пыльцы + - generic [ref=e133]: 3:16 + - img "Запустили сервис на собственной технологии, который предсказывает активность пыльцы" [ref=e139] + - listitem [ref=e141]: + - button "Научились считать, как температура ощущается для пользователей, а не метеостанций 4:15 Научились считать, как температура ощущается для пользователей, а не метеостанций" [ref=e142] [cursor=pointer]: + - generic [ref=e143]: + - generic [ref=e144]: Научились считать, как температура ощущается для пользователей, а не метеостанций + - generic [ref=e145]: 4:15 + - img "Научились считать, как температура ощущается для пользователей, а не метеостанций" [ref=e151] + - generic: + - generic: + - generic: + - generic: + - generic: Мы создаём технологии и делимся ими с мировым сообществом и внутри. + - generic: + - generic: Наши сервисы постоянно взаимодействуют между собой + - generic: + - generic: + - button "0:20 Самокаты работают с Картами и интегрированы в Яндекс Go, а ещё на них развозят заказы курьеры Еды": + - generic: 0:20 + - generic: Самокаты работают с Картами и интегрированы в Яндекс Go, а ещё на них развозят заказы курьеры Еды + - generic: + - button "0:30 С YandexGPT можно общаться через Алису — навык работает в приложении Яндекс, Браузере, на Станции и телевизорах с Алисой": + - generic: 0:30 + - generic: С YandexGPT можно общаться через Алису — навык работает в приложении Яндекс, Браузере, на Станции и телевизорах с Алисой + - generic: + - generic: и приходят друг другу на помощь в нестандартных ситуациях. + - generic: + - generic: + - button "1:07 Например, когда нужно доставить 100 пицц": + - generic: 1:07 + - generic: Например, когда нужно доставить 100 пицц + - generic: + - generic: + - text: Мы опубликовали сотни + - img "репозитории" + - text: репозиториев, чтобы наши разработки приносили пользу в любой точке мира. + - generic: + - generic: + - button "16:15 Смотрите YAC про опенсорс": + - generic: 16:15 + - generic: Смотрите YAC про опенсорс + - generic [ref=e155]: + - heading "Над каждым проектом работают люди — единомышленники, эксперты, неравнодушные к своему делу" [level=2] [ref=e156] + - generic [ref=e157]: + - generic [ref=e158]: + - list: + - listitem: + - generic: + - generic: + - generic: + - generic: + - generic [ref=e159]: + - img "Илья Царёв" [ref=e161] + - generic [ref=e162]: + - generic [ref=e163]: + - img "Яндекс Go" [ref=e164] + - text: Яндекс Go + - generic [ref=e165]: + - generic [ref=e166]: Илья Царёв + - generic [ref=e167]: Руководитель отдела разработки + - generic [ref=e168]: Восхищаюсь людьми, с которыми работаю. Во время пандемии у Лавки не было своего отдельного приложения, а сервис быстро рос, и пользователи пытались его найти в магазинах приложений. Мы с командой придумали, как быстро это починить. За две недели собрали прототип, убрав все другие сервисы внутри супераппа Яндекс Go, а ещё через неделю выпустились в сторы! + - listitem: + - generic: + - generic: + - generic: + - generic: + - generic [ref=e171]: + - img "Валя Лебедева" [ref=e173] + - generic [ref=e174]: + - generic [ref=e175]: + - img "Маркет" [ref=e176] + - text: Маркет + - generic [ref=e177]: + - generic [ref=e178]: Валя Лебедева + - generic [ref=e179]: Руководительница группы веб‑разработки + - generic [ref=e180]: Мы делаем интерфейсы для бизнеса, а когда наш проект ещё и влияет на всех пользователей Маркета — это особое чувство. Например, реализация доставки посылок между пунктами выдачи. Помню, как папа написал, что забрал заказ из пункта выдачи в родном городе, и я пришла в восторг от осознания, что оператор при нём нажимал на кнопки, которые я добавила в интерфейс. + - listitem: + - generic: + - generic: + - generic: + - generic: + - generic [ref=e183]: + - img "Миша Мартынов" [ref=e185] + - generic [ref=e186]: + - generic [ref=e187]: + - img "Реклама" [ref=e188] + - text: Реклама + - generic [ref=e189]: + - generic [ref=e190]: Миша Мартынов + - generic [ref=e191]: Младший разработчик + - generic [ref=e192]: Когда сравниваю себя стажёра и себя сейчас, чувствую, что сильно вырос. Это драйвит. Тогда казалось, что коллеги говорят на каком-то другом языке. А спустя пару месяцев я и сам начал говорить на этом странном языке, предлагать идеи и отстаивать их. + - listitem: + - generic: + - generic: + - generic: + - generic: + - generic [ref=e195]: + - img "Мердан Агаев" [ref=e197] + - generic [ref=e198]: + - generic [ref=e199]: + - img "Плюс" [ref=e200] + - text: Плюс + - generic [ref=e201]: + - generic [ref=e202]: Мердан Агаев + - generic [ref=e203]: Руководитель дизайна + - generic [ref=e204]: Звучит как клише, но в Яндексе поощряются смелые решения — просто посмотрите на главный экран Яндекс Музыки и сравните с остальными музыкальными сервисами. Возможность делать вот такое меня заряжает на работу. + - listitem: + - generic: + - generic: + - generic: + - generic: + - generic [ref=e207]: + - img "Настя Абрашитова" [ref=e209] + - generic [ref=e210]: + - generic [ref=e211]: + - img "Yandex Infrastructure" [ref=e212] + - text: Yandex Infrastructure + - generic [ref=e213]: + - generic [ref=e214]: Настя Абрашитова + - generic [ref=e215]: Руководитель службы инструментов репозитория + - generic [ref=e216]: Когда я только пришла, то захотела сделать серию митапов про инфраструктуру разработки — DevTools Party. Мне дали технические и организационные ресурсы, на помощь пришла специалист по деврелу, я собрала докладчиков, и мы всё организовали. Яндекс поддержал мою любовь к техномероприятиям и помог раскрыть мой потенциал в этой области. + - listitem: + - generic: + - generic: + - generic: + - generic: + - generic [ref=e219]: + - img "Тата Саркисян" [ref=e221] + - generic [ref=e222]: + - generic [ref=e223]: + - img "Реклама" [ref=e224] + - text: Реклама + - generic [ref=e225]: + - generic [ref=e226]: Тата Саркисян + - generic [ref=e227]: Лид категории «Фарма» + - generic [ref=e228]: В первые пару недель в Яндексе у меня возникло ощущение, что нахожусь в кипящей от идей среде, все вокруг генерят что-то новое. И самое важное — тебя всегда по-настоящему услышат. Я здесь уже третий год, и это впечатление не проходит. + - listitem: + - generic: + - generic: + - generic: + - generic: + - generic [ref=e231]: + - img "Антон Юхневич" [ref=e233] + - generic [ref=e234]: + - generic [ref=e235]: + - img "Авто.ру Бизнес" [ref=e236] + - text: Авто.ру Бизнес + - generic [ref=e237]: + - generic [ref=e238]: Антон Юхневич + - generic [ref=e239]: Руководитель продукта + - generic [ref=e240]: Работать в Яндексе — это делать такие продукты и решения, которые затрагивают миллионы людей по всему миру. Для меня Яндекс — это больше чем работа, это большая часть моей повседневной жизни. Коллеги уже давно стали друзьями, с которыми мы видимся не только в офисе, но и за его пределами. + - listitem: + - generic: + - generic: + - generic: + - generic: + - generic [ref=e243]: + - img "Евгения Шаврина" [ref=e245] + - generic [ref=e246]: + - generic [ref=e247]: + - img "Общие сервисы" [ref=e248] + - text: Общие сервисы + - generic [ref=e249]: + - generic [ref=e250]: Евгения Шаврина + - generic [ref=e251]: Финансовый аналитик + - generic [ref=e252]: Мне нравится быть причастной к крутым запускам, вращаться в кругу творческих, невероятно умных людей. Нравится видеть, как продукты, с которыми ты соприкасался, меняют жизнь людей к лучшему. Отовсюду слышишь, что Практикум — это знак качества, а потом советуешь своему племяннику новый запуск лицея в онлайн-формате. Вроде только недавно считали бюджет колонки Алисы — а теперь в линейке появились новые модели со множеством возможностей. И так до бесконечности! + - generic [ref=e255]: + - generic [ref=e256]: Они создают атмосферу, в которой интересно работать и расти + - link "Блог о работе в Яндексе" [ref=e258] [cursor=pointer]: + - /url: https://yandex.ru/jobs/blog/?from=cp_homepage + - generic [ref=e263]: + - heading "Так рождаются амбициозные идеи — и здесь их можно воплотить в жизнь" [level=2] [ref=e264] + - generic [ref=e265]: + - generic: + - generic: + - list: + - listitem: + - button "Умный дом Умный дом Умный дом Умный дом" [ref=e266] [cursor=pointer]: + - generic [ref=e268]: + - img "Умный дом" [ref=e269] + - generic [ref=e270]: Умный дом + - generic [ref=e271]: + - img "Умный дом" [ref=e272] + - generic [ref=e273]: Умный дом + - listitem: + - button [ref=e274] [cursor=pointer]: + - img "Аренда" [ref=e277] + - img "Аренда" [ref=e279] + - listitem: + - button [ref=e280] [cursor=pointer]: + - img "Музыка" [ref=e283] + - img "Музыка" [ref=e285] + - listitem: + - button [ref=e286] [cursor=pointer]: + - img "Заправки" [ref=e289] + - img "Заправки" [ref=e291] + - list [ref=e292]: + - listitem [ref=e293]: + - button "Управлять умным домом с помощью голосового помощника Смотреть" [ref=e294] [cursor=pointer]: + - generic [ref=e295]: + - generic [ref=e296]: Управлять умным домом с помощью голосового помощника + - generic [ref=e297]: Смотреть + - listitem: + - button "Сдавать или снимать квартиру онлайн — без звонков, просмотров и других заморочек Смотреть": + - generic: + - generic: Сдавать или снимать квартиру онлайн — без звонков, просмотров и других заморочек + - generic: Смотреть + - listitem: + - button "Чувствовать, что магия существует, когда рекомендации приносят идеальную песню Смотреть": + - generic: + - generic: Чувствовать, что магия существует, когда рекомендации приносят идеальную песню + - generic: Смотреть + - listitem: + - button "Заправляться, не выходя из машины Смотреть": + - generic: + - generic: Заправляться, не выходя из машины + - generic: Смотреть + - generic [ref=e304]: + - generic [ref=e305]: В Яндексе можно пробовать себя в продуктах разного масштаба, + - generic [ref=e306]: менять направления + - generic [ref=e307]: и выбирать карьерные треки + - generic [ref=e312]: + - heading "Но есть кое-что общее для всех" [level=2] [ref=e313] + - list [ref=e315]: + - listitem [ref=e316]: + - generic [ref=e319]: + - img "Работаем как удобно" [ref=e321] + - generic [ref=e323]: + - generic [ref=e324]: Работаем как удобно + - generic [ref=e325]: Наши команды в разных городах и странах, поэтому не могут все одновременно начинать в 9 утра по Москве. Да и зачем, если главное — результат, а не часы за ноутбуком. + - listitem [ref=e326]: + - generic [ref=e329]: + - img "Встречаемся вживую" [ref=e331] + - generic [ref=e333]: + - generic [ref=e334]: Встречаемся вживую + - generic [ref=e335]: Нам важно обсуждать идеи, делиться опытом, вместе ходить на обеды. Поэтому мы вкладываемся в офисы и делаем их местом, где классно работать. + - listitem [ref=e336]: + - generic [ref=e339]: + - img "Заботимся о людях" [ref=e341] + - generic [ref=e343]: + - generic [ref=e344]: Заботимся о людях + - generic [ref=e345]: Работа — только часть жизни. Поэтому у нас есть ДМС и компенсации, образовательные программы, внутренние тусовки и клубы по интересам — личным и профессиональным. + - generic [ref=e348]: + - heading "Найдите свою команду среди 90+ сервисов Яндекса" [level=2] [ref=e349] + - list [ref=e351]: + - listitem [ref=e352]: + - link "MultiTrack — новый формат найма для опытных бэкендеров MultiTrack — новый формат найма для опытных бэкендеров Общие сервисы Яндекса Санкт-Петербург и ещё 1 город" [ref=e354] [cursor=pointer]: + - /url: /jobs/vacancies/multitrack-_-noviy-format-nayma-dlya-opitnih-bekenderov-15322 + - generic [ref=e355]: + - generic [ref=e356]: MultiTrack — новый формат найма для опытных бэкендеров + - generic [ref=e357]: + - img "MultiTrack — новый формат найма для опытных бэкендеров" [ref=e359] + - generic [ref=e360]: + - generic [ref=e361]: Общие сервисы Яндекса + - generic [ref=e362]: Санкт-Петербург и ещё 1 город + - listitem [ref=e363]: + - link "Карьерные консультации от рекрутеров Яндекса Карьерные консультации от рекрутеров Яндекса Общие сервисы Яндекса" [ref=e365] [cursor=pointer]: + - /url: /jobs/vacancies/karernie-konsultatsii-ot-rekruterov-yandeksa-29429 + - generic [ref=e366]: + - generic [ref=e367]: Карьерные консультации от рекрутеров Яндекса + - generic [ref=e368]: + - img "Карьерные консультации от рекрутеров Яндекса" [ref=e370] + - generic [ref=e371]: Общие сервисы Яндекса + - listitem [ref=e373]: + - link "Генеральный директор центра обработки данных Генеральный директор центра обработки данных Дата-центры Яндекса Сасово" [ref=e375] [cursor=pointer]: + - /url: /jobs/vacancies/generalniy-direktor-tsentra-obrabotki-dannih-42468 + - generic [ref=e376]: + - generic [ref=e377]: Генеральный директор центра обработки данных + - generic [ref=e378]: + - img "Генеральный директор центра обработки данных" [ref=e380] + - generic [ref=e381]: + - generic [ref=e382]: Дата-центры Яндекса + - generic [ref=e383]: Сасово + - listitem [ref=e384]: + - link "Аналитик-разработчик в Автономный транспорт Аналитик-разработчик в Автономный транспорт Автономный транспорт Москва" [ref=e386] [cursor=pointer]: + - /url: /jobs/vacancies/analitikrazrabotchik-v-avtonomniy-transport-47079 + - generic [ref=e387]: + - generic [ref=e388]: Аналитик-разработчик в Автономный транспорт + - generic [ref=e389]: + - img "Аналитик-разработчик в Автономный транспорт" [ref=e391] + - generic [ref=e392]: + - generic [ref=e393]: Автономный транспорт + - generic [ref=e394]: Москва + - listitem [ref=e395]: + - link "Инженер по тестированию в команду разработки ресторанного контента Яндекс Еды Инженер по тестированию в команду разработки ресторанного контента Яндекс Еды Яндекс Еда" [ref=e397] [cursor=pointer]: + - /url: /jobs/vacancies/inzhener-po-testirovaniyu-v-komandu-razrabotki-restorannogo-kontenta-yandeks-edi-47077 + - generic [ref=e398]: + - generic [ref=e399]: Инженер по тестированию в команду разработки ресторанного контента Яндекс Еды + - generic [ref=e400]: + - img "Инженер по тестированию в команду разработки ресторанного контента Яндекс Еды" [ref=e402] + - generic [ref=e403]: Яндекс Еда + - listitem [ref=e405]: + - link "Специалист по системам видеонаблюдения в Маркет Специалист по системам видеонаблюдения в Маркет Маркет Екатеринбург" [ref=e407] [cursor=pointer]: + - /url: /jobs/vacancies/spetsialist-po-sistemam-videonablyudeniya-v-market-47075 + - generic [ref=e408]: + - generic [ref=e409]: Специалист по системам видеонаблюдения в Маркет + - generic [ref=e410]: + - img "Специалист по системам видеонаблюдения в Маркет" [ref=e412] + - generic [ref=e413]: + - generic [ref=e414]: Маркет + - generic [ref=e415]: Екатеринбург + - listitem [ref=e416]: + - link "Разработчик в команду динамических конфигов и экспериментов Разработчик в команду динамических конфигов и экспериментов Техплатформа Городских сервисов Яндекса Санкт-Петербург и ещё 1 город" [ref=e418] [cursor=pointer]: + - /url: /jobs/vacancies/razrabotchik-v-komandu-dinamicheskih-konfigov-i-eksperimentov-47069 + - generic [ref=e419]: + - generic [ref=e420]: Разработчик в команду динамических конфигов и экспериментов + - generic [ref=e421]: + - img "Разработчик в команду динамических конфигов и экспериментов" [ref=e423] + - generic [ref=e424]: + - generic [ref=e425]: Техплатформа Городских сервисов Яндекса + - generic [ref=e426]: Санкт-Петербург и ещё 1 город + - listitem [ref=e427]: + - link "Менеджер по работе с ключевыми партнёрами (Китай) в Маркет Менеджер по работе с ключевыми партнёрами (Китай) в Маркет Маркет Москва" [ref=e429] [cursor=pointer]: + - /url: /jobs/vacancies/menedzher-po-rabote-s-klyuchevimi-partnyorami-kitay-v-market-47066 + - generic [ref=e430]: + - generic [ref=e431]: Менеджер по работе с ключевыми партнёрами (Китай) в Маркет + - generic [ref=e432]: + - img "Менеджер по работе с ключевыми партнёрами (Китай) в Маркет" [ref=e434] + - generic [ref=e435]: + - generic [ref=e436]: Маркет + - generic [ref=e437]: Москва + - listitem [ref=e438]: + - link "Технический менеджер продукта в команду системы сборки (DevTools) Технический менеджер продукта в команду системы сборки (DevTools) Yandex Infrastructure Санкт-Петербург и ещё 1 город" [ref=e440] [cursor=pointer]: + - /url: /jobs/vacancies/tehnicheskiy-menedzher-produkta-v-komandu-sistemi-sborki-devtools-47060 + - generic [ref=e441]: + - generic [ref=e442]: Технический менеджер продукта в команду системы сборки (DevTools) + - generic [ref=e443]: + - img "Технический менеджер продукта в команду системы сборки (DevTools)" [ref=e445] + - generic [ref=e446]: + - generic [ref=e447]: Yandex Infrastructure + - generic [ref=e448]: Санкт-Петербург и ещё 1 город + - listitem [ref=e449]: + - link "Менеджер привлечения клиентов в Яндекс KIT Менеджер привлечения клиентов в Яндекс KIT Общие сервисы Яндекса Москва" [ref=e451] [cursor=pointer]: + - /url: /jobs/vacancies/menedzher-privlecheniya-klientov-v-yandeks-kit-47057 + - generic [ref=e452]: + - generic [ref=e453]: Менеджер привлечения клиентов в Яндекс KIT + - generic [ref=e454]: + - img "Менеджер привлечения клиентов в Яндекс KIT" [ref=e456] + - generic [ref=e457]: + - generic [ref=e458]: Общие сервисы Яндекса + - generic [ref=e459]: Москва + - link "Все вакансии" [ref=e461] [cursor=pointer]: + - /url: https://yandex.ru/jobs/vacancies/?from=cp_homepage + - generic [ref=e466]: + - generic [ref=e467]: + - link "Yandex logo Работа в Яндексе" [ref=e470] [cursor=pointer]: + - /url: https://yandex.ru/jobs + - img "Yandex logo" [ref=e471] + - generic [ref=e472]: Работа в Яндексе + - navigation [ref=e473]: + - list [ref=e474]: + - listitem [ref=e475]: + - link "Вакансии" [ref=e476] [cursor=pointer]: + - /url: https://yandex.ru/jobs/vacancies?from=cp_footer + - listitem [ref=e477]: + - link "Сервисы" [ref=e478] [cursor=pointer]: + - /url: https://yandex.ru/jobs/services?from=cp_footer + - listitem [ref=e479]: + - link "Офисы" [ref=e480] [cursor=pointer]: + - /url: https://yandex.ru/jobs/locations?from=cp_footer + - listitem [ref=e481]: + - link "Блог" [ref=e482] [cursor=pointer]: + - /url: https://yandex.ru/jobs/blog?from=cp_footer + - list [ref=e483]: + - listitem [ref=e484]: + - link "Быстрый офер" [ref=e485] [cursor=pointer]: + - /url: https://yandex.ru/jobs/hiring-events?from=cp_footer + - listitem [ref=e486]: + - link "Мероприятия" [ref=e487] [cursor=pointer]: + - /url: https://events.yandex.ru/ + - listitem [ref=e488]: + - link "Образование" [ref=e489] [cursor=pointer]: + - /url: https://education.yandex.ru/ + - listitem [ref=e490]: + - link "Обратная связь" [ref=e491] [cursor=pointer]: + - /url: https://forms.yandex.ru/surveys/10031549.21a902f6166ba06f34f92596983bf7aa6e186bc4/ + - generic [ref=e492]: + - generic [ref=e493]: + - generic [ref=e494]: © 1997–2026 ООО «Яндекс»Владелец ресурса ООО «Айди Тех» + - list [ref=e497]: + - listitem [ref=e498]: + - link "Пользовательское соглашение" [ref=e499] [cursor=pointer]: + - /url: https://yandex.ru/legal/yandex_job_rules/ru/?from=cp_footer + - listitem [ref=e500]: + - link "Специальная оценка труда" [ref=e501] [cursor=pointer]: + - /url: https://yandex.ru/jobs/pages/spec?from=cp_footer + - listitem [ref=e502]: + - link "Участие в исследованиях" [ref=e503] [cursor=pointer]: + - /url: https://forms.yandex.ru/surveys/13481004.f46e9b24430a9ee1004b4e0bf927a58da6d4f104/?utm_source=career_portal_yndx&utm_medium=web&utm_campaign=footer + - listitem [ref=e504]: + - link "Подписка на рассылку" [ref=e505] [cursor=pointer]: + - /url: https://yandex.ru/jobs/pages/subscription?from=cp_footer + - list [ref=e507]: + - listitem [ref=e508]: + - button [ref=e509] [cursor=pointer]: + - img "VK" [ref=e510] + - listitem [ref=e511]: + - button [ref=e512] [cursor=pointer]: + - img "Telegram" [ref=e513] + - listitem [ref=e514]: + - button [ref=e515] [cursor=pointer]: + - img "Habr" [ref=e516] \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-29-27-681Z.yml b/.playwright-mcp/page-2026-07-14T07-29-27-681Z.yml new file mode 100644 index 0000000..21d9909 --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-29-27-681Z.yml @@ -0,0 +1,719 @@ +- generic [active] [ref=f1e1]: + - banner: + - link [ref=f1e3] [cursor=pointer]: + - /url: /jobs?from=cp_header + - img "Yandex logo" [ref=f1e4] + - generic [ref=f1e5]: + - button "Открыть меню" [ref=f1e6] [cursor=pointer] + - link "Войти" [ref=f1e14] [cursor=pointer]: + - /url: https://passport.yandex.ru/auth?origin=career-id + - generic [ref=f1e18]: + - generic [ref=f1e23]: + - button "Начать поиск вакансий" [ref=f1e25]: + - heading "Все вакансии Яндекса" [level=1] [ref=f1e26] + - generic [ref=f1e27]: + - generic [ref=f1e28]: + - article [ref=f1e29]: + - link "Яндекс 360" [ref=f1e32] [cursor=pointer]: + - /url: /jobs/services/360 + - generic [ref=f1e34]: + - heading [level=2] [ref=f1e35]: + - link "Разработчик интерфейсов в core-команду MarTech Яндекс 360" [ref=f1e36] [cursor=pointer]: + - /url: /jobs/vacancies/razrabotchik-interfeysov-marketingovih-spetsproektov-v-yandeks-360-35702 + - paragraph [ref=f1e37]: "Наша команда развивает маркетинг в двух направлениях. Мы отвечаем за спецпроекты — интерактивные кампании к особым событиям, а также за core MarTech — внутренние маркетинговые инструменты. Оба направления в одном бэклоге: от быстрых промозапусков до долгоживущих продуктовых фич." + - list [ref=f1e40]: + - listitem [ref=f1e41]: + - generic [ref=f1e42]: + - link "Санкт-Петербург" [ref=f1e43] [cursor=pointer]: + - /url: /jobs/vacancies/city_saint-petersburg + - link "и ещё 1" [ref=f1e44] [cursor=pointer]: + - /url: /jobs/vacancies?city=saint-petersburg&city=moscow + - text: · + - listitem [ref=f1e45]: + - generic [ref=f1e46]: + - link "Гибридный" [ref=f1e47] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "офис" [ref=f1e48] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - article [ref=f1e49]: + - link "Общие сервисы Яндекса" [ref=f1e52] [cursor=pointer]: + - /url: /jobs/services/yandex + - generic [ref=f1e54]: + - heading [level=2] [ref=f1e55]: + - link "Flutter-разработчик в команду Pro Foundation Mobile" [ref=f1e56] [cursor=pointer]: + - /url: /jobs/vacancies/flutterrazrabotchik-v-komandu-pro-foundation-mobile-27152 + - paragraph [ref=f1e57]: Команда скорости и дизайна Яндекс Про разрабатывает инструменты мониторинга для крупного приложения на Flutter и исследует все нюансы работы Flutter на мобильных устройствах. Мы ищем разработчика, который будет заниматься оптимизацией времени старта приложения и внедрять перформанс-тесты. + - list [ref=f1e60]: + - listitem [ref=f1e61]: + - generic [ref=f1e62]: + - link "Гибридный" [ref=f1e63] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "удалённая работа" [ref=f1e64] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=remote + - text: или + - link "офис" [ref=f1e65] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - article [ref=f1e66]: + - link "Алиса и Умные Устройства" [ref=f1e69] [cursor=pointer]: + - /url: /jobs/services/alice + - generic [ref=f1e71]: + - heading [level=2] [ref=f1e72]: + - link "Старший Android-разработчик в группу мобильной разработки носимых устройств" [ref=f1e73] [cursor=pointer]: + - /url: /jobs/vacancies/starshiy-androidrazrabotchik-v-gruppu-mobilnoy-razrabotki-nosimih-ustroystv-47001 + - paragraph [ref=f1e74]: Наша команда создаёт новый интерфейс взаимодействия человека с окружающим миром и интернетом через носимые устройства. Вам предстоит разрабатывать и запускать продукты, интегрировать пользовательские сценарии с Алисой и развивать SDK. Ждём, что вы хорошо знаете Kotlin и ориентируетесь в Android SDK. + - list [ref=f1e77]: + - listitem [ref=f1e78]: + - generic [ref=f1e79]: + - link "Москва" [ref=f1e80] [cursor=pointer]: + - /url: /jobs/vacancies/city_moscow + - link "и ещё 4" [ref=f1e81] [cursor=pointer]: + - /url: /jobs/vacancies?city=moscow&city=ekaterinburg&city=nizhniy-novgorod&city=novosibirsk&city=saint-petersburg + - text: · + - listitem [ref=f1e82]: + - link "Гибридный" [ref=f1e84] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: · + - listitem [ref=f1e85]: + - generic [ref=f1e86]: + - link "Kotlin" [ref=f1e87] [cursor=pointer]: + - /url: /jobs/vacancies?skills=160 + - link "и ещё 1" [ref=f1e88] [cursor=pointer]: + - /url: /jobs/vacancies?skills=160&skills=93 + - article [ref=f1e89]: + - link "Алиса и Умные Устройства" [ref=f1e92] [cursor=pointer]: + - /url: /jobs/services/alice + - generic [ref=f1e94]: + - heading [level=2] [ref=f1e95]: + - link "Старший iOS-разработчик в группу мобильной разработки экспериментальных носимых устройств" [ref=f1e96] [cursor=pointer]: + - /url: /jobs/vacancies/starshiy-iosrazrabotchik-v-gruppu-mobilnoy-razrabotki-eksperimentalnih-nosimih-ustroystv-46999 + - paragraph [ref=f1e97]: Мы уже запустили Яндекс Дропс — первое носимое AI-устройство, взаимодействующее с Алисой, — и это только начало. Впереди новые форм-факторы, продукты и сценарии. Присоединяйтесь к команде, которая строит эту область с самого фундамента, если хорошо знаете Swift и свободно ориентируетесь в iOS SDK. + - article [ref=f1e98]: + - link "Техплатформа Городских сервисов Яндекса" [ref=f1e101] [cursor=pointer]: + - /url: /jobs/services/techplatform + - generic [ref=f1e103]: + - heading [level=2] [ref=f1e104]: + - link "Fullstack-разработчик в команду frontend-инфраструктуры" [ref=f1e105] [cursor=pointer]: + - /url: /jobs/vacancies/fullstackrazrabotchik-v-komandu-frontendinfrastrukturi-46894 + - paragraph [ref=f1e106]: Мы создаём инструменты, которые помогают фронтовым командам быстрее запускать сервисы, проще поддерживать их в production и меньше времени тратить на рутинную настройку. Откликайтесь, если уверенно владеете JavaScript или TypeScript и Node.js и хотите влиять на развитие разработки в целой бизнес-группе. + - list [ref=f1e109]: + - listitem [ref=f1e110]: + - generic [ref=f1e111]: + - link "Екатеринбург" [ref=f1e112] [cursor=pointer]: + - /url: /jobs/vacancies/city_ekaterinburg + - link "и ещё 1" [ref=f1e113] [cursor=pointer]: + - /url: /jobs/vacancies?city=ekaterinburg&city=moscow + - text: · + - listitem [ref=f1e114]: + - generic [ref=f1e115]: + - link "Гибридный" [ref=f1e116] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "офис" [ref=f1e117] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - text: · + - listitem [ref=f1e118]: + - generic [ref=f1e119]: + - link "TypeScript" [ref=f1e120] [cursor=pointer]: + - /url: /jobs/vacancies?skills=280 + - link "и ещё 1" [ref=f1e121] [cursor=pointer]: + - /url: /jobs/vacancies?skills=280&skills=61 + - article [ref=f1e122]: + - link "eLama" [ref=f1e125] [cursor=pointer]: + - /url: /jobs/services/elama + - generic [ref=f1e127]: + - heading [level=2] [ref=f1e128]: + - link "Разработчик интерфейсов в eLama" [ref=f1e129] [cursor=pointer]: + - /url: /jobs/vacancies/razrabotchik-interfeysov-v-elama-39888 + - paragraph [ref=f1e130]: eLama — самостоятельный SaaS-сервис в составе Яндекса, один из крупнейших в России в сфере интернет-маркетинга. Мы помогаем эффективно выстраивать рекламные кампании в интернете и экономить время и деньги при работе с рекламой. Откликайтесь, если не менее 4 лет занимались коммерческой разработкой на React и TypeScript. + - list [ref=f1e133]: + - listitem [ref=f1e134]: + - link "Санкт-Петербург" [ref=f1e136] [cursor=pointer]: + - /url: /jobs/vacancies/city_saint-petersburg + - text: · + - listitem [ref=f1e137]: + - generic [ref=f1e138]: + - link "Гибридный" [ref=f1e139] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "офис" [ref=f1e140] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - article [ref=f1e141]: + - link "Яндекс Go" [ref=f1e144] [cursor=pointer]: + - /url: /jobs/services/yandexgo + - generic [ref=f1e146]: + - heading [level=2] [ref=f1e147]: + - link "Старший Android-разработчик в команду Geo" [ref=f1e148] [cursor=pointer]: + - /url: /jobs/vacancies/starshiy-androidrazrabotchik-v-komandu-geo-46817 + - paragraph [ref=f1e149]: Geo — геоплатформа, на которой работает Яндекс Go. Мы отвечаем за всё, что связано с картой и определением местоположения. Ищем в нашу команду сильного Android-разработчика. Откликайтесь, если имеете опыт разработки под Android и пишете чистый поддерживаемый код и надёжные архитектурные решения. + - list [ref=f1e152]: + - listitem [ref=f1e153]: + - generic [ref=f1e154]: + - link "Гибридный" [ref=f1e155] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "удалённая работа" [ref=f1e156] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=remote + - text: или + - link "офис" [ref=f1e157] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - article [ref=f1e158]: + - link "Карты" [ref=f1e161] [cursor=pointer]: + - /url: /jobs/services/maps + - generic [ref=f1e163]: + - heading [level=2] [ref=f1e164]: + - link "Android-разработчик в команду транзакций Карт и Навигатора" [ref=f1e165] [cursor=pointer]: + - /url: /jobs/vacancies/androidrazrabotchik-v-komandu-tranzaktsiy-kart-i-navigatora-46756 + - paragraph [ref=f1e166]: "Мы развиваем два больших приложения — Карты и Навигатор. Присоединяйтесь к команде, где ваш каждый pull\x1erequest меняет способ, которым люди взаимодействуют с городом. Ваш экспертный опыт — наш драйвер роста." + - list [ref=f1e169]: + - listitem [ref=f1e170]: + - link "Москва" [ref=f1e172] [cursor=pointer]: + - /url: /jobs/vacancies/city_moscow + - text: · + - listitem [ref=f1e173]: + - link "Офис" [ref=f1e175] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - article [ref=f1e176]: + - link "Карты" [ref=f1e179] [cursor=pointer]: + - /url: /jobs/services/maps + - generic [ref=f1e181]: + - heading [level=2] [ref=f1e182]: + - link "Android-разработчик в команду монетизации Карт и Навигатора" [ref=f1e183] [cursor=pointer]: + - /url: /jobs/vacancies/androidrazrabotchik-v-komandu-monetizatsii-kart-i-navigatora-46647 + - paragraph [ref=f1e184]: "Мы развиваем геоперформанс‑рекламу в Картах и Навигаторе: пользователь сразу видит нужную организацию, а бизнесы увеличивают доход за счёт роста продаж. Ищем коллегу в команду монетизации. Приходите, если разрабатываете приложения для Android и отлично знаете SDK-платформы." + - list [ref=f1e187]: + - listitem [ref=f1e188]: + - link "Москва" [ref=f1e190] [cursor=pointer]: + - /url: /jobs/vacancies/city_moscow + - text: · + - listitem [ref=f1e191]: + - generic [ref=f1e192]: + - link "Гибридный" [ref=f1e193] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "офис" [ref=f1e194] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - text: · + - listitem [ref=f1e195]: + - generic [ref=f1e196]: + - link "Kotlin" [ref=f1e197] [cursor=pointer]: + - /url: /jobs/vacancies?skills=160 + - link "и ещё 1" [ref=f1e198] [cursor=pointer]: + - /url: /jobs/vacancies?skills=160&skills=93 + - article [ref=f1e199]: + - link "Яндекс Go" [ref=f1e202] [cursor=pointer]: + - /url: /jobs/services/yandexgo + - generic [ref=f1e204]: + - heading [level=2] [ref=f1e205]: + - link "Разработчик для iOS в команду Feed Яндекс Go" [ref=f1e206] [cursor=pointer]: + - /url: /jobs/vacancies/razrabotchik-dlya-ios-v-komandu-feed-yandeks-go-46561 + - paragraph [ref=f1e207]: Мы создаём в Яндекс Go персональную ленту, где десятки сервисов и типов контента собираются в одном потоке. Ищем инициативного iOS-разработчика, готового работать с backend-driven UI. Вам предстоит следить за производительностью сервиса, экспериментировать с формой и пользовательским опытом. + - article [ref=f1e208]: + - link "Карты" [ref=f1e211] [cursor=pointer]: + - /url: /jobs/services/maps + - generic [ref=f1e213]: + - heading [level=2] [ref=f1e214]: + - link "Разработчик для Android в Карты" [ref=f1e215] [cursor=pointer]: + - /url: /jobs/vacancies/razrabotchik-dlya-android-v-karti-10309 + - paragraph [ref=f1e216]: Карты и Навигатор ежедневно помогают миллионам пользователей по всему миру решать свои задачи. Найти ресторан или дорогу до места встречи с друзьями, построить максимально эффективный маршрут на любом типе транспорта или просто узнать, что интересного есть в городе, — наши базовые сценарии, жизненно необходимые современному городскому жителю. + - list [ref=f1e219]: + - listitem [ref=f1e220]: + - link "Москва" [ref=f1e222] [cursor=pointer]: + - /url: /jobs/vacancies/city_moscow + - text: · + - listitem [ref=f1e223]: + - link "Гибридный" [ref=f1e225] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: · + - listitem [ref=f1e226]: + - generic [ref=f1e227]: + - link "Kotlin" [ref=f1e228] [cursor=pointer]: + - /url: /jobs/vacancies?skills=160 + - link "и ещё 3" [ref=f1e229] [cursor=pointer]: + - /url: /jobs/vacancies?skills=160&skills=94&skills=93&skills=52 + - article [ref=f1e230]: + - link "Яндекс Go" [ref=f1e233] [cursor=pointer]: + - /url: /jobs/services/yandexgo + - generic [ref=f1e235]: + - heading [level=2] [ref=f1e236]: + - link "Разработчик для Android в команду Feed супераппа Яндекс Go" [ref=f1e237] [cursor=pointer]: + - /url: /jobs/vacancies/razrabotchik-dlya-android-v-komandu-feed-superappa-yandeks-go-46562 + - paragraph [ref=f1e238]: Мы создаём в Яндекс Go персональную ленту, где десятки сервисов и типов контента собираются в одном потоке. Ищем инициативного Android-разработчика, готового работать с backend-driven UI. Вам предстоит следить за производительностью сервиса, экспериментировать с формой и пользовательским опытом. + - list [ref=f1e241]: + - listitem [ref=f1e242]: + - generic [ref=f1e243]: + - link "Санкт-Петербург" [ref=f1e244] [cursor=pointer]: + - /url: /jobs/vacancies/city_saint-petersburg + - link "и ещё 2" [ref=f1e245] [cursor=pointer]: + - /url: /jobs/vacancies?city=saint-petersburg&city=moscow&city=tashkent + - text: · + - listitem [ref=f1e246]: + - generic [ref=f1e247]: + - link "Удалённая работа" [ref=f1e248] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=remote + - text: или + - link "гибридный" [ref=f1e249] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "офис" [ref=f1e250] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - text: · + - listitem [ref=f1e251]: + - generic [ref=f1e252]: + - link "Kotlin" [ref=f1e253] [cursor=pointer]: + - /url: /jobs/vacancies?skills=160 + - link "и ещё 1" [ref=f1e254] [cursor=pointer]: + - /url: /jobs/vacancies?skills=160&skills=93 + - article [ref=f1e255]: + - link "Карты" [ref=f1e258] [cursor=pointer]: + - /url: /jobs/services/maps + - generic [ref=f1e260]: + - heading [level=2] [ref=f1e261]: + - link "Фулстек-разработчик в Карты" [ref=f1e262] [cursor=pointer]: + - /url: /jobs/vacancies/fulstekrazrabotchik-v-karti-44343 + - paragraph [ref=f1e263]: Яндекс Карты разрабатывают сервисы, которые помогают людям добираться до нужных мест и решать другие повседневные задачи в городе. Ищем разработчика фулстек-решений на Node.js и PostgreSQL, который усилит нашу команду и поможет сделать сервис ещё удобнее. + - list [ref=f1e266]: + - listitem [ref=f1e267]: + - generic [ref=f1e268]: + - link "Санкт-Петербург" [ref=f1e269] [cursor=pointer]: + - /url: /jobs/vacancies/city_saint-petersburg + - link "и ещё 2" [ref=f1e270] [cursor=pointer]: + - /url: /jobs/vacancies?city=saint-petersburg&city=moscow&city=nizhniy-novgorod + - text: · + - listitem [ref=f1e271]: + - generic [ref=f1e272]: + - link "Гибридный" [ref=f1e273] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "офис" [ref=f1e274] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - text: · + - listitem [ref=f1e275]: + - generic [ref=f1e276]: + - link "SQL" [ref=f1e277] [cursor=pointer]: + - /url: /jobs/vacancies?skills=378 + - link "и ещё 2" [ref=f1e278] [cursor=pointer]: + - /url: /jobs/vacancies?skills=378&skills=280&skills=529 + - article [ref=f1e279]: + - link "Плюс AdTech" [ref=f1e282] [cursor=pointer]: + - /url: /jobs/services/plusadtech + - generic [ref=f1e284]: + - heading [level=2] [ref=f1e285]: + - link "Старший разработчик интерфейсов в Плюс AdTech" [ref=f1e286] [cursor=pointer]: + - /url: /jobs/vacancies/starshiy-razrabotchik-interfeysov-v-plyus-adtech-42378 + - paragraph [ref=f1e287]: Яндекс AdTech — новое подразделение бизнес-группы Персональных сервисов. Мы ищем сильного разработчика интерфейсов. Откликайтесь, если управляли командой и распределяли ресурсы, обладаете экспертными знаниями в области JS, TS и современных стандартов ES6+ и разбираетесь в React и Next.js. + - list [ref=f1e290]: + - listitem [ref=f1e291]: + - generic [ref=f1e292]: + - link "Санкт-Петербург" [ref=f1e293] [cursor=pointer]: + - /url: /jobs/vacancies/city_saint-petersburg + - link "и ещё 1" [ref=f1e294] [cursor=pointer]: + - /url: /jobs/vacancies?city=saint-petersburg&city=moscow + - text: · + - listitem [ref=f1e295]: + - generic [ref=f1e296]: + - link "Гибридный" [ref=f1e297] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "офис" [ref=f1e298] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - article [ref=f1e299]: + - link "Yandex Cloud" [ref=f1e302] [cursor=pointer]: + - /url: /jobs/services/cloud + - generic [ref=f1e304]: + - heading [level=2] [ref=f1e305]: + - link "Разработчик интерфейсов в DataLens" [ref=f1e306] [cursor=pointer]: + - /url: /jobs/vacancies/razrabotchik-interfeysov-v-datalens-17333 + - paragraph [ref=f1e307]: Мы делаем DataLens — сервис визуализации и анализа данных от Yandex Cloud, которым на каждодневной основе пользуются как внутри, так и за пределами Яндекса и в опенсорсе. У нас очень интересный, технически сложный и визуальный сервис, откликайтесь, если хотите присоединиться к команде! + - list [ref=f1e310]: + - listitem [ref=f1e311]: + - link "Москва" [ref=f1e313] [cursor=pointer]: + - /url: /jobs/vacancies/city_moscow + - text: · + - listitem [ref=f1e314]: + - generic [ref=f1e315]: + - link "Гибридный" [ref=f1e316] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "офис" [ref=f1e317] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - text: · + - listitem [ref=f1e318]: + - generic [ref=f1e319]: + - link "TypeScript" [ref=f1e320] [cursor=pointer]: + - /url: /jobs/vacancies?skills=280 + - link "и ещё 1" [ref=f1e321] [cursor=pointer]: + - /url: /jobs/vacancies?skills=280&skills=529 + - article [ref=f1e322]: + - link "Финтех" [ref=f1e325] [cursor=pointer]: + - /url: /jobs/services/finances + - generic [ref=f1e327]: + - heading [level=2] [ref=f1e328]: + - link "Разработчик интерфейсов в команду платформенных интеграций Финтеха" [ref=f1e329] [cursor=pointer]: + - /url: /jobs/vacancies/razrabotchik-interfeysov-v-komandu-platformennih-integratsiy-finteha-46273 + - paragraph [ref=f1e330]: Яндекс Пэй — платёжный продукт для оплаты покупок в интернете. Мы развиваем интерфейсы для привлечения пользователей и интеграции для крупных интернет-магазинов, запускаем новые фичи, при этом уже нарастили существенную аудиторию и держим высокую планку по надёжности и масштабируемости. + - list [ref=f1e333]: + - listitem [ref=f1e334]: + - generic [ref=f1e335]: + - link "Белград" [ref=f1e336] [cursor=pointer]: + - /url: /jobs/vacancies/city_belgrade + - link "и ещё 2" [ref=f1e337] [cursor=pointer]: + - /url: /jobs/vacancies?city=belgrade&city=saint-petersburg&city=moscow + - text: · + - listitem [ref=f1e338]: + - generic [ref=f1e339]: + - link "Гибридный" [ref=f1e340] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "офис" [ref=f1e341] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - text: · + - listitem [ref=f1e342]: + - generic [ref=f1e343]: + - link "React" [ref=f1e344] [cursor=pointer]: + - /url: /jobs/vacancies?skills=529 + - link "и ещё 1" [ref=f1e345] [cursor=pointer]: + - /url: /jobs/vacancies?skills=529&skills=280 + - article [ref=f1e346]: + - link "Яндекс Еда" [ref=f1e349] [cursor=pointer]: + - /url: /jobs/services/eda + - generic [ref=f1e351]: + - heading [level=2] [ref=f1e352]: + - link "Разработчик на С++ в команду экосистемных проектов Яндекс Еды" [ref=f1e353] [cursor=pointer]: + - /url: /jobs/vacancies/razrabotchik-na-s-v-komandu-ekosistemnih-proektov-yandeks-edi-45606 + - paragraph [ref=f1e354]: Наша команда обеспечивает взаимодействие Яндекс Еды с другими сервисами. Вам предстоит создавать сложные интеграции и работать с разными командами Яндекса и их кодом. Приходите продумывать архитектуру мобильных решений, которые выдержат миллионы запросов, и влиять на пользовательский опыт. + - list [ref=f1e357]: + - listitem [ref=f1e358]: + - generic [ref=f1e359]: + - link "Удалённая работа" [ref=f1e360] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=remote + - text: или + - link "гибридный" [ref=f1e361] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "офис" [ref=f1e362] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - text: · + - listitem [ref=f1e363]: + - generic [ref=f1e364]: + - link "Python" [ref=f1e365] [cursor=pointer]: + - /url: /jobs/vacancies?skills=34 + - link "и ещё 2" [ref=f1e366] [cursor=pointer]: + - /url: /jobs/vacancies?skills=34&skills=62&skills=64 + - article [ref=f1e367]: + - link "Независимый Ecom" [ref=f1e370] [cursor=pointer]: + - /url: /jobs/services/ecomsearch + - generic [ref=f1e372]: + - heading [level=2] [ref=f1e373]: + - link "Разработчик фронтенда в команду Яндекс Кит" [ref=f1e374] [cursor=pointer]: + - /url: /jobs/vacancies/razrabotchik-frontenda-v-komandu-yandeks-kit-39111 + - paragraph [ref=f1e375]: Яндекс Кит — это новая технологическая платформа для запуска и развития независимого e-commerce. Если вам интересно разрабатывать сложную платформу с нуля, влиять на архитектуру, думать о стабильности и масштабируемости, присоединяйтесь к команде! + - list [ref=f1e378]: + - listitem [ref=f1e379]: + - generic [ref=f1e380]: + - link "Санкт-Петербург" [ref=f1e381] [cursor=pointer]: + - /url: /jobs/vacancies/city_saint-petersburg + - link "и ещё 1" [ref=f1e382] [cursor=pointer]: + - /url: /jobs/vacancies?city=saint-petersburg&city=moscow + - text: · + - listitem [ref=f1e383]: + - generic [ref=f1e384]: + - link "Гибридный" [ref=f1e385] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "офис" [ref=f1e386] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - article [ref=f1e387]: + - link "Яндекс Лавка" [ref=f1e390] [cursor=pointer]: + - /url: /jobs/services/lavka + - generic [ref=f1e392]: + - heading [level=2] [ref=f1e393]: + - link "Разработчик фронтенда (Vue/React) в Лавку" [ref=f1e394] [cursor=pointer]: + - /url: /jobs/vacancies/razrabotchik-frontenda-vuereact-v-lavku-45878 + - paragraph [ref=f1e395]: Наша группа разработки мобильных интерфейсов отвечает за развитие складского продукта. Это два мобильных приложения на Vue для кладовщиков и поваров и одна десктопная админка на React для директоров и менеджеров дарксторов и лавок. Откликайтесь, если работали с Vue/React (отлично, если с обоими). + - list [ref=f1e398]: + - listitem [ref=f1e399]: + - generic [ref=f1e400]: + - link "Санкт-Петербург" [ref=f1e401] [cursor=pointer]: + - /url: /jobs/vacancies/city_saint-petersburg + - link "и ещё 1" [ref=f1e402] [cursor=pointer]: + - /url: /jobs/vacancies?city=saint-petersburg&city=moscow + - text: · + - listitem [ref=f1e403]: + - generic [ref=f1e404]: + - link "Гибридный" [ref=f1e405] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "офис" [ref=f1e406] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - article [ref=f1e407]: + - link "Алиса и Умные Устройства" [ref=f1e410] [cursor=pointer]: + - /url: /jobs/services/alice + - generic [ref=f1e412]: + - heading [level=2] [ref=f1e413]: + - link "Разработчик интерфейсов в команду Алисы" [ref=f1e414] [cursor=pointer]: + - /url: /jobs/vacancies/razrabotchik-interfeysov-v-komandu-alisi-35116 + - paragraph [ref=f1e415]: Наша команда создаёт голосового ассистента Алису. С Алисой можно общаться в том числе в чате, который усиливает её возможности. Приглашаем талантливого фронтенд-разработчика вместе с нами развивать платформу агентов в чате. Ждём, что вы разрабатывали фронтенд не меньше четырёх лет, отлично знаете TypeScript и JavaScript и готовы взаимодействовать с другими командами. + - list [ref=f1e418]: + - listitem [ref=f1e419]: + - generic [ref=f1e420]: + - link "Санкт-Петербург" [ref=f1e421] [cursor=pointer]: + - /url: /jobs/vacancies/city_saint-petersburg + - link "и ещё 1" [ref=f1e422] [cursor=pointer]: + - /url: /jobs/vacancies?city=saint-petersburg&city=moscow + - text: · + - listitem [ref=f1e423]: + - link "Офис" [ref=f1e425] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - text: · + - listitem [ref=f1e426]: + - generic [ref=f1e427]: + - link "React" [ref=f1e428] [cursor=pointer]: + - /url: /jobs/vacancies?skills=529 + - link "и ещё 1" [ref=f1e429] [cursor=pointer]: + - /url: /jobs/vacancies?skills=529&skills=280 + - button "Показать ещё" [ref=f1e432] [cursor=pointer] + - generic [ref=f1e442]: + - textbox "Поиск вакансий" [ref=f1e444]: + - /placeholder: Найти себя в Яндексе + - generic [ref=f1e452]: + - generic [ref=f1e453]: "3" + - button "Открыть фильтры" [ref=f1e455] [cursor=pointer] + - contentinfo [ref=f1e463]: + - generic [ref=f1e464]: + - link [ref=f1e466] [cursor=pointer]: + - /url: /jobs?from=cp_footer + - img "Yandex Logo" [ref=f1e468] + - navigation [ref=f1e469]: + - generic [ref=f1e470]: + - list [ref=f1e471]: + - listitem [ref=f1e472]: + - link [ref=f1e473] [cursor=pointer]: + - /url: /jobs/vacancies?from=cp_footer + - paragraph [ref=f1e476]: Вакансии + - listitem [ref=f1e480]: + - link [ref=f1e481] [cursor=pointer]: + - /url: /jobs/vacancies?professions=backend-developer&professions=ml-developer&professions=mob-app-developer&professions=frontend-developer&professions=tester&professions=dev-ops&professions=system-developer&professions=full-stack-developer&professions=ml-researcher&professions=database-developer&professions=desktop-developer&professions=mob-app-developer-android&from=cp_footer + - paragraph [ref=f1e484]: Разработка + - listitem [ref=f1e485]: + - link [ref=f1e486] [cursor=pointer]: + - /url: /jobs/vacancies?professions=product-manager&professions=project-manager-business&professions=tech-manager&professions=project-manager&professions=category-manager&from=cp_footer + - paragraph [ref=f1e489]: Управление проектами + - listitem [ref=f1e490]: + - link [ref=f1e491] [cursor=pointer]: + - /url: /jobs/vacancies?professions=analyst-developer&professions=analyst&professions=system-analyst&from=cp_footer + - paragraph [ref=f1e494]: Аналитика + - listitem [ref=f1e495]: + - link [ref=f1e496] [cursor=pointer]: + - /url: /jobs/vacancies?professions=designer&professions=designer-uxui&professions=producer&professions=videographer&professions=ux-researcher&from=cp_footer + - paragraph [ref=f1e499]: Дизайн + - listitem [ref=f1e500]: + - link [ref=f1e501] [cursor=pointer]: + - /url: /jobs/vacancies?professions=sales-manager&professions=bis-dev-manager&professions=client-manager&professions=partner-manager&professions=sales-bis-dev-manager&professions=sales-project-manager&professions=sales-support-manager&from=cp_footer + - paragraph [ref=f1e504]: Продажи + - listitem [ref=f1e505]: + - link [ref=f1e506] [cursor=pointer]: + - /url: /jobs/vacancies?professions=tech-support&professions=support-specialist&professions=client-service&professions=content-manager&professions=service-desk&professions=call-centre-spec&from=cp_footer + - paragraph [ref=f1e509]: Поддержка пользователей + - listitem [ref=f1e510]: + - link [ref=f1e511] [cursor=pointer]: + - /url: /jobs/vacancies?is_external_publication=1&from=cp_footer + - paragraph [ref=f1e514]: Работа в сопровождении сервисов Яндекса + - list [ref=f1e515]: + - listitem [ref=f1e516]: + - link [ref=f1e517] [cursor=pointer]: + - /url: /jobs/services?from=cp_footer + - paragraph [ref=f1e520]: Команды + - listitem [ref=f1e521]: + - link [ref=f1e522] [cursor=pointer]: + - /url: /jobs/professions?from=cp_footer + - paragraph [ref=f1e525]: Профессии + - listitem [ref=f1e526]: + - link [ref=f1e527] [cursor=pointer]: + - /url: /jobs/locations?from=cp_footer + - paragraph [ref=f1e530]: Офисы + - listitem [ref=f1e531]: + - link [ref=f1e532] [cursor=pointer]: + - /url: /jobs/atmosphere?form=cp_footer + - paragraph [ref=f1e535]: Атмосфера + - listitem [ref=f1e536]: + - link [ref=f1e537] [cursor=pointer]: + - /url: /jobs/benefits?from=cp_footer + - paragraph [ref=f1e540]: Бенефиты + - list [ref=f1e542]: + - listitem [ref=f1e543]: + - paragraph [ref=f1e546]: Как мы нанимаем + - listitem [ref=f1e547]: + - link [ref=f1e548] [cursor=pointer]: + - /url: /jobs/interview/devops?from=cp_footer + - paragraph [ref=f1e551]: DevOps + - listitem [ref=f1e552]: + - link [ref=f1e553] [cursor=pointer]: + - /url: /jobs/interview/mldev?from=cp_footer + - paragraph [ref=f1e556]: ML-специалисты + - listitem [ref=f1e557]: + - link [ref=f1e558] [cursor=pointer]: + - /url: /jobs/interview/analytics?from=cp_footer + - paragraph [ref=f1e561]: Аналитики + - listitem [ref=f1e562]: + - link [ref=f1e563] [cursor=pointer]: + - /url: /jobs/interview/backend?from=cp_footer + - paragraph [ref=f1e566]: Бэкендеры + - listitem [ref=f1e567]: + - link [ref=f1e568] [cursor=pointer]: + - /url: /jobs/interview/design?from=cp_footer + - paragraph [ref=f1e571]: Дизайнеры + - listitem [ref=f1e572]: + - link [ref=f1e573] [cursor=pointer]: + - /url: /jobs/interview/sreeng?from=cp_footer + - paragraph [ref=f1e576]: Инженеры по доступности сервисов + - listitem [ref=f1e577]: + - link [ref=f1e578] [cursor=pointer]: + - /url: /jobs/interview/infosec?from=cp_footer + - paragraph [ref=f1e581]: Специалисты по информационной безопасности + - listitem [ref=f1e582]: + - link [ref=f1e583] [cursor=pointer]: + - /url: /jobs/interview/pm?from=cp_footer + - paragraph [ref=f1e586]: Менеджеры + - listitem [ref=f1e587]: + - link [ref=f1e588] [cursor=pointer]: + - /url: /jobs/interview/mobdev?from=cp_footer + - paragraph [ref=f1e591]: Мобильные разработчики + - listitem [ref=f1e592]: + - link [ref=f1e593] [cursor=pointer]: + - /url: /jobs/interview/testing?from=cp_footer + - paragraph [ref=f1e596]: Ручные тестировщики + - listitem [ref=f1e597]: + - link [ref=f1e598] [cursor=pointer]: + - /url: /jobs/interview/neteng?from=cp_footer + - paragraph [ref=f1e601]: Сетевые инженеры + - listitem [ref=f1e602]: + - link [ref=f1e603] [cursor=pointer]: + - /url: /jobs/interview/frontend?from=cp_footer + - paragraph [ref=f1e606]: Фронтендеры + - generic [ref=f1e607]: + - list [ref=f1e608]: + - listitem [ref=f1e609]: + - link [ref=f1e610] [cursor=pointer]: + - /url: /jobs/hiring-events?from=cp_footer + - paragraph [ref=f1e613]: Быстрый офер + - listitem [ref=f1e617]: + - link [ref=f1e618] [cursor=pointer]: + - /url: /jobs/hiring-events/fast-track-offer?from=cp_footer + - paragraph [ref=f1e621]: Fast Track + - listitem [ref=f1e622]: + - link [ref=f1e623] [cursor=pointer]: + - /url: /jobs/hiring-events/one-day-offer?from=cp_footer + - paragraph [ref=f1e626]: One Day Offer + - listitem [ref=f1e627]: + - link [ref=f1e628] [cursor=pointer]: + - /url: /jobs/hiring-events/weekend-offer?from=cp_footer + - paragraph [ref=f1e631]: Weekend Offer + - list [ref=f1e632]: + - listitem [ref=f1e633]: + - link [ref=f1e634] [cursor=pointer]: + - /url: /jobs/multitrack?from=cp_footer + - paragraph [ref=f1e637]: Мультитрек + - listitem [ref=f1e641]: + - link [ref=f1e642] [cursor=pointer]: + - /url: /jobs/multitrack/frontend?from=cp_footer + - paragraph [ref=f1e645]: Фронтендеры + - listitem [ref=f1e646]: + - link [ref=f1e647] [cursor=pointer]: + - /url: /jobs/multitrack/backend?from=cp_footer + - paragraph [ref=f1e650]: Бэкендеры + - listitem [ref=f1e651]: + - link [ref=f1e652] [cursor=pointer]: + - /url: /jobs/multitrack/analytics?from=cp_footer + - paragraph [ref=f1e655]: Аналитики + - list [ref=f1e656]: + - listitem [ref=f1e657]: + - link [ref=f1e658] [cursor=pointer]: + - /url: /jobs/how-to-get/career-consultations?from=cp_footer + - paragraph [ref=f1e661]: Карьерные консультации + - listitem [ref=f1e662]: + - link [ref=f1e663] [cursor=pointer]: + - /url: /jobs/how-to-get?from=cp_footer + - paragraph [ref=f1e666]: Как попасть в Яндекс + - generic [ref=f1e667]: + - list [ref=f1e668]: + - listitem [ref=f1e669]: + - link [ref=f1e670] [cursor=pointer]: + - /url: https://events.yandex.ru?from=cp_footer + - paragraph [ref=f1e673]: Мероприятия + - listitem [ref=f1e674]: + - link [ref=f1e675] [cursor=pointer]: + - /url: https://yandex.ru/dev/?from=cp_footer + - paragraph [ref=f1e678]: Технологии + - listitem [ref=f1e679]: + - link [ref=f1e680] [cursor=pointer]: + - /url: /jobs/blog?from=cp_footer + - paragraph [ref=f1e683]: Блог + - listitem [ref=f1e684]: + - link [ref=f1e685] [cursor=pointer]: + - /url: https://yandex.ru/company?from=cp_footer + - paragraph [ref=f1e688]: О Яндексе + - listitem [ref=f1e689]: + - link [ref=f1e690] [cursor=pointer]: + - /url: https://museum.yandex.ru/?utm_source=jobs&utm_medium=site&utm_campaign=footer + - paragraph [ref=f1e693]: Яндекс Музей + - list [ref=f1e694]: + - listitem [ref=f1e695]: + - link [ref=f1e696] [cursor=pointer]: + - /url: https://education.yandex.ru?from=cp_footer + - paragraph [ref=f1e699]: Образование + - listitem [ref=f1e700]: + - link [ref=f1e701] [cursor=pointer]: + - /url: https://shad.yandex.ru?from=cp_footer + - paragraph [ref=f1e704]: ШАД + - listitem [ref=f1e705]: + - link [ref=f1e706] [cursor=pointer]: + - /url: https://contest.yandex.ru?from=cp_footer + - paragraph [ref=f1e709]: Контест + - listitem [ref=f1e710]: + - link [ref=f1e711] [cursor=pointer]: + - /url: https://coderun.yandex.ru?from=cp_footer + - paragraph [ref=f1e714]: CodeRun + - list [ref=f1e715]: + - listitem [ref=f1e716]: + - link [ref=f1e717] [cursor=pointer]: + - /url: https://yandex.ru/yaintern?from=cp_footer + - paragraph [ref=f1e720]: Стажировки + - generic [ref=f1e721]: + - generic [ref=f1e722]: + - paragraph [ref=f1e724]: © ООО «Яндекс», 1997–2026 + - list [ref=f1e726]: + - listitem [ref=f1e727]: + - link [ref=f1e728] [cursor=pointer]: + - /url: /jobs/pages/spec?from=cp_footer + - paragraph [ref=f1e730]: Специальная оценка труда + - listitem [ref=f1e731]: + - link [ref=f1e732] [cursor=pointer]: + - /url: /jobs/pages/usability?from=cp_footer + - paragraph [ref=f1e734]: Участие в исследованиях + - listitem [ref=f1e735]: + - link [ref=f1e736] [cursor=pointer]: + - /url: /jobs/pages/subscription?from=cp_footer + - paragraph [ref=f1e738]: Подписка на рассылку + - listitem [ref=f1e739]: + - link [ref=f1e740] [cursor=pointer]: + - /url: https://forms.yandex.ru/surveys/10031549.21a902f6166ba06f34f92596983bf7aa6e186bc4?from=cp_footer + - paragraph [ref=f1e742]: Обратная связь + - list [ref=f1e744]: + - listitem [ref=f1e745]: + - link "Youtube" [ref=f1e746] [cursor=pointer]: + - /url: https://www.youtube.com/@YandexforDevelopers?from=cp_footer + - img "Логотип Youtube" [ref=f1e747] + - listitem [ref=f1e748]: + - link "VK" [ref=f1e749] [cursor=pointer]: + - /url: https://vk.com/yandex4developers?from=cp_footer + - img "Логотип VK" [ref=f1e750] + - listitem [ref=f1e751]: + - link "Telegram" [ref=f1e752] [cursor=pointer]: + - /url: https://t.me/Yandex4Developers?from=cp_footer + - img "Логотип Telegram" [ref=f1e753] + - listitem [ref=f1e754]: + - link "Habr" [ref=f1e755] [cursor=pointer]: + - /url: https://habr.com/ru/companies/yandex/articles?from=cp_footer + - img "Логотип Habr" [ref=f1e756] \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-30-01-014Z.yml b/.playwright-mcp/page-2026-07-14T07-30-01-014Z.yml new file mode 100644 index 0000000..1d48a55 --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-30-01-014Z.yml @@ -0,0 +1,1224 @@ +- generic [active] [ref=f1e1]: + - banner: + - link [ref=f1e850] [cursor=pointer]: + - /url: /jobs?from=cp_header + - generic [ref=f1e5]: + - button [ref=f1e852] [cursor=pointer] + - link [ref=f1e853] [cursor=pointer]: + - /url: https://passport.yandex.ru/auth?retpath=https%3A%2F%2Fyandex.ru%2Fjobs%2Fvacancies%3Fprofession%3Dfrontend-developer%26profession%3Dfull-stack-developer%26profession%3Dmob-app-developer&origin=career-id + - generic [ref=f1e15]: Войти + - generic [ref=f1e18]: + - generic [ref=f1e23]: + - heading "Все вакансии Яндекса" [level=1] [ref=f1e757] + - generic [ref=f1e27]: + - generic [ref=f1e28]: + - article [ref=f1e29]: + - link "Яндекс 360" [ref=f1e32] [cursor=pointer]: + - /url: /jobs/services/360 + - generic [ref=f1e34]: + - heading [level=2] [ref=f1e35]: + - link "Разработчик интерфейсов в core-команду MarTech Яндекс 360" [ref=f1e36] [cursor=pointer]: + - /url: /jobs/vacancies/razrabotchik-interfeysov-marketingovih-spetsproektov-v-yandeks-360-35702 + - paragraph [ref=f1e37]: "Наша команда развивает маркетинг в двух направлениях. Мы отвечаем за спецпроекты — интерактивные кампании к особым событиям, а также за core MarTech — внутренние маркетинговые инструменты. Оба направления в одном бэклоге: от быстрых промозапусков до долгоживущих продуктовых фич." + - list [ref=f1e40]: + - listitem [ref=f1e41]: + - generic [ref=f1e42]: + - link "Санкт-Петербург" [ref=f1e43] [cursor=pointer]: + - /url: /jobs/vacancies/city_saint-petersburg + - link "и ещё 1" [ref=f1e44] [cursor=pointer]: + - /url: /jobs/vacancies?city=saint-petersburg&city=moscow + - text: · + - listitem [ref=f1e45]: + - generic [ref=f1e46]: + - link "Гибридный" [ref=f1e47] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "офис" [ref=f1e48] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - article [ref=f1e49]: + - link "Общие сервисы Яндекса" [ref=f1e52] [cursor=pointer]: + - /url: /jobs/services/yandex + - generic [ref=f1e54]: + - heading [level=2] [ref=f1e55]: + - link "Flutter-разработчик в команду Pro Foundation Mobile" [ref=f1e56] [cursor=pointer]: + - /url: /jobs/vacancies/flutterrazrabotchik-v-komandu-pro-foundation-mobile-27152 + - paragraph [ref=f1e57]: Команда скорости и дизайна Яндекс Про разрабатывает инструменты мониторинга для крупного приложения на Flutter и исследует все нюансы работы Flutter на мобильных устройствах. Мы ищем разработчика, который будет заниматься оптимизацией времени старта приложения и внедрять перформанс-тесты. + - list [ref=f1e60]: + - listitem [ref=f1e61]: + - generic [ref=f1e62]: + - link "Гибридный" [ref=f1e63] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "удалённая работа" [ref=f1e64] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=remote + - text: или + - link "офис" [ref=f1e65] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - article [ref=f1e66]: + - link "Алиса и Умные Устройства" [ref=f1e69] [cursor=pointer]: + - /url: /jobs/services/alice + - generic [ref=f1e71]: + - heading [level=2] [ref=f1e72]: + - link "Старший Android-разработчик в группу мобильной разработки носимых устройств" [ref=f1e73] [cursor=pointer]: + - /url: /jobs/vacancies/starshiy-androidrazrabotchik-v-gruppu-mobilnoy-razrabotki-nosimih-ustroystv-47001 + - paragraph [ref=f1e74]: Наша команда создаёт новый интерфейс взаимодействия человека с окружающим миром и интернетом через носимые устройства. Вам предстоит разрабатывать и запускать продукты, интегрировать пользовательские сценарии с Алисой и развивать SDK. Ждём, что вы хорошо знаете Kotlin и ориентируетесь в Android SDK. + - list [ref=f1e77]: + - listitem [ref=f1e78]: + - generic [ref=f1e79]: + - link "Москва" [ref=f1e80] [cursor=pointer]: + - /url: /jobs/vacancies/city_moscow + - link "и ещё 4" [ref=f1e81] [cursor=pointer]: + - /url: /jobs/vacancies?city=moscow&city=ekaterinburg&city=nizhniy-novgorod&city=novosibirsk&city=saint-petersburg + - text: · + - listitem [ref=f1e82]: + - link "Гибридный" [ref=f1e84] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: · + - listitem [ref=f1e85]: + - generic [ref=f1e86]: + - link "Kotlin" [ref=f1e87] [cursor=pointer]: + - /url: /jobs/vacancies?skills=160 + - link "и ещё 1" [ref=f1e88] [cursor=pointer]: + - /url: /jobs/vacancies?skills=160&skills=93 + - article [ref=f1e89]: + - link "Алиса и Умные Устройства" [ref=f1e92] [cursor=pointer]: + - /url: /jobs/services/alice + - generic [ref=f1e94]: + - heading [level=2] [ref=f1e95]: + - link "Старший iOS-разработчик в группу мобильной разработки экспериментальных носимых устройств" [ref=f1e96] [cursor=pointer]: + - /url: /jobs/vacancies/starshiy-iosrazrabotchik-v-gruppu-mobilnoy-razrabotki-eksperimentalnih-nosimih-ustroystv-46999 + - paragraph [ref=f1e97]: Мы уже запустили Яндекс Дропс — первое носимое AI-устройство, взаимодействующее с Алисой, — и это только начало. Впереди новые форм-факторы, продукты и сценарии. Присоединяйтесь к команде, которая строит эту область с самого фундамента, если хорошо знаете Swift и свободно ориентируетесь в iOS SDK. + - article [ref=f1e98]: + - link "Техплатформа Городских сервисов Яндекса" [ref=f1e101] [cursor=pointer]: + - /url: /jobs/services/techplatform + - generic [ref=f1e103]: + - heading [level=2] [ref=f1e104]: + - link "Fullstack-разработчик в команду frontend-инфраструктуры" [ref=f1e105] [cursor=pointer]: + - /url: /jobs/vacancies/fullstackrazrabotchik-v-komandu-frontendinfrastrukturi-46894 + - paragraph [ref=f1e106]: Мы создаём инструменты, которые помогают фронтовым командам быстрее запускать сервисы, проще поддерживать их в production и меньше времени тратить на рутинную настройку. Откликайтесь, если уверенно владеете JavaScript или TypeScript и Node.js и хотите влиять на развитие разработки в целой бизнес-группе. + - list [ref=f1e109]: + - listitem [ref=f1e110]: + - generic [ref=f1e111]: + - link "Екатеринбург" [ref=f1e112] [cursor=pointer]: + - /url: /jobs/vacancies/city_ekaterinburg + - link "и ещё 1" [ref=f1e113] [cursor=pointer]: + - /url: /jobs/vacancies?city=ekaterinburg&city=moscow + - text: · + - listitem [ref=f1e114]: + - generic [ref=f1e115]: + - link "Гибридный" [ref=f1e116] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "офис" [ref=f1e117] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - text: · + - listitem [ref=f1e118]: + - generic [ref=f1e119]: + - link "TypeScript" [ref=f1e120] [cursor=pointer]: + - /url: /jobs/vacancies?skills=280 + - link "и ещё 1" [ref=f1e121] [cursor=pointer]: + - /url: /jobs/vacancies?skills=280&skills=61 + - article [ref=f1e122]: + - link "eLama" [ref=f1e125] [cursor=pointer]: + - /url: /jobs/services/elama + - generic [ref=f1e127]: + - heading [level=2] [ref=f1e128]: + - link "Разработчик интерфейсов в eLama" [ref=f1e129] [cursor=pointer]: + - /url: /jobs/vacancies/razrabotchik-interfeysov-v-elama-39888 + - paragraph [ref=f1e130]: eLama — самостоятельный SaaS-сервис в составе Яндекса, один из крупнейших в России в сфере интернет-маркетинга. Мы помогаем эффективно выстраивать рекламные кампании в интернете и экономить время и деньги при работе с рекламой. Откликайтесь, если не менее 4 лет занимались коммерческой разработкой на React и TypeScript. + - list [ref=f1e133]: + - listitem [ref=f1e134]: + - link "Санкт-Петербург" [ref=f1e136] [cursor=pointer]: + - /url: /jobs/vacancies/city_saint-petersburg + - text: · + - listitem [ref=f1e137]: + - generic [ref=f1e138]: + - link "Гибридный" [ref=f1e139] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "офис" [ref=f1e140] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - article [ref=f1e141]: + - link "Яндекс Go" [ref=f1e144] [cursor=pointer]: + - /url: /jobs/services/yandexgo + - generic [ref=f1e146]: + - heading [level=2] [ref=f1e147]: + - link "Старший Android-разработчик в команду Geo" [ref=f1e148] [cursor=pointer]: + - /url: /jobs/vacancies/starshiy-androidrazrabotchik-v-komandu-geo-46817 + - paragraph [ref=f1e149]: Geo — геоплатформа, на которой работает Яндекс Go. Мы отвечаем за всё, что связано с картой и определением местоположения. Ищем в нашу команду сильного Android-разработчика. Откликайтесь, если имеете опыт разработки под Android и пишете чистый поддерживаемый код и надёжные архитектурные решения. + - list [ref=f1e152]: + - listitem [ref=f1e153]: + - generic [ref=f1e154]: + - link "Гибридный" [ref=f1e155] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "удалённая работа" [ref=f1e156] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=remote + - text: или + - link "офис" [ref=f1e157] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - article [ref=f1e158]: + - link "Карты" [ref=f1e161] [cursor=pointer]: + - /url: /jobs/services/maps + - generic [ref=f1e163]: + - heading [level=2] [ref=f1e164]: + - link "Android-разработчик в команду транзакций Карт и Навигатора" [ref=f1e165] [cursor=pointer]: + - /url: /jobs/vacancies/androidrazrabotchik-v-komandu-tranzaktsiy-kart-i-navigatora-46756 + - paragraph [ref=f1e166]: "Мы развиваем два больших приложения — Карты и Навигатор. Присоединяйтесь к команде, где ваш каждый pull\x1erequest меняет способ, которым люди взаимодействуют с городом. Ваш экспертный опыт — наш драйвер роста." + - list [ref=f1e169]: + - listitem [ref=f1e170]: + - link "Москва" [ref=f1e172] [cursor=pointer]: + - /url: /jobs/vacancies/city_moscow + - text: · + - listitem [ref=f1e173]: + - link "Офис" [ref=f1e175] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - article [ref=f1e176]: + - link "Карты" [ref=f1e179] [cursor=pointer]: + - /url: /jobs/services/maps + - generic [ref=f1e181]: + - heading [level=2] [ref=f1e182]: + - link "Android-разработчик в команду монетизации Карт и Навигатора" [ref=f1e183] [cursor=pointer]: + - /url: /jobs/vacancies/androidrazrabotchik-v-komandu-monetizatsii-kart-i-navigatora-46647 + - paragraph [ref=f1e184]: "Мы развиваем геоперформанс‑рекламу в Картах и Навигаторе: пользователь сразу видит нужную организацию, а бизнесы увеличивают доход за счёт роста продаж. Ищем коллегу в команду монетизации. Приходите, если разрабатываете приложения для Android и отлично знаете SDK-платформы." + - list [ref=f1e187]: + - listitem [ref=f1e188]: + - link "Москва" [ref=f1e190] [cursor=pointer]: + - /url: /jobs/vacancies/city_moscow + - text: · + - listitem [ref=f1e191]: + - generic [ref=f1e192]: + - link "Гибридный" [ref=f1e193] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "офис" [ref=f1e194] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - text: · + - listitem [ref=f1e195]: + - generic [ref=f1e196]: + - link "Kotlin" [ref=f1e197] [cursor=pointer]: + - /url: /jobs/vacancies?skills=160 + - link "и ещё 1" [ref=f1e198] [cursor=pointer]: + - /url: /jobs/vacancies?skills=160&skills=93 + - article [ref=f1e199]: + - link "Яндекс Go" [ref=f1e202] [cursor=pointer]: + - /url: /jobs/services/yandexgo + - generic [ref=f1e204]: + - heading [level=2] [ref=f1e205]: + - link "Разработчик для iOS в команду Feed Яндекс Go" [ref=f1e206] [cursor=pointer]: + - /url: /jobs/vacancies/razrabotchik-dlya-ios-v-komandu-feed-yandeks-go-46561 + - paragraph [ref=f1e207]: Мы создаём в Яндекс Go персональную ленту, где десятки сервисов и типов контента собираются в одном потоке. Ищем инициативного iOS-разработчика, готового работать с backend-driven UI. Вам предстоит следить за производительностью сервиса, экспериментировать с формой и пользовательским опытом. + - article [ref=f1e208]: + - link "Карты" [ref=f1e211] [cursor=pointer]: + - /url: /jobs/services/maps + - generic [ref=f1e213]: + - heading [level=2] [ref=f1e214]: + - link "Разработчик для Android в Карты" [ref=f1e215] [cursor=pointer]: + - /url: /jobs/vacancies/razrabotchik-dlya-android-v-karti-10309 + - paragraph [ref=f1e216]: Карты и Навигатор ежедневно помогают миллионам пользователей по всему миру решать свои задачи. Найти ресторан или дорогу до места встречи с друзьями, построить максимально эффективный маршрут на любом типе транспорта или просто узнать, что интересного есть в городе, — наши базовые сценарии, жизненно необходимые современному городскому жителю. + - list [ref=f1e219]: + - listitem [ref=f1e220]: + - link "Москва" [ref=f1e222] [cursor=pointer]: + - /url: /jobs/vacancies/city_moscow + - text: · + - listitem [ref=f1e223]: + - link "Гибридный" [ref=f1e225] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: · + - listitem [ref=f1e226]: + - generic [ref=f1e227]: + - link "Kotlin" [ref=f1e228] [cursor=pointer]: + - /url: /jobs/vacancies?skills=160 + - link "и ещё 3" [ref=f1e229] [cursor=pointer]: + - /url: /jobs/vacancies?skills=160&skills=94&skills=93&skills=52 + - article [ref=f1e230]: + - link "Яндекс Go" [ref=f1e233] [cursor=pointer]: + - /url: /jobs/services/yandexgo + - generic [ref=f1e235]: + - heading [level=2] [ref=f1e236]: + - link "Разработчик для Android в команду Feed супераппа Яндекс Go" [ref=f1e237] [cursor=pointer]: + - /url: /jobs/vacancies/razrabotchik-dlya-android-v-komandu-feed-superappa-yandeks-go-46562 + - paragraph [ref=f1e238]: Мы создаём в Яндекс Go персональную ленту, где десятки сервисов и типов контента собираются в одном потоке. Ищем инициативного Android-разработчика, готового работать с backend-driven UI. Вам предстоит следить за производительностью сервиса, экспериментировать с формой и пользовательским опытом. + - list [ref=f1e241]: + - listitem [ref=f1e242]: + - generic [ref=f1e243]: + - link "Санкт-Петербург" [ref=f1e244] [cursor=pointer]: + - /url: /jobs/vacancies/city_saint-petersburg + - link "и ещё 2" [ref=f1e245] [cursor=pointer]: + - /url: /jobs/vacancies?city=saint-petersburg&city=moscow&city=tashkent + - text: · + - listitem [ref=f1e246]: + - generic [ref=f1e247]: + - link "Удалённая работа" [ref=f1e248] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=remote + - text: или + - link "гибридный" [ref=f1e249] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "офис" [ref=f1e250] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - text: · + - listitem [ref=f1e251]: + - generic [ref=f1e252]: + - link "Kotlin" [ref=f1e253] [cursor=pointer]: + - /url: /jobs/vacancies?skills=160 + - link "и ещё 1" [ref=f1e254] [cursor=pointer]: + - /url: /jobs/vacancies?skills=160&skills=93 + - article [ref=f1e255]: + - link "Карты" [ref=f1e258] [cursor=pointer]: + - /url: /jobs/services/maps + - generic [ref=f1e260]: + - heading [level=2] [ref=f1e261]: + - link "Фулстек-разработчик в Карты" [ref=f1e262] [cursor=pointer]: + - /url: /jobs/vacancies/fulstekrazrabotchik-v-karti-44343 + - paragraph [ref=f1e263]: Яндекс Карты разрабатывают сервисы, которые помогают людям добираться до нужных мест и решать другие повседневные задачи в городе. Ищем разработчика фулстек-решений на Node.js и PostgreSQL, который усилит нашу команду и поможет сделать сервис ещё удобнее. + - list [ref=f1e266]: + - listitem [ref=f1e267]: + - generic [ref=f1e268]: + - link "Санкт-Петербург" [ref=f1e269] [cursor=pointer]: + - /url: /jobs/vacancies/city_saint-petersburg + - link "и ещё 2" [ref=f1e270] [cursor=pointer]: + - /url: /jobs/vacancies?city=saint-petersburg&city=moscow&city=nizhniy-novgorod + - text: · + - listitem [ref=f1e271]: + - generic [ref=f1e272]: + - link "Гибридный" [ref=f1e273] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "офис" [ref=f1e274] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - text: · + - listitem [ref=f1e275]: + - generic [ref=f1e276]: + - link "SQL" [ref=f1e277] [cursor=pointer]: + - /url: /jobs/vacancies?skills=378 + - link "и ещё 2" [ref=f1e278] [cursor=pointer]: + - /url: /jobs/vacancies?skills=378&skills=280&skills=529 + - article [ref=f1e279]: + - link "Плюс AdTech" [ref=f1e282] [cursor=pointer]: + - /url: /jobs/services/plusadtech + - generic [ref=f1e284]: + - heading [level=2] [ref=f1e285]: + - link "Старший разработчик интерфейсов в Плюс AdTech" [ref=f1e286] [cursor=pointer]: + - /url: /jobs/vacancies/starshiy-razrabotchik-interfeysov-v-plyus-adtech-42378 + - paragraph [ref=f1e287]: Яндекс AdTech — новое подразделение бизнес-группы Персональных сервисов. Мы ищем сильного разработчика интерфейсов. Откликайтесь, если управляли командой и распределяли ресурсы, обладаете экспертными знаниями в области JS, TS и современных стандартов ES6+ и разбираетесь в React и Next.js. + - list [ref=f1e290]: + - listitem [ref=f1e291]: + - generic [ref=f1e292]: + - link "Санкт-Петербург" [ref=f1e293] [cursor=pointer]: + - /url: /jobs/vacancies/city_saint-petersburg + - link "и ещё 1" [ref=f1e294] [cursor=pointer]: + - /url: /jobs/vacancies?city=saint-petersburg&city=moscow + - text: · + - listitem [ref=f1e295]: + - generic [ref=f1e296]: + - link "Гибридный" [ref=f1e297] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "офис" [ref=f1e298] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - article [ref=f1e299]: + - link "Yandex Cloud" [ref=f1e302] [cursor=pointer]: + - /url: /jobs/services/cloud + - generic [ref=f1e304]: + - heading [level=2] [ref=f1e305]: + - link "Разработчик интерфейсов в DataLens" [ref=f1e306] [cursor=pointer]: + - /url: /jobs/vacancies/razrabotchik-interfeysov-v-datalens-17333 + - paragraph [ref=f1e307]: Мы делаем DataLens — сервис визуализации и анализа данных от Yandex Cloud, которым на каждодневной основе пользуются как внутри, так и за пределами Яндекса и в опенсорсе. У нас очень интересный, технически сложный и визуальный сервис, откликайтесь, если хотите присоединиться к команде! + - list [ref=f1e310]: + - listitem [ref=f1e311]: + - link "Москва" [ref=f1e313] [cursor=pointer]: + - /url: /jobs/vacancies/city_moscow + - text: · + - listitem [ref=f1e314]: + - generic [ref=f1e315]: + - link "Гибридный" [ref=f1e316] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "офис" [ref=f1e317] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - text: · + - listitem [ref=f1e318]: + - generic [ref=f1e319]: + - link "TypeScript" [ref=f1e320] [cursor=pointer]: + - /url: /jobs/vacancies?skills=280 + - link "и ещё 1" [ref=f1e321] [cursor=pointer]: + - /url: /jobs/vacancies?skills=280&skills=529 + - article [ref=f1e322]: + - link "Финтех" [ref=f1e325] [cursor=pointer]: + - /url: /jobs/services/finances + - generic [ref=f1e327]: + - heading [level=2] [ref=f1e328]: + - link "Разработчик интерфейсов в команду платформенных интеграций Финтеха" [ref=f1e329] [cursor=pointer]: + - /url: /jobs/vacancies/razrabotchik-interfeysov-v-komandu-platformennih-integratsiy-finteha-46273 + - paragraph [ref=f1e330]: Яндекс Пэй — платёжный продукт для оплаты покупок в интернете. Мы развиваем интерфейсы для привлечения пользователей и интеграции для крупных интернет-магазинов, запускаем новые фичи, при этом уже нарастили существенную аудиторию и держим высокую планку по надёжности и масштабируемости. + - list [ref=f1e333]: + - listitem [ref=f1e334]: + - generic [ref=f1e335]: + - link "Белград" [ref=f1e336] [cursor=pointer]: + - /url: /jobs/vacancies/city_belgrade + - link "и ещё 2" [ref=f1e337] [cursor=pointer]: + - /url: /jobs/vacancies?city=belgrade&city=saint-petersburg&city=moscow + - text: · + - listitem [ref=f1e338]: + - generic [ref=f1e339]: + - link "Гибридный" [ref=f1e340] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "офис" [ref=f1e341] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - text: · + - listitem [ref=f1e342]: + - generic [ref=f1e343]: + - link "React" [ref=f1e344] [cursor=pointer]: + - /url: /jobs/vacancies?skills=529 + - link "и ещё 1" [ref=f1e345] [cursor=pointer]: + - /url: /jobs/vacancies?skills=529&skills=280 + - article [ref=f1e346]: + - link "Яндекс Еда" [ref=f1e349] [cursor=pointer]: + - /url: /jobs/services/eda + - generic [ref=f1e351]: + - heading [level=2] [ref=f1e352]: + - link "Разработчик на С++ в команду экосистемных проектов Яндекс Еды" [ref=f1e353] [cursor=pointer]: + - /url: /jobs/vacancies/razrabotchik-na-s-v-komandu-ekosistemnih-proektov-yandeks-edi-45606 + - paragraph [ref=f1e354]: Наша команда обеспечивает взаимодействие Яндекс Еды с другими сервисами. Вам предстоит создавать сложные интеграции и работать с разными командами Яндекса и их кодом. Приходите продумывать архитектуру мобильных решений, которые выдержат миллионы запросов, и влиять на пользовательский опыт. + - list [ref=f1e357]: + - listitem [ref=f1e358]: + - generic [ref=f1e359]: + - link "Удалённая работа" [ref=f1e360] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=remote + - text: или + - link "гибридный" [ref=f1e361] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "офис" [ref=f1e362] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - text: · + - listitem [ref=f1e363]: + - generic [ref=f1e364]: + - link "Python" [ref=f1e365] [cursor=pointer]: + - /url: /jobs/vacancies?skills=34 + - link "и ещё 2" [ref=f1e366] [cursor=pointer]: + - /url: /jobs/vacancies?skills=34&skills=62&skills=64 + - article [ref=f1e367]: + - link "Независимый Ecom" [ref=f1e370] [cursor=pointer]: + - /url: /jobs/services/ecomsearch + - generic [ref=f1e372]: + - heading [level=2] [ref=f1e373]: + - link "Разработчик фронтенда в команду Яндекс Кит" [ref=f1e374] [cursor=pointer]: + - /url: /jobs/vacancies/razrabotchik-frontenda-v-komandu-yandeks-kit-39111 + - paragraph [ref=f1e375]: Яндекс Кит — это новая технологическая платформа для запуска и развития независимого e-commerce. Если вам интересно разрабатывать сложную платформу с нуля, влиять на архитектуру, думать о стабильности и масштабируемости, присоединяйтесь к команде! + - list [ref=f1e378]: + - listitem [ref=f1e379]: + - generic [ref=f1e380]: + - link "Санкт-Петербург" [ref=f1e381] [cursor=pointer]: + - /url: /jobs/vacancies/city_saint-petersburg + - link "и ещё 1" [ref=f1e382] [cursor=pointer]: + - /url: /jobs/vacancies?city=saint-petersburg&city=moscow + - text: · + - listitem [ref=f1e383]: + - generic [ref=f1e384]: + - link "Гибридный" [ref=f1e385] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "офис" [ref=f1e386] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - article [ref=f1e387]: + - link "Яндекс Лавка" [ref=f1e390] [cursor=pointer]: + - /url: /jobs/services/lavka + - generic [ref=f1e392]: + - heading [level=2] [ref=f1e393]: + - link "Разработчик фронтенда (Vue/React) в Лавку" [ref=f1e394] [cursor=pointer]: + - /url: /jobs/vacancies/razrabotchik-frontenda-vuereact-v-lavku-45878 + - paragraph [ref=f1e395]: Наша группа разработки мобильных интерфейсов отвечает за развитие складского продукта. Это два мобильных приложения на Vue для кладовщиков и поваров и одна десктопная админка на React для директоров и менеджеров дарксторов и лавок. Откликайтесь, если работали с Vue/React (отлично, если с обоими). + - list [ref=f1e398]: + - listitem [ref=f1e399]: + - generic [ref=f1e400]: + - link "Санкт-Петербург" [ref=f1e401] [cursor=pointer]: + - /url: /jobs/vacancies/city_saint-petersburg + - link "и ещё 1" [ref=f1e402] [cursor=pointer]: + - /url: /jobs/vacancies?city=saint-petersburg&city=moscow + - text: · + - listitem [ref=f1e403]: + - generic [ref=f1e404]: + - link "Гибридный" [ref=f1e405] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "офис" [ref=f1e406] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - article [ref=f1e407]: + - link "Алиса и Умные Устройства" [ref=f1e410] [cursor=pointer]: + - /url: /jobs/services/alice + - generic [ref=f1e412]: + - heading [level=2] [ref=f1e413]: + - link "Разработчик интерфейсов в команду Алисы" [ref=f1e414] [cursor=pointer]: + - /url: /jobs/vacancies/razrabotchik-interfeysov-v-komandu-alisi-35116 + - paragraph [ref=f1e415]: Наша команда создаёт голосового ассистента Алису. С Алисой можно общаться в том числе в чате, который усиливает её возможности. Приглашаем талантливого фронтенд-разработчика вместе с нами развивать платформу агентов в чате. Ждём, что вы разрабатывали фронтенд не меньше четырёх лет, отлично знаете TypeScript и JavaScript и готовы взаимодействовать с другими командами. + - list [ref=f1e418]: + - listitem [ref=f1e419]: + - generic [ref=f1e420]: + - link "Санкт-Петербург" [ref=f1e421] [cursor=pointer]: + - /url: /jobs/vacancies/city_saint-petersburg + - link "и ещё 1" [ref=f1e422] [cursor=pointer]: + - /url: /jobs/vacancies?city=saint-petersburg&city=moscow + - text: · + - listitem [ref=f1e423]: + - link "Офис" [ref=f1e425] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - text: · + - listitem [ref=f1e426]: + - generic [ref=f1e427]: + - link "React" [ref=f1e428] [cursor=pointer]: + - /url: /jobs/vacancies?skills=529 + - link "и ещё 1" [ref=f1e429] [cursor=pointer]: + - /url: /jobs/vacancies?skills=529&skills=280 + - article [ref=f1e854]: + - link "Техплатформа Городских сервисов Яндекса" [ref=f1e857] [cursor=pointer]: + - /url: /jobs/services/techplatform + - generic [ref=f1e859]: + - heading [level=2] [ref=f1e860]: + - link "Android-разработчик в команду инфраструктуры Маркета" [ref=f1e861] [cursor=pointer]: + - /url: /jobs/vacancies/androidrazrabotchik-v-komandu-infrastrukturi-marketa-40630 + - paragraph [ref=f1e862]: В команду Яндекс Маркета ищем Android-разработчика на Kotlin с опытом поддержки инфраструктурных решений. Вам предстоит совершенствовать сквозное автотестирование мобильных приложений и развивать мобильную части CI/CD-инфраструктуры. Ждём, что вы работали с инструментами автоматизации тестирования. + - list [ref=f1e865]: + - listitem [ref=f1e866]: + - link "Офис" [ref=f1e868] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - text: · + - listitem [ref=f1e869]: + - generic [ref=f1e870]: + - link "SQL" [ref=f1e871] [cursor=pointer]: + - /url: /jobs/vacancies?skills=378 + - link "и ещё 2" [ref=f1e872] [cursor=pointer]: + - /url: /jobs/vacancies?skills=378&skills=160&skills=93 + - article [ref=f1e873]: + - link "Яндекс 360" [ref=f1e876] [cursor=pointer]: + - /url: /jobs/services/360 + - generic [ref=f1e878]: + - heading [level=2] [ref=f1e879]: + - link "Разработчик интерфейсов в Документы" [ref=f1e880] [cursor=pointer]: + - /url: /jobs/vacancies/razrabotchik-interfeysov-v-dokumenti-15075 + - paragraph [ref=f1e881]: Яндекс Документы — это один из сервисов экосистемы Яндекс 360 с общей многомиллионной аудиторией. Ищем опытного фронтенд-разработчика, который поможет сделать наши приложения ещё удобнее и полезнее. Ждём, что вы отлично знаете TypeScript или JavaScript и разрабатывали на React или Node.js. + - list [ref=f1e884]: + - listitem [ref=f1e885]: + - generic [ref=f1e886]: + - link "Гибридный" [ref=f1e887] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "удалённая работа" [ref=f1e888] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=remote + - text: или + - link "офис" [ref=f1e889] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - article [ref=f1e890]: + - link "Финтех" [ref=f1e893] [cursor=pointer]: + - /url: /jobs/services/finances + - generic [ref=f1e895]: + - heading [level=2] [ref=f1e896]: + - link "Мобильный разработчик (Android/iOS) Payment SDK в Финтех" [ref=f1e897] [cursor=pointer]: + - /url: /jobs/vacancies/mobilniy-razrabotchik-androidios-payment-sdk-v-finteh-45622 + - paragraph [ref=f1e898]: Мы отвечаем за платёжную инфраструктуру сервисов Яндекса — обеспечиваем единый процессинг для транзакций нашей экосистемы. Ищем мобильного разработчика, которому предстоит развивать Payment SDK — библиотеку, через которую проходят платежи во всех мобильных приложениях Яндекса. + - list [ref=f1e901]: + - listitem [ref=f1e902]: + - generic [ref=f1e903]: + - link "Санкт-Петербург" [ref=f1e904] [cursor=pointer]: + - /url: /jobs/vacancies/city_saint-petersburg + - link "и ещё 1" [ref=f1e905] [cursor=pointer]: + - /url: /jobs/vacancies?city=saint-petersburg&city=moscow + - text: · + - listitem [ref=f1e906]: + - link "Гибридный" [ref=f1e908] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: · + - listitem [ref=f1e909]: + - generic [ref=f1e910]: + - link "iOS" [ref=f1e911] [cursor=pointer]: + - /url: /jobs/vacancies?skills=94 + - link "и ещё 1" [ref=f1e912] [cursor=pointer]: + - /url: /jobs/vacancies?skills=94&skills=93 + - article [ref=f1e913]: + - link "Электро" [ref=f1e916] [cursor=pointer]: + - /url: /jobs/services/electro + - generic [ref=f1e918]: + - heading [level=2] [ref=f1e919]: + - link "Руководитель группы Android-разработки в Электро" [ref=f1e920] [cursor=pointer]: + - /url: /jobs/vacancies/rukovoditel-gruppi-androidrazrabotki-v-elektro-45236 + - paragraph [ref=f1e921]: Мы в Электро разрабатываем, производим, собираем, устанавливаем и обслуживаем электрический транспорт, зарядную инфраструктуру и системы хранения электроэнергии. Ищем руководителя команды, которая занимается интеграцией HMI (Human-Machine Interface) Яндекса в электромобили. + - list [ref=f1e924]: + - listitem [ref=f1e925]: + - generic [ref=f1e926]: + - link "Гибридный" [ref=f1e927] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "офис" [ref=f1e928] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - article [ref=f1e929]: + - link "Яндекс Go" [ref=f1e932] [cursor=pointer]: + - /url: /jobs/services/yandexgo + - generic [ref=f1e934]: + - heading [level=2] [ref=f1e935]: + - link "iOS-разработчик в команду DevEx Яндекс Go" [ref=f1e936] [cursor=pointer]: + - /url: /jobs/vacancies/iosrazrabotchik-v-komandu-devex-superappa-yandeks-go-44634 + - paragraph [ref=f1e937]: "Мы создаём условия, чтобы команды, разрабатывающие суперапп Яндекс Go и интегрируемые SDK, работали продуктивно: строим процессы для обмена опытом, задаём общие практики и т. д. Приходите к нам, если уверенно владеете Swift, UIKit, SwiftUI и готовы много общаться с другими командами." + - list [ref=f1e940]: + - listitem [ref=f1e941]: + - generic [ref=f1e942]: + - link "Санкт-Петербург" [ref=f1e943] [cursor=pointer]: + - /url: /jobs/vacancies/city_saint-petersburg + - link "и ещё 2" [ref=f1e944] [cursor=pointer]: + - /url: /jobs/vacancies?city=saint-petersburg&city=moscow&city=tashkent + - text: · + - listitem [ref=f1e945]: + - generic [ref=f1e946]: + - link "Удалённая работа" [ref=f1e947] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=remote + - text: или + - link "гибридный" [ref=f1e948] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "офис" [ref=f1e949] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - text: · + - listitem [ref=f1e950]: + - generic [ref=f1e951]: + - link "Swift" [ref=f1e952] [cursor=pointer]: + - /url: /jobs/vacancies?skills=52 + - link "и ещё 1" [ref=f1e953] [cursor=pointer]: + - /url: /jobs/vacancies?skills=52&skills=94 + - article [ref=f1e954]: + - link "Yandex Cloud" [ref=f1e957] [cursor=pointer]: + - /url: /jobs/services/cloud + - generic [ref=f1e959]: + - heading [level=2] [ref=f1e960]: + - link "Fullstack-разработчик в DataLens" [ref=f1e961] [cursor=pointer]: + - /url: /jobs/vacancies/fullstackrazrabotchik-v-datalens-32370 + - paragraph [ref=f1e962]: Мы делаем DataLens – сервис для визуализации данных от Yandex Cloud. Много работаем с Node.js, визуальная часть – React, уделяем время поддержке нашей собственной инфраструктуры. У нас очень интересный, технически сложный и визуальный сервис! Откликайтесь, если это то, чем нравится заниматься. + - list [ref=f1e965]: + - listitem [ref=f1e966]: + - link "Москва" [ref=f1e968] [cursor=pointer]: + - /url: /jobs/vacancies/city_moscow + - text: · + - listitem [ref=f1e969]: + - generic [ref=f1e970]: + - link "Гибридный" [ref=f1e971] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "офис" [ref=f1e972] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - text: · + - listitem [ref=f1e973]: + - generic [ref=f1e974]: + - link "React" [ref=f1e975] [cursor=pointer]: + - /url: /jobs/vacancies?skills=529 + - link "и ещё 1" [ref=f1e976] [cursor=pointer]: + - /url: /jobs/vacancies?skills=529&skills=280 + - article [ref=f1e977]: + - link "Яндекс 360" [ref=f1e980] [cursor=pointer]: + - /url: /jobs/services/360 + - generic [ref=f1e982]: + - heading [level=2] [ref=f1e983]: + - link "Стажёр в команду разработки AI-инфраструктуры фронтенда Яндекс 360" [ref=f1e984] [cursor=pointer]: + - /url: /jobs/vacancies/stazhyor-v-komandu-razrabotki-aiinfrastrukturi-frontenda-yandeks-360-43541 + - paragraph [ref=f1e985]: Яндекс 360 — это сервисы для работы и повседневных задач. Мы развиваем фронтенд-инфраструктуру всей экосистемы. Одна из наших задач — создавать AI-ассистентов, с которыми не нужно переписывать код вручную. Ищем стажёра со знанием TypeScript и опытом работы с код-ассистентами. + - list [ref=f1e988]: + - listitem [ref=f1e989]: + - link "Москва" [ref=f1e991] [cursor=pointer]: + - /url: /jobs/vacancies/city_moscow + - text: · + - listitem [ref=f1e992]: + - link "Офис" [ref=f1e994] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - text: · + - listitem [ref=f1e995]: + - link "TypeScript" [ref=f1e997] [cursor=pointer]: + - /url: /jobs/vacancies?skills=280 + - article [ref=f1e998]: + - link "Yandex Cloud" [ref=f1e1001] [cursor=pointer]: + - /url: /jobs/services/cloud + - generic [ref=f1e1003]: + - heading [level=2] [ref=f1e1004]: + - link "Разработчик интерфейсов в Yandex Cloud Console" [ref=f1e1005] [cursor=pointer]: + - /url: /jobs/vacancies/razrabotchik-interfeysov-v-yandex-cloud-console-14938 + - paragraph [ref=f1e1006]: Мы развиваем удобный веб-интерфейс для взаимодействия с облачной платформой Yandex Cloud. Приходите реализовывать большие продуктовые вызовы и адаптировать решения под другие регионы. Если вы несколько лет занимались фронтенд-разработкой и интересуетесь облачными технологиями — ждём вас в команде. + - list [ref=f1e1009]: + - listitem [ref=f1e1010]: + - link "Москва" [ref=f1e1012] [cursor=pointer]: + - /url: /jobs/vacancies/city_moscow + - text: · + - listitem [ref=f1e1013]: + - generic [ref=f1e1014]: + - link "Гибридный" [ref=f1e1015] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "офис" [ref=f1e1016] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - text: · + - listitem [ref=f1e1017]: + - generic [ref=f1e1018]: + - link "React" [ref=f1e1019] [cursor=pointer]: + - /url: /jobs/vacancies?skills=529 + - link "и ещё 1" [ref=f1e1020] [cursor=pointer]: + - /url: /jobs/vacancies?skills=529&skills=280 + - article [ref=f1e1021]: + - link "Независимый Ecom" [ref=f1e1024] [cursor=pointer]: + - /url: /jobs/services/ecomsearch + - generic [ref=f1e1026]: + - heading [level=2] [ref=f1e1027]: + - link "Фронтенд-разработчик в еком-сценарии Поиска" [ref=f1e1028] [cursor=pointer]: + - /url: /jobs/vacancies/frontendrazrabotchik-v-ekomstsenarii-poiska-43880 + - paragraph [ref=f1e1029]: Еком-сценарии — одно из ключевых и самых динамичных направлений в Поиске. Мы создаём будущее выбора и покупки товаров. Ищем в нашу команду фронтенд-разработчика. Откликайтесь, если имеете опыт коммерческой фронтенд-разработки от пяти лет, а также хорошо знаете TypeScript и React. + - list [ref=f1e1032]: + - listitem [ref=f1e1033]: + - generic [ref=f1e1034]: + - link "Санкт-Петербург" [ref=f1e1035] [cursor=pointer]: + - /url: /jobs/vacancies/city_saint-petersburg + - link "и ещё 1" [ref=f1e1036] [cursor=pointer]: + - /url: /jobs/vacancies?city=saint-petersburg&city=moscow + - text: · + - listitem [ref=f1e1037]: + - generic [ref=f1e1038]: + - link "Гибридный" [ref=f1e1039] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "офис" [ref=f1e1040] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - article [ref=f1e1041]: + - link "Яндекс Go" [ref=f1e1044] [cursor=pointer]: + - /url: /jobs/services/yandexgo + - generic [ref=f1e1046]: + - heading [level=2] [ref=f1e1047]: + - link "iOS-разработчик в команду супераппа Яндекс Go" [ref=f1e1048] [cursor=pointer]: + - /url: /jobs/vacancies/iosrazrabotchik-v-komandu-superappa-yandeks-go-19713 + - paragraph [ref=f1e1049]: Наша команда разрабатывает и поддерживает главный экран приложения Яндекс Go, интегрирует в суперапп сервисы и делает инструменты для рекламы и дистрибуции. Вы будете улучшать приложение, ускорять его работу и развивать backend-driven UI. + - list [ref=f1e1052]: + - listitem [ref=f1e1053]: + - generic [ref=f1e1054]: + - link "Санкт-Петербург" [ref=f1e1055] [cursor=pointer]: + - /url: /jobs/vacancies/city_saint-petersburg + - link "и ещё 2" [ref=f1e1056] [cursor=pointer]: + - /url: /jobs/vacancies?city=saint-petersburg&city=moscow&city=tashkent + - text: · + - listitem [ref=f1e1057]: + - generic [ref=f1e1058]: + - link "Удалённая работа" [ref=f1e1059] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=remote + - text: или + - link "гибридный" [ref=f1e1060] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "офис" [ref=f1e1061] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - text: · + - listitem [ref=f1e1062]: + - generic [ref=f1e1063]: + - link "Swift" [ref=f1e1064] [cursor=pointer]: + - /url: /jobs/vacancies?skills=52 + - link "и ещё 1" [ref=f1e1065] [cursor=pointer]: + - /url: /jobs/vacancies?skills=52&skills=94 + - article [ref=f1e1066]: + - link "Yandex Cloud" [ref=f1e1069] [cursor=pointer]: + - /url: /jobs/services/cloud + - generic [ref=f1e1071]: + - heading [level=2] [ref=f1e1072]: + - link "Фулстек-разработчик в Yandex Cloud" [ref=f1e1073] [cursor=pointer]: + - /url: /jobs/vacancies/fulstekrazrabotchik-v-yandex-cloud-41340 + - paragraph [ref=f1e1074]: "Наша команда развивает клиентский сервис и поддержку пользователей Yandex Cloud. Сложная платформа помогает тысячам клиентов быстро получать помощь, а инженерам — эффективно решать задачи. Откликайтесь, у нас интересно: мы делаем реальный продукт с большой аудиторией, где всегда есть что улучшить!" + - list [ref=f1e1077]: + - listitem [ref=f1e1078]: + - link "Москва" [ref=f1e1080] [cursor=pointer]: + - /url: /jobs/vacancies/city_moscow + - text: · + - listitem [ref=f1e1081]: + - generic [ref=f1e1082]: + - link "Гибридный" [ref=f1e1083] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "офис" [ref=f1e1084] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - article [ref=f1e1085]: + - link "Яндекс Go" [ref=f1e1088] [cursor=pointer]: + - /url: /jobs/services/yandexgo + - generic [ref=f1e1090]: + - heading [level=2] [ref=f1e1091]: + - link "AI-разработчик в команду мобильной платформы Яндекс Go" [ref=f1e1092] [cursor=pointer]: + - /url: /jobs/vacancies/airazrabotchik-v-komandu-mobilnoy-platformi-yandeks-go-34180 + - paragraph [ref=f1e1093]: Мы в Яндекс Go строим интеллектуальную инфраструктуру, которая усиливает каждого разработчика. Ищем AI-специалиста. Если вы мечтаете делать мобильную разработку умнее и быстрее — присоединяйтесь к нам. Вместе мы построим платформу, где разработчики творят, а ассистенты помогают. + - list [ref=f1e1096]: + - listitem [ref=f1e1097]: + - generic [ref=f1e1098]: + - link "Санкт-Петербург" [ref=f1e1099] [cursor=pointer]: + - /url: /jobs/vacancies/city_saint-petersburg + - link "и ещё 1" [ref=f1e1100] [cursor=pointer]: + - /url: /jobs/vacancies?city=saint-petersburg&city=moscow + - text: · + - listitem [ref=f1e1101]: + - link "Офис" [ref=f1e1103] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - article [ref=f1e1104]: + - link "Финтех" [ref=f1e1107] [cursor=pointer]: + - /url: /jobs/services/finances + - generic [ref=f1e1109]: + - heading [level=2] [ref=f1e1110]: + - link "Android-разработчик в Финтех" [ref=f1e1111] [cursor=pointer]: + - /url: /jobs/vacancies/androidrazrabotchik-v-finteh-13083 + - paragraph [ref=f1e1112]: Yandex Pay — самый молодой финтех-сервис Яндекса с большими планами. Мы разрабатываем инструменты для оплаты покупок и управления финансами, создаём технологичный сервис, который поможет быстро вводить новые продукты и процессы. Ищем Android-разработчика с опытом коммерческой разработки Android-приложений от 2 лет. + - list [ref=f1e1115]: + - listitem [ref=f1e1116]: + - generic [ref=f1e1117]: + - link "Санкт-Петербург" [ref=f1e1118] [cursor=pointer]: + - /url: /jobs/vacancies/city_saint-petersburg + - link "и ещё 1" [ref=f1e1119] [cursor=pointer]: + - /url: /jobs/vacancies?city=saint-petersburg&city=moscow + - text: · + - listitem [ref=f1e1120]: + - generic [ref=f1e1121]: + - link "Гибридный" [ref=f1e1122] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "офис" [ref=f1e1123] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - article [ref=f1e1124]: + - link "Поиск с Алисой AI" [ref=f1e1127] [cursor=pointer]: + - /url: /jobs/services/search + - generic [ref=f1e1129]: + - heading [level=2] [ref=f1e1130]: + - link "Разработчик интерфейсов в буткемп Поиска" [ref=f1e1131] [cursor=pointer]: + - /url: /jobs/vacancies/frontend-developer-search-bootcamp-14635 + - paragraph [ref=f1e1132]: Мы ищем разработчика на TypeScript или JavaScript с опытом работы с терминалом и знанием вёрстки. Приходите, если хотите получить опыт работы в нескольких независимых командах и поучаствовать в создании ключевых продуктов Поиска Яндекса. + - list [ref=f1e1135]: + - listitem [ref=f1e1136]: + - link "Москва" [ref=f1e1138] [cursor=pointer]: + - /url: /jobs/vacancies/city_moscow + - text: · + - listitem [ref=f1e1139]: + - generic [ref=f1e1140]: + - link "Гибридный" [ref=f1e1141] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "офис" [ref=f1e1142] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - text: · + - listitem [ref=f1e1143]: + - generic [ref=f1e1144]: + - link "TypeScript" [ref=f1e1145] [cursor=pointer]: + - /url: /jobs/vacancies?skills=280 + - link "и ещё 1" [ref=f1e1146] [cursor=pointer]: + - /url: /jobs/vacancies?skills=280&skills=61 + - article [ref=f1e1147]: + - link "Независимый Ecom" [ref=f1e1150] [cursor=pointer]: + - /url: /jobs/services/ecomsearch + - generic [ref=f1e1152]: + - heading [level=2] [ref=f1e1153]: + - link "Разработчик интерфейсов в команду еком-сценариев Поиска" [ref=f1e1154] [cursor=pointer]: + - /url: /jobs/vacancies/razrabotchik-interfeysov-v-komandu-ecomstsenariev-poiska-21854 + - paragraph [ref=f1e1155]: Еком-сценарии — одно из фокусных направлений Поиска, которое активно развивается. Мы ищем человека, который поможет нам развивать как сценарии, так и их дизайн-систему. Откликайтесь, если владеете TypeScript и React. + - list [ref=f1e1158]: + - listitem [ref=f1e1159]: + - link "Москва" [ref=f1e1161] [cursor=pointer]: + - /url: /jobs/vacancies/city_moscow + - text: · + - listitem [ref=f1e1162]: + - link "Гибридный" [ref=f1e1164] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - article [ref=f1e1165]: + - link "Яндекс 360" [ref=f1e1168] [cursor=pointer]: + - /url: /jobs/services/360 + - generic [ref=f1e1170]: + - heading [level=2] [ref=f1e1171]: + - link "Разработчик фронтенда в Яндекс 360" [ref=f1e1172] [cursor=pointer]: + - /url: /jobs/vacancies/razrabotchik-frontenda-v-yandeks-360-9245 + - paragraph [ref=f1e1173]: Яндекс 360 — это Диск, Почта, Документы, Календарь, Телемост, Заметки и другие сервисы с общей многомиллионной аудиторией. Мы делаем продукты для пользователей и для организаций. + - list [ref=f1e1176]: + - listitem [ref=f1e1177]: + - generic [ref=f1e1178]: + - link "Санкт-Петербург" [ref=f1e1179] [cursor=pointer]: + - /url: /jobs/vacancies/city_saint-petersburg + - link "и ещё 1" [ref=f1e1180] [cursor=pointer]: + - /url: /jobs/vacancies?city=saint-petersburg&city=moscow + - text: · + - listitem [ref=f1e1181]: + - generic [ref=f1e1182]: + - link "Гибридный" [ref=f1e1183] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "офис" [ref=f1e1184] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - article [ref=f1e1185]: + - link "Алиса и Умные Устройства" [ref=f1e1188] [cursor=pointer]: + - /url: /jobs/services/alice + - generic [ref=f1e1190]: + - heading [level=2] [ref=f1e1191]: + - link "Разработчик приложений для Android в команду умных устройств" [ref=f1e1192] [cursor=pointer]: + - /url: /jobs/vacancies/razrabotchik-prilozheniy-dlya-android-v-komandu-umnih-ustroystv-5679 + - paragraph [ref=f1e1193]: Мы разрабатываем телевизоры и телеприставки на базе Android TV, пишем классические приложения и сложные системные сервисы, поддерживаем голосовое управление через Алису и локальное управление умным домом. Ищем опытных Android-разработчиков. + - list [ref=f1e1196]: + - listitem [ref=f1e1197]: + - generic [ref=f1e1198]: + - link "Москва" [ref=f1e1199] [cursor=pointer]: + - /url: /jobs/vacancies/city_moscow + - link "и ещё 4" [ref=f1e1200] [cursor=pointer]: + - /url: /jobs/vacancies?city=moscow&city=ekaterinburg&city=nizhniy-novgorod&city=novosibirsk&city=saint-petersburg + - text: · + - listitem [ref=f1e1201]: + - link "Гибридный" [ref=f1e1203] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: · + - listitem [ref=f1e1204]: + - generic [ref=f1e1205]: + - link "Kotlin" [ref=f1e1206] [cursor=pointer]: + - /url: /jobs/vacancies?skills=160 + - link "и ещё 1" [ref=f1e1207] [cursor=pointer]: + - /url: /jobs/vacancies?skills=160&skills=93 + - article [ref=f1e1208]: + - link "Общие сервисы Яндекса" [ref=f1e1211] [cursor=pointer]: + - /url: /jobs/services/yandex + - generic [ref=f1e1213]: + - heading [level=2] [ref=f1e1214]: + - link "MultiTrack для фронтенд разработчиков" [ref=f1e1215] [cursor=pointer]: + - /url: /jobs/vacancies/multitrack-dlya-frontend-razrabotchikov-1686 + - paragraph [ref=f1e1216]: MultiTrack — 7-недельная программа Яндекса для фронтендеров. Ее участники пробуют себя в разных командах и выбирают подходящую. Приходите к нам, если отлично владеете JS, хорошо знаете HTML и CSS, знакомы с Git и больше двух лет занимались клиентской или серверной разработкой для веба. + - list [ref=f1e1219]: + - listitem [ref=f1e1220]: + - generic [ref=f1e1221]: + - link "Москва" [ref=f1e1222] [cursor=pointer]: + - /url: /jobs/vacancies/city_moscow + - link "и ещё 1" [ref=f1e1223] [cursor=pointer]: + - /url: /jobs/vacancies?city=moscow&city=saint-petersburg + - text: · + - listitem [ref=f1e1224]: + - link "Гибридный" [ref=f1e1226] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: · + - listitem [ref=f1e1227]: + - generic [ref=f1e1228]: + - link "TypeScript" [ref=f1e1229] [cursor=pointer]: + - /url: /jobs/vacancies?skills=280 + - link "и ещё 1" [ref=f1e1230] [cursor=pointer]: + - /url: /jobs/vacancies?skills=280&skills=61 + - article [ref=f1e1231]: + - link "Финтех" [ref=f1e1234] [cursor=pointer]: + - /url: /jobs/services/finances + - generic [ref=f1e1236]: + - heading [level=2] [ref=f1e1237]: + - link "Разработчик интерфейсов в Yandex Pay" [ref=f1e1238] [cursor=pointer]: + - /url: /jobs/vacancies/razrabotchik-interfeysov-v-yandex-pay-15834 + - paragraph [ref=f1e1239]: Мы делаем интерфейсы для оплаты покупок в интернете. Вы будете писать много нового кода на TypeScript + React, проектировать архитектуру сервиса и компонентов. Ждём, что вы разрабатывали на Node.js, знаете принципы работы протокола HTTP, работали с nginx и системами контейнеризации. + - list [ref=f1e1242]: + - listitem [ref=f1e1243]: + - generic [ref=f1e1244]: + - link "Санкт-Петербург" [ref=f1e1245] [cursor=pointer]: + - /url: /jobs/vacancies/city_saint-petersburg + - link "и ещё 1" [ref=f1e1246] [cursor=pointer]: + - /url: /jobs/vacancies?city=saint-petersburg&city=moscow + - article [ref=f1e1247]: + - link "Финтех" [ref=f1e1250] [cursor=pointer]: + - /url: /jobs/services/finances + - generic [ref=f1e1252]: + - heading [level=2] [ref=f1e1253]: + - link "Фронтенд-разработчик в Yаndex Pay" [ref=f1e1254] [cursor=pointer]: + - /url: /jobs/vacancies/frontendrazrabotchik-v-yandex-pay-15675 + - paragraph [ref=f1e1255]: Мы делаем интерфейсы для оплаты покупок в интернете. Вы будете писать много нового кода на TypeScript + React, проектировать архитектуру сервиса и компонентов. Ждём, что вы разрабатывали на Node.js, знаете принципы работы протокола HTTP, работали с nginx и системами контейнеризации. + - list [ref=f1e1258]: + - listitem [ref=f1e1259]: + - generic [ref=f1e1260]: + - link "Санкт-Петербург" [ref=f1e1261] [cursor=pointer]: + - /url: /jobs/vacancies/city_saint-petersburg + - link "и ещё 1" [ref=f1e1262] [cursor=pointer]: + - /url: /jobs/vacancies?city=saint-petersburg&city=moscow + - button "Показать ещё" [ref=f1e432] [cursor=pointer] + - generic [ref=f1e442]: + - textbox "Поиск вакансий" [ref=f1e444]: + - /placeholder: Найти себя в Яндексе + - generic [ref=f1e452]: + - generic [ref=f1e453]: "3" + - button "Открыть фильтры" [ref=f1e455] [cursor=pointer] + - contentinfo [ref=f1e463]: + - generic [ref=f1e464]: + - link [ref=f1e466] [cursor=pointer]: + - /url: /jobs?from=cp_footer + - img "Yandex Logo" [ref=f1e468] + - navigation [ref=f1e469]: + - generic [ref=f1e470]: + - list [ref=f1e471]: + - listitem [ref=f1e758]: + - button [ref=f1e759] [cursor=pointer]: + - paragraph [ref=f1e761]: Вакансии + - generic: + - generic: + - link: + - /url: /jobs/vacancies?professions=backend-developer&professions=ml-developer&professions=mob-app-developer&professions=frontend-developer&professions=tester&professions=dev-ops&professions=system-developer&professions=full-stack-developer&professions=ml-researcher&professions=database-developer&professions=desktop-developer&professions=mob-app-developer-android&from=cp_footer + - generic: + - generic: + - paragraph: Разработка + - generic: + - link: + - /url: /jobs/vacancies?professions=product-manager&professions=project-manager-business&professions=tech-manager&professions=project-manager&professions=category-manager&from=cp_footer + - generic: + - generic: + - paragraph: Управление проектами + - generic: + - link: + - /url: /jobs/vacancies?professions=analyst-developer&professions=analyst&professions=system-analyst&from=cp_footer + - generic: + - generic: + - paragraph: Аналитика + - generic: + - link: + - /url: /jobs/vacancies?professions=designer&professions=designer-uxui&professions=producer&professions=videographer&professions=ux-researcher&from=cp_footer + - generic: + - generic: + - paragraph: Дизайн + - generic: + - link: + - /url: /jobs/vacancies?professions=sales-manager&professions=bis-dev-manager&professions=client-manager&professions=partner-manager&professions=sales-bis-dev-manager&professions=sales-project-manager&professions=sales-support-manager&from=cp_footer + - generic: + - generic: + - paragraph: Продажи + - generic: + - link: + - /url: /jobs/vacancies?professions=tech-support&professions=support-specialist&professions=client-service&professions=content-manager&professions=service-desk&professions=call-centre-spec&from=cp_footer + - generic: + - generic: + - paragraph: Поддержка пользователей + - generic: + - link: + - /url: /jobs/vacancies?is_external_publication=1&from=cp_footer + - generic: + - generic: + - paragraph: Работа в сопровождении сервисов Яндекса + - list [ref=f1e515]: + - listitem [ref=f1e516]: + - link [ref=f1e517] [cursor=pointer]: + - /url: /jobs/services?from=cp_footer + - paragraph [ref=f1e520]: Команды + - listitem [ref=f1e521]: + - link [ref=f1e522] [cursor=pointer]: + - /url: /jobs/professions?from=cp_footer + - paragraph [ref=f1e525]: Профессии + - listitem [ref=f1e526]: + - link [ref=f1e527] [cursor=pointer]: + - /url: /jobs/locations?from=cp_footer + - paragraph [ref=f1e530]: Офисы + - listitem [ref=f1e531]: + - link [ref=f1e532] [cursor=pointer]: + - /url: /jobs/atmosphere?form=cp_footer + - paragraph [ref=f1e535]: Атмосфера + - listitem [ref=f1e536]: + - link [ref=f1e537] [cursor=pointer]: + - /url: /jobs/benefits?from=cp_footer + - paragraph [ref=f1e540]: Бенефиты + - generic [ref=f1e541]: + - list [ref=f1e542]: + - listitem [ref=f1e765]: + - button [ref=f1e766] [cursor=pointer]: + - paragraph [ref=f1e768]: Как мы нанимаем + - generic: + - generic: + - link: + - /url: /jobs/interview/devops?from=cp_footer + - generic: + - generic: + - paragraph: DevOps + - generic: + - link: + - /url: /jobs/interview/mldev?from=cp_footer + - generic: + - generic: + - paragraph: ML-специалисты + - generic: + - link: + - /url: /jobs/interview/analytics?from=cp_footer + - generic: + - generic: + - paragraph: Аналитики + - generic: + - link: + - /url: /jobs/interview/backend?from=cp_footer + - generic: + - generic: + - paragraph: Бэкендеры + - generic: + - link: + - /url: /jobs/interview/design?from=cp_footer + - generic: + - generic: + - paragraph: Дизайнеры + - generic: + - link: + - /url: /jobs/interview/sreeng?from=cp_footer + - generic: + - generic: + - paragraph: Инженеры по доступности сервисов + - generic: + - link: + - /url: /jobs/interview/infosec?from=cp_footer + - generic: + - generic: + - paragraph: Специалисты по информационной безопасности + - generic: + - link: + - /url: /jobs/interview/pm?from=cp_footer + - generic: + - generic: + - paragraph: Менеджеры + - generic: + - link: + - /url: /jobs/interview/mobdev?from=cp_footer + - generic: + - generic: + - paragraph: Мобильные разработчики + - generic: + - link: + - /url: /jobs/interview/testing?from=cp_footer + - generic: + - generic: + - paragraph: Ручные тестировщики + - generic: + - link: + - /url: /jobs/interview/neteng?from=cp_footer + - generic: + - generic: + - paragraph: Сетевые инженеры + - generic: + - link: + - /url: /jobs/interview/frontend?from=cp_footer + - generic: + - generic: + - paragraph: Фронтендеры + - list [ref=f1e772]: + - listitem [ref=f1e773]: + - button [ref=f1e774] [cursor=pointer]: + - paragraph [ref=f1e776]: Быстрый офер + - generic: + - generic: + - link: + - /url: /jobs/hiring-events/fast-track-offer?from=cp_footer + - generic: + - generic: + - paragraph: Fast Track + - generic: + - link: + - /url: /jobs/hiring-events/one-day-offer?from=cp_footer + - generic: + - generic: + - paragraph: One Day Offer + - generic: + - link: + - /url: /jobs/hiring-events/weekend-offer?from=cp_footer + - generic: + - generic: + - paragraph: Weekend Offer + - list [ref=f1e780]: + - listitem [ref=f1e781]: + - button [ref=f1e782] [cursor=pointer]: + - paragraph [ref=f1e784]: Мультитрек + - generic: + - generic: + - link: + - /url: /jobs/multitrack/frontend?from=cp_footer + - generic: + - generic: + - paragraph: Фронтендеры + - generic: + - link: + - /url: /jobs/multitrack/backend?from=cp_footer + - generic: + - generic: + - paragraph: Бэкендеры + - generic: + - link: + - /url: /jobs/multitrack/analytics?from=cp_footer + - generic: + - generic: + - paragraph: Аналитики + - list [ref=f1e788]: + - listitem [ref=f1e789]: + - link [ref=f1e790] [cursor=pointer]: + - /url: /jobs/how-to-get/career-consultations?from=cp_footer + - paragraph [ref=f1e793]: Карьерные консультации + - listitem [ref=f1e794]: + - link [ref=f1e795] [cursor=pointer]: + - /url: /jobs/how-to-get?from=cp_footer + - paragraph [ref=f1e798]: Как попасть в Яндекс + - generic [ref=f1e607]: + - list [ref=f1e608]: + - listitem [ref=f1e799]: + - link [ref=f1e800] [cursor=pointer]: + - /url: https://events.yandex.ru?from=cp_footer + - paragraph [ref=f1e803]: Мероприятия + - listitem [ref=f1e804]: + - link [ref=f1e805] [cursor=pointer]: + - /url: https://yandex.ru/dev/?from=cp_footer + - paragraph [ref=f1e808]: Технологии + - listitem [ref=f1e809]: + - link [ref=f1e810] [cursor=pointer]: + - /url: /jobs/blog?from=cp_footer + - paragraph [ref=f1e813]: Блог + - listitem [ref=f1e814]: + - link [ref=f1e815] [cursor=pointer]: + - /url: https://yandex.ru/company?from=cp_footer + - paragraph [ref=f1e818]: О Яндексе + - listitem [ref=f1e819]: + - link [ref=f1e820] [cursor=pointer]: + - /url: https://museum.yandex.ru/?utm_source=jobs&utm_medium=site&utm_campaign=footer + - paragraph [ref=f1e823]: Яндекс Музей + - list [ref=f1e632]: + - listitem [ref=f1e824]: + - link [ref=f1e825] [cursor=pointer]: + - /url: https://education.yandex.ru?from=cp_footer + - paragraph [ref=f1e828]: Образование + - listitem [ref=f1e829]: + - link [ref=f1e830] [cursor=pointer]: + - /url: https://shad.yandex.ru?from=cp_footer + - paragraph [ref=f1e833]: ШАД + - listitem [ref=f1e834]: + - link [ref=f1e835] [cursor=pointer]: + - /url: https://contest.yandex.ru?from=cp_footer + - paragraph [ref=f1e838]: Контест + - listitem [ref=f1e839]: + - link [ref=f1e840] [cursor=pointer]: + - /url: https://coderun.yandex.ru?from=cp_footer + - paragraph [ref=f1e843]: CodeRun + - list [ref=f1e656]: + - listitem [ref=f1e844]: + - link [ref=f1e845] [cursor=pointer]: + - /url: https://yandex.ru/yaintern?from=cp_footer + - paragraph [ref=f1e848]: Стажировки + - generic [ref=f1e721]: + - generic [ref=f1e722]: + - paragraph [ref=f1e724]: © ООО «Яндекс», 1997–2026 + - list [ref=f1e726]: + - listitem [ref=f1e727]: + - link [ref=f1e728] [cursor=pointer]: + - /url: /jobs/pages/spec?from=cp_footer + - paragraph [ref=f1e730]: Специальная оценка труда + - listitem [ref=f1e731]: + - link [ref=f1e732] [cursor=pointer]: + - /url: /jobs/pages/usability?from=cp_footer + - paragraph [ref=f1e734]: Участие в исследованиях + - listitem [ref=f1e735]: + - link [ref=f1e736] [cursor=pointer]: + - /url: /jobs/pages/subscription?from=cp_footer + - paragraph [ref=f1e738]: Подписка на рассылку + - listitem [ref=f1e739]: + - link [ref=f1e740] [cursor=pointer]: + - /url: https://forms.yandex.ru/surveys/10031549.21a902f6166ba06f34f92596983bf7aa6e186bc4?from=cp_footer + - paragraph [ref=f1e742]: Обратная связь + - list [ref=f1e744]: + - listitem [ref=f1e745]: + - link "Youtube" [ref=f1e746] [cursor=pointer]: + - /url: https://www.youtube.com/@YandexforDevelopers?from=cp_footer + - img "Логотип Youtube" [ref=f1e747] + - listitem [ref=f1e748]: + - link "VK" [ref=f1e749] [cursor=pointer]: + - /url: https://vk.com/yandex4developers?from=cp_footer + - img "Логотип VK" [ref=f1e750] + - listitem [ref=f1e751]: + - link "Telegram" [ref=f1e752] [cursor=pointer]: + - /url: https://t.me/Yandex4Developers?from=cp_footer + - img "Логотип Telegram" [ref=f1e753] + - listitem [ref=f1e754]: + - link "Habr" [ref=f1e755] [cursor=pointer]: + - /url: https://habr.com/ru/companies/yandex/articles?from=cp_footer + - img "Логотип Habr" [ref=f1e756] + - alert [ref=f1e849] \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-30-46-301Z.yml b/.playwright-mcp/page-2026-07-14T07-30-46-301Z.yml new file mode 100644 index 0000000..6e56a02 --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-30-46-301Z.yml @@ -0,0 +1,1346 @@ +- generic [active] [ref=f1e1]: + - banner: + - link [ref=f1e850] [cursor=pointer]: + - /url: /jobs?from=cp_header + - generic [ref=f1e5]: + - button [ref=f1e852] [cursor=pointer] + - link [ref=f1e853] [cursor=pointer]: + - /url: https://passport.yandex.ru/auth?retpath=https%3A%2F%2Fyandex.ru%2Fjobs%2Fvacancies%3Fprofession%3Dfrontend-developer%26profession%3Dfull-stack-developer%26profession%3Dmob-app-developer&origin=career-id + - generic [ref=f1e15]: Войти + - generic [ref=f1e18]: + - generic [ref=f1e23]: + - heading "Все вакансии Яндекса" [level=1] [ref=f1e757] + - generic [ref=f1e28]: + - article [ref=f1e29]: + - link "Яндекс 360" [ref=f1e32] [cursor=pointer]: + - /url: /jobs/services/360 + - generic [ref=f1e34]: + - heading [level=2] [ref=f1e35]: + - link "Разработчик интерфейсов в core-команду MarTech Яндекс 360" [ref=f1e36] [cursor=pointer]: + - /url: /jobs/vacancies/razrabotchik-interfeysov-marketingovih-spetsproektov-v-yandeks-360-35702 + - paragraph [ref=f1e37]: "Наша команда развивает маркетинг в двух направлениях. Мы отвечаем за спецпроекты — интерактивные кампании к особым событиям, а также за core MarTech — внутренние маркетинговые инструменты. Оба направления в одном бэклоге: от быстрых промозапусков до долгоживущих продуктовых фич." + - list [ref=f1e40]: + - listitem [ref=f1e41]: + - generic [ref=f1e42]: + - link "Санкт-Петербург" [ref=f1e43] [cursor=pointer]: + - /url: /jobs/vacancies/city_saint-petersburg + - link "и ещё 1" [ref=f1e44] [cursor=pointer]: + - /url: /jobs/vacancies?city=saint-petersburg&city=moscow + - text: · + - listitem [ref=f1e45]: + - generic [ref=f1e46]: + - link "Гибридный" [ref=f1e47] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "офис" [ref=f1e48] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - article [ref=f1e49]: + - link "Общие сервисы Яндекса" [ref=f1e52] [cursor=pointer]: + - /url: /jobs/services/yandex + - generic [ref=f1e54]: + - heading [level=2] [ref=f1e55]: + - link "Flutter-разработчик в команду Pro Foundation Mobile" [ref=f1e56] [cursor=pointer]: + - /url: /jobs/vacancies/flutterrazrabotchik-v-komandu-pro-foundation-mobile-27152 + - paragraph [ref=f1e57]: Команда скорости и дизайна Яндекс Про разрабатывает инструменты мониторинга для крупного приложения на Flutter и исследует все нюансы работы Flutter на мобильных устройствах. Мы ищем разработчика, который будет заниматься оптимизацией времени старта приложения и внедрять перформанс-тесты. + - list [ref=f1e60]: + - listitem [ref=f1e61]: + - generic [ref=f1e62]: + - link "Гибридный" [ref=f1e63] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "удалённая работа" [ref=f1e64] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=remote + - text: или + - link "офис" [ref=f1e65] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - article [ref=f1e66]: + - link "Алиса и Умные Устройства" [ref=f1e69] [cursor=pointer]: + - /url: /jobs/services/alice + - generic [ref=f1e71]: + - heading [level=2] [ref=f1e72]: + - link "Старший Android-разработчик в группу мобильной разработки носимых устройств" [ref=f1e73] [cursor=pointer]: + - /url: /jobs/vacancies/starshiy-androidrazrabotchik-v-gruppu-mobilnoy-razrabotki-nosimih-ustroystv-47001 + - paragraph [ref=f1e74]: Наша команда создаёт новый интерфейс взаимодействия человека с окружающим миром и интернетом через носимые устройства. Вам предстоит разрабатывать и запускать продукты, интегрировать пользовательские сценарии с Алисой и развивать SDK. Ждём, что вы хорошо знаете Kotlin и ориентируетесь в Android SDK. + - list [ref=f1e77]: + - listitem [ref=f1e78]: + - generic [ref=f1e79]: + - link "Москва" [ref=f1e80] [cursor=pointer]: + - /url: /jobs/vacancies/city_moscow + - link "и ещё 4" [ref=f1e81] [cursor=pointer]: + - /url: /jobs/vacancies?city=moscow&city=ekaterinburg&city=nizhniy-novgorod&city=novosibirsk&city=saint-petersburg + - text: · + - listitem [ref=f1e82]: + - link "Гибридный" [ref=f1e84] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: · + - listitem [ref=f1e85]: + - generic [ref=f1e86]: + - link "Kotlin" [ref=f1e87] [cursor=pointer]: + - /url: /jobs/vacancies?skills=160 + - link "и ещё 1" [ref=f1e88] [cursor=pointer]: + - /url: /jobs/vacancies?skills=160&skills=93 + - article [ref=f1e89]: + - link "Алиса и Умные Устройства" [ref=f1e92] [cursor=pointer]: + - /url: /jobs/services/alice + - generic [ref=f1e94]: + - heading [level=2] [ref=f1e95]: + - link "Старший iOS-разработчик в группу мобильной разработки экспериментальных носимых устройств" [ref=f1e96] [cursor=pointer]: + - /url: /jobs/vacancies/starshiy-iosrazrabotchik-v-gruppu-mobilnoy-razrabotki-eksperimentalnih-nosimih-ustroystv-46999 + - paragraph [ref=f1e97]: Мы уже запустили Яндекс Дропс — первое носимое AI-устройство, взаимодействующее с Алисой, — и это только начало. Впереди новые форм-факторы, продукты и сценарии. Присоединяйтесь к команде, которая строит эту область с самого фундамента, если хорошо знаете Swift и свободно ориентируетесь в iOS SDK. + - article [ref=f1e98]: + - link "Техплатформа Городских сервисов Яндекса" [ref=f1e101] [cursor=pointer]: + - /url: /jobs/services/techplatform + - generic [ref=f1e103]: + - heading [level=2] [ref=f1e104]: + - link "Fullstack-разработчик в команду frontend-инфраструктуры" [ref=f1e105] [cursor=pointer]: + - /url: /jobs/vacancies/fullstackrazrabotchik-v-komandu-frontendinfrastrukturi-46894 + - paragraph [ref=f1e106]: Мы создаём инструменты, которые помогают фронтовым командам быстрее запускать сервисы, проще поддерживать их в production и меньше времени тратить на рутинную настройку. Откликайтесь, если уверенно владеете JavaScript или TypeScript и Node.js и хотите влиять на развитие разработки в целой бизнес-группе. + - list [ref=f1e109]: + - listitem [ref=f1e110]: + - generic [ref=f1e111]: + - link "Екатеринбург" [ref=f1e112] [cursor=pointer]: + - /url: /jobs/vacancies/city_ekaterinburg + - link "и ещё 1" [ref=f1e113] [cursor=pointer]: + - /url: /jobs/vacancies?city=ekaterinburg&city=moscow + - text: · + - listitem [ref=f1e114]: + - generic [ref=f1e115]: + - link "Гибридный" [ref=f1e116] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "офис" [ref=f1e117] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - text: · + - listitem [ref=f1e118]: + - generic [ref=f1e119]: + - link "TypeScript" [ref=f1e120] [cursor=pointer]: + - /url: /jobs/vacancies?skills=280 + - link "и ещё 1" [ref=f1e121] [cursor=pointer]: + - /url: /jobs/vacancies?skills=280&skills=61 + - article [ref=f1e122]: + - link "eLama" [ref=f1e125] [cursor=pointer]: + - /url: /jobs/services/elama + - generic [ref=f1e127]: + - heading [level=2] [ref=f1e128]: + - link "Разработчик интерфейсов в eLama" [ref=f1e129] [cursor=pointer]: + - /url: /jobs/vacancies/razrabotchik-interfeysov-v-elama-39888 + - paragraph [ref=f1e130]: eLama — самостоятельный SaaS-сервис в составе Яндекса, один из крупнейших в России в сфере интернет-маркетинга. Мы помогаем эффективно выстраивать рекламные кампании в интернете и экономить время и деньги при работе с рекламой. Откликайтесь, если не менее 4 лет занимались коммерческой разработкой на React и TypeScript. + - list [ref=f1e133]: + - listitem [ref=f1e134]: + - link "Санкт-Петербург" [ref=f1e136] [cursor=pointer]: + - /url: /jobs/vacancies/city_saint-petersburg + - text: · + - listitem [ref=f1e137]: + - generic [ref=f1e138]: + - link "Гибридный" [ref=f1e139] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "офис" [ref=f1e140] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - article [ref=f1e141]: + - link "Яндекс Go" [ref=f1e144] [cursor=pointer]: + - /url: /jobs/services/yandexgo + - generic [ref=f1e146]: + - heading [level=2] [ref=f1e147]: + - link "Старший Android-разработчик в команду Geo" [ref=f1e148] [cursor=pointer]: + - /url: /jobs/vacancies/starshiy-androidrazrabotchik-v-komandu-geo-46817 + - paragraph [ref=f1e149]: Geo — геоплатформа, на которой работает Яндекс Go. Мы отвечаем за всё, что связано с картой и определением местоположения. Ищем в нашу команду сильного Android-разработчика. Откликайтесь, если имеете опыт разработки под Android и пишете чистый поддерживаемый код и надёжные архитектурные решения. + - list [ref=f1e152]: + - listitem [ref=f1e153]: + - generic [ref=f1e154]: + - link "Гибридный" [ref=f1e155] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "удалённая работа" [ref=f1e156] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=remote + - text: или + - link "офис" [ref=f1e157] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - article [ref=f1e158]: + - link "Карты" [ref=f1e161] [cursor=pointer]: + - /url: /jobs/services/maps + - generic [ref=f1e163]: + - heading [level=2] [ref=f1e164]: + - link "Android-разработчик в команду транзакций Карт и Навигатора" [ref=f1e165] [cursor=pointer]: + - /url: /jobs/vacancies/androidrazrabotchik-v-komandu-tranzaktsiy-kart-i-navigatora-46756 + - paragraph [ref=f1e166]: "Мы развиваем два больших приложения — Карты и Навигатор. Присоединяйтесь к команде, где ваш каждый pull\x1erequest меняет способ, которым люди взаимодействуют с городом. Ваш экспертный опыт — наш драйвер роста." + - list [ref=f1e169]: + - listitem [ref=f1e170]: + - link "Москва" [ref=f1e172] [cursor=pointer]: + - /url: /jobs/vacancies/city_moscow + - text: · + - listitem [ref=f1e173]: + - link "Офис" [ref=f1e175] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - article [ref=f1e176]: + - link "Карты" [ref=f1e179] [cursor=pointer]: + - /url: /jobs/services/maps + - generic [ref=f1e181]: + - heading [level=2] [ref=f1e182]: + - link "Android-разработчик в команду монетизации Карт и Навигатора" [ref=f1e183] [cursor=pointer]: + - /url: /jobs/vacancies/androidrazrabotchik-v-komandu-monetizatsii-kart-i-navigatora-46647 + - paragraph [ref=f1e184]: "Мы развиваем геоперформанс‑рекламу в Картах и Навигаторе: пользователь сразу видит нужную организацию, а бизнесы увеличивают доход за счёт роста продаж. Ищем коллегу в команду монетизации. Приходите, если разрабатываете приложения для Android и отлично знаете SDK-платформы." + - list [ref=f1e187]: + - listitem [ref=f1e188]: + - link "Москва" [ref=f1e190] [cursor=pointer]: + - /url: /jobs/vacancies/city_moscow + - text: · + - listitem [ref=f1e191]: + - generic [ref=f1e192]: + - link "Гибридный" [ref=f1e193] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "офис" [ref=f1e194] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - text: · + - listitem [ref=f1e195]: + - generic [ref=f1e196]: + - link "Kotlin" [ref=f1e197] [cursor=pointer]: + - /url: /jobs/vacancies?skills=160 + - link "и ещё 1" [ref=f1e198] [cursor=pointer]: + - /url: /jobs/vacancies?skills=160&skills=93 + - article [ref=f1e199]: + - link "Яндекс Go" [ref=f1e202] [cursor=pointer]: + - /url: /jobs/services/yandexgo + - generic [ref=f1e204]: + - heading [level=2] [ref=f1e205]: + - link "Разработчик для iOS в команду Feed Яндекс Go" [ref=f1e206] [cursor=pointer]: + - /url: /jobs/vacancies/razrabotchik-dlya-ios-v-komandu-feed-yandeks-go-46561 + - paragraph [ref=f1e207]: Мы создаём в Яндекс Go персональную ленту, где десятки сервисов и типов контента собираются в одном потоке. Ищем инициативного iOS-разработчика, готового работать с backend-driven UI. Вам предстоит следить за производительностью сервиса, экспериментировать с формой и пользовательским опытом. + - article [ref=f1e208]: + - link "Карты" [ref=f1e211] [cursor=pointer]: + - /url: /jobs/services/maps + - generic [ref=f1e213]: + - heading [level=2] [ref=f1e214]: + - link "Разработчик для Android в Карты" [ref=f1e215] [cursor=pointer]: + - /url: /jobs/vacancies/razrabotchik-dlya-android-v-karti-10309 + - paragraph [ref=f1e216]: Карты и Навигатор ежедневно помогают миллионам пользователей по всему миру решать свои задачи. Найти ресторан или дорогу до места встречи с друзьями, построить максимально эффективный маршрут на любом типе транспорта или просто узнать, что интересного есть в городе, — наши базовые сценарии, жизненно необходимые современному городскому жителю. + - list [ref=f1e219]: + - listitem [ref=f1e220]: + - link "Москва" [ref=f1e222] [cursor=pointer]: + - /url: /jobs/vacancies/city_moscow + - text: · + - listitem [ref=f1e223]: + - link "Гибридный" [ref=f1e225] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: · + - listitem [ref=f1e226]: + - generic [ref=f1e227]: + - link "Kotlin" [ref=f1e228] [cursor=pointer]: + - /url: /jobs/vacancies?skills=160 + - link "и ещё 3" [ref=f1e229] [cursor=pointer]: + - /url: /jobs/vacancies?skills=160&skills=94&skills=93&skills=52 + - article [ref=f1e230]: + - link "Яндекс Go" [ref=f1e233] [cursor=pointer]: + - /url: /jobs/services/yandexgo + - generic [ref=f1e235]: + - heading [level=2] [ref=f1e236]: + - link "Разработчик для Android в команду Feed супераппа Яндекс Go" [ref=f1e237] [cursor=pointer]: + - /url: /jobs/vacancies/razrabotchik-dlya-android-v-komandu-feed-superappa-yandeks-go-46562 + - paragraph [ref=f1e238]: Мы создаём в Яндекс Go персональную ленту, где десятки сервисов и типов контента собираются в одном потоке. Ищем инициативного Android-разработчика, готового работать с backend-driven UI. Вам предстоит следить за производительностью сервиса, экспериментировать с формой и пользовательским опытом. + - list [ref=f1e241]: + - listitem [ref=f1e242]: + - generic [ref=f1e243]: + - link "Санкт-Петербург" [ref=f1e244] [cursor=pointer]: + - /url: /jobs/vacancies/city_saint-petersburg + - link "и ещё 2" [ref=f1e245] [cursor=pointer]: + - /url: /jobs/vacancies?city=saint-petersburg&city=moscow&city=tashkent + - text: · + - listitem [ref=f1e246]: + - generic [ref=f1e247]: + - link "Удалённая работа" [ref=f1e248] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=remote + - text: или + - link "гибридный" [ref=f1e249] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "офис" [ref=f1e250] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - text: · + - listitem [ref=f1e251]: + - generic [ref=f1e252]: + - link "Kotlin" [ref=f1e253] [cursor=pointer]: + - /url: /jobs/vacancies?skills=160 + - link "и ещё 1" [ref=f1e254] [cursor=pointer]: + - /url: /jobs/vacancies?skills=160&skills=93 + - article [ref=f1e255]: + - link "Карты" [ref=f1e258] [cursor=pointer]: + - /url: /jobs/services/maps + - generic [ref=f1e260]: + - heading [level=2] [ref=f1e261]: + - link "Фулстек-разработчик в Карты" [ref=f1e262] [cursor=pointer]: + - /url: /jobs/vacancies/fulstekrazrabotchik-v-karti-44343 + - paragraph [ref=f1e263]: Яндекс Карты разрабатывают сервисы, которые помогают людям добираться до нужных мест и решать другие повседневные задачи в городе. Ищем разработчика фулстек-решений на Node.js и PostgreSQL, который усилит нашу команду и поможет сделать сервис ещё удобнее. + - list [ref=f1e266]: + - listitem [ref=f1e267]: + - generic [ref=f1e268]: + - link "Санкт-Петербург" [ref=f1e269] [cursor=pointer]: + - /url: /jobs/vacancies/city_saint-petersburg + - link "и ещё 2" [ref=f1e270] [cursor=pointer]: + - /url: /jobs/vacancies?city=saint-petersburg&city=moscow&city=nizhniy-novgorod + - text: · + - listitem [ref=f1e271]: + - generic [ref=f1e272]: + - link "Гибридный" [ref=f1e273] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "офис" [ref=f1e274] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - text: · + - listitem [ref=f1e275]: + - generic [ref=f1e276]: + - link "SQL" [ref=f1e277] [cursor=pointer]: + - /url: /jobs/vacancies?skills=378 + - link "и ещё 2" [ref=f1e278] [cursor=pointer]: + - /url: /jobs/vacancies?skills=378&skills=280&skills=529 + - article [ref=f1e279]: + - link "Плюс AdTech" [ref=f1e282] [cursor=pointer]: + - /url: /jobs/services/plusadtech + - generic [ref=f1e284]: + - heading [level=2] [ref=f1e285]: + - link "Старший разработчик интерфейсов в Плюс AdTech" [ref=f1e286] [cursor=pointer]: + - /url: /jobs/vacancies/starshiy-razrabotchik-interfeysov-v-plyus-adtech-42378 + - paragraph [ref=f1e287]: Яндекс AdTech — новое подразделение бизнес-группы Персональных сервисов. Мы ищем сильного разработчика интерфейсов. Откликайтесь, если управляли командой и распределяли ресурсы, обладаете экспертными знаниями в области JS, TS и современных стандартов ES6+ и разбираетесь в React и Next.js. + - list [ref=f1e290]: + - listitem [ref=f1e291]: + - generic [ref=f1e292]: + - link "Санкт-Петербург" [ref=f1e293] [cursor=pointer]: + - /url: /jobs/vacancies/city_saint-petersburg + - link "и ещё 1" [ref=f1e294] [cursor=pointer]: + - /url: /jobs/vacancies?city=saint-petersburg&city=moscow + - text: · + - listitem [ref=f1e295]: + - generic [ref=f1e296]: + - link "Гибридный" [ref=f1e297] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "офис" [ref=f1e298] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - article [ref=f1e299]: + - link "Yandex Cloud" [ref=f1e302] [cursor=pointer]: + - /url: /jobs/services/cloud + - generic [ref=f1e304]: + - heading [level=2] [ref=f1e305]: + - link "Разработчик интерфейсов в DataLens" [ref=f1e306] [cursor=pointer]: + - /url: /jobs/vacancies/razrabotchik-interfeysov-v-datalens-17333 + - paragraph [ref=f1e307]: Мы делаем DataLens — сервис визуализации и анализа данных от Yandex Cloud, которым на каждодневной основе пользуются как внутри, так и за пределами Яндекса и в опенсорсе. У нас очень интересный, технически сложный и визуальный сервис, откликайтесь, если хотите присоединиться к команде! + - list [ref=f1e310]: + - listitem [ref=f1e311]: + - link "Москва" [ref=f1e313] [cursor=pointer]: + - /url: /jobs/vacancies/city_moscow + - text: · + - listitem [ref=f1e314]: + - generic [ref=f1e315]: + - link "Гибридный" [ref=f1e316] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "офис" [ref=f1e317] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - text: · + - listitem [ref=f1e318]: + - generic [ref=f1e319]: + - link "TypeScript" [ref=f1e320] [cursor=pointer]: + - /url: /jobs/vacancies?skills=280 + - link "и ещё 1" [ref=f1e321] [cursor=pointer]: + - /url: /jobs/vacancies?skills=280&skills=529 + - article [ref=f1e322]: + - link "Финтех" [ref=f1e325] [cursor=pointer]: + - /url: /jobs/services/finances + - generic [ref=f1e327]: + - heading [level=2] [ref=f1e328]: + - link "Разработчик интерфейсов в команду платформенных интеграций Финтеха" [ref=f1e329] [cursor=pointer]: + - /url: /jobs/vacancies/razrabotchik-interfeysov-v-komandu-platformennih-integratsiy-finteha-46273 + - paragraph [ref=f1e330]: Яндекс Пэй — платёжный продукт для оплаты покупок в интернете. Мы развиваем интерфейсы для привлечения пользователей и интеграции для крупных интернет-магазинов, запускаем новые фичи, при этом уже нарастили существенную аудиторию и держим высокую планку по надёжности и масштабируемости. + - list [ref=f1e333]: + - listitem [ref=f1e334]: + - generic [ref=f1e335]: + - link "Белград" [ref=f1e336] [cursor=pointer]: + - /url: /jobs/vacancies/city_belgrade + - link "и ещё 2" [ref=f1e337] [cursor=pointer]: + - /url: /jobs/vacancies?city=belgrade&city=saint-petersburg&city=moscow + - text: · + - listitem [ref=f1e338]: + - generic [ref=f1e339]: + - link "Гибридный" [ref=f1e340] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "офис" [ref=f1e341] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - text: · + - listitem [ref=f1e342]: + - generic [ref=f1e343]: + - link "React" [ref=f1e344] [cursor=pointer]: + - /url: /jobs/vacancies?skills=529 + - link "и ещё 1" [ref=f1e345] [cursor=pointer]: + - /url: /jobs/vacancies?skills=529&skills=280 + - article [ref=f1e346]: + - link "Яндекс Еда" [ref=f1e349] [cursor=pointer]: + - /url: /jobs/services/eda + - generic [ref=f1e351]: + - heading [level=2] [ref=f1e352]: + - link "Разработчик на С++ в команду экосистемных проектов Яндекс Еды" [ref=f1e353] [cursor=pointer]: + - /url: /jobs/vacancies/razrabotchik-na-s-v-komandu-ekosistemnih-proektov-yandeks-edi-45606 + - paragraph [ref=f1e354]: Наша команда обеспечивает взаимодействие Яндекс Еды с другими сервисами. Вам предстоит создавать сложные интеграции и работать с разными командами Яндекса и их кодом. Приходите продумывать архитектуру мобильных решений, которые выдержат миллионы запросов, и влиять на пользовательский опыт. + - list [ref=f1e357]: + - listitem [ref=f1e358]: + - generic [ref=f1e359]: + - link "Удалённая работа" [ref=f1e360] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=remote + - text: или + - link "гибридный" [ref=f1e361] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "офис" [ref=f1e362] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - text: · + - listitem [ref=f1e363]: + - generic [ref=f1e364]: + - link "Python" [ref=f1e365] [cursor=pointer]: + - /url: /jobs/vacancies?skills=34 + - link "и ещё 2" [ref=f1e366] [cursor=pointer]: + - /url: /jobs/vacancies?skills=34&skills=62&skills=64 + - article [ref=f1e367]: + - link "Независимый Ecom" [ref=f1e370] [cursor=pointer]: + - /url: /jobs/services/ecomsearch + - generic [ref=f1e372]: + - heading [level=2] [ref=f1e373]: + - link "Разработчик фронтенда в команду Яндекс Кит" [ref=f1e374] [cursor=pointer]: + - /url: /jobs/vacancies/razrabotchik-frontenda-v-komandu-yandeks-kit-39111 + - paragraph [ref=f1e375]: Яндекс Кит — это новая технологическая платформа для запуска и развития независимого e-commerce. Если вам интересно разрабатывать сложную платформу с нуля, влиять на архитектуру, думать о стабильности и масштабируемости, присоединяйтесь к команде! + - list [ref=f1e378]: + - listitem [ref=f1e379]: + - generic [ref=f1e380]: + - link "Санкт-Петербург" [ref=f1e381] [cursor=pointer]: + - /url: /jobs/vacancies/city_saint-petersburg + - link "и ещё 1" [ref=f1e382] [cursor=pointer]: + - /url: /jobs/vacancies?city=saint-petersburg&city=moscow + - text: · + - listitem [ref=f1e383]: + - generic [ref=f1e384]: + - link "Гибридный" [ref=f1e385] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "офис" [ref=f1e386] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - article [ref=f1e387]: + - link "Яндекс Лавка" [ref=f1e390] [cursor=pointer]: + - /url: /jobs/services/lavka + - generic [ref=f1e392]: + - heading [level=2] [ref=f1e393]: + - link "Разработчик фронтенда (Vue/React) в Лавку" [ref=f1e394] [cursor=pointer]: + - /url: /jobs/vacancies/razrabotchik-frontenda-vuereact-v-lavku-45878 + - paragraph [ref=f1e395]: Наша группа разработки мобильных интерфейсов отвечает за развитие складского продукта. Это два мобильных приложения на Vue для кладовщиков и поваров и одна десктопная админка на React для директоров и менеджеров дарксторов и лавок. Откликайтесь, если работали с Vue/React (отлично, если с обоими). + - list [ref=f1e398]: + - listitem [ref=f1e399]: + - generic [ref=f1e400]: + - link "Санкт-Петербург" [ref=f1e401] [cursor=pointer]: + - /url: /jobs/vacancies/city_saint-petersburg + - link "и ещё 1" [ref=f1e402] [cursor=pointer]: + - /url: /jobs/vacancies?city=saint-petersburg&city=moscow + - text: · + - listitem [ref=f1e403]: + - generic [ref=f1e404]: + - link "Гибридный" [ref=f1e405] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "офис" [ref=f1e406] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - article [ref=f1e407]: + - link "Алиса и Умные Устройства" [ref=f1e410] [cursor=pointer]: + - /url: /jobs/services/alice + - generic [ref=f1e412]: + - heading [level=2] [ref=f1e413]: + - link "Разработчик интерфейсов в команду Алисы" [ref=f1e414] [cursor=pointer]: + - /url: /jobs/vacancies/razrabotchik-interfeysov-v-komandu-alisi-35116 + - paragraph [ref=f1e415]: Наша команда создаёт голосового ассистента Алису. С Алисой можно общаться в том числе в чате, который усиливает её возможности. Приглашаем талантливого фронтенд-разработчика вместе с нами развивать платформу агентов в чате. Ждём, что вы разрабатывали фронтенд не меньше четырёх лет, отлично знаете TypeScript и JavaScript и готовы взаимодействовать с другими командами. + - list [ref=f1e418]: + - listitem [ref=f1e419]: + - generic [ref=f1e420]: + - link "Санкт-Петербург" [ref=f1e421] [cursor=pointer]: + - /url: /jobs/vacancies/city_saint-petersburg + - link "и ещё 1" [ref=f1e422] [cursor=pointer]: + - /url: /jobs/vacancies?city=saint-petersburg&city=moscow + - text: · + - listitem [ref=f1e423]: + - link "Офис" [ref=f1e425] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - text: · + - listitem [ref=f1e426]: + - generic [ref=f1e427]: + - link "React" [ref=f1e428] [cursor=pointer]: + - /url: /jobs/vacancies?skills=529 + - link "и ещё 1" [ref=f1e429] [cursor=pointer]: + - /url: /jobs/vacancies?skills=529&skills=280 + - article [ref=f1e854]: + - link "Техплатформа Городских сервисов Яндекса" [ref=f1e857] [cursor=pointer]: + - /url: /jobs/services/techplatform + - generic [ref=f1e859]: + - heading [level=2] [ref=f1e860]: + - link "Android-разработчик в команду инфраструктуры Маркета" [ref=f1e861] [cursor=pointer]: + - /url: /jobs/vacancies/androidrazrabotchik-v-komandu-infrastrukturi-marketa-40630 + - paragraph [ref=f1e862]: В команду Яндекс Маркета ищем Android-разработчика на Kotlin с опытом поддержки инфраструктурных решений. Вам предстоит совершенствовать сквозное автотестирование мобильных приложений и развивать мобильную части CI/CD-инфраструктуры. Ждём, что вы работали с инструментами автоматизации тестирования. + - list [ref=f1e865]: + - listitem [ref=f1e866]: + - link "Офис" [ref=f1e868] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - text: · + - listitem [ref=f1e869]: + - generic [ref=f1e870]: + - link "SQL" [ref=f1e871] [cursor=pointer]: + - /url: /jobs/vacancies?skills=378 + - link "и ещё 2" [ref=f1e872] [cursor=pointer]: + - /url: /jobs/vacancies?skills=378&skills=160&skills=93 + - article [ref=f1e873]: + - link "Яндекс 360" [ref=f1e876] [cursor=pointer]: + - /url: /jobs/services/360 + - generic [ref=f1e878]: + - heading [level=2] [ref=f1e879]: + - link "Разработчик интерфейсов в Документы" [ref=f1e880] [cursor=pointer]: + - /url: /jobs/vacancies/razrabotchik-interfeysov-v-dokumenti-15075 + - paragraph [ref=f1e881]: Яндекс Документы — это один из сервисов экосистемы Яндекс 360 с общей многомиллионной аудиторией. Ищем опытного фронтенд-разработчика, который поможет сделать наши приложения ещё удобнее и полезнее. Ждём, что вы отлично знаете TypeScript или JavaScript и разрабатывали на React или Node.js. + - list [ref=f1e884]: + - listitem [ref=f1e885]: + - generic [ref=f1e886]: + - link "Гибридный" [ref=f1e887] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "удалённая работа" [ref=f1e888] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=remote + - text: или + - link "офис" [ref=f1e889] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - article [ref=f1e890]: + - link "Финтех" [ref=f1e893] [cursor=pointer]: + - /url: /jobs/services/finances + - generic [ref=f1e895]: + - heading [level=2] [ref=f1e896]: + - link "Мобильный разработчик (Android/iOS) Payment SDK в Финтех" [ref=f1e897] [cursor=pointer]: + - /url: /jobs/vacancies/mobilniy-razrabotchik-androidios-payment-sdk-v-finteh-45622 + - paragraph [ref=f1e898]: Мы отвечаем за платёжную инфраструктуру сервисов Яндекса — обеспечиваем единый процессинг для транзакций нашей экосистемы. Ищем мобильного разработчика, которому предстоит развивать Payment SDK — библиотеку, через которую проходят платежи во всех мобильных приложениях Яндекса. + - list [ref=f1e901]: + - listitem [ref=f1e902]: + - generic [ref=f1e903]: + - link "Санкт-Петербург" [ref=f1e904] [cursor=pointer]: + - /url: /jobs/vacancies/city_saint-petersburg + - link "и ещё 1" [ref=f1e905] [cursor=pointer]: + - /url: /jobs/vacancies?city=saint-petersburg&city=moscow + - text: · + - listitem [ref=f1e906]: + - link "Гибридный" [ref=f1e908] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: · + - listitem [ref=f1e909]: + - generic [ref=f1e910]: + - link "iOS" [ref=f1e911] [cursor=pointer]: + - /url: /jobs/vacancies?skills=94 + - link "и ещё 1" [ref=f1e912] [cursor=pointer]: + - /url: /jobs/vacancies?skills=94&skills=93 + - article [ref=f1e913]: + - link "Электро" [ref=f1e916] [cursor=pointer]: + - /url: /jobs/services/electro + - generic [ref=f1e918]: + - heading [level=2] [ref=f1e919]: + - link "Руководитель группы Android-разработки в Электро" [ref=f1e920] [cursor=pointer]: + - /url: /jobs/vacancies/rukovoditel-gruppi-androidrazrabotki-v-elektro-45236 + - paragraph [ref=f1e921]: Мы в Электро разрабатываем, производим, собираем, устанавливаем и обслуживаем электрический транспорт, зарядную инфраструктуру и системы хранения электроэнергии. Ищем руководителя команды, которая занимается интеграцией HMI (Human-Machine Interface) Яндекса в электромобили. + - list [ref=f1e924]: + - listitem [ref=f1e925]: + - generic [ref=f1e926]: + - link "Гибридный" [ref=f1e927] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "офис" [ref=f1e928] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - article [ref=f1e929]: + - link "Яндекс Go" [ref=f1e932] [cursor=pointer]: + - /url: /jobs/services/yandexgo + - generic [ref=f1e934]: + - heading [level=2] [ref=f1e935]: + - link "iOS-разработчик в команду DevEx Яндекс Go" [ref=f1e936] [cursor=pointer]: + - /url: /jobs/vacancies/iosrazrabotchik-v-komandu-devex-superappa-yandeks-go-44634 + - paragraph [ref=f1e937]: "Мы создаём условия, чтобы команды, разрабатывающие суперапп Яндекс Go и интегрируемые SDK, работали продуктивно: строим процессы для обмена опытом, задаём общие практики и т. д. Приходите к нам, если уверенно владеете Swift, UIKit, SwiftUI и готовы много общаться с другими командами." + - list [ref=f1e940]: + - listitem [ref=f1e941]: + - generic [ref=f1e942]: + - link "Санкт-Петербург" [ref=f1e943] [cursor=pointer]: + - /url: /jobs/vacancies/city_saint-petersburg + - link "и ещё 2" [ref=f1e944] [cursor=pointer]: + - /url: /jobs/vacancies?city=saint-petersburg&city=moscow&city=tashkent + - text: · + - listitem [ref=f1e945]: + - generic [ref=f1e946]: + - link "Удалённая работа" [ref=f1e947] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=remote + - text: или + - link "гибридный" [ref=f1e948] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "офис" [ref=f1e949] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - text: · + - listitem [ref=f1e950]: + - generic [ref=f1e951]: + - link "Swift" [ref=f1e952] [cursor=pointer]: + - /url: /jobs/vacancies?skills=52 + - link "и ещё 1" [ref=f1e953] [cursor=pointer]: + - /url: /jobs/vacancies?skills=52&skills=94 + - article [ref=f1e954]: + - link "Yandex Cloud" [ref=f1e957] [cursor=pointer]: + - /url: /jobs/services/cloud + - generic [ref=f1e959]: + - heading [level=2] [ref=f1e960]: + - link "Fullstack-разработчик в DataLens" [ref=f1e961] [cursor=pointer]: + - /url: /jobs/vacancies/fullstackrazrabotchik-v-datalens-32370 + - paragraph [ref=f1e962]: Мы делаем DataLens – сервис для визуализации данных от Yandex Cloud. Много работаем с Node.js, визуальная часть – React, уделяем время поддержке нашей собственной инфраструктуры. У нас очень интересный, технически сложный и визуальный сервис! Откликайтесь, если это то, чем нравится заниматься. + - list [ref=f1e965]: + - listitem [ref=f1e966]: + - link "Москва" [ref=f1e968] [cursor=pointer]: + - /url: /jobs/vacancies/city_moscow + - text: · + - listitem [ref=f1e969]: + - generic [ref=f1e970]: + - link "Гибридный" [ref=f1e971] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "офис" [ref=f1e972] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - text: · + - listitem [ref=f1e973]: + - generic [ref=f1e974]: + - link "React" [ref=f1e975] [cursor=pointer]: + - /url: /jobs/vacancies?skills=529 + - link "и ещё 1" [ref=f1e976] [cursor=pointer]: + - /url: /jobs/vacancies?skills=529&skills=280 + - article [ref=f1e977]: + - link "Яндекс 360" [ref=f1e980] [cursor=pointer]: + - /url: /jobs/services/360 + - generic [ref=f1e982]: + - heading [level=2] [ref=f1e983]: + - link "Стажёр в команду разработки AI-инфраструктуры фронтенда Яндекс 360" [ref=f1e984] [cursor=pointer]: + - /url: /jobs/vacancies/stazhyor-v-komandu-razrabotki-aiinfrastrukturi-frontenda-yandeks-360-43541 + - paragraph [ref=f1e985]: Яндекс 360 — это сервисы для работы и повседневных задач. Мы развиваем фронтенд-инфраструктуру всей экосистемы. Одна из наших задач — создавать AI-ассистентов, с которыми не нужно переписывать код вручную. Ищем стажёра со знанием TypeScript и опытом работы с код-ассистентами. + - list [ref=f1e988]: + - listitem [ref=f1e989]: + - link "Москва" [ref=f1e991] [cursor=pointer]: + - /url: /jobs/vacancies/city_moscow + - text: · + - listitem [ref=f1e992]: + - link "Офис" [ref=f1e994] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - text: · + - listitem [ref=f1e995]: + - link "TypeScript" [ref=f1e997] [cursor=pointer]: + - /url: /jobs/vacancies?skills=280 + - article [ref=f1e998]: + - link "Yandex Cloud" [ref=f1e1001] [cursor=pointer]: + - /url: /jobs/services/cloud + - generic [ref=f1e1003]: + - heading [level=2] [ref=f1e1004]: + - link "Разработчик интерфейсов в Yandex Cloud Console" [ref=f1e1005] [cursor=pointer]: + - /url: /jobs/vacancies/razrabotchik-interfeysov-v-yandex-cloud-console-14938 + - paragraph [ref=f1e1006]: Мы развиваем удобный веб-интерфейс для взаимодействия с облачной платформой Yandex Cloud. Приходите реализовывать большие продуктовые вызовы и адаптировать решения под другие регионы. Если вы несколько лет занимались фронтенд-разработкой и интересуетесь облачными технологиями — ждём вас в команде. + - list [ref=f1e1009]: + - listitem [ref=f1e1010]: + - link "Москва" [ref=f1e1012] [cursor=pointer]: + - /url: /jobs/vacancies/city_moscow + - text: · + - listitem [ref=f1e1013]: + - generic [ref=f1e1014]: + - link "Гибридный" [ref=f1e1015] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "офис" [ref=f1e1016] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - text: · + - listitem [ref=f1e1017]: + - generic [ref=f1e1018]: + - link "React" [ref=f1e1019] [cursor=pointer]: + - /url: /jobs/vacancies?skills=529 + - link "и ещё 1" [ref=f1e1020] [cursor=pointer]: + - /url: /jobs/vacancies?skills=529&skills=280 + - article [ref=f1e1021]: + - link "Независимый Ecom" [ref=f1e1024] [cursor=pointer]: + - /url: /jobs/services/ecomsearch + - generic [ref=f1e1026]: + - heading [level=2] [ref=f1e1027]: + - link "Фронтенд-разработчик в еком-сценарии Поиска" [ref=f1e1028] [cursor=pointer]: + - /url: /jobs/vacancies/frontendrazrabotchik-v-ekomstsenarii-poiska-43880 + - paragraph [ref=f1e1029]: Еком-сценарии — одно из ключевых и самых динамичных направлений в Поиске. Мы создаём будущее выбора и покупки товаров. Ищем в нашу команду фронтенд-разработчика. Откликайтесь, если имеете опыт коммерческой фронтенд-разработки от пяти лет, а также хорошо знаете TypeScript и React. + - list [ref=f1e1032]: + - listitem [ref=f1e1033]: + - generic [ref=f1e1034]: + - link "Санкт-Петербург" [ref=f1e1035] [cursor=pointer]: + - /url: /jobs/vacancies/city_saint-petersburg + - link "и ещё 1" [ref=f1e1036] [cursor=pointer]: + - /url: /jobs/vacancies?city=saint-petersburg&city=moscow + - text: · + - listitem [ref=f1e1037]: + - generic [ref=f1e1038]: + - link "Гибридный" [ref=f1e1039] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "офис" [ref=f1e1040] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - article [ref=f1e1041]: + - link "Яндекс Go" [ref=f1e1044] [cursor=pointer]: + - /url: /jobs/services/yandexgo + - generic [ref=f1e1046]: + - heading [level=2] [ref=f1e1047]: + - link "iOS-разработчик в команду супераппа Яндекс Go" [ref=f1e1048] [cursor=pointer]: + - /url: /jobs/vacancies/iosrazrabotchik-v-komandu-superappa-yandeks-go-19713 + - paragraph [ref=f1e1049]: Наша команда разрабатывает и поддерживает главный экран приложения Яндекс Go, интегрирует в суперапп сервисы и делает инструменты для рекламы и дистрибуции. Вы будете улучшать приложение, ускорять его работу и развивать backend-driven UI. + - list [ref=f1e1052]: + - listitem [ref=f1e1053]: + - generic [ref=f1e1054]: + - link "Санкт-Петербург" [ref=f1e1055] [cursor=pointer]: + - /url: /jobs/vacancies/city_saint-petersburg + - link "и ещё 2" [ref=f1e1056] [cursor=pointer]: + - /url: /jobs/vacancies?city=saint-petersburg&city=moscow&city=tashkent + - text: · + - listitem [ref=f1e1057]: + - generic [ref=f1e1058]: + - link "Удалённая работа" [ref=f1e1059] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=remote + - text: или + - link "гибридный" [ref=f1e1060] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "офис" [ref=f1e1061] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - text: · + - listitem [ref=f1e1062]: + - generic [ref=f1e1063]: + - link "Swift" [ref=f1e1064] [cursor=pointer]: + - /url: /jobs/vacancies?skills=52 + - link "и ещё 1" [ref=f1e1065] [cursor=pointer]: + - /url: /jobs/vacancies?skills=52&skills=94 + - article [ref=f1e1066]: + - link "Yandex Cloud" [ref=f1e1069] [cursor=pointer]: + - /url: /jobs/services/cloud + - generic [ref=f1e1071]: + - heading [level=2] [ref=f1e1072]: + - link "Фулстек-разработчик в Yandex Cloud" [ref=f1e1073] [cursor=pointer]: + - /url: /jobs/vacancies/fulstekrazrabotchik-v-yandex-cloud-41340 + - paragraph [ref=f1e1074]: "Наша команда развивает клиентский сервис и поддержку пользователей Yandex Cloud. Сложная платформа помогает тысячам клиентов быстро получать помощь, а инженерам — эффективно решать задачи. Откликайтесь, у нас интересно: мы делаем реальный продукт с большой аудиторией, где всегда есть что улучшить!" + - list [ref=f1e1077]: + - listitem [ref=f1e1078]: + - link "Москва" [ref=f1e1080] [cursor=pointer]: + - /url: /jobs/vacancies/city_moscow + - text: · + - listitem [ref=f1e1081]: + - generic [ref=f1e1082]: + - link "Гибридный" [ref=f1e1083] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "офис" [ref=f1e1084] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - article [ref=f1e1085]: + - link "Яндекс Go" [ref=f1e1088] [cursor=pointer]: + - /url: /jobs/services/yandexgo + - generic [ref=f1e1090]: + - heading [level=2] [ref=f1e1091]: + - link "AI-разработчик в команду мобильной платформы Яндекс Go" [ref=f1e1092] [cursor=pointer]: + - /url: /jobs/vacancies/airazrabotchik-v-komandu-mobilnoy-platformi-yandeks-go-34180 + - paragraph [ref=f1e1093]: Мы в Яндекс Go строим интеллектуальную инфраструктуру, которая усиливает каждого разработчика. Ищем AI-специалиста. Если вы мечтаете делать мобильную разработку умнее и быстрее — присоединяйтесь к нам. Вместе мы построим платформу, где разработчики творят, а ассистенты помогают. + - list [ref=f1e1096]: + - listitem [ref=f1e1097]: + - generic [ref=f1e1098]: + - link "Санкт-Петербург" [ref=f1e1099] [cursor=pointer]: + - /url: /jobs/vacancies/city_saint-petersburg + - link "и ещё 1" [ref=f1e1100] [cursor=pointer]: + - /url: /jobs/vacancies?city=saint-petersburg&city=moscow + - text: · + - listitem [ref=f1e1101]: + - link "Офис" [ref=f1e1103] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - article [ref=f1e1104]: + - link "Финтех" [ref=f1e1107] [cursor=pointer]: + - /url: /jobs/services/finances + - generic [ref=f1e1109]: + - heading [level=2] [ref=f1e1110]: + - link "Android-разработчик в Финтех" [ref=f1e1111] [cursor=pointer]: + - /url: /jobs/vacancies/androidrazrabotchik-v-finteh-13083 + - paragraph [ref=f1e1112]: Yandex Pay — самый молодой финтех-сервис Яндекса с большими планами. Мы разрабатываем инструменты для оплаты покупок и управления финансами, создаём технологичный сервис, который поможет быстро вводить новые продукты и процессы. Ищем Android-разработчика с опытом коммерческой разработки Android-приложений от 2 лет. + - list [ref=f1e1115]: + - listitem [ref=f1e1116]: + - generic [ref=f1e1117]: + - link "Санкт-Петербург" [ref=f1e1118] [cursor=pointer]: + - /url: /jobs/vacancies/city_saint-petersburg + - link "и ещё 1" [ref=f1e1119] [cursor=pointer]: + - /url: /jobs/vacancies?city=saint-petersburg&city=moscow + - text: · + - listitem [ref=f1e1120]: + - generic [ref=f1e1121]: + - link "Гибридный" [ref=f1e1122] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "офис" [ref=f1e1123] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - article [ref=f1e1124]: + - link "Поиск с Алисой AI" [ref=f1e1127] [cursor=pointer]: + - /url: /jobs/services/search + - generic [ref=f1e1129]: + - heading [level=2] [ref=f1e1130]: + - link "Разработчик интерфейсов в буткемп Поиска" [ref=f1e1131] [cursor=pointer]: + - /url: /jobs/vacancies/frontend-developer-search-bootcamp-14635 + - paragraph [ref=f1e1132]: Мы ищем разработчика на TypeScript или JavaScript с опытом работы с терминалом и знанием вёрстки. Приходите, если хотите получить опыт работы в нескольких независимых командах и поучаствовать в создании ключевых продуктов Поиска Яндекса. + - list [ref=f1e1135]: + - listitem [ref=f1e1136]: + - link "Москва" [ref=f1e1138] [cursor=pointer]: + - /url: /jobs/vacancies/city_moscow + - text: · + - listitem [ref=f1e1139]: + - generic [ref=f1e1140]: + - link "Гибридный" [ref=f1e1141] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "офис" [ref=f1e1142] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - text: · + - listitem [ref=f1e1143]: + - generic [ref=f1e1144]: + - link "TypeScript" [ref=f1e1145] [cursor=pointer]: + - /url: /jobs/vacancies?skills=280 + - link "и ещё 1" [ref=f1e1146] [cursor=pointer]: + - /url: /jobs/vacancies?skills=280&skills=61 + - article [ref=f1e1147]: + - link "Независимый Ecom" [ref=f1e1150] [cursor=pointer]: + - /url: /jobs/services/ecomsearch + - generic [ref=f1e1152]: + - heading [level=2] [ref=f1e1153]: + - link "Разработчик интерфейсов в команду еком-сценариев Поиска" [ref=f1e1154] [cursor=pointer]: + - /url: /jobs/vacancies/razrabotchik-interfeysov-v-komandu-ecomstsenariev-poiska-21854 + - paragraph [ref=f1e1155]: Еком-сценарии — одно из фокусных направлений Поиска, которое активно развивается. Мы ищем человека, который поможет нам развивать как сценарии, так и их дизайн-систему. Откликайтесь, если владеете TypeScript и React. + - list [ref=f1e1158]: + - listitem [ref=f1e1159]: + - link "Москва" [ref=f1e1161] [cursor=pointer]: + - /url: /jobs/vacancies/city_moscow + - text: · + - listitem [ref=f1e1162]: + - link "Гибридный" [ref=f1e1164] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - article [ref=f1e1165]: + - link "Яндекс 360" [ref=f1e1168] [cursor=pointer]: + - /url: /jobs/services/360 + - generic [ref=f1e1170]: + - heading [level=2] [ref=f1e1171]: + - link "Разработчик фронтенда в Яндекс 360" [ref=f1e1172] [cursor=pointer]: + - /url: /jobs/vacancies/razrabotchik-frontenda-v-yandeks-360-9245 + - paragraph [ref=f1e1173]: Яндекс 360 — это Диск, Почта, Документы, Календарь, Телемост, Заметки и другие сервисы с общей многомиллионной аудиторией. Мы делаем продукты для пользователей и для организаций. + - list [ref=f1e1176]: + - listitem [ref=f1e1177]: + - generic [ref=f1e1178]: + - link "Санкт-Петербург" [ref=f1e1179] [cursor=pointer]: + - /url: /jobs/vacancies/city_saint-petersburg + - link "и ещё 1" [ref=f1e1180] [cursor=pointer]: + - /url: /jobs/vacancies?city=saint-petersburg&city=moscow + - text: · + - listitem [ref=f1e1181]: + - generic [ref=f1e1182]: + - link "Гибридный" [ref=f1e1183] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "офис" [ref=f1e1184] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - article [ref=f1e1185]: + - link "Алиса и Умные Устройства" [ref=f1e1188] [cursor=pointer]: + - /url: /jobs/services/alice + - generic [ref=f1e1190]: + - heading [level=2] [ref=f1e1191]: + - link "Разработчик приложений для Android в команду умных устройств" [ref=f1e1192] [cursor=pointer]: + - /url: /jobs/vacancies/razrabotchik-prilozheniy-dlya-android-v-komandu-umnih-ustroystv-5679 + - paragraph [ref=f1e1193]: Мы разрабатываем телевизоры и телеприставки на базе Android TV, пишем классические приложения и сложные системные сервисы, поддерживаем голосовое управление через Алису и локальное управление умным домом. Ищем опытных Android-разработчиков. + - list [ref=f1e1196]: + - listitem [ref=f1e1197]: + - generic [ref=f1e1198]: + - link "Москва" [ref=f1e1199] [cursor=pointer]: + - /url: /jobs/vacancies/city_moscow + - link "и ещё 4" [ref=f1e1200] [cursor=pointer]: + - /url: /jobs/vacancies?city=moscow&city=ekaterinburg&city=nizhniy-novgorod&city=novosibirsk&city=saint-petersburg + - text: · + - listitem [ref=f1e1201]: + - link "Гибридный" [ref=f1e1203] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: · + - listitem [ref=f1e1204]: + - generic [ref=f1e1205]: + - link "Kotlin" [ref=f1e1206] [cursor=pointer]: + - /url: /jobs/vacancies?skills=160 + - link "и ещё 1" [ref=f1e1207] [cursor=pointer]: + - /url: /jobs/vacancies?skills=160&skills=93 + - article [ref=f1e1208]: + - link "Общие сервисы Яндекса" [ref=f1e1211] [cursor=pointer]: + - /url: /jobs/services/yandex + - generic [ref=f1e1213]: + - heading [level=2] [ref=f1e1214]: + - link "MultiTrack для фронтенд разработчиков" [ref=f1e1215] [cursor=pointer]: + - /url: /jobs/vacancies/multitrack-dlya-frontend-razrabotchikov-1686 + - paragraph [ref=f1e1216]: MultiTrack — 7-недельная программа Яндекса для фронтендеров. Ее участники пробуют себя в разных командах и выбирают подходящую. Приходите к нам, если отлично владеете JS, хорошо знаете HTML и CSS, знакомы с Git и больше двух лет занимались клиентской или серверной разработкой для веба. + - list [ref=f1e1219]: + - listitem [ref=f1e1220]: + - generic [ref=f1e1221]: + - link "Москва" [ref=f1e1222] [cursor=pointer]: + - /url: /jobs/vacancies/city_moscow + - link "и ещё 1" [ref=f1e1223] [cursor=pointer]: + - /url: /jobs/vacancies?city=moscow&city=saint-petersburg + - text: · + - listitem [ref=f1e1224]: + - link "Гибридный" [ref=f1e1226] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: · + - listitem [ref=f1e1227]: + - generic [ref=f1e1228]: + - link "TypeScript" [ref=f1e1229] [cursor=pointer]: + - /url: /jobs/vacancies?skills=280 + - link "и ещё 1" [ref=f1e1230] [cursor=pointer]: + - /url: /jobs/vacancies?skills=280&skills=61 + - article [ref=f1e1231]: + - link "Финтех" [ref=f1e1234] [cursor=pointer]: + - /url: /jobs/services/finances + - generic [ref=f1e1236]: + - heading [level=2] [ref=f1e1237]: + - link "Разработчик интерфейсов в Yandex Pay" [ref=f1e1238] [cursor=pointer]: + - /url: /jobs/vacancies/razrabotchik-interfeysov-v-yandex-pay-15834 + - paragraph [ref=f1e1239]: Мы делаем интерфейсы для оплаты покупок в интернете. Вы будете писать много нового кода на TypeScript + React, проектировать архитектуру сервиса и компонентов. Ждём, что вы разрабатывали на Node.js, знаете принципы работы протокола HTTP, работали с nginx и системами контейнеризации. + - list [ref=f1e1242]: + - listitem [ref=f1e1243]: + - generic [ref=f1e1244]: + - link "Санкт-Петербург" [ref=f1e1245] [cursor=pointer]: + - /url: /jobs/vacancies/city_saint-petersburg + - link "и ещё 1" [ref=f1e1246] [cursor=pointer]: + - /url: /jobs/vacancies?city=saint-petersburg&city=moscow + - article [ref=f1e1247]: + - link "Финтех" [ref=f1e1250] [cursor=pointer]: + - /url: /jobs/services/finances + - generic [ref=f1e1252]: + - heading [level=2] [ref=f1e1253]: + - link "Фронтенд-разработчик в Yаndex Pay" [ref=f1e1254] [cursor=pointer]: + - /url: /jobs/vacancies/frontendrazrabotchik-v-yandex-pay-15675 + - paragraph [ref=f1e1255]: Мы делаем интерфейсы для оплаты покупок в интернете. Вы будете писать много нового кода на TypeScript + React, проектировать архитектуру сервиса и компонентов. Ждём, что вы разрабатывали на Node.js, знаете принципы работы протокола HTTP, работали с nginx и системами контейнеризации. + - list [ref=f1e1258]: + - listitem [ref=f1e1259]: + - generic [ref=f1e1260]: + - link "Санкт-Петербург" [ref=f1e1261] [cursor=pointer]: + - /url: /jobs/vacancies/city_saint-petersburg + - link "и ещё 1" [ref=f1e1262] [cursor=pointer]: + - /url: /jobs/vacancies?city=saint-petersburg&city=moscow + - article [ref=f1e1263]: + - link "Яндекс Пэй" [ref=f1e1266] [cursor=pointer]: + - /url: /jobs/services/yandex_pay + - generic [ref=f1e1268]: + - heading [level=2] [ref=f1e1269]: + - link "Android-разработчик в Yandex Pay" [ref=f1e1270] [cursor=pointer]: + - /url: /jobs/vacancies/androidrazrabotchik-v-yandex-pay-11911 + - paragraph [ref=f1e1271]: Мы разрабатываем библиотеки для платежей с использованием Yandex Pay в различных приложениях. Приходите к нам, если вам интересно создавать продукты с нуля, работать в стартапе без legacy и влиять на выбор технологий. Подробности — в вакансии. + - list [ref=f1e1274]: + - listitem [ref=f1e1275]: + - generic [ref=f1e1276]: + - link "Санкт-Петербург" [ref=f1e1277] [cursor=pointer]: + - /url: /jobs/vacancies/city_saint-petersburg + - link "и ещё 1" [ref=f1e1278] [cursor=pointer]: + - /url: /jobs/vacancies?city=saint-petersburg&city=moscow + - text: · + - listitem [ref=f1e1279]: + - generic [ref=f1e1280]: + - link "Гибридный" [ref=f1e1281] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "офис" [ref=f1e1282] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - article [ref=f1e1283]: + - link "Яндекс Пэй" [ref=f1e1286] [cursor=pointer]: + - /url: /jobs/services/yandex_pay + - generic [ref=f1e1288]: + - heading [level=2] [ref=f1e1289]: + - link "iOS-разработчик в Yandex Pay" [ref=f1e1290] [cursor=pointer]: + - /url: /jobs/vacancies/iosrazrabotchik-v-yandex-pay-14123 + - paragraph [ref=f1e1291]: Yandex Pay — это сервис, который позволяет оплачивать покупки и оформлять онлайн-заказы в один клик. Приходите к нам, если хотите создавать продукты с нуля, работать в атмосфере стартапа и внедрять инновации. Будет плюсом, если вы занимались мультиплатформенной разработкой. + - list [ref=f1e1294]: + - listitem [ref=f1e1295]: + - generic [ref=f1e1296]: + - link "Санкт-Петербург" [ref=f1e1297] [cursor=pointer]: + - /url: /jobs/vacancies/city_saint-petersburg + - link "и ещё 1" [ref=f1e1298] [cursor=pointer]: + - /url: /jobs/vacancies?city=saint-petersburg&city=moscow + - text: · + - listitem [ref=f1e1299]: + - generic [ref=f1e1300]: + - link "Гибридный" [ref=f1e1301] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - text: или + - link "офис" [ref=f1e1302] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - article [ref=f1e1303]: + - link "Поиск с Алисой AI" [ref=f1e1306] [cursor=pointer]: + - /url: /jobs/services/search + - generic [ref=f1e1308]: + - heading [level=2] [ref=f1e1309]: + - link "iOS-разработчик в приложение Яндекс с Алисой" [ref=f1e1310] [cursor=pointer]: + - /url: /jobs/vacancies/iosrazrabotchik-v-prilozhenie-yandeks-s-alisoy-3472 + - paragraph [ref=f1e1311]: Суперапп предоставляет доступ к сервисам Яндекса на мобильных устройствах. Вам предстоит создавать фичи, интегрировать сервисы в суперапп, разрабатывать интерфейсы, улучшать производительность. Мы используем Swift, Objective-С, системные фреймворки iOS, стараемся следовать гайдлайнам Apple. + - list [ref=f1e1314]: + - listitem [ref=f1e1315]: + - generic [ref=f1e1316]: + - link "Казань" [ref=f1e1317] [cursor=pointer]: + - /url: /jobs/vacancies/city_kazan + - link "и ещё 7" [ref=f1e1318] [cursor=pointer]: + - /url: /jobs/vacancies?city=kazan&city=novosibirsk&city=ekaterinburg&city=saint-petersburg&city=moscow&city=sochi&city=nizhniy-novgorod&city=minsk + - text: · + - listitem [ref=f1e1319]: + - link "Гибридный" [ref=f1e1321] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - article [ref=f1e1322]: + - link "Маркет" [ref=f1e1325] [cursor=pointer]: + - /url: /jobs/services/market + - generic [ref=f1e1327]: + - heading [level=2] [ref=f1e1328]: + - link "Android-разработчик в Маркет" [ref=f1e1329] [cursor=pointer]: + - /url: /jobs/vacancies/androidrazrabotchik-v-market-4439 + - paragraph [ref=f1e1330]: Яндекс Маркет — один из крупнейших мультикатегорийных маркетплейсов, которым ежедневно пользуются миллионы людей. Ищем разработчика, который поможет сделать покупки с мобильного телефона максимально удобными. Ждём, что вы знаете Kotlin и Java, разрабатывали приложения под Android больше года и умеете проектировать клиент-серверное взаимодействие. + - list [ref=f1e1333]: + - listitem [ref=f1e1334]: + - link "Москва" [ref=f1e1336] [cursor=pointer]: + - /url: /jobs/vacancies/city_moscow + - text: · + - listitem [ref=f1e1337]: + - generic [ref=f1e1338]: + - link "Офис" [ref=f1e1339] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - text: или + - link "гибридный" [ref=f1e1340] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - article [ref=f1e1341]: + - link "Маркет" [ref=f1e1344] [cursor=pointer]: + - /url: /jobs/services/market + - generic [ref=f1e1346]: + - heading [level=2] [ref=f1e1347]: + - link "iOS-разработчик в Маркет" [ref=f1e1348] [cursor=pointer]: + - /url: /jobs/vacancies/iosrazrabotchik-v-market-2123 + - paragraph [ref=f1e1349]: Мы хотим сделать покупки с мобильного телефона максимально удобными и приятными, и для этого нам нужен iOS-разработчик, который будет решать продуктовые задачи, разрабатывать новый функционал, заниматься инфраструктурой или даже пилить research-проекты. Ждем, что вы 2+ года занимались iOS-разработкой. + - list [ref=f1e1352]: + - listitem [ref=f1e1353]: + - link "Москва" [ref=f1e1355] [cursor=pointer]: + - /url: /jobs/vacancies/city_moscow + - text: · + - listitem [ref=f1e1356]: + - generic [ref=f1e1357]: + - link "Офис" [ref=f1e1358] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=office + - text: или + - link "гибридный" [ref=f1e1359] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - article [ref=f1e1360]: + - link "Поиск с Алисой AI" [ref=f1e1363] [cursor=pointer]: + - /url: /jobs/services/search + - generic [ref=f1e1365]: + - heading [level=2] [ref=f1e1366]: + - link "Android-разработчик в приложение Яндекс с Алисой" [ref=f1e1367] [cursor=pointer]: + - /url: /jobs/vacancies/androidrazrabotchik-v-prilozhenie-yandeks-s-alisoy-6291 + - paragraph [ref=f1e1368]: "Мы работаем над супераппом, который предоставляет доступ к сервисам Яндекса на мобильных устройствах. Улучшаем скорость запуска, отзывчивость, плавность скроллинга, энергопотребление. Если вам нравятся технические задачи и исследования — у нас их бесконечный запас. Стек: Kotlin, Java, Dagger 2." + - list [ref=f1e1371]: + - listitem [ref=f1e1372]: + - generic [ref=f1e1373]: + - link "Казань" [ref=f1e1374] [cursor=pointer]: + - /url: /jobs/vacancies/city_kazan + - link "и ещё 4" [ref=f1e1375] [cursor=pointer]: + - /url: /jobs/vacancies?city=kazan&city=saint-petersburg&city=ekaterinburg&city=moscow&city=nizhniy-novgorod + - text: · + - listitem [ref=f1e1376]: + - link "Гибридный" [ref=f1e1378] [cursor=pointer]: + - /url: /jobs/vacancies?work_modes=mixed + - generic [ref=f1e442]: + - textbox "Поиск вакансий" [ref=f1e444]: + - /placeholder: Найти себя в Яндексе + - generic [ref=f1e452]: + - generic [ref=f1e453]: "3" + - button "Открыть фильтры" [ref=f1e455] [cursor=pointer] + - contentinfo [ref=f1e463]: + - generic [ref=f1e464]: + - link [ref=f1e466] [cursor=pointer]: + - /url: /jobs?from=cp_footer + - img "Yandex Logo" [ref=f1e468] + - navigation [ref=f1e469]: + - generic [ref=f1e470]: + - list [ref=f1e471]: + - listitem [ref=f1e758]: + - button [ref=f1e759] [cursor=pointer]: + - paragraph [ref=f1e761]: Вакансии + - generic: + - generic: + - link: + - /url: /jobs/vacancies?professions=backend-developer&professions=ml-developer&professions=mob-app-developer&professions=frontend-developer&professions=tester&professions=dev-ops&professions=system-developer&professions=full-stack-developer&professions=ml-researcher&professions=database-developer&professions=desktop-developer&professions=mob-app-developer-android&from=cp_footer + - generic: + - generic: + - paragraph: Разработка + - generic: + - link: + - /url: /jobs/vacancies?professions=product-manager&professions=project-manager-business&professions=tech-manager&professions=project-manager&professions=category-manager&from=cp_footer + - generic: + - generic: + - paragraph: Управление проектами + - generic: + - link: + - /url: /jobs/vacancies?professions=analyst-developer&professions=analyst&professions=system-analyst&from=cp_footer + - generic: + - generic: + - paragraph: Аналитика + - generic: + - link: + - /url: /jobs/vacancies?professions=designer&professions=designer-uxui&professions=producer&professions=videographer&professions=ux-researcher&from=cp_footer + - generic: + - generic: + - paragraph: Дизайн + - generic: + - link: + - /url: /jobs/vacancies?professions=sales-manager&professions=bis-dev-manager&professions=client-manager&professions=partner-manager&professions=sales-bis-dev-manager&professions=sales-project-manager&professions=sales-support-manager&from=cp_footer + - generic: + - generic: + - paragraph: Продажи + - generic: + - link: + - /url: /jobs/vacancies?professions=tech-support&professions=support-specialist&professions=client-service&professions=content-manager&professions=service-desk&professions=call-centre-spec&from=cp_footer + - generic: + - generic: + - paragraph: Поддержка пользователей + - generic: + - link: + - /url: /jobs/vacancies?is_external_publication=1&from=cp_footer + - generic: + - generic: + - paragraph: Работа в сопровождении сервисов Яндекса + - list [ref=f1e515]: + - listitem [ref=f1e516]: + - link [ref=f1e517] [cursor=pointer]: + - /url: /jobs/services?from=cp_footer + - paragraph [ref=f1e520]: Команды + - listitem [ref=f1e521]: + - link [ref=f1e522] [cursor=pointer]: + - /url: /jobs/professions?from=cp_footer + - paragraph [ref=f1e525]: Профессии + - listitem [ref=f1e526]: + - link [ref=f1e527] [cursor=pointer]: + - /url: /jobs/locations?from=cp_footer + - paragraph [ref=f1e530]: Офисы + - listitem [ref=f1e531]: + - link [ref=f1e532] [cursor=pointer]: + - /url: /jobs/atmosphere?form=cp_footer + - paragraph [ref=f1e535]: Атмосфера + - listitem [ref=f1e536]: + - link [ref=f1e537] [cursor=pointer]: + - /url: /jobs/benefits?from=cp_footer + - paragraph [ref=f1e540]: Бенефиты + - generic [ref=f1e541]: + - list [ref=f1e542]: + - listitem [ref=f1e765]: + - button [ref=f1e766] [cursor=pointer]: + - paragraph [ref=f1e768]: Как мы нанимаем + - generic: + - generic: + - link: + - /url: /jobs/interview/devops?from=cp_footer + - generic: + - generic: + - paragraph: DevOps + - generic: + - link: + - /url: /jobs/interview/mldev?from=cp_footer + - generic: + - generic: + - paragraph: ML-специалисты + - generic: + - link: + - /url: /jobs/interview/analytics?from=cp_footer + - generic: + - generic: + - paragraph: Аналитики + - generic: + - link: + - /url: /jobs/interview/backend?from=cp_footer + - generic: + - generic: + - paragraph: Бэкендеры + - generic: + - link: + - /url: /jobs/interview/design?from=cp_footer + - generic: + - generic: + - paragraph: Дизайнеры + - generic: + - link: + - /url: /jobs/interview/sreeng?from=cp_footer + - generic: + - generic: + - paragraph: Инженеры по доступности сервисов + - generic: + - link: + - /url: /jobs/interview/infosec?from=cp_footer + - generic: + - generic: + - paragraph: Специалисты по информационной безопасности + - generic: + - link: + - /url: /jobs/interview/pm?from=cp_footer + - generic: + - generic: + - paragraph: Менеджеры + - generic: + - link: + - /url: /jobs/interview/mobdev?from=cp_footer + - generic: + - generic: + - paragraph: Мобильные разработчики + - generic: + - link: + - /url: /jobs/interview/testing?from=cp_footer + - generic: + - generic: + - paragraph: Ручные тестировщики + - generic: + - link: + - /url: /jobs/interview/neteng?from=cp_footer + - generic: + - generic: + - paragraph: Сетевые инженеры + - generic: + - link: + - /url: /jobs/interview/frontend?from=cp_footer + - generic: + - generic: + - paragraph: Фронтендеры + - list [ref=f1e772]: + - listitem [ref=f1e773]: + - button [ref=f1e774] [cursor=pointer]: + - paragraph [ref=f1e776]: Быстрый офер + - generic: + - generic: + - link: + - /url: /jobs/hiring-events/fast-track-offer?from=cp_footer + - generic: + - generic: + - paragraph: Fast Track + - generic: + - link: + - /url: /jobs/hiring-events/one-day-offer?from=cp_footer + - generic: + - generic: + - paragraph: One Day Offer + - generic: + - link: + - /url: /jobs/hiring-events/weekend-offer?from=cp_footer + - generic: + - generic: + - paragraph: Weekend Offer + - list [ref=f1e780]: + - listitem [ref=f1e781]: + - button [ref=f1e782] [cursor=pointer]: + - paragraph [ref=f1e784]: Мультитрек + - generic: + - generic: + - link: + - /url: /jobs/multitrack/frontend?from=cp_footer + - generic: + - generic: + - paragraph: Фронтендеры + - generic: + - link: + - /url: /jobs/multitrack/backend?from=cp_footer + - generic: + - generic: + - paragraph: Бэкендеры + - generic: + - link: + - /url: /jobs/multitrack/analytics?from=cp_footer + - generic: + - generic: + - paragraph: Аналитики + - list [ref=f1e788]: + - listitem [ref=f1e789]: + - link [ref=f1e790] [cursor=pointer]: + - /url: /jobs/how-to-get/career-consultations?from=cp_footer + - paragraph [ref=f1e793]: Карьерные консультации + - listitem [ref=f1e794]: + - link [ref=f1e795] [cursor=pointer]: + - /url: /jobs/how-to-get?from=cp_footer + - paragraph [ref=f1e798]: Как попасть в Яндекс + - generic [ref=f1e607]: + - list [ref=f1e608]: + - listitem [ref=f1e799]: + - link [ref=f1e800] [cursor=pointer]: + - /url: https://events.yandex.ru?from=cp_footer + - paragraph [ref=f1e803]: Мероприятия + - listitem [ref=f1e804]: + - link [ref=f1e805] [cursor=pointer]: + - /url: https://yandex.ru/dev/?from=cp_footer + - paragraph [ref=f1e808]: Технологии + - listitem [ref=f1e809]: + - link [ref=f1e810] [cursor=pointer]: + - /url: /jobs/blog?from=cp_footer + - paragraph [ref=f1e813]: Блог + - listitem [ref=f1e814]: + - link [ref=f1e815] [cursor=pointer]: + - /url: https://yandex.ru/company?from=cp_footer + - paragraph [ref=f1e818]: О Яндексе + - listitem [ref=f1e819]: + - link [ref=f1e820] [cursor=pointer]: + - /url: https://museum.yandex.ru/?utm_source=jobs&utm_medium=site&utm_campaign=footer + - paragraph [ref=f1e823]: Яндекс Музей + - list [ref=f1e632]: + - listitem [ref=f1e824]: + - link [ref=f1e825] [cursor=pointer]: + - /url: https://education.yandex.ru?from=cp_footer + - paragraph [ref=f1e828]: Образование + - listitem [ref=f1e829]: + - link [ref=f1e830] [cursor=pointer]: + - /url: https://shad.yandex.ru?from=cp_footer + - paragraph [ref=f1e833]: ШАД + - listitem [ref=f1e834]: + - link [ref=f1e835] [cursor=pointer]: + - /url: https://contest.yandex.ru?from=cp_footer + - paragraph [ref=f1e838]: Контест + - listitem [ref=f1e839]: + - link [ref=f1e840] [cursor=pointer]: + - /url: https://coderun.yandex.ru?from=cp_footer + - paragraph [ref=f1e843]: CodeRun + - list [ref=f1e656]: + - listitem [ref=f1e844]: + - link [ref=f1e845] [cursor=pointer]: + - /url: https://yandex.ru/yaintern?from=cp_footer + - paragraph [ref=f1e848]: Стажировки + - generic [ref=f1e721]: + - generic [ref=f1e722]: + - paragraph [ref=f1e724]: © ООО «Яндекс», 1997–2026 + - list [ref=f1e726]: + - listitem [ref=f1e727]: + - link [ref=f1e728] [cursor=pointer]: + - /url: /jobs/pages/spec?from=cp_footer + - paragraph [ref=f1e730]: Специальная оценка труда + - listitem [ref=f1e731]: + - link [ref=f1e732] [cursor=pointer]: + - /url: /jobs/pages/usability?from=cp_footer + - paragraph [ref=f1e734]: Участие в исследованиях + - listitem [ref=f1e735]: + - link [ref=f1e736] [cursor=pointer]: + - /url: /jobs/pages/subscription?from=cp_footer + - paragraph [ref=f1e738]: Подписка на рассылку + - listitem [ref=f1e739]: + - link [ref=f1e740] [cursor=pointer]: + - /url: https://forms.yandex.ru/surveys/10031549.21a902f6166ba06f34f92596983bf7aa6e186bc4?from=cp_footer + - paragraph [ref=f1e742]: Обратная связь + - list [ref=f1e744]: + - listitem [ref=f1e745]: + - link "Youtube" [ref=f1e746] [cursor=pointer]: + - /url: https://www.youtube.com/@YandexforDevelopers?from=cp_footer + - img "Логотип Youtube" [ref=f1e747] + - listitem [ref=f1e748]: + - link "VK" [ref=f1e749] [cursor=pointer]: + - /url: https://vk.com/yandex4developers?from=cp_footer + - img "Логотип VK" [ref=f1e750] + - listitem [ref=f1e751]: + - link "Telegram" [ref=f1e752] [cursor=pointer]: + - /url: https://t.me/Yandex4Developers?from=cp_footer + - img "Логотип Telegram" [ref=f1e753] + - listitem [ref=f1e754]: + - link "Habr" [ref=f1e755] [cursor=pointer]: + - /url: https://habr.com/ru/companies/yandex/articles?from=cp_footer + - img "Логотип Habr" [ref=f1e756] + - alert [ref=f1e849] \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-32-33-172Z.yml b/.playwright-mcp/page-2026-07-14T07-32-33-172Z.yml new file mode 100644 index 0000000..88f661d --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-32-33-172Z.yml @@ -0,0 +1,333 @@ +- generic [active] [ref=f2e1]: + - generic [ref=f2e2]: + - banner [ref=f2e3]: + - generic [ref=f2e4]: + - link "VK team" [ref=f2e5] [cursor=pointer]: + - /url: / + - generic [ref=f2e6]: + - link "Поиск" [ref=f2e7] [cursor=pointer]: + - /url: /search/ + - button "Главное меню" [ref=f2e8] [cursor=pointer] + - main [ref=f2e12]: + - heading "Вакансии" [level=1] [ref=f2e16] + - generic [ref=f2e28]: + - generic [ref=f2e29]: + - combobox [ref=f2e32]: + - option "Все специальности" [selected] + - option "BI аналитика" + - option "Backend" + - option "Data-аналитика" + - option "DevOps" + - option "Frontend" + - option "Machine Learning" + - option "Mobile" + - option "QA" + - option "UX-дизайн" + - option "Административный персонал" + - option "Архитекторы" + - option "Бизнес-аналитика" + - option "Дизайн" + - option "Инженерия данных" + - option "Информационная безопасность" + - option "Маркетинг" + - option "Маркетинговая аналитика" + - option "Модерация" + - option "Поддержка пользователей" + - option "Продажи и развитие бизнеса" + - option "Продуктовая аналитика" + - option "Продуктовый маркетинг" + - option "Разработка и технические специальности КР" + - option "Системная аналитика" + - option "Системное администрирование" + - option "Управление IT продуктом" + - option "Управление IT проектами" + - option "Управление персоналом" + - option "Управление продуктом" + - option "Управление проектами" + - option "Финансы" + - option "ЦОД" + - option "Юриспруденция и GR" + - combobox [ref=f2e35]: + - option "Все города" [selected] + - option "Алма-Ата" + - option "Астана" + - option "Волгоград" + - option "Москва" + - option "Московская область" + - option "Санкт-Петербург" + - combobox [ref=f2e38]: + - option "Все навыки" [selected] + - option "1C" + - option "account manager" + - option "accountant" + - option "administrative department" + - option "analytics" + - option "android" + - option "architecture" + - option "backend" + - option "BI" + - option "bizdev" + - option "c++" + - option "data analysis" + - option "data engineering" + - option "design" + - option "DevOps" + - option "DWH" + - option "editor" + - option "engineer" + - option "ETL" + - option "finance" + - option "frontend" + - option "go" + - option "helpdesk" + - option "HR" + - option "information security" + - option "ios" + - option "java" + - option "javascript" + - option "kotlin" + - option "kubernetes" + - option "lawyer" + - option "linux" + - option "machine learning" + - option "management" + - option "marketing" + - option "mobile" + - option "monetization" + - option "MySQL" + - option "objective c" + - option "office manager" + - option "openGL" + - option "openstack" + - option "PR" + - option "pre-sale" + - option "product designer" + - option "product management" + - option "project management" + - option "publishing" + - option "python" + - option "QA automation" + - option "QA manual" + - option "react" + - option "ruby" + - option "sales" + - option "SAP" + - option "security" + - option "SQL" + - option "SRE" + - option "strategy" + - option "support" + - option "swift" + - option "system analyst" + - option "typescript" + - option "UI" + - option "UX" + - option "WEB" + - textbox [ref=f2e41]: + - /placeholder: Поиск по вакансиям + - generic [ref=f2e42] [cursor=pointer]: + - checkbox "Дистанционный режим" [ref=f2e43] + - generic [ref=f2e44]: Дистанционный режим + - list [ref=f2e45]: + - listitem [ref=f2e46]: + - heading "Внутренние сервисы" [level=2] [ref=f2e47] + - generic [ref=f2e48]: + - generic [ref=f2e49]: Административный персонал + - link "Инженер технических систем безопасности Корпоративный центр Москва, Офисный" [ref=f2e50] [cursor=pointer]: + - /url: /vacancy/45678/ + - heading "Инженер технических систем безопасности" [level=3] [ref=f2e52] + - generic [ref=f2e54]: + - generic [ref=f2e55]: Корпоративный центр + - generic [ref=f2e56]: Москва, Офисный + - listitem [ref=f2e57]: + - link "Администратор Административный департамент Москва, Офисный" [ref=f2e58] [cursor=pointer]: + - /url: /vacancy/52167/ + - heading "Администратор" [level=3] [ref=f2e60] + - generic [ref=f2e62]: + - generic [ref=f2e63]: Административный департамент + - generic [ref=f2e64]: Москва, Офисный + - listitem [ref=f2e65]: + - link "Операционный менеджер VK Знакомства Москва, Дистанционный" [ref=f2e66] [cursor=pointer]: + - /url: /vacancy/45587/ + - heading "Операционный менеджер" [level=3] [ref=f2e68] + - generic [ref=f2e70]: + - generic [ref=f2e71]: VK Знакомства + - generic [ref=f2e72]: Москва, Дистанционный + - listitem [ref=f2e73]: + - generic [ref=f2e74]: Продажи и развитие бизнеса + - link "Менеджер по продажам Сервисы продуктивности VK Tech Москва, гибкий" [ref=f2e75] [cursor=pointer]: + - /url: /vacancy/47626/ + - heading "Менеджер по продажам" [level=3] [ref=f2e77] + - generic [ref=f2e79]: + - generic [ref=f2e80]: Сервисы продуктивности VK Tech + - generic [ref=f2e81]: Москва, гибкий + - listitem [ref=f2e82]: + - link "Менеджер по продажам (спецпроекты VK и OK) VK Москва, Дистанционный" [ref=f2e83] [cursor=pointer]: + - /url: /vacancy/45338/ + - heading "Менеджер по продажам (спецпроекты VK и OK)" [level=3] [ref=f2e85] + - generic [ref=f2e87]: + - generic [ref=f2e88]: VK + - generic [ref=f2e89]: Москва, Дистанционный + - listitem [ref=f2e90]: + - link "Менеджер по развитию бизнеса VK Москва, Дистанционный" [ref=f2e91] [cursor=pointer]: + - /url: /vacancy/45621/ + - heading "Менеджер по развитию бизнеса" [level=3] [ref=f2e93] + - generic [ref=f2e95]: + - generic [ref=f2e96]: VK + - generic [ref=f2e97]: Москва, Дистанционный + - listitem [ref=f2e98]: + - link "Старший менеджер по развитию бизнеса Сервисы продуктивности VK Tech Москва, гибкий" [ref=f2e99] [cursor=pointer]: + - /url: /vacancy/45598/ + - heading "Старший менеджер по развитию бизнеса" [level=3] [ref=f2e101] + - generic [ref=f2e103]: + - generic [ref=f2e104]: Сервисы продуктивности VK Tech + - generic [ref=f2e105]: Москва, гибкий + - listitem [ref=f2e106]: + - link "Менеджер по работе с партнёрами (СМИ) VK Москва, Офисный" [ref=f2e107] [cursor=pointer]: + - /url: /vacancy/51968/ + - heading "Менеджер по работе с партнёрами (СМИ)" [level=3] [ref=f2e109] + - generic [ref=f2e111]: + - generic [ref=f2e112]: VK + - generic [ref=f2e113]: Москва, Офисный + - listitem [ref=f2e114]: + - link "Директор по развитию бизнеса VK Tech Астана, Офисный" [ref=f2e115] [cursor=pointer]: + - /url: /vacancy/44991/ + - heading "Директор по развитию бизнеса" [level=3] [ref=f2e117] + - generic [ref=f2e119]: + - generic [ref=f2e120]: VK Tech + - generic [ref=f2e121]: Астана, Офисный + - listitem [ref=f2e122]: + - link "Директор по работе с клиентами (энергетика) VK Tech Москва, Дистанционный" [ref=f2e123] [cursor=pointer]: + - /url: /vacancy/45270/ + - heading "Директор по работе с клиентами (энергетика)" [level=3] [ref=f2e125] + - generic [ref=f2e127]: + - generic [ref=f2e128]: VK Tech + - generic [ref=f2e129]: Москва, Дистанционный + - listitem [ref=f2e130]: + - link "Стратег в команду монетизации ВКонтакте Москва, Дистанционный" [ref=f2e131] [cursor=pointer]: + - /url: /vacancy/45567/ + - heading "Стратег в команду монетизации" [level=3] [ref=f2e133] + - generic [ref=f2e135]: + - generic [ref=f2e136]: ВКонтакте + - generic [ref=f2e137]: Москва, Дистанционный + - listitem [ref=f2e138]: + - link "Presale-архитектор ИИ-платформы AI VK Москва, Комбинированный" [ref=f2e139] [cursor=pointer]: + - /url: /vacancy/52146/ + - heading "Presale-архитектор ИИ-платформы" [level=3] [ref=f2e141] + - generic [ref=f2e143]: + - generic [ref=f2e144]: AI VK + - generic [ref=f2e145]: Москва, Комбинированный + - listitem [ref=f2e146]: + - link "Менеджер по развитию бизнеса RuStore Москва, гибкий" [ref=f2e147] [cursor=pointer]: + - /url: /vacancy/45748/ + - heading "Менеджер по развитию бизнеса" [level=3] [ref=f2e149] + - generic [ref=f2e151]: + - generic [ref=f2e152]: RuStore + - generic [ref=f2e153]: Москва, гибкий + - listitem [ref=f2e154]: + - link "Продюсер / менеджер по работе с инфлюенсерами VK Москва, Офисный" [ref=f2e155] [cursor=pointer]: + - /url: /vacancy/52247/ + - heading "Продюсер / менеджер по работе с инфлюенсерами" [level=3] [ref=f2e157] + - generic [ref=f2e159]: + - generic [ref=f2e160]: VK + - generic [ref=f2e161]: Москва, Офисный + - listitem [ref=f2e162]: + - link "Менеджер по развитию бизнеса (Игры) VK Москва, Комбинированный" [ref=f2e163] [cursor=pointer]: + - /url: /vacancy/51967/ + - heading "Менеджер по развитию бизнеса (Игры)" [level=3] [ref=f2e165] + - generic [ref=f2e167]: + - generic [ref=f2e168]: VK + - generic [ref=f2e169]: Москва, Комбинированный + - listitem [ref=f2e170]: + - link "Продюсер образовательных продуктов для внешних пользователей VK Реклама Москва, Комбинированный" [ref=f2e171] [cursor=pointer]: + - /url: /vacancy/52064/ + - heading "Продюсер образовательных продуктов для внешних пользователей" [level=3] [ref=f2e173] + - generic [ref=f2e175]: + - generic [ref=f2e176]: VK Реклама + - generic [ref=f2e177]: Москва, Комбинированный + - listitem [ref=f2e178]: + - link "Менеджер операционных процессов MAX Санкт-Петербург, Комбинированный" [ref=f2e179] [cursor=pointer]: + - /url: /vacancy/52082/ + - heading "Менеджер операционных процессов" [level=3] [ref=f2e181] + - generic [ref=f2e183]: + - generic [ref=f2e184]: MAX + - generic [ref=f2e185]: Санкт-Петербург, Комбинированный + - listitem [ref=f2e186]: + - link "Директор по развитию бизнеса Бизнес-приложения VK Tech Москва, Комбинированный" [ref=f2e187] [cursor=pointer]: + - /url: /vacancy/51995/ + - heading "Директор по развитию бизнеса" [level=3] [ref=f2e189] + - generic [ref=f2e191]: + - generic [ref=f2e192]: Бизнес-приложения VK Tech + - generic [ref=f2e193]: Москва, Комбинированный + - listitem [ref=f2e194]: + - link "Старший менеджер по инвестициям Экосистемные сервисы Москва, Офисный" [ref=f2e195] [cursor=pointer]: + - /url: /vacancy/51914/ + - heading "Старший менеджер по инвестициям" [level=3] [ref=f2e197] + - generic [ref=f2e199]: + - generic [ref=f2e200]: Экосистемные сервисы + - generic [ref=f2e201]: Москва, Офисный + - listitem [ref=f2e202]: + - link "Project Manager / проджект-менеджер в Influencer-маркетинг VK Москва, Офисный" [ref=f2e203] [cursor=pointer]: + - /url: /vacancy/52248/ + - heading "Project Manager / проджект-менеджер в Influencer-маркетинг" [level=3] [ref=f2e205] + - generic [ref=f2e207]: + - generic [ref=f2e208]: VK + - generic [ref=f2e209]: Москва, Офисный + - listitem [ref=f2e210]: + - link "Директор по работе с клиентами (банки и страховые компании) VK Tech Москва, Дистанционный" [ref=f2e211] [cursor=pointer]: + - /url: /vacancy/45220/ + - heading "Директор по работе с клиентами (банки и страховые компании)" [level=3] [ref=f2e213] + - generic [ref=f2e215]: + - generic [ref=f2e216]: VK Tech + - generic [ref=f2e217]: Москва, Дистанционный + - listitem [ref=f2e218]: + - link "Ведущий менеджер по развитию бизнеса (технологии VDI) Облачная платформа VK Tech Москва, Дистанционный" [ref=f2e219] [cursor=pointer]: + - /url: /vacancy/45357/ + - heading "Ведущий менеджер по развитию бизнеса (технологии VDI)" [level=3] [ref=f2e221] + - generic [ref=f2e223]: + - generic [ref=f2e224]: Облачная платформа VK Tech + - generic [ref=f2e225]: Москва, Дистанционный + - listitem [ref=f2e226]: + - link "Директор по работе с клиентами VK Tech Москва, Дистанционный" [ref=f2e227] [cursor=pointer]: + - /url: /vacancy/44699/ + - heading "Директор по работе с клиентами" [level=3] [ref=f2e229] + - generic [ref=f2e231]: + - generic [ref=f2e232]: VK Tech + - generic [ref=f2e233]: Москва, Дистанционный + - listitem [ref=f2e234]: + - link "Бизнес-ассистент Стратегические проекты Москва, Офисный" [ref=f2e235] [cursor=pointer]: + - /url: /vacancy/52218/ + - heading "Бизнес-ассистент" [level=3] [ref=f2e237] + - generic [ref=f2e239]: + - generic [ref=f2e240]: Стратегические проекты + - generic [ref=f2e241]: Москва, Офисный + - listitem [ref=f2e242]: + - generic [ref=f2e243]: Управление персоналом + - link "Старший менеджер по кадровому делопроизводству Департамент персонала Москва, Офисный" [ref=f2e244] [cursor=pointer]: + - /url: /vacancy/42427/ + - heading "Старший менеджер по кадровому делопроизводству" [level=3] [ref=f2e246] + - generic [ref=f2e248]: + - generic [ref=f2e249]: Департамент персонала + - generic [ref=f2e250]: Москва, Офисный + - button "Показать ещё" [ref=f2e251] [cursor=pointer] + - contentinfo [ref=f2e255]: + - generic [ref=f2e257]: + - link "VK team" [ref=f2e258] [cursor=pointer]: + - /url: / + - list [ref=f2e265]: + - listitem [ref=f2e266]: + - link "VK" [ref=f2e267] [cursor=pointer]: + - /url: https://vk.com/vkteam + - listitem [ref=f2e270]: + - link "OK" [ref=f2e271] [cursor=pointer]: + - /url: https://ok.ru/insidevk + - listitem [ref=f2e274]: + - link "Habr" [ref=f2e275] [cursor=pointer]: + - /url: https://habr.com/ru/company/vk/profile/ + - listitem [ref=f2e278]: + - link "Telegram" [ref=f2e279] [cursor=pointer]: + - /url: https://t.me/vkjobs + - listitem [ref=f2e282]: + - link "Дзен" [ref=f2e283] [cursor=pointer]: + - /url: https://dzen.ru/vkteam + - alert [ref=f2e287] \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-32-45-098Z.yml b/.playwright-mcp/page-2026-07-14T07-32-45-098Z.yml new file mode 100644 index 0000000..d8c38c9 --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-32-45-098Z.yml @@ -0,0 +1,334 @@ +- generic [active] [ref=f2e1]: + - generic [ref=f2e2]: + - banner [ref=f2e3]: + - generic [ref=f2e4]: + - link "VK team" [ref=f2e5] [cursor=pointer]: + - /url: / + - generic [ref=f2e6]: + - link "Поиск" [ref=f2e7] [cursor=pointer]: + - /url: /search/ + - button "Главное меню" [ref=f2e8] [cursor=pointer] + - main [ref=f2e12]: + - heading "Вакансии" [level=1] [ref=f2e16] + - generic [ref=f2e28]: + - generic [ref=f2e29]: + - combobox [ref=f2e32]: + - option "Все специальности" + - option "BI аналитика" + - option "Backend" + - option "Data-аналитика" + - option "DevOps" + - option "Frontend" [selected] + - option "Machine Learning" + - option "Mobile" + - option "QA" + - option "UX-дизайн" + - option "Административный персонал" + - option "Архитекторы" + - option "Бизнес-аналитика" + - option "Дизайн" + - option "Инженерия данных" + - option "Информационная безопасность" + - option "Маркетинг" + - option "Маркетинговая аналитика" + - option "Модерация" + - option "Поддержка пользователей" + - option "Продажи и развитие бизнеса" + - option "Продуктовая аналитика" + - option "Продуктовый маркетинг" + - option "Разработка и технические специальности КР" + - option "Системная аналитика" + - option "Системное администрирование" + - option "Управление IT продуктом" + - option "Управление IT проектами" + - option "Управление персоналом" + - option "Управление продуктом" + - option "Управление проектами" + - option "Финансы" + - option "ЦОД" + - option "Юриспруденция и GR" + - combobox [ref=f2e35]: + - option "Все города" [selected] + - option "Алма-Ата" + - option "Астана" + - option "Волгоград" + - option "Москва" + - option "Московская область" + - option "Санкт-Петербург" + - combobox [ref=f2e38]: + - option "Все навыки" [selected] + - option "1C" + - option "account manager" + - option "accountant" + - option "administrative department" + - option "analytics" + - option "android" + - option "architecture" + - option "backend" + - option "BI" + - option "bizdev" + - option "c++" + - option "data analysis" + - option "data engineering" + - option "design" + - option "DevOps" + - option "DWH" + - option "editor" + - option "engineer" + - option "ETL" + - option "finance" + - option "frontend" + - option "go" + - option "helpdesk" + - option "HR" + - option "information security" + - option "ios" + - option "java" + - option "javascript" + - option "kotlin" + - option "kubernetes" + - option "lawyer" + - option "linux" + - option "machine learning" + - option "management" + - option "marketing" + - option "mobile" + - option "monetization" + - option "MySQL" + - option "objective c" + - option "office manager" + - option "openGL" + - option "openstack" + - option "PR" + - option "pre-sale" + - option "product designer" + - option "product management" + - option "project management" + - option "publishing" + - option "python" + - option "QA automation" + - option "QA manual" + - option "react" + - option "ruby" + - option "sales" + - option "SAP" + - option "security" + - option "SQL" + - option "SRE" + - option "strategy" + - option "support" + - option "swift" + - option "system analyst" + - option "typescript" + - option "UI" + - option "UX" + - option "WEB" + - textbox [ref=f2e41]: + - /placeholder: Поиск по вакансиям + - generic [ref=f2e42] [cursor=pointer]: + - checkbox "Дистанционный режим" [ref=f2e43] + - generic [ref=f2e44]: Дистанционный режим + - button "Применить" [ref=f2e288] [cursor=pointer] + - list [ref=f2e45]: + - listitem [ref=f2e46]: + - heading "Внутренние сервисы" [level=2] [ref=f2e47] + - generic [ref=f2e48]: + - generic [ref=f2e49]: Административный персонал + - link "Инженер технических систем безопасности Корпоративный центр Москва, Офисный" [ref=f2e50] [cursor=pointer]: + - /url: /vacancy/45678/ + - heading "Инженер технических систем безопасности" [level=3] [ref=f2e52] + - generic [ref=f2e54]: + - generic [ref=f2e55]: Корпоративный центр + - generic [ref=f2e56]: Москва, Офисный + - listitem [ref=f2e57]: + - link "Администратор Административный департамент Москва, Офисный" [ref=f2e58] [cursor=pointer]: + - /url: /vacancy/52167/ + - heading "Администратор" [level=3] [ref=f2e60] + - generic [ref=f2e62]: + - generic [ref=f2e63]: Административный департамент + - generic [ref=f2e64]: Москва, Офисный + - listitem [ref=f2e65]: + - link "Операционный менеджер VK Знакомства Москва, Дистанционный" [ref=f2e66] [cursor=pointer]: + - /url: /vacancy/45587/ + - heading "Операционный менеджер" [level=3] [ref=f2e68] + - generic [ref=f2e70]: + - generic [ref=f2e71]: VK Знакомства + - generic [ref=f2e72]: Москва, Дистанционный + - listitem [ref=f2e73]: + - generic [ref=f2e74]: Продажи и развитие бизнеса + - link "Менеджер по продажам Сервисы продуктивности VK Tech Москва, гибкий" [ref=f2e75] [cursor=pointer]: + - /url: /vacancy/47626/ + - heading "Менеджер по продажам" [level=3] [ref=f2e77] + - generic [ref=f2e79]: + - generic [ref=f2e80]: Сервисы продуктивности VK Tech + - generic [ref=f2e81]: Москва, гибкий + - listitem [ref=f2e82]: + - link "Менеджер по продажам (спецпроекты VK и OK) VK Москва, Дистанционный" [ref=f2e83] [cursor=pointer]: + - /url: /vacancy/45338/ + - heading "Менеджер по продажам (спецпроекты VK и OK)" [level=3] [ref=f2e85] + - generic [ref=f2e87]: + - generic [ref=f2e88]: VK + - generic [ref=f2e89]: Москва, Дистанционный + - listitem [ref=f2e90]: + - link "Менеджер по развитию бизнеса VK Москва, Дистанционный" [ref=f2e91] [cursor=pointer]: + - /url: /vacancy/45621/ + - heading "Менеджер по развитию бизнеса" [level=3] [ref=f2e93] + - generic [ref=f2e95]: + - generic [ref=f2e96]: VK + - generic [ref=f2e97]: Москва, Дистанционный + - listitem [ref=f2e98]: + - link "Старший менеджер по развитию бизнеса Сервисы продуктивности VK Tech Москва, гибкий" [ref=f2e99] [cursor=pointer]: + - /url: /vacancy/45598/ + - heading "Старший менеджер по развитию бизнеса" [level=3] [ref=f2e101] + - generic [ref=f2e103]: + - generic [ref=f2e104]: Сервисы продуктивности VK Tech + - generic [ref=f2e105]: Москва, гибкий + - listitem [ref=f2e106]: + - link "Менеджер по работе с партнёрами (СМИ) VK Москва, Офисный" [ref=f2e107] [cursor=pointer]: + - /url: /vacancy/51968/ + - heading "Менеджер по работе с партнёрами (СМИ)" [level=3] [ref=f2e109] + - generic [ref=f2e111]: + - generic [ref=f2e112]: VK + - generic [ref=f2e113]: Москва, Офисный + - listitem [ref=f2e114]: + - link "Директор по развитию бизнеса VK Tech Астана, Офисный" [ref=f2e115] [cursor=pointer]: + - /url: /vacancy/44991/ + - heading "Директор по развитию бизнеса" [level=3] [ref=f2e117] + - generic [ref=f2e119]: + - generic [ref=f2e120]: VK Tech + - generic [ref=f2e121]: Астана, Офисный + - listitem [ref=f2e122]: + - link "Директор по работе с клиентами (энергетика) VK Tech Москва, Дистанционный" [ref=f2e123] [cursor=pointer]: + - /url: /vacancy/45270/ + - heading "Директор по работе с клиентами (энергетика)" [level=3] [ref=f2e125] + - generic [ref=f2e127]: + - generic [ref=f2e128]: VK Tech + - generic [ref=f2e129]: Москва, Дистанционный + - listitem [ref=f2e130]: + - link "Стратег в команду монетизации ВКонтакте Москва, Дистанционный" [ref=f2e131] [cursor=pointer]: + - /url: /vacancy/45567/ + - heading "Стратег в команду монетизации" [level=3] [ref=f2e133] + - generic [ref=f2e135]: + - generic [ref=f2e136]: ВКонтакте + - generic [ref=f2e137]: Москва, Дистанционный + - listitem [ref=f2e138]: + - link "Presale-архитектор ИИ-платформы AI VK Москва, Комбинированный" [ref=f2e139] [cursor=pointer]: + - /url: /vacancy/52146/ + - heading "Presale-архитектор ИИ-платформы" [level=3] [ref=f2e141] + - generic [ref=f2e143]: + - generic [ref=f2e144]: AI VK + - generic [ref=f2e145]: Москва, Комбинированный + - listitem [ref=f2e146]: + - link "Менеджер по развитию бизнеса RuStore Москва, гибкий" [ref=f2e147] [cursor=pointer]: + - /url: /vacancy/45748/ + - heading "Менеджер по развитию бизнеса" [level=3] [ref=f2e149] + - generic [ref=f2e151]: + - generic [ref=f2e152]: RuStore + - generic [ref=f2e153]: Москва, гибкий + - listitem [ref=f2e154]: + - link "Продюсер / менеджер по работе с инфлюенсерами VK Москва, Офисный" [ref=f2e155] [cursor=pointer]: + - /url: /vacancy/52247/ + - heading "Продюсер / менеджер по работе с инфлюенсерами" [level=3] [ref=f2e157] + - generic [ref=f2e159]: + - generic [ref=f2e160]: VK + - generic [ref=f2e161]: Москва, Офисный + - listitem [ref=f2e162]: + - link "Менеджер по развитию бизнеса (Игры) VK Москва, Комбинированный" [ref=f2e163] [cursor=pointer]: + - /url: /vacancy/51967/ + - heading "Менеджер по развитию бизнеса (Игры)" [level=3] [ref=f2e165] + - generic [ref=f2e167]: + - generic [ref=f2e168]: VK + - generic [ref=f2e169]: Москва, Комбинированный + - listitem [ref=f2e170]: + - link "Продюсер образовательных продуктов для внешних пользователей VK Реклама Москва, Комбинированный" [ref=f2e171] [cursor=pointer]: + - /url: /vacancy/52064/ + - heading "Продюсер образовательных продуктов для внешних пользователей" [level=3] [ref=f2e173] + - generic [ref=f2e175]: + - generic [ref=f2e176]: VK Реклама + - generic [ref=f2e177]: Москва, Комбинированный + - listitem [ref=f2e178]: + - link "Менеджер операционных процессов MAX Санкт-Петербург, Комбинированный" [ref=f2e179] [cursor=pointer]: + - /url: /vacancy/52082/ + - heading "Менеджер операционных процессов" [level=3] [ref=f2e181] + - generic [ref=f2e183]: + - generic [ref=f2e184]: MAX + - generic [ref=f2e185]: Санкт-Петербург, Комбинированный + - listitem [ref=f2e186]: + - link "Директор по развитию бизнеса Бизнес-приложения VK Tech Москва, Комбинированный" [ref=f2e187] [cursor=pointer]: + - /url: /vacancy/51995/ + - heading "Директор по развитию бизнеса" [level=3] [ref=f2e189] + - generic [ref=f2e191]: + - generic [ref=f2e192]: Бизнес-приложения VK Tech + - generic [ref=f2e193]: Москва, Комбинированный + - listitem [ref=f2e194]: + - link "Старший менеджер по инвестициям Экосистемные сервисы Москва, Офисный" [ref=f2e195] [cursor=pointer]: + - /url: /vacancy/51914/ + - heading "Старший менеджер по инвестициям" [level=3] [ref=f2e197] + - generic [ref=f2e199]: + - generic [ref=f2e200]: Экосистемные сервисы + - generic [ref=f2e201]: Москва, Офисный + - listitem [ref=f2e202]: + - link "Project Manager / проджект-менеджер в Influencer-маркетинг VK Москва, Офисный" [ref=f2e203] [cursor=pointer]: + - /url: /vacancy/52248/ + - heading "Project Manager / проджект-менеджер в Influencer-маркетинг" [level=3] [ref=f2e205] + - generic [ref=f2e207]: + - generic [ref=f2e208]: VK + - generic [ref=f2e209]: Москва, Офисный + - listitem [ref=f2e210]: + - link "Директор по работе с клиентами (банки и страховые компании) VK Tech Москва, Дистанционный" [ref=f2e211] [cursor=pointer]: + - /url: /vacancy/45220/ + - heading "Директор по работе с клиентами (банки и страховые компании)" [level=3] [ref=f2e213] + - generic [ref=f2e215]: + - generic [ref=f2e216]: VK Tech + - generic [ref=f2e217]: Москва, Дистанционный + - listitem [ref=f2e218]: + - link "Ведущий менеджер по развитию бизнеса (технологии VDI) Облачная платформа VK Tech Москва, Дистанционный" [ref=f2e219] [cursor=pointer]: + - /url: /vacancy/45357/ + - heading "Ведущий менеджер по развитию бизнеса (технологии VDI)" [level=3] [ref=f2e221] + - generic [ref=f2e223]: + - generic [ref=f2e224]: Облачная платформа VK Tech + - generic [ref=f2e225]: Москва, Дистанционный + - listitem [ref=f2e226]: + - link "Директор по работе с клиентами VK Tech Москва, Дистанционный" [ref=f2e227] [cursor=pointer]: + - /url: /vacancy/44699/ + - heading "Директор по работе с клиентами" [level=3] [ref=f2e229] + - generic [ref=f2e231]: + - generic [ref=f2e232]: VK Tech + - generic [ref=f2e233]: Москва, Дистанционный + - listitem [ref=f2e234]: + - link "Бизнес-ассистент Стратегические проекты Москва, Офисный" [ref=f2e235] [cursor=pointer]: + - /url: /vacancy/52218/ + - heading "Бизнес-ассистент" [level=3] [ref=f2e237] + - generic [ref=f2e239]: + - generic [ref=f2e240]: Стратегические проекты + - generic [ref=f2e241]: Москва, Офисный + - listitem [ref=f2e242]: + - generic [ref=f2e243]: Управление персоналом + - link "Старший менеджер по кадровому делопроизводству Департамент персонала Москва, Офисный" [ref=f2e244] [cursor=pointer]: + - /url: /vacancy/42427/ + - heading "Старший менеджер по кадровому делопроизводству" [level=3] [ref=f2e246] + - generic [ref=f2e248]: + - generic [ref=f2e249]: Департамент персонала + - generic [ref=f2e250]: Москва, Офисный + - button "Показать ещё" [ref=f2e251] [cursor=pointer] + - contentinfo [ref=f2e255]: + - generic [ref=f2e257]: + - link "VK team" [ref=f2e258] [cursor=pointer]: + - /url: / + - list [ref=f2e265]: + - listitem [ref=f2e266]: + - link "VK" [ref=f2e267] [cursor=pointer]: + - /url: https://vk.com/vkteam + - listitem [ref=f2e270]: + - link "OK" [ref=f2e271] [cursor=pointer]: + - /url: https://ok.ru/insidevk + - listitem [ref=f2e274]: + - link "Habr" [ref=f2e275] [cursor=pointer]: + - /url: https://habr.com/ru/company/vk/profile/ + - listitem [ref=f2e278]: + - link "Telegram" [ref=f2e279] [cursor=pointer]: + - /url: https://t.me/vkjobs + - listitem [ref=f2e282]: + - link "Дзен" [ref=f2e283] [cursor=pointer]: + - /url: https://dzen.ru/vkteam + - alert [ref=f2e287] \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-32-56-324Z.yml b/.playwright-mcp/page-2026-07-14T07-32-56-324Z.yml new file mode 100644 index 0000000..42e1c29 --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-32-56-324Z.yml @@ -0,0 +1,170 @@ +- generic [active] [ref=f2e1]: + - generic [ref=f2e2]: + - banner [ref=f2e3]: + - generic [ref=f2e4]: + - link "VK team" [ref=f2e5] [cursor=pointer]: + - /url: / + - generic [ref=f2e6]: + - link "Поиск" [ref=f2e7] [cursor=pointer]: + - /url: /search/ + - button "Главное меню" [ref=f2e8] [cursor=pointer] + - main [ref=f2e12]: + - heading "Вакансии" [level=1] [ref=f2e16] + - generic [ref=f2e28]: + - generic [ref=f2e29]: + - combobox [ref=f2e32]: + - option "Все специальности" + - option "BI аналитика" + - option "Backend" + - option "Data-аналитика" + - option "DevOps" + - option "Frontend" [selected] + - option "Machine Learning" + - option "Mobile" + - option "QA" + - option "UX-дизайн" + - option "Административный персонал" + - option "Архитекторы" + - option "Бизнес-аналитика" + - option "Дизайн" + - option "Инженерия данных" + - option "Информационная безопасность" + - option "Маркетинг" + - option "Маркетинговая аналитика" + - option "Модерация" + - option "Поддержка пользователей" + - option "Продажи и развитие бизнеса" + - option "Продуктовая аналитика" + - option "Продуктовый маркетинг" + - option "Разработка и технические специальности КР" + - option "Системная аналитика" + - option "Системное администрирование" + - option "Управление IT продуктом" + - option "Управление IT проектами" + - option "Управление персоналом" + - option "Управление продуктом" + - option "Управление проектами" + - option "Финансы" + - option "ЦОД" + - option "Юриспруденция и GR" + - combobox [ref=f2e35]: + - option "Все города" [selected] + - option "Алма-Ата" + - option "Астана" + - option "Волгоград" + - option "Москва" + - option "Московская область" + - option "Санкт-Петербург" + - combobox [ref=f2e38]: + - option "Все навыки" [selected] + - option "1C" + - option "account manager" + - option "accountant" + - option "administrative department" + - option "analytics" + - option "android" + - option "architecture" + - option "backend" + - option "BI" + - option "bizdev" + - option "c++" + - option "data analysis" + - option "data engineering" + - option "design" + - option "DevOps" + - option "DWH" + - option "editor" + - option "engineer" + - option "ETL" + - option "finance" + - option "frontend" + - option "go" + - option "helpdesk" + - option "HR" + - option "information security" + - option "ios" + - option "java" + - option "javascript" + - option "kotlin" + - option "kubernetes" + - option "lawyer" + - option "linux" + - option "machine learning" + - option "management" + - option "marketing" + - option "mobile" + - option "monetization" + - option "MySQL" + - option "objective c" + - option "office manager" + - option "openGL" + - option "openstack" + - option "PR" + - option "pre-sale" + - option "product designer" + - option "product management" + - option "project management" + - option "publishing" + - option "python" + - option "QA automation" + - option "QA manual" + - option "react" + - option "ruby" + - option "sales" + - option "SAP" + - option "security" + - option "SQL" + - option "SRE" + - option "strategy" + - option "support" + - option "swift" + - option "system analyst" + - option "typescript" + - option "UI" + - option "UX" + - option "WEB" + - textbox [ref=f2e41]: + - /placeholder: Поиск по вакансиям + - generic [ref=f2e42] [cursor=pointer]: + - checkbox "Дистанционный режим" [ref=f2e43] + - generic [ref=f2e44]: Дистанционный режим + - list [ref=f2e45]: + - listitem [ref=f2e289]: + - heading "Разработка и технические специальности" [level=2] [ref=f2e290] + - generic [ref=f2e291]: + - generic [ref=f2e292]: Frontend + - link "Frontend-разработчик MAX Москва, гибкий" [ref=f2e293] [cursor=pointer]: + - /url: /vacancy/45699/ + - heading "Frontend-разработчик" [level=3] [ref=f2e295] + - generic [ref=f2e297]: + - generic [ref=f2e298]: MAX + - generic [ref=f2e299]: Москва, гибкий + - listitem [ref=f2e300]: + - link "Старший Frontend-разработчик сообщества ВКонтакте Москва, Комбинированный" [ref=f2e301] [cursor=pointer]: + - /url: /vacancy/52033/ + - heading "Старший Frontend-разработчик сообщества" [level=3] [ref=f2e303] + - generic [ref=f2e305]: + - generic [ref=f2e306]: ВКонтакте + - generic [ref=f2e307]: Москва, Комбинированный + - button [ref=f2e308] [cursor=pointer] + - contentinfo [ref=f2e255]: + - generic [ref=f2e257]: + - link "VK team" [ref=f2e258] [cursor=pointer]: + - /url: / + - list [ref=f2e265]: + - listitem [ref=f2e266]: + - link "VK" [ref=f2e267] [cursor=pointer]: + - /url: https://vk.com/vkteam + - listitem [ref=f2e270]: + - link "OK" [ref=f2e271] [cursor=pointer]: + - /url: https://ok.ru/insidevk + - listitem [ref=f2e274]: + - link "Habr" [ref=f2e275] [cursor=pointer]: + - /url: https://habr.com/ru/company/vk/profile/ + - listitem [ref=f2e278]: + - link "Telegram" [ref=f2e279] [cursor=pointer]: + - /url: https://t.me/vkjobs + - listitem [ref=f2e282]: + - link "Дзен" [ref=f2e283] [cursor=pointer]: + - /url: https://dzen.ru/vkteam + - alert [ref=f2e287] \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-33-05-734Z.yml b/.playwright-mcp/page-2026-07-14T07-33-05-734Z.yml new file mode 100644 index 0000000..9d56a36 --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-33-05-734Z.yml @@ -0,0 +1,171 @@ +- generic [active] [ref=f2e1]: + - generic [ref=f2e2]: + - banner [ref=f2e3]: + - generic [ref=f2e4]: + - link "VK team" [ref=f2e5] [cursor=pointer]: + - /url: / + - generic [ref=f2e6]: + - link "Поиск" [ref=f2e7] [cursor=pointer]: + - /url: /search/ + - button "Главное меню" [ref=f2e8] [cursor=pointer] + - main [ref=f2e12]: + - heading "Вакансии" [level=1] [ref=f2e16] + - generic [ref=f2e28]: + - generic [ref=f2e29]: + - combobox [ref=f2e32]: + - option "Все специальности" + - option "BI аналитика" + - option "Backend" + - option "Data-аналитика" + - option "DevOps" + - option "Frontend" + - option "Machine Learning" + - option "Mobile" [selected] + - option "QA" + - option "UX-дизайн" + - option "Административный персонал" + - option "Архитекторы" + - option "Бизнес-аналитика" + - option "Дизайн" + - option "Инженерия данных" + - option "Информационная безопасность" + - option "Маркетинг" + - option "Маркетинговая аналитика" + - option "Модерация" + - option "Поддержка пользователей" + - option "Продажи и развитие бизнеса" + - option "Продуктовая аналитика" + - option "Продуктовый маркетинг" + - option "Разработка и технические специальности КР" + - option "Системная аналитика" + - option "Системное администрирование" + - option "Управление IT продуктом" + - option "Управление IT проектами" + - option "Управление персоналом" + - option "Управление продуктом" + - option "Управление проектами" + - option "Финансы" + - option "ЦОД" + - option "Юриспруденция и GR" + - combobox [ref=f2e35]: + - option "Все города" [selected] + - option "Алма-Ата" + - option "Астана" + - option "Волгоград" + - option "Москва" + - option "Московская область" + - option "Санкт-Петербург" + - combobox [ref=f2e38]: + - option "Все навыки" [selected] + - option "1C" + - option "account manager" + - option "accountant" + - option "administrative department" + - option "analytics" + - option "android" + - option "architecture" + - option "backend" + - option "BI" + - option "bizdev" + - option "c++" + - option "data analysis" + - option "data engineering" + - option "design" + - option "DevOps" + - option "DWH" + - option "editor" + - option "engineer" + - option "ETL" + - option "finance" + - option "frontend" + - option "go" + - option "helpdesk" + - option "HR" + - option "information security" + - option "ios" + - option "java" + - option "javascript" + - option "kotlin" + - option "kubernetes" + - option "lawyer" + - option "linux" + - option "machine learning" + - option "management" + - option "marketing" + - option "mobile" + - option "monetization" + - option "MySQL" + - option "objective c" + - option "office manager" + - option "openGL" + - option "openstack" + - option "PR" + - option "pre-sale" + - option "product designer" + - option "product management" + - option "project management" + - option "publishing" + - option "python" + - option "QA automation" + - option "QA manual" + - option "react" + - option "ruby" + - option "sales" + - option "SAP" + - option "security" + - option "SQL" + - option "SRE" + - option "strategy" + - option "support" + - option "swift" + - option "system analyst" + - option "typescript" + - option "UI" + - option "UX" + - option "WEB" + - textbox [ref=f2e41]: + - /placeholder: Поиск по вакансиям + - generic [ref=f2e42] [cursor=pointer]: + - checkbox "Дистанционный режим" [ref=f2e43] + - generic [ref=f2e44]: Дистанционный режим + - button "Применить" [ref=f2e312] [cursor=pointer] + - list [ref=f2e45]: + - listitem [ref=f2e289]: + - heading "Разработка и технические специальности" [level=2] [ref=f2e290] + - generic [ref=f2e291]: + - generic [ref=f2e292]: Frontend + - link "Frontend-разработчик MAX Москва, гибкий" [ref=f2e293] [cursor=pointer]: + - /url: /vacancy/45699/ + - heading "Frontend-разработчик" [level=3] [ref=f2e295] + - generic [ref=f2e297]: + - generic [ref=f2e298]: MAX + - generic [ref=f2e299]: Москва, гибкий + - listitem [ref=f2e300]: + - link "Старший Frontend-разработчик сообщества ВКонтакте Москва, Комбинированный" [ref=f2e301] [cursor=pointer]: + - /url: /vacancy/52033/ + - heading "Старший Frontend-разработчик сообщества" [level=3] [ref=f2e303] + - generic [ref=f2e305]: + - generic [ref=f2e306]: ВКонтакте + - generic [ref=f2e307]: Москва, Комбинированный + - button [ref=f2e308] [cursor=pointer] + - contentinfo [ref=f2e255]: + - generic [ref=f2e257]: + - link "VK team" [ref=f2e258] [cursor=pointer]: + - /url: / + - list [ref=f2e265]: + - listitem [ref=f2e266]: + - link "VK" [ref=f2e267] [cursor=pointer]: + - /url: https://vk.com/vkteam + - listitem [ref=f2e270]: + - link "OK" [ref=f2e271] [cursor=pointer]: + - /url: https://ok.ru/insidevk + - listitem [ref=f2e274]: + - link "Habr" [ref=f2e275] [cursor=pointer]: + - /url: https://habr.com/ru/company/vk/profile/ + - listitem [ref=f2e278]: + - link "Telegram" [ref=f2e279] [cursor=pointer]: + - /url: https://t.me/vkjobs + - listitem [ref=f2e282]: + - link "Дзен" [ref=f2e283] [cursor=pointer]: + - /url: https://dzen.ru/vkteam + - alert [ref=f2e287] \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-33-16-929Z.yml b/.playwright-mcp/page-2026-07-14T07-33-16-929Z.yml new file mode 100644 index 0000000..c4277ef --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-33-16-929Z.yml @@ -0,0 +1,324 @@ +- generic [active] [ref=f2e1]: + - generic [ref=f2e2]: + - banner [ref=f2e3]: + - generic [ref=f2e4]: + - link "VK team" [ref=f2e5] [cursor=pointer]: + - /url: / + - generic [ref=f2e6]: + - link "Поиск" [ref=f2e7] [cursor=pointer]: + - /url: /search/ + - button "Главное меню" [ref=f2e8] [cursor=pointer] + - main [ref=f2e12]: + - heading "Вакансии" [level=1] [ref=f2e16] + - generic [ref=f2e28]: + - generic [ref=f2e29]: + - combobox [ref=f2e32]: + - option "Все специальности" + - option "BI аналитика" + - option "Backend" + - option "Data-аналитика" + - option "DevOps" + - option "Frontend" + - option "Machine Learning" + - option "Mobile" [selected] + - option "QA" + - option "UX-дизайн" + - option "Административный персонал" + - option "Архитекторы" + - option "Бизнес-аналитика" + - option "Дизайн" + - option "Инженерия данных" + - option "Информационная безопасность" + - option "Маркетинг" + - option "Маркетинговая аналитика" + - option "Модерация" + - option "Поддержка пользователей" + - option "Продажи и развитие бизнеса" + - option "Продуктовая аналитика" + - option "Продуктовый маркетинг" + - option "Разработка и технические специальности КР" + - option "Системная аналитика" + - option "Системное администрирование" + - option "Управление IT продуктом" + - option "Управление IT проектами" + - option "Управление персоналом" + - option "Управление продуктом" + - option "Управление проектами" + - option "Финансы" + - option "ЦОД" + - option "Юриспруденция и GR" + - combobox [ref=f2e35]: + - option "Все города" [selected] + - option "Алма-Ата" + - option "Астана" + - option "Волгоград" + - option "Москва" + - option "Московская область" + - option "Санкт-Петербург" + - combobox [ref=f2e38]: + - option "Все навыки" [selected] + - option "1C" + - option "account manager" + - option "accountant" + - option "administrative department" + - option "analytics" + - option "android" + - option "architecture" + - option "backend" + - option "BI" + - option "bizdev" + - option "c++" + - option "data analysis" + - option "data engineering" + - option "design" + - option "DevOps" + - option "DWH" + - option "editor" + - option "engineer" + - option "ETL" + - option "finance" + - option "frontend" + - option "go" + - option "helpdesk" + - option "HR" + - option "information security" + - option "ios" + - option "java" + - option "javascript" + - option "kotlin" + - option "kubernetes" + - option "lawyer" + - option "linux" + - option "machine learning" + - option "management" + - option "marketing" + - option "mobile" + - option "monetization" + - option "MySQL" + - option "objective c" + - option "office manager" + - option "openGL" + - option "openstack" + - option "PR" + - option "pre-sale" + - option "product designer" + - option "product management" + - option "project management" + - option "publishing" + - option "python" + - option "QA automation" + - option "QA manual" + - option "react" + - option "ruby" + - option "sales" + - option "SAP" + - option "security" + - option "SQL" + - option "SRE" + - option "strategy" + - option "support" + - option "swift" + - option "system analyst" + - option "typescript" + - option "UI" + - option "UX" + - option "WEB" + - textbox [ref=f2e41]: + - /placeholder: Поиск по вакансиям + - generic [ref=f2e42] [cursor=pointer]: + - checkbox "Дистанционный режим" [ref=f2e43] + - generic [ref=f2e44]: Дистанционный режим + - list [ref=f2e45]: + - listitem [ref=f2e313]: + - heading "Разработка и технические специальности" [level=2] [ref=f2e314] + - generic [ref=f2e315]: + - generic [ref=f2e316]: Mobile + - link "Teamlead Android-команды ВКонтакте Санкт-Петербург, гибкий" [ref=f2e317] [cursor=pointer]: + - /url: /vacancy/45525/ + - heading "Teamlead Android-команды" [level=3] [ref=f2e319] + - generic [ref=f2e321]: + - generic [ref=f2e322]: ВКонтакте + - generic [ref=f2e323]: Санкт-Петербург, гибкий + - listitem [ref=f2e324]: + - link "Старший Android-разработчик ленты клипов ВКонтакте Москва, Офисный" [ref=f2e325] [cursor=pointer]: + - /url: /vacancy/45757/ + - heading "Старший Android-разработчик ленты клипов" [level=3] [ref=f2e327] + - generic [ref=f2e329]: + - generic [ref=f2e330]: ВКонтакте + - generic [ref=f2e331]: Москва, Офисный + - listitem [ref=f2e332]: + - link "Разработчик VK Видео Москва, гибкий" [ref=f2e333] [cursor=pointer]: + - /url: /vacancy/45724/ + - heading "Разработчик" [level=3] [ref=f2e335] + - generic [ref=f2e337]: + - generic [ref=f2e338]: VK Видео + - generic [ref=f2e339]: Москва, гибкий + - listitem [ref=f2e340]: + - link "Teamlead Android-команды VK Мессенджер Москва, гибкий" [ref=f2e341] [cursor=pointer]: + - /url: /vacancy/45524/ + - heading "Teamlead Android-команды" [level=3] [ref=f2e343] + - generic [ref=f2e345]: + - generic [ref=f2e346]: VK Мессенджер + - generic [ref=f2e347]: Москва, гибкий + - listitem [ref=f2e348]: + - link "Старший Android-разработчик VK Мессенджер Москва, гибкий" [ref=f2e349] [cursor=pointer]: + - /url: /vacancy/45523/ + - heading "Старший Android-разработчик" [level=3] [ref=f2e351] + - generic [ref=f2e353]: + - generic [ref=f2e354]: VK Мессенджер + - generic [ref=f2e355]: Москва, гибкий + - listitem [ref=f2e356]: + - link "Android-разработчик в VK Видео VK Видео Санкт-Петербург, гибкий" [ref=f2e357] [cursor=pointer]: + - /url: /vacancy/45738/ + - heading "Android-разработчик в VK Видео" [level=3] [ref=f2e359] + - generic [ref=f2e361]: + - generic [ref=f2e362]: VK Видео + - generic [ref=f2e363]: Санкт-Петербург, гибкий + - listitem [ref=f2e364]: + - link "Android-разработчик ОК Москва, гибкий" [ref=f2e365] [cursor=pointer]: + - /url: /vacancy/45720/ + - heading "Android-разработчик" [level=3] [ref=f2e367] + - generic [ref=f2e369]: + - generic [ref=f2e370]: ОК + - generic [ref=f2e371]: Москва, гибкий + - listitem [ref=f2e372]: + - link "Старший IOS разработчик VK Видео Санкт-Петербург, гибкий" [ref=f2e373] [cursor=pointer]: + - /url: /vacancy/45054/ + - heading "Старший IOS разработчик" [level=3] [ref=f2e375] + - generic [ref=f2e377]: + - generic [ref=f2e378]: VK Видео + - generic [ref=f2e379]: Санкт-Петербург, гибкий + - listitem [ref=f2e380]: + - link "IOS-разработчик VK Видео Москва, гибкий" [ref=f2e381] [cursor=pointer]: + - /url: /vacancy/45575/ + - heading "IOS-разработчик" [level=3] [ref=f2e383] + - generic [ref=f2e385]: + - generic [ref=f2e386]: VK Видео + - generic [ref=f2e387]: Москва, гибкий + - listitem [ref=f2e388]: + - link "Старший iOS-разработчик MAX Санкт-Петербург, Дистанционный" [ref=f2e389] [cursor=pointer]: + - /url: /vacancy/45298/ + - heading "Старший iOS-разработчик" [level=3] [ref=f2e391] + - generic [ref=f2e393]: + - generic [ref=f2e394]: MAX + - generic [ref=f2e395]: Санкт-Петербург, Дистанционный + - listitem [ref=f2e396]: + - link "Android-разработчик (C/C++, NDK/WebRTC) MAX Москва, гибкий" [ref=f2e397] [cursor=pointer]: + - /url: /vacancy/45187/ + - heading "Android-разработчик (C/C++, NDK/WebRTC)" [level=3] [ref=f2e399] + - generic [ref=f2e401]: + - generic [ref=f2e402]: MAX + - generic [ref=f2e403]: Москва, гибкий + - listitem [ref=f2e404]: + - link "Разработчик VK Видео Москва, гибкий" [ref=f2e405] [cursor=pointer]: + - /url: /vacancy/45727/ + - heading "Разработчик" [level=3] [ref=f2e407] + - generic [ref=f2e409]: + - generic [ref=f2e410]: VK Видео + - generic [ref=f2e411]: Москва, гибкий + - listitem [ref=f2e412]: + - link "Старший разработчик VK Карты Москва, Комбинированный" [ref=f2e413] [cursor=pointer]: + - /url: /vacancy/52166/ + - heading "Старший разработчик" [level=3] [ref=f2e415] + - generic [ref=f2e417]: + - generic [ref=f2e418]: VK Карты + - generic [ref=f2e419]: Москва, Комбинированный + - listitem [ref=f2e420]: + - link "iOS-разработчик VK Музыка Москва, гибкий" [ref=f2e421] [cursor=pointer]: + - /url: /vacancy/51994/ + - heading "iOS-разработчик" [level=3] [ref=f2e423] + - generic [ref=f2e425]: + - generic [ref=f2e426]: VK Музыка + - generic [ref=f2e427]: Москва, гибкий + - listitem [ref=f2e428]: + - link "Android-разработчик в Core-команду ВКонтакте ВКонтакте Санкт-Петербург, гибкий" [ref=f2e429] [cursor=pointer]: + - /url: /vacancy/52031/ + - heading "Android-разработчик в Core-команду ВКонтакте" [level=3] [ref=f2e431] + - generic [ref=f2e433]: + - generic [ref=f2e434]: ВКонтакте + - generic [ref=f2e435]: Санкт-Петербург, гибкий + - listitem [ref=f2e436]: + - link "Разработчик мобильных приложений ОК Москва, гибкий" [ref=f2e437] [cursor=pointer]: + - /url: /vacancy/45719/ + - heading "Разработчик мобильных приложений" [level=3] [ref=f2e439] + - generic [ref=f2e441]: + - generic [ref=f2e442]: ОК + - generic [ref=f2e443]: Москва, гибкий + - listitem [ref=f2e444]: + - link "iOS-разработчик MAX Санкт-Петербург, Дистанционный" [ref=f2e445] [cursor=pointer]: + - /url: /vacancy/45297/ + - heading "iOS-разработчик" [level=3] [ref=f2e447] + - generic [ref=f2e449]: + - generic [ref=f2e450]: MAX + - generic [ref=f2e451]: Санкт-Петербург, Дистанционный + - listitem [ref=f2e452]: + - link "Android-разработчик в Плеер VK Музыка Москва, Комбинированный" [ref=f2e453] [cursor=pointer]: + - /url: /vacancy/45697/ + - heading "Android-разработчик в Плеер" [level=3] [ref=f2e455] + - generic [ref=f2e457]: + - generic [ref=f2e458]: VK Музыка + - generic [ref=f2e459]: Москва, Комбинированный + - listitem [ref=f2e460]: + - link "Разработчик мобильных приложений ОК Москва, гибкий" [ref=f2e461] [cursor=pointer]: + - /url: /vacancy/45715/ + - heading "Разработчик мобильных приложений" [level=3] [ref=f2e463] + - generic [ref=f2e465]: + - generic [ref=f2e466]: ОК + - generic [ref=f2e467]: Москва, гибкий + - listitem [ref=f2e468]: + - link "Разработчик мобильных приложений VK Видео Москва, гибкий" [ref=f2e469] [cursor=pointer]: + - /url: /vacancy/45104/ + - heading "Разработчик мобильных приложений" [level=3] [ref=f2e471] + - generic [ref=f2e473]: + - generic [ref=f2e474]: VK Видео + - generic [ref=f2e475]: Москва, гибкий + - listitem [ref=f2e476]: + - link "Старший Android-разработчик ленты клипов ВКонтакте VK Клипы Москва, гибкий" [ref=f2e477] [cursor=pointer]: + - /url: /vacancy/45276/ + - heading "Старший Android-разработчик ленты клипов ВКонтакте" [level=3] [ref=f2e479] + - generic [ref=f2e481]: + - generic [ref=f2e482]: VK Клипы + - generic [ref=f2e483]: Москва, гибкий + - listitem [ref=f2e484]: + - link "Разработчик VK Видео Москва, гибкий" [ref=f2e485] [cursor=pointer]: + - /url: /vacancy/45723/ + - heading "Разработчик" [level=3] [ref=f2e487] + - generic [ref=f2e489]: + - generic [ref=f2e490]: VK Видео + - generic [ref=f2e491]: Москва, гибкий + - listitem [ref=f2e492]: + - link "iOS-разработчик Дзен Москва, гибкий" [ref=f2e493] [cursor=pointer]: + - /url: /vacancy/45532/ + - heading "iOS-разработчик" [level=3] [ref=f2e495] + - generic [ref=f2e497]: + - generic [ref=f2e498]: Дзен + - generic [ref=f2e499]: Москва, гибкий + - listitem [ref=f2e500]: + - link "Руководитель группы Mail Москва, гибкий" [ref=f2e501] [cursor=pointer]: + - /url: /vacancy/45546/ + - heading "Руководитель группы" [level=3] [ref=f2e503] + - generic [ref=f2e505]: + - generic [ref=f2e506]: Mail + - generic [ref=f2e507]: Москва, гибкий + - button [ref=f2e308] [cursor=pointer] + - contentinfo [ref=f2e255]: + - generic [ref=f2e257]: + - link "VK team" [ref=f2e258] [cursor=pointer]: + - /url: / + - list [ref=f2e265]: + - listitem [ref=f2e266]: + - link "VK" [ref=f2e267] [cursor=pointer]: + - /url: https://vk.com/vkteam + - listitem [ref=f2e270]: + - link "OK" [ref=f2e271] [cursor=pointer]: + - /url: https://ok.ru/insidevk + - listitem [ref=f2e274]: + - link "Habr" [ref=f2e275] [cursor=pointer]: + - /url: https://habr.com/ru/company/vk/profile/ + - listitem [ref=f2e278]: + - link "Telegram" [ref=f2e279] [cursor=pointer]: + - /url: https://t.me/vkjobs + - listitem [ref=f2e282]: + - link "Дзен" [ref=f2e283] [cursor=pointer]: + - /url: https://dzen.ru/vkteam + - alert [ref=f2e287] \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-33-45-957Z.yml b/.playwright-mcp/page-2026-07-14T07-33-45-957Z.yml new file mode 100644 index 0000000..e69de29 diff --git a/.playwright-mcp/page-2026-07-14T07-33-49-944Z.yml b/.playwright-mcp/page-2026-07-14T07-33-49-944Z.yml new file mode 100644 index 0000000..856464c --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-33-49-944Z.yml @@ -0,0 +1,207 @@ +- generic [ref=f7e3]: + - link [ref=f7e6] [cursor=pointer]: + - /url: / + - img "logo" [ref=f7e7] + - generic [ref=f7e11]: + - heading "Присоединяйся к команде Ozon Tech" [level=1] [ref=f7e13]: Присоединяйсяк команде Ozon Tech + - generic [ref=f7e14]: + - generic [ref=f7e20]: + - textbox "Поиск" [ref=f7e24] + - generic: Поиск + - button [ref=f7e26] [cursor=pointer] + - generic [ref=f7e32]: + - generic [ref=f7e33]: "Найдено: 271 вакансия" + - generic [ref=f7e34]: + - link "C#-разработчик Товарные операции Middle Удалённая работа" [ref=f7e35] [cursor=pointer]: + - /url: /vacancies/ae1e9fb6-b75e-4474-9e29-3ff8df505312-c-razrabotchik/ + - generic [ref=f7e36]: C#-разработчик + - generic [ref=f7e37]: + - generic [ref=f7e38]: Товарные операции + - generic [ref=f7e40]: Middle + - generic [ref=f7e42]: Удалённая работа + - link "C#-разработчик, Инструменты управления товарами Маркетплейс Middle Удалённая работа" [ref=f7e44] [cursor=pointer]: + - /url: /vacancies/1b0713db-0310-4b38-80b0-53b9978b6bc8-c-razrabotchik-instrumenty-upravleniia-tovarami/ + - generic [ref=f7e45]: C#-разработчик, Инструменты управления товарами + - generic [ref=f7e46]: + - generic [ref=f7e47]: Маркетплейс + - generic [ref=f7e49]: Middle + - generic [ref=f7e51]: Удалённая работа + - link "C#-разработчик, Поставки Global Middle Удалённая работа" [ref=f7e53] [cursor=pointer]: + - /url: /vacancies/de06a134-2afe-445d-8e23-fdc80bcb8cd7-c-razrabotchik-postavki-global/ + - generic [ref=f7e54]: C#-разработчик, Поставки Global + - generic [ref=f7e55]: + - generic [ref=f7e56]: Middle + - generic [ref=f7e58]: Удалённая работа + - link "C#-Разработчик, Разработка батчинга Товарные операции Middle Удалённая работа" [ref=f7e60] [cursor=pointer]: + - /url: /vacancies/c100167a-4d17-4d19-b3ea-65faabcad89d-c-razrabotchik-razrabotka-batchinga/ + - generic [ref=f7e61]: C#-Разработчик, Разработка батчинга + - generic [ref=f7e62]: + - generic [ref=f7e63]: Товарные операции + - generic [ref=f7e65]: Middle + - generic [ref=f7e67]: Удалённая работа + - link "C#-разработчик, Товародвижение и коммерция Товарные операции Middle Удалённая работа" [ref=f7e69] [cursor=pointer]: + - /url: /vacancies/2afc6e1b-329c-4b71-b0a2-ab5fed0a761a-c-razrabotchik-tovarodvizhenie-i-kommertsiia/ + - generic [ref=f7e70]: C#-разработчик, Товародвижение и коммерция + - generic [ref=f7e71]: + - generic [ref=f7e72]: Товарные операции + - generic [ref=f7e74]: Middle + - generic [ref=f7e76]: Удалённая работа + - link "Data Engineer, Ozon fresh Товарные операции Middle Удалённая работа" [ref=f7e78] [cursor=pointer]: + - /url: /vacancies/3057b516-e39f-4c1b-832b-2f3caa919402-data-engineer-ozon-fresh/ + - generic [ref=f7e79]: Data Engineer, Ozon fresh + - generic [ref=f7e80]: + - generic [ref=f7e81]: Товарные операции + - generic [ref=f7e83]: Middle + - generic [ref=f7e85]: Удалённая работа + - link "Data Scientist Middle Удалённая работа" [ref=f7e87] [cursor=pointer]: + - /url: /vacancies/520809ca-6874-43a8-a6ae-305a2046f3a7-data-scientist/ + - generic [ref=f7e88]: Data Scientist + - generic [ref=f7e89]: + - generic [ref=f7e90]: Middle + - generic [ref=f7e92]: Удалённая работа + - generic [ref=f7e94]: + - generic [ref=f7e95]: Вакансии не из IT + - generic [ref=f7e96]: Больше вакансий на общем карьерном портале + - link "Перейти" [ref=f7e97] [cursor=pointer]: + - /url: https://career.ozon.ru/ + - img "job ozon image" [ref=f7e100] + - link "Data Scientist, Логистика и операционные процессы Товарные операции Middle Удалённая работа" [ref=f7e101] [cursor=pointer]: + - /url: /vacancies/e373f703-4707-483d-b14d-85d510966468-data-scientist-logistika-i-operatsionnye-protsessy/ + - generic [ref=f7e102]: Data Scientist, Логистика и операционные процессы + - generic [ref=f7e103]: + - generic [ref=f7e104]: Товарные операции + - generic [ref=f7e106]: Middle + - generic [ref=f7e108]: Удалённая работа + - link "Data Scientist (Модели оценки качества), Диалоговый ИИ и ML сервисы Маркетплейс Middle Удалённая работа" [ref=f7e110] [cursor=pointer]: + - /url: /vacancies/2fc84802-09b5-42c0-86fa-fcef4e9db2a2-data-scientist-modeli-otsenki-kachestva-dialogovyi-ii-i-ml-servisy/ + - generic [ref=f7e111]: Data Scientist (Модели оценки качества), Диалоговый ИИ и ML сервисы + - generic [ref=f7e112]: + - generic [ref=f7e113]: Маркетплейс + - generic [ref=f7e115]: Middle + - generic [ref=f7e117]: Удалённая работа + - link "Frontend-разработчик, Разработка пользовательских интерфейсов ERP и учётные системы Middle Удалённая работа" [ref=f7e119] [cursor=pointer]: + - /url: /vacancies/cd28fe61-26c7-4a28-9d26-aafcde3fc189-frontend-razrabotchik-razrabotka-pol-zovatel-skikh-interfeisov/ + - generic [ref=f7e120]: Frontend-разработчик, Разработка пользовательских интерфейсов + - generic [ref=f7e121]: + - generic [ref=f7e122]: ERP и учётные системы + - generic [ref=f7e124]: Middle + - generic [ref=f7e126]: Удалённая работа + - link "Go-разработчик, Managed Services Платформа Middle Удалённая работа" [ref=f7e128] [cursor=pointer]: + - /url: /vacancies/f0ad9a8b-198d-4294-a84c-c77b026fe7d2-go-razrabotchik-managed-services/ + - generic [ref=f7e129]: Go-разработчик, Managed Services + - generic [ref=f7e130]: + - generic [ref=f7e131]: Платформа + - generic [ref=f7e133]: Middle + - generic [ref=f7e135]: Удалённая работа + - link "Go-разработчик, Диалоговый ИИ и ML сервисы Маркетплейс Middle Удалённая работа" [ref=f7e137] [cursor=pointer]: + - /url: /vacancies/11a628b0-b114-4dc5-9855-247a19ca71df-go-razrabotchik-dialogovyi-ii-i-ml-servisy/ + - generic [ref=f7e138]: Go-разработчик, Диалоговый ИИ и ML сервисы + - generic [ref=f7e139]: + - generic [ref=f7e140]: Маркетплейс + - generic [ref=f7e142]: Middle + - generic [ref=f7e144]: Удалённая работа + - link "Go-разработчик, Карточка товара Маркетплейс Middle Удалённая работа" [ref=f7e146] [cursor=pointer]: + - /url: /vacancies/39d0aee6-e1eb-47b4-935d-3375037cb148-go-razrabotchik-kartochka-tovara/ + - generic [ref=f7e147]: Go-разработчик, Карточка товара + - generic [ref=f7e148]: + - generic [ref=f7e149]: Маркетплейс + - generic [ref=f7e151]: Middle + - generic [ref=f7e153]: Удалённая работа + - link "Go-разработчик, команда разработки ML-помощников и ассистентов Платформа Middle Удалённая работа" [ref=f7e155] [cursor=pointer]: + - /url: /vacancies/c0b1210b-6e63-43e2-82a7-504ad61df80e-go-razrabotchik-komanda-razrabotki-ml-pomoshchnikov-i-assistentov/ + - generic [ref=f7e156]: Go-разработчик, команда разработки ML-помощников и ассистентов + - generic [ref=f7e157]: + - generic [ref=f7e158]: Платформа + - generic [ref=f7e160]: Middle + - generic [ref=f7e162]: Удалённая работа + - link "Go-разработчик (Личный кабинет Озон Доставка) Маркетплейс Middle Удалённая работа" [ref=f7e164] [cursor=pointer]: + - /url: /vacancies/3322200d-aa26-4c43-a581-25969553b55c-go-razrabotchik-lichnyi-kabinet-ozon-dostavka/ + - generic [ref=f7e165]: Go-разработчик (Личный кабинет Озон Доставка) + - generic [ref=f7e166]: + - generic [ref=f7e167]: Маркетплейс + - generic [ref=f7e169]: Middle + - generic [ref=f7e171]: Удалённая работа + - link "Go-разработчик, Платформа чатов Маркетплейс Middle Удалённая работа" [ref=f7e173] [cursor=pointer]: + - /url: /vacancies/63fdbee9-9708-483a-abc6-09079c27f13d-go-razrabotchik-platforma-chatov/ + - generic [ref=f7e174]: Go-разработчик, Платформа чатов + - generic [ref=f7e175]: + - generic [ref=f7e176]: Маркетплейс + - generic [ref=f7e178]: Middle + - generic [ref=f7e180]: Удалённая работа + - link "Go-разработчик, Ручная модерация товаров Маркетплейс Middle Удалённая работа" [ref=f7e182] [cursor=pointer]: + - /url: /vacancies/2d2431f2-6701-48e2-806c-dc9136fdf3fd-go-razrabotchik-ruchnaia-moderatsiia-tovarov/ + - generic [ref=f7e183]: Go-разработчик, Ручная модерация товаров + - generic [ref=f7e184]: + - generic [ref=f7e185]: Маркетплейс + - generic [ref=f7e187]: Middle + - generic [ref=f7e189]: Удалённая работа + - link "Go-разработчик, Сервисы подбора персонала Платформа Middle Удалённая работа" [ref=f7e191] [cursor=pointer]: + - /url: /vacancies/26a2809e-507f-4410-91e6-c4e6c46a324f-go-razrabotchik-servisy-podbora-personala/ + - generic [ref=f7e192]: Go-разработчик, Сервисы подбора персонала + - generic [ref=f7e193]: + - generic [ref=f7e194]: Платформа + - generic [ref=f7e196]: Middle + - generic [ref=f7e198]: Удалённая работа + - link "Go-разработчик (Склады, остатки и методы доставки) Middle Удалённая работа" [ref=f7e200] [cursor=pointer]: + - /url: /vacancies/69f90bb0-28db-4bb0-b825-1072bd761842-go-razrabotchik-sklady-ostatki-i-metody-dostavki/ + - generic [ref=f7e201]: Go-разработчик (Склады, остатки и методы доставки) + - generic [ref=f7e202]: + - generic [ref=f7e203]: Middle + - generic [ref=f7e205]: Удалённая работа + - link "Go-разработчик, Страница оформления заказа Маркетплейс Middle Удалённая работа" [ref=f7e207] [cursor=pointer]: + - /url: /vacancies/236ddc48-e846-4a0b-96cd-0915e495b999-go-razrabotchik-stranitsa-oformleniia-zakaza/ + - generic [ref=f7e208]: Go-разработчик, Страница оформления заказа + - generic [ref=f7e209]: + - generic [ref=f7e210]: Маркетплейс + - generic [ref=f7e212]: Middle + - generic [ref=f7e214]: Удалённая работа + - generic [ref=f7e220]: + - generic [ref=f7e221]: + - generic [ref=f7e222]: + - img "logo" [ref=f7e223] + - generic [ref=f7e224]: + - link [ref=f7e225] [cursor=pointer]: + - /url: https://vk.com/techozon + - link [ref=f7e228] [cursor=pointer]: + - /url: https://t.me/ozon_tech + - link [ref=f7e231] [cursor=pointer]: + - /url: https://www.youtube.com/@OzonTech1998 + - link [ref=f7e234] [cursor=pointer]: + - /url: https://github.com/ozontech + - link [ref=f7e237] [cursor=pointer]: + - /url: https://habr.com/ru/companies/ozontech/articles/ + - generic [ref=f7e241]: + - link "О нас" [ref=f7e242] [cursor=pointer]: + - /url: /about/ + - link "Мероприятия" [ref=f7e243] [cursor=pointer]: + - /url: /events/ + - link "Блог" [ref=f7e244] [cursor=pointer]: + - /url: /blog/ + - link "Контакты" [ref=f7e245] [cursor=pointer]: + - /url: /contacts/ + - link "Стажировки" [ref=f7e246] [cursor=pointer]: + - /url: /internship/ + - link "E-CODE 2026" [ref=f7e247] [cursor=pointer]: + - /url: https://s.ozon.ru/zMmUFY9 + - link "Route 256 PRO" [ref=f7e248] [cursor=pointer]: + - /url: https://route256.ozon.ru/ + - link "Карьера" [ref=f7e249] [cursor=pointer]: + - /url: /career/ + - link "Вакансии" [ref=f7e250] [cursor=pointer]: + - /url: /vacancies/ + - link "Вакансии не из IT" [ref=f7e251] [cursor=pointer]: + - /url: https://career.ozon.ru/vacancy?professionalRoles=70&professionalRoles=8&professionalRoles=33&professionalRoles=58&professionalRoles=76&professionalRoles=90&professionalRoles=120&professionalRoles=38&professionalRoles=80&professionalRoles=87&professionalRoles=172&professionalRoles=170&professionalRoles=171&professionalRoles=161&professionalRoles=82&professionalRoles=49&professionalRoles=40&professionalRoles=66&professionalRoles=55&professionalRoles=2&professionalRoles=3&professionalRoles=182&professionalRoles=68&professionalRoles=71&professionalRoles=42&professionalRoles=65&professionalRoles=183&professionalRoles=151&professionalRoles=133&professionalRoles=177&professionalRoles=48&professionalRoles=174&professionalRoles=44&professionalRoles=45&professionalRoles=46&professionalRoles=178&professionalRoles=169&professionalRoles=162&professionalRoles=152&professionalRoles=173&professionalRoles=85&professionalRoles=111&professionalRoles=115&professionalRoles=143&professionalRoles=9&professionalRoles=35&professionalRoles=180&professionalRoles=97&professionalRoles=123&professionalRoles=127&professionalRoles=21&professionalRoles=31&professionalRoles=52&professionalRoles=78&professionalRoles=102&professionalRoles=131&professionalRoles=51&professionalRoles=57&professionalRoles=83&professionalRoles=105&professionalRoles=106&professionalRoles=122&professionalRoles=129&professionalRoles=17&professionalRoles=181&professionalRoles=158&professionalRoles=145&professionalRoles=146&professionalRoles=16&professionalRoles=18&professionalRoles=50&professionalRoles=147&professionalRoles=134&professionalRoles=136&professionalRoles=137&professionalRoles=142&professionalRoles=153&professionalRoles=69&professionalRoles=117&professionalRoles=118&professionalRoles=72&professionalRoles=74&professionalRoles=94&professionalRoles=39&professionalRoles=67&professionalRoles=81&professionalRoles=179&professionalRoles=108&professionalRoles=11 + - generic [ref=f7e252]: + - generic [ref=f7e253]: + - generic [ref=f7e254]: + - generic [ref=f7e255]: Подписка на дайджест + - generic [ref=f7e256]: Дайджест статей, мероприятий и свежих вакансий Ozon Tech + - textbox "Электронная почта" [ref=f7e263] + - generic [ref=f7e266]: + - button "Соглашаюсь" [ref=f7e267] [cursor=pointer] + - text: на получение информации о мероприятиях и об открытых вакансиях + - img "goshafooter image" [ref=f7e268] + - generic [ref=f7e269]: + - generic [ref=f7e270]: Персональные данные опубликованы в соответствии со ст. 10.1 Федерального закона РФ № 152-ФЗ от 27 июля 2006 г. «О персональных данных» с согласия субъекта. Какая-либо иная обработка, в том числе дальнейшее распространение персональных данных третьими лицами в иных целях запрещена. + - link "Условия обработки персональных данных" [ref=f7e271] [cursor=pointer]: + - /url: https://docs.ozon.ru/legal/personal-data/ \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-33-59-979Z.yml b/.playwright-mcp/page-2026-07-14T07-33-59-979Z.yml new file mode 100644 index 0000000..0cb4a1f --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-33-59-979Z.yml @@ -0,0 +1,102 @@ +- generic [ref=f7e3]: + - link [ref=f7e6] [cursor=pointer]: + - /url: / + - img "logo" [ref=f7e7] + - alert [ref=f7e272]: Вакансии – Ozon Tech + - generic [ref=f7e11]: + - heading "Присоединяйся к команде Ozon Tech" [level=1] [ref=f7e13]: Присоединяйсяк команде Ozon Tech + - generic [ref=f7e14]: + - generic [ref=f7e16]: + - generic [ref=f7e20]: + - textbox "Поиск" [active] [ref=f7e24]: Frontend + - generic: Поиск + - button [ref=f7e281] + - button [ref=f7e26] [cursor=pointer] + - generic [ref=f7e284]: + - generic [ref=f7e285]: "Найдено: 3 вакансии" + - generic [ref=f7e286]: + - link "Frontend-разработчик, Разработка пользовательских интерфейсов ERP и учётные системы Middle Удалённая работа" [ref=f7e287] [cursor=pointer]: + - /url: /vacancies/cd28fe61-26c7-4a28-9d26-aafcde3fc189-frontend-razrabotchik-razrabotka-pol-zovatel-skikh-interfeisov/ + - generic [ref=f7e288]: Frontend-разработчик, Разработка пользовательских интерфейсов + - generic [ref=f7e289]: + - generic [ref=f7e290]: ERP и учётные системы + - generic [ref=f7e292]: Middle + - generic [ref=f7e294]: Удалённая работа + - link "Стажёр Frontend-разработчик, Маркетинговая платформа Маркетплейс Intern Удалённая работа" [ref=f7e296] [cursor=pointer]: + - /url: /vacancies/27a256a2-c82d-4de3-af35-c9d634514617-stazhior-frontend-razrabotchik-marketingovaia-platforma/ + - generic [ref=f7e297]: Стажёр Frontend-разработчик, Маркетинговая платформа + - generic [ref=f7e298]: + - generic [ref=f7e299]: Маркетплейс + - generic [ref=f7e301]: Intern + - generic [ref=f7e303]: Удалённая работа + - link "Стажёр Frontend-разработчик, Список товаров и поиск Маркетплейс Intern Москва" [ref=f7e305] [cursor=pointer]: + - /url: /vacancies/f79d38ee-4db4-4153-9fe5-aa4f8bf6134f-stazhior-frontend-razrabotchik-spisok-tovarov-i-poisk/ + - generic [ref=f7e306]: Стажёр Frontend-разработчик, Список товаров и поиск + - generic [ref=f7e307]: + - generic [ref=f7e308]: Маркетплейс + - generic [ref=f7e310]: Intern + - generic [ref=f7e312]: Москва + - generic [ref=f7e314]: + - generic [ref=f7e315]: Вакансии не из IT + - generic [ref=f7e316]: Больше вакансий на общем карьерном портале + - link "Перейти" [ref=f7e317] [cursor=pointer]: + - /url: https://career.ozon.ru/ + - img "job ozon image" [ref=f7e320] + - generic [ref=f7e220]: + - generic [ref=f7e221]: + - generic [ref=f7e222]: + - img "logo" [ref=f7e223] + - generic [ref=f7e224]: + - link [ref=f7e225] [cursor=pointer]: + - /url: https://vk.com/techozon + - link [ref=f7e228] [cursor=pointer]: + - /url: https://t.me/ozon_tech + - link [ref=f7e231] [cursor=pointer]: + - /url: https://www.youtube.com/@OzonTech1998 + - link [ref=f7e234] [cursor=pointer]: + - /url: https://github.com/ozontech + - link [ref=f7e237] [cursor=pointer]: + - /url: https://habr.com/ru/companies/ozontech/articles/ + - generic [ref=f7e241]: + - link "О нас" [ref=f7e242] [cursor=pointer]: + - /url: /about/ + - link "Мероприятия" [ref=f7e243] [cursor=pointer]: + - /url: /events/ + - link "Блог" [ref=f7e244] [cursor=pointer]: + - /url: /blog/ + - link "Контакты" [ref=f7e245] [cursor=pointer]: + - /url: /contacts/ + - link "Стажировки" [ref=f7e246] [cursor=pointer]: + - /url: /internship/ + - link "E-CODE 2026" [ref=f7e247] [cursor=pointer]: + - /url: https://s.ozon.ru/zMmUFY9 + - link "Route 256 PRO" [ref=f7e248] [cursor=pointer]: + - /url: https://route256.ozon.ru/ + - link "Карьера" [ref=f7e249] [cursor=pointer]: + - /url: /career/ + - link "Вакансии" [ref=f7e250] [cursor=pointer]: + - /url: /vacancies/ + - link "Вакансии не из IT" [ref=f7e251] [cursor=pointer]: + - /url: https://career.ozon.ru/vacancy?professionalRoles=70&professionalRoles=8&professionalRoles=33&professionalRoles=58&professionalRoles=76&professionalRoles=90&professionalRoles=120&professionalRoles=38&professionalRoles=80&professionalRoles=87&professionalRoles=172&professionalRoles=170&professionalRoles=171&professionalRoles=161&professionalRoles=82&professionalRoles=49&professionalRoles=40&professionalRoles=66&professionalRoles=55&professionalRoles=2&professionalRoles=3&professionalRoles=182&professionalRoles=68&professionalRoles=71&professionalRoles=42&professionalRoles=65&professionalRoles=183&professionalRoles=151&professionalRoles=133&professionalRoles=177&professionalRoles=48&professionalRoles=174&professionalRoles=44&professionalRoles=45&professionalRoles=46&professionalRoles=178&professionalRoles=169&professionalRoles=162&professionalRoles=152&professionalRoles=173&professionalRoles=85&professionalRoles=111&professionalRoles=115&professionalRoles=143&professionalRoles=9&professionalRoles=35&professionalRoles=180&professionalRoles=97&professionalRoles=123&professionalRoles=127&professionalRoles=21&professionalRoles=31&professionalRoles=52&professionalRoles=78&professionalRoles=102&professionalRoles=131&professionalRoles=51&professionalRoles=57&professionalRoles=83&professionalRoles=105&professionalRoles=106&professionalRoles=122&professionalRoles=129&professionalRoles=17&professionalRoles=181&professionalRoles=158&professionalRoles=145&professionalRoles=146&professionalRoles=16&professionalRoles=18&professionalRoles=50&professionalRoles=147&professionalRoles=134&professionalRoles=136&professionalRoles=137&professionalRoles=142&professionalRoles=153&professionalRoles=69&professionalRoles=117&professionalRoles=118&professionalRoles=72&professionalRoles=74&professionalRoles=94&professionalRoles=39&professionalRoles=67&professionalRoles=81&professionalRoles=179&professionalRoles=108&professionalRoles=11 + - generic [ref=f7e252]: + - generic [ref=f7e253]: + - generic [ref=f7e254]: + - generic [ref=f7e255]: Подписка на дайджест + - generic [ref=f7e256]: Дайджест статей, мероприятий и свежих вакансий Ozon Tech + - textbox "Электронная почта" [ref=f7e263] + - generic [ref=f7e266]: + - button "Соглашаюсь" [ref=f7e267] [cursor=pointer] + - text: на получение информации о мероприятиях и об открытых вакансиях + - img "goshafooter image" [ref=f7e268] + - generic [ref=f7e269]: + - generic [ref=f7e270]: Персональные данные опубликованы в соответствии со ст. 10.1 Федерального закона РФ № 152-ФЗ от 27 июля 2006 г. «О персональных данных» с согласия субъекта. Какая-либо иная обработка, в том числе дальнейшее распространение персональных данных третьими лицами в иных целях запрещена. + - link "Условия обработки персональных данных" [ref=f7e271] [cursor=pointer]: + - /url: https://docs.ozon.ru/legal/personal-data/ + - generic [ref=f7e273]: + - generic [ref=f7e274]: + - generic [ref=f7e275]: + - text: Используем + - link "файлы куки." [ref=f7e276] [cursor=pointer]: + - /url: https://docs.ozon.ru/legal/personal-data/privacy-policy/ + - generic [ref=f7e277]: Оставаясь с нами, вы соглашаетесь на их применение + - button "ОК" [ref=f7e278] [cursor=pointer] \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-34-09-667Z.yml b/.playwright-mcp/page-2026-07-14T07-34-09-667Z.yml new file mode 100644 index 0000000..4710bcd --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-34-09-667Z.yml @@ -0,0 +1,77 @@ +- generic [ref=f7e3]: + - link [ref=f7e6] [cursor=pointer]: + - /url: / + - img "logo" [ref=f7e7] + - alert [ref=f7e272]: Вакансии – Ozon Tech + - generic [ref=f7e11]: + - heading "Присоединяйся к команде Ozon Tech" [level=1] [ref=f7e13]: Присоединяйсяк команде Ozon Tech + - generic [ref=f7e14]: + - generic [ref=f7e16]: + - generic [ref=f7e20]: + - textbox "Поиск" [active] [ref=f7e24]: Flutter + - generic: Поиск + - button [ref=f7e281] + - button [ref=f7e26] [cursor=pointer] + - generic [ref=f7e321]: + - img "no search items" [ref=f7e322] + - generic [ref=f7e323]: + - generic [ref=f7e324]: "Найдено: 0 вакансий" + - generic [ref=f7e325]: Попробуйте изменить запрос или выбрать другие фильтры + - generic [ref=f7e220]: + - generic [ref=f7e221]: + - generic [ref=f7e222]: + - img "logo" [ref=f7e223] + - generic [ref=f7e224]: + - link [ref=f7e225] [cursor=pointer]: + - /url: https://vk.com/techozon + - link [ref=f7e228] [cursor=pointer]: + - /url: https://t.me/ozon_tech + - link [ref=f7e231] [cursor=pointer]: + - /url: https://www.youtube.com/@OzonTech1998 + - link [ref=f7e234] [cursor=pointer]: + - /url: https://github.com/ozontech + - link [ref=f7e237] [cursor=pointer]: + - /url: https://habr.com/ru/companies/ozontech/articles/ + - generic [ref=f7e241]: + - link "О нас" [ref=f7e242] [cursor=pointer]: + - /url: /about/ + - link "Мероприятия" [ref=f7e243] [cursor=pointer]: + - /url: /events/ + - link "Блог" [ref=f7e244] [cursor=pointer]: + - /url: /blog/ + - link "Контакты" [ref=f7e245] [cursor=pointer]: + - /url: /contacts/ + - link "Стажировки" [ref=f7e246] [cursor=pointer]: + - /url: /internship/ + - link "E-CODE 2026" [ref=f7e247] [cursor=pointer]: + - /url: https://s.ozon.ru/zMmUFY9 + - link "Route 256 PRO" [ref=f7e248] [cursor=pointer]: + - /url: https://route256.ozon.ru/ + - link "Карьера" [ref=f7e249] [cursor=pointer]: + - /url: /career/ + - link "Вакансии" [ref=f7e250] [cursor=pointer]: + - /url: /vacancies/ + - link "Вакансии не из IT" [ref=f7e251] [cursor=pointer]: + - /url: https://career.ozon.ru/vacancy?professionalRoles=70&professionalRoles=8&professionalRoles=33&professionalRoles=58&professionalRoles=76&professionalRoles=90&professionalRoles=120&professionalRoles=38&professionalRoles=80&professionalRoles=87&professionalRoles=172&professionalRoles=170&professionalRoles=171&professionalRoles=161&professionalRoles=82&professionalRoles=49&professionalRoles=40&professionalRoles=66&professionalRoles=55&professionalRoles=2&professionalRoles=3&professionalRoles=182&professionalRoles=68&professionalRoles=71&professionalRoles=42&professionalRoles=65&professionalRoles=183&professionalRoles=151&professionalRoles=133&professionalRoles=177&professionalRoles=48&professionalRoles=174&professionalRoles=44&professionalRoles=45&professionalRoles=46&professionalRoles=178&professionalRoles=169&professionalRoles=162&professionalRoles=152&professionalRoles=173&professionalRoles=85&professionalRoles=111&professionalRoles=115&professionalRoles=143&professionalRoles=9&professionalRoles=35&professionalRoles=180&professionalRoles=97&professionalRoles=123&professionalRoles=127&professionalRoles=21&professionalRoles=31&professionalRoles=52&professionalRoles=78&professionalRoles=102&professionalRoles=131&professionalRoles=51&professionalRoles=57&professionalRoles=83&professionalRoles=105&professionalRoles=106&professionalRoles=122&professionalRoles=129&professionalRoles=17&professionalRoles=181&professionalRoles=158&professionalRoles=145&professionalRoles=146&professionalRoles=16&professionalRoles=18&professionalRoles=50&professionalRoles=147&professionalRoles=134&professionalRoles=136&professionalRoles=137&professionalRoles=142&professionalRoles=153&professionalRoles=69&professionalRoles=117&professionalRoles=118&professionalRoles=72&professionalRoles=74&professionalRoles=94&professionalRoles=39&professionalRoles=67&professionalRoles=81&professionalRoles=179&professionalRoles=108&professionalRoles=11 + - generic [ref=f7e252]: + - generic [ref=f7e253]: + - generic [ref=f7e254]: + - generic [ref=f7e255]: Подписка на дайджест + - generic [ref=f7e256]: Дайджест статей, мероприятий и свежих вакансий Ozon Tech + - textbox "Электронная почта" [ref=f7e263] + - generic [ref=f7e266]: + - button "Соглашаюсь" [ref=f7e267] [cursor=pointer] + - text: на получение информации о мероприятиях и об открытых вакансиях + - img "goshafooter image" [ref=f7e268] + - generic [ref=f7e269]: + - generic [ref=f7e270]: Персональные данные опубликованы в соответствии со ст. 10.1 Федерального закона РФ № 152-ФЗ от 27 июля 2006 г. «О персональных данных» с согласия субъекта. Какая-либо иная обработка, в том числе дальнейшее распространение персональных данных третьими лицами в иных целях запрещена. + - link "Условия обработки персональных данных" [ref=f7e271] [cursor=pointer]: + - /url: https://docs.ozon.ru/legal/personal-data/ + - generic [ref=f7e273]: + - generic [ref=f7e274]: + - generic [ref=f7e275]: + - text: Используем + - link "файлы куки." [ref=f7e276] [cursor=pointer]: + - /url: https://docs.ozon.ru/legal/personal-data/privacy-policy/ + - generic [ref=f7e277]: Оставаясь с нами, вы соглашаетесь на их применение + - button "ОК" [ref=f7e278] [cursor=pointer] \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-34-15-540Z.yml b/.playwright-mcp/page-2026-07-14T07-34-15-540Z.yml new file mode 100644 index 0000000..a965afc --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-34-15-540Z.yml @@ -0,0 +1,77 @@ +- generic [ref=f7e3]: + - link [ref=f7e6] [cursor=pointer]: + - /url: / + - img "logo" [ref=f7e7] + - alert [ref=f7e272]: Вакансии – Ozon Tech + - generic [ref=f7e11]: + - heading "Присоединяйся к команде Ozon Tech" [level=1] [ref=f7e13]: Присоединяйсяк команде Ozon Tech + - generic [ref=f7e14]: + - generic [ref=f7e16]: + - generic [ref=f7e20]: + - textbox "Поиск" [active] [ref=f7e24]: Fullstack + - generic: Поиск + - button [ref=f7e281] + - button [ref=f7e26] [cursor=pointer] + - generic [ref=f7e326]: + - img "no search items" [ref=f7e327] + - generic [ref=f7e328]: + - generic [ref=f7e329]: "Найдено: 0 вакансий" + - generic [ref=f7e330]: Попробуйте изменить запрос или выбрать другие фильтры + - generic [ref=f7e220]: + - generic [ref=f7e221]: + - generic [ref=f7e222]: + - img "logo" [ref=f7e223] + - generic [ref=f7e224]: + - link [ref=f7e225] [cursor=pointer]: + - /url: https://vk.com/techozon + - link [ref=f7e228] [cursor=pointer]: + - /url: https://t.me/ozon_tech + - link [ref=f7e231] [cursor=pointer]: + - /url: https://www.youtube.com/@OzonTech1998 + - link [ref=f7e234] [cursor=pointer]: + - /url: https://github.com/ozontech + - link [ref=f7e237] [cursor=pointer]: + - /url: https://habr.com/ru/companies/ozontech/articles/ + - generic [ref=f7e241]: + - link "О нас" [ref=f7e242] [cursor=pointer]: + - /url: /about/ + - link "Мероприятия" [ref=f7e243] [cursor=pointer]: + - /url: /events/ + - link "Блог" [ref=f7e244] [cursor=pointer]: + - /url: /blog/ + - link "Контакты" [ref=f7e245] [cursor=pointer]: + - /url: /contacts/ + - link "Стажировки" [ref=f7e246] [cursor=pointer]: + - /url: /internship/ + - link "E-CODE 2026" [ref=f7e247] [cursor=pointer]: + - /url: https://s.ozon.ru/zMmUFY9 + - link "Route 256 PRO" [ref=f7e248] [cursor=pointer]: + - /url: https://route256.ozon.ru/ + - link "Карьера" [ref=f7e249] [cursor=pointer]: + - /url: /career/ + - link "Вакансии" [ref=f7e250] [cursor=pointer]: + - /url: /vacancies/ + - link "Вакансии не из IT" [ref=f7e251] [cursor=pointer]: + - /url: https://career.ozon.ru/vacancy?professionalRoles=70&professionalRoles=8&professionalRoles=33&professionalRoles=58&professionalRoles=76&professionalRoles=90&professionalRoles=120&professionalRoles=38&professionalRoles=80&professionalRoles=87&professionalRoles=172&professionalRoles=170&professionalRoles=171&professionalRoles=161&professionalRoles=82&professionalRoles=49&professionalRoles=40&professionalRoles=66&professionalRoles=55&professionalRoles=2&professionalRoles=3&professionalRoles=182&professionalRoles=68&professionalRoles=71&professionalRoles=42&professionalRoles=65&professionalRoles=183&professionalRoles=151&professionalRoles=133&professionalRoles=177&professionalRoles=48&professionalRoles=174&professionalRoles=44&professionalRoles=45&professionalRoles=46&professionalRoles=178&professionalRoles=169&professionalRoles=162&professionalRoles=152&professionalRoles=173&professionalRoles=85&professionalRoles=111&professionalRoles=115&professionalRoles=143&professionalRoles=9&professionalRoles=35&professionalRoles=180&professionalRoles=97&professionalRoles=123&professionalRoles=127&professionalRoles=21&professionalRoles=31&professionalRoles=52&professionalRoles=78&professionalRoles=102&professionalRoles=131&professionalRoles=51&professionalRoles=57&professionalRoles=83&professionalRoles=105&professionalRoles=106&professionalRoles=122&professionalRoles=129&professionalRoles=17&professionalRoles=181&professionalRoles=158&professionalRoles=145&professionalRoles=146&professionalRoles=16&professionalRoles=18&professionalRoles=50&professionalRoles=147&professionalRoles=134&professionalRoles=136&professionalRoles=137&professionalRoles=142&professionalRoles=153&professionalRoles=69&professionalRoles=117&professionalRoles=118&professionalRoles=72&professionalRoles=74&professionalRoles=94&professionalRoles=39&professionalRoles=67&professionalRoles=81&professionalRoles=179&professionalRoles=108&professionalRoles=11 + - generic [ref=f7e252]: + - generic [ref=f7e253]: + - generic [ref=f7e254]: + - generic [ref=f7e255]: Подписка на дайджест + - generic [ref=f7e256]: Дайджест статей, мероприятий и свежих вакансий Ozon Tech + - textbox "Электронная почта" [ref=f7e263] + - generic [ref=f7e266]: + - button "Соглашаюсь" [ref=f7e267] [cursor=pointer] + - text: на получение информации о мероприятиях и об открытых вакансиях + - img "goshafooter image" [ref=f7e268] + - generic [ref=f7e269]: + - generic [ref=f7e270]: Персональные данные опубликованы в соответствии со ст. 10.1 Федерального закона РФ № 152-ФЗ от 27 июля 2006 г. «О персональных данных» с согласия субъекта. Какая-либо иная обработка, в том числе дальнейшее распространение персональных данных третьими лицами в иных целях запрещена. + - link "Условия обработки персональных данных" [ref=f7e271] [cursor=pointer]: + - /url: https://docs.ozon.ru/legal/personal-data/ + - generic [ref=f7e273]: + - generic [ref=f7e274]: + - generic [ref=f7e275]: + - text: Используем + - link "файлы куки." [ref=f7e276] [cursor=pointer]: + - /url: https://docs.ozon.ru/legal/personal-data/privacy-policy/ + - generic [ref=f7e277]: Оставаясь с нами, вы соглашаетесь на их применение + - button "ОК" [ref=f7e278] [cursor=pointer] \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-34-23-410Z.yml b/.playwright-mcp/page-2026-07-14T07-34-23-410Z.yml new file mode 100644 index 0000000..232bbce --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-34-23-410Z.yml @@ -0,0 +1,77 @@ +- generic [ref=f7e3]: + - link [ref=f7e6] [cursor=pointer]: + - /url: / + - img "logo" [ref=f7e7] + - alert [ref=f7e272]: Вакансии – Ozon Tech + - generic [ref=f7e11]: + - heading "Присоединяйся к команде Ozon Tech" [level=1] [ref=f7e13]: Присоединяйсяк команде Ozon Tech + - generic [ref=f7e14]: + - generic [ref=f7e16]: + - generic [ref=f7e20]: + - textbox "Поиск" [active] [ref=f7e24]: Mobile + - generic: Поиск + - button [ref=f7e281] + - button [ref=f7e26] [cursor=pointer] + - generic [ref=f7e331]: + - img "no search items" [ref=f7e332] + - generic [ref=f7e333]: + - generic [ref=f7e334]: "Найдено: 0 вакансий" + - generic [ref=f7e335]: Попробуйте изменить запрос или выбрать другие фильтры + - generic [ref=f7e220]: + - generic [ref=f7e221]: + - generic [ref=f7e222]: + - img "logo" [ref=f7e223] + - generic [ref=f7e224]: + - link [ref=f7e225] [cursor=pointer]: + - /url: https://vk.com/techozon + - link [ref=f7e228] [cursor=pointer]: + - /url: https://t.me/ozon_tech + - link [ref=f7e231] [cursor=pointer]: + - /url: https://www.youtube.com/@OzonTech1998 + - link [ref=f7e234] [cursor=pointer]: + - /url: https://github.com/ozontech + - link [ref=f7e237] [cursor=pointer]: + - /url: https://habr.com/ru/companies/ozontech/articles/ + - generic [ref=f7e241]: + - link "О нас" [ref=f7e242] [cursor=pointer]: + - /url: /about/ + - link "Мероприятия" [ref=f7e243] [cursor=pointer]: + - /url: /events/ + - link "Блог" [ref=f7e244] [cursor=pointer]: + - /url: /blog/ + - link "Контакты" [ref=f7e245] [cursor=pointer]: + - /url: /contacts/ + - link "Стажировки" [ref=f7e246] [cursor=pointer]: + - /url: /internship/ + - link "E-CODE 2026" [ref=f7e247] [cursor=pointer]: + - /url: https://s.ozon.ru/zMmUFY9 + - link "Route 256 PRO" [ref=f7e248] [cursor=pointer]: + - /url: https://route256.ozon.ru/ + - link "Карьера" [ref=f7e249] [cursor=pointer]: + - /url: /career/ + - link "Вакансии" [ref=f7e250] [cursor=pointer]: + - /url: /vacancies/ + - link "Вакансии не из IT" [ref=f7e251] [cursor=pointer]: + - /url: https://career.ozon.ru/vacancy?professionalRoles=70&professionalRoles=8&professionalRoles=33&professionalRoles=58&professionalRoles=76&professionalRoles=90&professionalRoles=120&professionalRoles=38&professionalRoles=80&professionalRoles=87&professionalRoles=172&professionalRoles=170&professionalRoles=171&professionalRoles=161&professionalRoles=82&professionalRoles=49&professionalRoles=40&professionalRoles=66&professionalRoles=55&professionalRoles=2&professionalRoles=3&professionalRoles=182&professionalRoles=68&professionalRoles=71&professionalRoles=42&professionalRoles=65&professionalRoles=183&professionalRoles=151&professionalRoles=133&professionalRoles=177&professionalRoles=48&professionalRoles=174&professionalRoles=44&professionalRoles=45&professionalRoles=46&professionalRoles=178&professionalRoles=169&professionalRoles=162&professionalRoles=152&professionalRoles=173&professionalRoles=85&professionalRoles=111&professionalRoles=115&professionalRoles=143&professionalRoles=9&professionalRoles=35&professionalRoles=180&professionalRoles=97&professionalRoles=123&professionalRoles=127&professionalRoles=21&professionalRoles=31&professionalRoles=52&professionalRoles=78&professionalRoles=102&professionalRoles=131&professionalRoles=51&professionalRoles=57&professionalRoles=83&professionalRoles=105&professionalRoles=106&professionalRoles=122&professionalRoles=129&professionalRoles=17&professionalRoles=181&professionalRoles=158&professionalRoles=145&professionalRoles=146&professionalRoles=16&professionalRoles=18&professionalRoles=50&professionalRoles=147&professionalRoles=134&professionalRoles=136&professionalRoles=137&professionalRoles=142&professionalRoles=153&professionalRoles=69&professionalRoles=117&professionalRoles=118&professionalRoles=72&professionalRoles=74&professionalRoles=94&professionalRoles=39&professionalRoles=67&professionalRoles=81&professionalRoles=179&professionalRoles=108&professionalRoles=11 + - generic [ref=f7e252]: + - generic [ref=f7e253]: + - generic [ref=f7e254]: + - generic [ref=f7e255]: Подписка на дайджест + - generic [ref=f7e256]: Дайджест статей, мероприятий и свежих вакансий Ozon Tech + - textbox "Электронная почта" [ref=f7e263] + - generic [ref=f7e266]: + - button "Соглашаюсь" [ref=f7e267] [cursor=pointer] + - text: на получение информации о мероприятиях и об открытых вакансиях + - img "goshafooter image" [ref=f7e268] + - generic [ref=f7e269]: + - generic [ref=f7e270]: Персональные данные опубликованы в соответствии со ст. 10.1 Федерального закона РФ № 152-ФЗ от 27 июля 2006 г. «О персональных данных» с согласия субъекта. Какая-либо иная обработка, в том числе дальнейшее распространение персональных данных третьими лицами в иных целях запрещена. + - link "Условия обработки персональных данных" [ref=f7e271] [cursor=pointer]: + - /url: https://docs.ozon.ru/legal/personal-data/ + - generic [ref=f7e273]: + - generic [ref=f7e274]: + - generic [ref=f7e275]: + - text: Используем + - link "файлы куки." [ref=f7e276] [cursor=pointer]: + - /url: https://docs.ozon.ru/legal/personal-data/privacy-policy/ + - generic [ref=f7e277]: Оставаясь с нами, вы соглашаетесь на их применение + - button "ОК" [ref=f7e278] [cursor=pointer] \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-34-43-409Z.yml b/.playwright-mcp/page-2026-07-14T07-34-43-409Z.yml new file mode 100644 index 0000000..066a3e4 --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-34-43-409Z.yml @@ -0,0 +1,139 @@ +- generic [ref=f8e2]: + - banner [ref=f8e3]: + - generic [ref=f8e4]: + - link [ref=f8e5] [cursor=pointer]: + - /url: / + - button "Открыть меню" [ref=f8e8] [cursor=pointer] + - list: + - generic [ref=f8e11]: + - link [ref=f8e12] [cursor=pointer]: + - /url: / + - button "Закрыть меню" [ref=f8e15] [cursor=pointer] + - list [ref=f8e18]: + - listitem [ref=f8e19]: + - button "Все вакансии" [ref=f8e20] [cursor=pointer] + - listitem [ref=f8e21]: + - button "Попасть в команду" [ref=f8e22] [cursor=pointer] + - listitem [ref=f8e23]: + - button "Без опыта" [ref=f8e24] [cursor=pointer] + - listitem [ref=f8e25]: + - button "Строительство" [ref=f8e26] [cursor=pointer] + - listitem [ref=f8e27]: + - link "Сервисные позиции" [ref=f8e28] [cursor=pointer]: + - /url: https://job.wb.ru/?utm_source=wb&utm_medium=career&utm_campaign=header + - link [ref=f8e29] [cursor=pointer]: + - /url: /vacancies + - button "Вакансии" [ref=f8e30] + - main [ref=f8e33]: + - generic [ref=f8e36]: + - heading "Присоединяйся к команде" [level=2] [ref=f8e37] + - generic [ref=f8e38]: + - textbox "Поиск по вакансиям" [ref=f8e40] + - generic [ref=f8e41]: + - generic [ref=f8e43]: + - log [ref=f8e45] + - generic [ref=f8e47] [cursor=pointer]: + - generic [ref=f8e48]: + - text: Город + - generic [ref=f8e49]: (17) + - combobox [ref=f8e50] + - generic [ref=f8e56]: + - log [ref=f8e58] + - generic [ref=f8e60] [cursor=pointer]: + - generic [ref=f8e61]: + - text: Направление + - generic [ref=f8e62]: (27) + - combobox [ref=f8e63] + - generic [ref=f8e69]: + - log [ref=f8e71] + - generic [ref=f8e73] [cursor=pointer]: + - generic [ref=f8e74]: + - text: Тип работы + - generic [ref=f8e75]: (3) + - combobox [ref=f8e76] + - button "Сбросить все фильтры": Сбросить всё + - generic [ref=f8e84]: + - paragraph [ref=f8e85]: Мы обрабатываем файлы cookie и иные аналитические данные для сбора статистики посещаемости нашего сайта + - button "Окей" [ref=f8e86] [cursor=pointer] + - contentinfo [ref=f8e87]: + - generic [ref=f8e88]: + - generic [ref=f8e89]: + - list [ref=f8e90]: + - listitem [ref=f8e91]: + - heading "Компания" [level=4] [ref=f8e92] + - list [ref=f8e93]: + - listitem [ref=f8e94]: + - link "О нас" [ref=f8e95] [cursor=pointer]: + - /url: https://www.wildberries.ru/services/o-nas + - listitem [ref=f8e96]: + - link "Реквизиты" [ref=f8e97] [cursor=pointer]: + - /url: https://www.wildberries.ru/services/rekvizity + - listitem [ref=f8e98]: + - link "Пресс-центр" [ref=f8e99] [cursor=pointer]: + - /url: https://www.wildberries.ru/presservice + - listitem [ref=f8e100]: + - link "Контакты" [ref=f8e101] [cursor=pointer]: + - /url: https://www.wildberries.ru/services/kontakty + - listitem [ref=f8e102]: + - link "Bug Bounty" [ref=f8e103] [cursor=pointer]: + - /url: https://www.wildberries.ru/services/bug-bounty + - listitem [ref=f8e104]: + - heading "Наши проекты" [level=4] [ref=f8e105] + - list [ref=f8e106]: + - listitem [ref=f8e107]: + - link "Маркетплейс" [ref=f8e108] [cursor=pointer]: + - /url: https://www.wildberries.ru/ + - listitem [ref=f8e109]: + - link "Wibes" [ref=f8e110] [cursor=pointer]: + - /url: https://wibes.ru/ + - listitem [ref=f8e111]: + - link "Мост поколений" [ref=f8e112] [cursor=pointer]: + - /url: https://mp.world/?utm_source=wbcareer&utm_medium=web&utm_campaign=footer + - listitem [ref=f8e113]: + - link "WB Путешествия" [ref=f8e114] [cursor=pointer]: + - /url: https://vmeste.wildberries.ru/ + - listitem [ref=f8e115]: + - link "Tingli" [ref=f8e116] [cursor=pointer]: + - /url: https://tingli.wildberries.ru/?utm_source=wbcareer&utm_medium=web&utm_campaign=footer + - listitem [ref=f8e117]: + - link "WB Stream" [ref=f8e118] [cursor=pointer]: + - /url: https://stream.wb.ru/login + - listitem [ref=f8e119]: + - link "Техношкола" [ref=f8e120] [cursor=pointer]: + - /url: https://tech.wildberries.ru/?utm_source=careerwb&utm_medium=internbanner + - listitem [ref=f8e121]: + - heading "Полезные каналы в TG" [level=4] [ref=f8e122] + - list [ref=f8e123]: + - listitem [ref=f8e124]: + - link "Мы в RWB" [ref=f8e125] [cursor=pointer]: + - /url: https://t.me/+LqmrrRYk8EoxMmEy + - listitem [ref=f8e126]: + - link "Старт в RWB" [ref=f8e127] [cursor=pointer]: + - /url: https://t.me/+z_NUrCEBmA4zYjFi + - listitem [ref=f8e128]: + - link "RWB Tech" [ref=f8e129] [cursor=pointer]: + - /url: https://t.me/tech_rwb + - listitem [ref=f8e130]: + - link "WB Партнеры" [ref=f8e131] [cursor=pointer]: + - /url: https://t.me/wbsellerofficial + - listitem [ref=f8e132]: + - link "Wildberries Official" [ref=f8e133] [cursor=pointer]: + - /url: https://t.me/wildberriesru_official + - listitem [ref=f8e134]: + - heading "Правовые документы" [level=4] [ref=f8e135] + - list [ref=f8e136]: + - listitem [ref=f8e137]: + - link "Политика обработки персональных данных пользователей" [ref=f8e138] [cursor=pointer]: + - /url: https://www.wildberries.ru/services/politika-obrabotki-personalnyh-dannyh + - listitem [ref=f8e139]: + - link "Политика обработки персональных данных работников и исполнителей" [ref=f8e140] [cursor=pointer]: + - /url: https://legal.wildberries.ru/staff-counterparty-privacy-policy/country/ru/lang/ru/ + - paragraph [ref=f8e141]: + - text: 2004–2026 © Wildberries — модный интернет-магазин одежды, обуви и аксессуаров. Все права защищены. Доставка по всей России. На Торговой площадке wildberries.ru + - link "применяются рекомендательные технологии." [ref=f8e142] [cursor=pointer]: + - /url: https://www.wildberries.ru/services/pravila-primeneniya-rekomendatelnyh-tehnologiy + - text: "Адрес для направления юридически значимых сообщений:" + - link "sales@wildberries.ru" [ref=f8e143] [cursor=pointer]: + - /url: mailto:sales@wildberries.ru + - img "wildberries" [ref=f8e144] + - button "Прокрутить наверх" \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-34-52-526Z.yml b/.playwright-mcp/page-2026-07-14T07-34-52-526Z.yml new file mode 100644 index 0000000..b625ca5 --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-34-52-526Z.yml @@ -0,0 +1,163 @@ +- generic [ref=f8e2]: + - banner [ref=f8e3]: + - generic [ref=f8e4]: + - link [ref=f8e5] [cursor=pointer]: + - /url: / + - button "Открыть меню" [ref=f8e8] [cursor=pointer] + - list: + - generic [ref=f8e11]: + - link [ref=f8e12] [cursor=pointer]: + - /url: / + - button "Закрыть меню" [ref=f8e15] [cursor=pointer] + - list [ref=f8e18]: + - listitem [ref=f8e19]: + - button "Все вакансии" [ref=f8e20] [cursor=pointer] + - listitem [ref=f8e21]: + - button "Попасть в команду" [ref=f8e22] [cursor=pointer] + - listitem [ref=f8e23]: + - button "Без опыта" [ref=f8e24] [cursor=pointer] + - listitem [ref=f8e25]: + - button "Строительство" [ref=f8e26] [cursor=pointer] + - listitem [ref=f8e27]: + - link "Сервисные позиции" [ref=f8e28] [cursor=pointer]: + - /url: https://job.wb.ru/?utm_source=wb&utm_medium=career&utm_campaign=header + - link [ref=f8e29] [cursor=pointer]: + - /url: /vacancies + - button "Вакансии" [ref=f8e30] + - main [ref=f8e33]: + - generic [ref=f8e36]: + - heading "Присоединяйся к команде" [level=2] [ref=f8e37] + - generic [ref=f8e38]: + - generic [ref=f8e39]: + - textbox "Поиск по вакансиям" [active] [ref=f8e40]: Frontend + - button [ref=f8e217] [cursor=pointer] + - generic [ref=f8e41]: + - generic [ref=f8e43]: + - log [ref=f8e45] + - generic [ref=f8e47] [cursor=pointer]: + - generic [ref=f8e221]: + - text: Город + - generic [ref=f8e222]: (17) + - combobox [ref=f8e50] + - generic [ref=f8e56]: + - log [ref=f8e58] + - generic [ref=f8e60] [cursor=pointer]: + - generic [ref=f8e226]: + - text: Направление + - generic [ref=f8e227]: (27) + - combobox [ref=f8e63] + - generic [ref=f8e69]: + - log [ref=f8e71] + - generic [ref=f8e73] [cursor=pointer]: + - generic [ref=f8e231]: + - text: Тип работы + - generic [ref=f8e232]: (3) + - combobox [ref=f8e76] + - button "Сбросить все фильтры" [ref=f8e236] [cursor=pointer]: Сбросить всё + - heading "3 открытые вакансии в компании" [level=3] [ref=f8e241] + - generic [ref=f8e81]: + - generic [ref=f8e242]: + - link "Frontend-разработчик (Платформа) Разработка Удаленно" [ref=f8e243] [cursor=pointer]: + - /url: /vacancies/19015 + - heading "Frontend-разработчик (Платформа)" [level=4] [ref=f8e244] + - generic [ref=f8e245]: + - generic [ref=f8e246]: Разработка + - generic [ref=f8e248]: Удаленно + - link "Senior Frontend разработчик в Маркетплейс Разработка Удаленно" [ref=f8e249] [cursor=pointer]: + - /url: /vacancies/31736 + - heading "Senior Frontend разработчик в Маркетплейс" [level=4] [ref=f8e250] + - generic [ref=f8e251]: + - generic [ref=f8e252]: Разработка + - generic [ref=f8e254]: Удаленно + - link "Senior Frontend developer (Angular) в WB Job Разработка Удаленно" [ref=f8e255] [cursor=pointer]: + - /url: /vacancies/37091 + - heading "Senior Frontend developer (Angular) в WB Job" [level=4] [ref=f8e256] + - generic [ref=f8e257]: + - generic [ref=f8e258]: Разработка + - generic [ref=f8e260]: Удаленно + - paragraph [ref=f8e262]: Показаны 3 из 3 + - generic [ref=f8e84]: + - paragraph [ref=f8e85]: Мы обрабатываем файлы cookie и иные аналитические данные для сбора статистики посещаемости нашего сайта + - button "Окей" [ref=f8e86] [cursor=pointer] + - contentinfo [ref=f8e87]: + - generic [ref=f8e88]: + - generic [ref=f8e89]: + - list [ref=f8e90]: + - listitem [ref=f8e91]: + - heading "Компания" [level=4] [ref=f8e92] + - list [ref=f8e93]: + - listitem [ref=f8e94]: + - link "О нас" [ref=f8e95] [cursor=pointer]: + - /url: https://www.wildberries.ru/services/o-nas + - listitem [ref=f8e96]: + - link "Реквизиты" [ref=f8e97] [cursor=pointer]: + - /url: https://www.wildberries.ru/services/rekvizity + - listitem [ref=f8e98]: + - link "Пресс-центр" [ref=f8e99] [cursor=pointer]: + - /url: https://www.wildberries.ru/presservice + - listitem [ref=f8e100]: + - link "Контакты" [ref=f8e101] [cursor=pointer]: + - /url: https://www.wildberries.ru/services/kontakty + - listitem [ref=f8e102]: + - link "Bug Bounty" [ref=f8e103] [cursor=pointer]: + - /url: https://www.wildberries.ru/services/bug-bounty + - listitem [ref=f8e104]: + - heading "Наши проекты" [level=4] [ref=f8e105] + - list [ref=f8e106]: + - listitem [ref=f8e107]: + - link "Маркетплейс" [ref=f8e108] [cursor=pointer]: + - /url: https://www.wildberries.ru/ + - listitem [ref=f8e109]: + - link "Wibes" [ref=f8e110] [cursor=pointer]: + - /url: https://wibes.ru/ + - listitem [ref=f8e111]: + - link "Мост поколений" [ref=f8e112] [cursor=pointer]: + - /url: https://mp.world/?utm_source=wbcareer&utm_medium=web&utm_campaign=footer + - listitem [ref=f8e113]: + - link "WB Путешествия" [ref=f8e114] [cursor=pointer]: + - /url: https://vmeste.wildberries.ru/ + - listitem [ref=f8e115]: + - link "Tingli" [ref=f8e116] [cursor=pointer]: + - /url: https://tingli.wildberries.ru/?utm_source=wbcareer&utm_medium=web&utm_campaign=footer + - listitem [ref=f8e117]: + - link "WB Stream" [ref=f8e118] [cursor=pointer]: + - /url: https://stream.wb.ru/login + - listitem [ref=f8e119]: + - link "Техношкола" [ref=f8e120] [cursor=pointer]: + - /url: https://tech.wildberries.ru/?utm_source=careerwb&utm_medium=internbanner + - listitem [ref=f8e121]: + - heading "Полезные каналы в TG" [level=4] [ref=f8e122] + - list [ref=f8e123]: + - listitem [ref=f8e124]: + - link "Мы в RWB" [ref=f8e125] [cursor=pointer]: + - /url: https://t.me/+LqmrrRYk8EoxMmEy + - listitem [ref=f8e126]: + - link "Старт в RWB" [ref=f8e127] [cursor=pointer]: + - /url: https://t.me/+z_NUrCEBmA4zYjFi + - listitem [ref=f8e128]: + - link "RWB Tech" [ref=f8e129] [cursor=pointer]: + - /url: https://t.me/tech_rwb + - listitem [ref=f8e130]: + - link "WB Партнеры" [ref=f8e131] [cursor=pointer]: + - /url: https://t.me/wbsellerofficial + - listitem [ref=f8e132]: + - link "Wildberries Official" [ref=f8e133] [cursor=pointer]: + - /url: https://t.me/wildberriesru_official + - listitem [ref=f8e134]: + - heading "Правовые документы" [level=4] [ref=f8e135] + - list [ref=f8e136]: + - listitem [ref=f8e137]: + - link "Политика обработки персональных данных пользователей" [ref=f8e138] [cursor=pointer]: + - /url: https://www.wildberries.ru/services/politika-obrabotki-personalnyh-dannyh + - listitem [ref=f8e139]: + - link "Политика обработки персональных данных работников и исполнителей" [ref=f8e140] [cursor=pointer]: + - /url: https://legal.wildberries.ru/staff-counterparty-privacy-policy/country/ru/lang/ru/ + - paragraph [ref=f8e141]: + - text: 2004–2026 © Wildberries — модный интернет-магазин одежды, обуви и аксессуаров. Все права защищены. Доставка по всей России. На Торговой площадке wildberries.ru + - link "применяются рекомендательные технологии." [ref=f8e142] [cursor=pointer]: + - /url: https://www.wildberries.ru/services/pravila-primeneniya-rekomendatelnyh-tehnologiy + - text: "Адрес для направления юридически значимых сообщений:" + - link "sales@wildberries.ru" [ref=f8e143] [cursor=pointer]: + - /url: mailto:sales@wildberries.ru + - img "wildberries" [ref=f8e144] + - button "Прокрутить наверх" \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-35-00-258Z.yml b/.playwright-mcp/page-2026-07-14T07-35-00-258Z.yml new file mode 100644 index 0000000..abd3c59 --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-35-00-258Z.yml @@ -0,0 +1,142 @@ +- generic [ref=f8e2]: + - banner [ref=f8e3]: + - generic [ref=f8e4]: + - link [ref=f8e5] [cursor=pointer]: + - /url: / + - button "Открыть меню" [ref=f8e8] [cursor=pointer] + - list: + - generic [ref=f8e11]: + - link [ref=f8e12] [cursor=pointer]: + - /url: / + - button "Закрыть меню" [ref=f8e15] [cursor=pointer] + - list [ref=f8e18]: + - listitem [ref=f8e19]: + - button "Все вакансии" [ref=f8e20] [cursor=pointer] + - listitem [ref=f8e21]: + - button "Попасть в команду" [ref=f8e22] [cursor=pointer] + - listitem [ref=f8e23]: + - button "Без опыта" [ref=f8e24] [cursor=pointer] + - listitem [ref=f8e25]: + - button "Строительство" [ref=f8e26] [cursor=pointer] + - listitem [ref=f8e27]: + - link "Сервисные позиции" [ref=f8e28] [cursor=pointer]: + - /url: https://job.wb.ru/?utm_source=wb&utm_medium=career&utm_campaign=header + - link [ref=f8e29] [cursor=pointer]: + - /url: /vacancies + - button "Вакансии" [ref=f8e30] + - main [ref=f8e33]: + - generic [ref=f8e36]: + - heading "Присоединяйся к команде" [level=2] [ref=f8e37] + - generic [ref=f8e38]: + - generic [ref=f8e39]: + - textbox "Поиск по вакансиям" [active] [ref=f8e40]: Flutter + - button [ref=f8e217] [cursor=pointer] + - generic [ref=f8e41]: + - generic [ref=f8e43]: + - log [ref=f8e45] + - generic [ref=f8e47] [cursor=pointer]: + - generic [ref=f8e263]: + - text: Город + - generic [ref=f8e264]: (17) + - combobox [ref=f8e50] + - generic [ref=f8e56]: + - log [ref=f8e58] + - generic [ref=f8e60] [cursor=pointer]: + - generic [ref=f8e268]: + - text: Направление + - generic [ref=f8e269]: (27) + - combobox [ref=f8e63] + - generic [ref=f8e69]: + - log [ref=f8e71] + - generic [ref=f8e73] [cursor=pointer]: + - generic [ref=f8e273]: + - text: Тип работы + - generic [ref=f8e274]: (3) + - combobox [ref=f8e76] + - button "Сбросить все фильтры" [ref=f8e236] [cursor=pointer]: Сбросить всё + - heading "Увы, сейчас по вашему запросу ничего не нашлось, попробуйте изменить ключевые слова или воспользуйтесь фильтрами" [level=3] [ref=f8e279] + - generic [ref=f8e84]: + - paragraph [ref=f8e85]: Мы обрабатываем файлы cookie и иные аналитические данные для сбора статистики посещаемости нашего сайта + - button "Окей" [ref=f8e86] [cursor=pointer] + - contentinfo [ref=f8e87]: + - generic [ref=f8e88]: + - generic [ref=f8e89]: + - list [ref=f8e90]: + - listitem [ref=f8e91]: + - heading "Компания" [level=4] [ref=f8e92] + - list [ref=f8e93]: + - listitem [ref=f8e94]: + - link "О нас" [ref=f8e95] [cursor=pointer]: + - /url: https://www.wildberries.ru/services/o-nas + - listitem [ref=f8e96]: + - link "Реквизиты" [ref=f8e97] [cursor=pointer]: + - /url: https://www.wildberries.ru/services/rekvizity + - listitem [ref=f8e98]: + - link "Пресс-центр" [ref=f8e99] [cursor=pointer]: + - /url: https://www.wildberries.ru/presservice + - listitem [ref=f8e100]: + - link "Контакты" [ref=f8e101] [cursor=pointer]: + - /url: https://www.wildberries.ru/services/kontakty + - listitem [ref=f8e102]: + - link "Bug Bounty" [ref=f8e103] [cursor=pointer]: + - /url: https://www.wildberries.ru/services/bug-bounty + - listitem [ref=f8e104]: + - heading "Наши проекты" [level=4] [ref=f8e105] + - list [ref=f8e106]: + - listitem [ref=f8e107]: + - link "Маркетплейс" [ref=f8e108] [cursor=pointer]: + - /url: https://www.wildberries.ru/ + - listitem [ref=f8e109]: + - link "Wibes" [ref=f8e110] [cursor=pointer]: + - /url: https://wibes.ru/ + - listitem [ref=f8e111]: + - link "Мост поколений" [ref=f8e112] [cursor=pointer]: + - /url: https://mp.world/?utm_source=wbcareer&utm_medium=web&utm_campaign=footer + - listitem [ref=f8e113]: + - link "WB Путешествия" [ref=f8e114] [cursor=pointer]: + - /url: https://vmeste.wildberries.ru/ + - listitem [ref=f8e115]: + - link "Tingli" [ref=f8e116] [cursor=pointer]: + - /url: https://tingli.wildberries.ru/?utm_source=wbcareer&utm_medium=web&utm_campaign=footer + - listitem [ref=f8e117]: + - link "WB Stream" [ref=f8e118] [cursor=pointer]: + - /url: https://stream.wb.ru/login + - listitem [ref=f8e119]: + - link "Техношкола" [ref=f8e120] [cursor=pointer]: + - /url: https://tech.wildberries.ru/?utm_source=careerwb&utm_medium=internbanner + - listitem [ref=f8e121]: + - heading "Полезные каналы в TG" [level=4] [ref=f8e122] + - list [ref=f8e123]: + - listitem [ref=f8e124]: + - link "Мы в RWB" [ref=f8e125] [cursor=pointer]: + - /url: https://t.me/+LqmrrRYk8EoxMmEy + - listitem [ref=f8e126]: + - link "Старт в RWB" [ref=f8e127] [cursor=pointer]: + - /url: https://t.me/+z_NUrCEBmA4zYjFi + - listitem [ref=f8e128]: + - link "RWB Tech" [ref=f8e129] [cursor=pointer]: + - /url: https://t.me/tech_rwb + - listitem [ref=f8e130]: + - link "WB Партнеры" [ref=f8e131] [cursor=pointer]: + - /url: https://t.me/wbsellerofficial + - listitem [ref=f8e132]: + - link "Wildberries Official" [ref=f8e133] [cursor=pointer]: + - /url: https://t.me/wildberriesru_official + - listitem [ref=f8e134]: + - heading "Правовые документы" [level=4] [ref=f8e135] + - list [ref=f8e136]: + - listitem [ref=f8e137]: + - link "Политика обработки персональных данных пользователей" [ref=f8e138] [cursor=pointer]: + - /url: https://www.wildberries.ru/services/politika-obrabotki-personalnyh-dannyh + - listitem [ref=f8e139]: + - link "Политика обработки персональных данных работников и исполнителей" [ref=f8e140] [cursor=pointer]: + - /url: https://legal.wildberries.ru/staff-counterparty-privacy-policy/country/ru/lang/ru/ + - paragraph [ref=f8e141]: + - text: 2004–2026 © Wildberries — модный интернет-магазин одежды, обуви и аксессуаров. Все права защищены. Доставка по всей России. На Торговой площадке wildberries.ru + - link "применяются рекомендательные технологии." [ref=f8e142] [cursor=pointer]: + - /url: https://www.wildberries.ru/services/pravila-primeneniya-rekomendatelnyh-tehnologiy + - text: "Адрес для направления юридически значимых сообщений:" + - link "sales@wildberries.ru" [ref=f8e143] [cursor=pointer]: + - /url: mailto:sales@wildberries.ru + - img "wildberries" [ref=f8e144] + - button "Прокрутить наверх" \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-35-08-037Z.yml b/.playwright-mcp/page-2026-07-14T07-35-08-037Z.yml new file mode 100644 index 0000000..e193136 --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-35-08-037Z.yml @@ -0,0 +1,360 @@ +- generic [ref=f9e3]: + - banner [ref=f9e4]: + - generic [ref=f9e7]: + - link "Пропустить навигацию" [ref=f9e8] [cursor=pointer]: + - /url: "#skip-link-anchor" + - navigation [ref=f9e9]: + - link [ref=f9e10] [cursor=pointer]: + - /url: /career/ + - img "Т-Банк" [ref=f9e11] + - list [ref=f9e13]: + - listitem [ref=f9e14]: + - link "Вакансии" [ref=f9e18] [cursor=pointer]: + - /url: /career/vacancies/ + - listitem [ref=f9e21]: + - link "О нас" [ref=f9e25] [cursor=pointer]: + - /url: /career/ + - listitem [ref=f9e28]: + - generic [ref=f9e29]: + - link "Работа с клиентами" [ref=f9e32] [cursor=pointer]: + - /url: /career/service/about/ + - generic: + - generic: + - list: + - listitem: + - generic: + - link "Отзывы": + - /url: /otzyyvy/tinkoff-career/ + - listitem: + - generic: + - link "Ответы на вопросы": + - /url: /career/service/help/ + - listitem: + - generic: + - link "Приведи друга": + - /url: /career/service/friends/ + - listitem: + - generic: + - link "Блог": + - /url: /career/blog/ + - listitem [ref=f9e35]: + - generic [ref=f9e36]: + - link "Работа в ИТ" [ref=f9e39] [cursor=pointer]: + - /url: /career/it/about/ + - generic: + - generic: + - list: + - listitem: + - generic: + - link "Интервью": + - /url: /career/it/interview/ + - listitem: + - generic: + - link "Технологии": + - /url: /career/technologies/ + - listitem: + - generic: + - link "Стажировки": + - /url: /career/start/ + - listitem: + - generic: + - link "Быстрые офферы": + - /url: /career/fast-offers/ + - generic [ref=f9e44]: + - heading "Вакансии в ИТ" [level=1] [ref=f9e45] + - generic [ref=f9e46]: + - generic [ref=f9e47]: + - generic [ref=f9e51]: + - combobox "Backend" [ref=f9e54] + - button "Найти" [ref=f9e55] [cursor=pointer] + - generic [ref=f9e60]: + - button [ref=f9e62]: + - banner [ref=f9e64]: + - generic [ref=f9e65]: + - generic [ref=f9e67]: + - paragraph [ref=f9e71]: Гибрид + - paragraph [ref=f9e75]: Middle + - paragraph [ref=f9e79]: Senior + - paragraph [ref=f9e83]: 5/2 + - heading "Backend-разработчик — PHP" [level=1] [ref=f9e84] + - paragraph [ref=f9e88]: Москва + - generic [ref=f9e89]: Создавайте и развивайте backend‑архитектуру B2B‑платформы + - generic [ref=f9e93]: + - link "Откликнуться" [ref=f9e94] [cursor=pointer]: + - /url: /career/it/vacancy/moscow/backend-razrabotchik-php/05ed3338-e035-4774-aad9-d58d9fd7e719/ + - paragraph + - button [ref=f9e99]: + - banner [ref=f9e101]: + - generic [ref=f9e102]: + - generic [ref=f9e104]: + - paragraph [ref=f9e108]: Гибрид + - paragraph [ref=f9e112]: Middle + - paragraph [ref=f9e116]: Senior + - paragraph [ref=f9e120]: 5/2 + - heading "Тимлид маркетинговой аналитики" [level=1] [ref=f9e121] + - paragraph [ref=f9e125]: Москва + - generic [ref=f9e126]: Формируйте стратегию и процессы маркетинговой аналитики B2C‑продуктов + - generic [ref=f9e130]: + - link "Откликнуться" [ref=f9e131] [cursor=pointer]: + - /url: /career/it/vacancy/moscow/timlid-marketingovoj-analitiki/4b826ff6-2848-4d66-ac22-d7a4fb600737/ + - paragraph + - button [ref=f9e136]: + - banner [ref=f9e138]: + - generic [ref=f9e139]: + - generic [ref=f9e141]: + - paragraph [ref=f9e145]: Гибрид + - paragraph [ref=f9e149]: Middle + - paragraph [ref=f9e153]: Senior + - paragraph [ref=f9e157]: 5/2 + - heading "Backend-разработчик — PHP" [level=1] [ref=f9e158] + - paragraph [ref=f9e162]: Москва + - generic [ref=f9e163]: Разрабатывайте и развивайте backend‑сервисы платформы еКредит + - generic [ref=f9e167]: + - link "Откликнуться" [ref=f9e168] [cursor=pointer]: + - /url: /career/it/vacancy/moscow/backend-razrabotchik-php/ddb86d41-514e-4c71-8834-28d3bb18451c/ + - paragraph + - button [ref=f9e173]: + - banner [ref=f9e175]: + - generic [ref=f9e176]: + - generic [ref=f9e178]: + - paragraph [ref=f9e182]: Гибрид + - paragraph [ref=f9e186]: Middle + - paragraph [ref=f9e190]: Senior + - paragraph [ref=f9e194]: 5/2 + - heading "Продуктовый аналитик в Авто.ру" [level=1] [ref=f9e195] + - paragraph [ref=f9e199]: Москва + - generic [ref=f9e200]: Развивайте продуктовую аналитику платформы + - generic [ref=f9e204]: + - link "Откликнуться" [ref=f9e205] [cursor=pointer]: + - /url: /career/it/vacancy/moscow/produktovyj-analitik-v-avto-ru/3046528e-f97c-4525-8add-763dba7eaa54/ + - paragraph + - button [ref=f9e210]: + - banner [ref=f9e212]: + - generic [ref=f9e213]: + - generic [ref=f9e215]: + - paragraph [ref=f9e219]: Гибрид + - paragraph [ref=f9e223]: Middle + - paragraph [ref=f9e227]: 5/2 + - heading "ML продакт-менеджер — платформа Т‑Запуск" [level=1] [ref=f9e228] + - paragraph [ref=f9e232]: Москва + - generic [ref=f9e233]: Стройте AI‑решения для автоматизации запусков продуктов + - generic [ref=f9e237]: + - link "Откликнуться" [ref=f9e238] [cursor=pointer]: + - /url: /career/it/vacancy/moscow/ml-prodakt-menedzher-platforma-t-zapusk/97727fa2-920f-4505-bbca-d13188682227/ + - paragraph + - button [ref=f9e243]: + - banner [ref=f9e245]: + - generic [ref=f9e246]: + - generic [ref=f9e248]: + - paragraph [ref=f9e252]: Удаленный + - paragraph [ref=f9e256]: Офис + - paragraph [ref=f9e260]: Middle + - paragraph [ref=f9e264]: Senior + - paragraph [ref=f9e268]: 5/2 + - heading "Старший инженер — голосовые сервисы MVNO" [level=1] [ref=f9e269] + - paragraph [ref=f9e273]: Любой город + - generic [ref=f9e274]: Поддерживайте и модернизируйте узлы голосовой сети MVNO + - generic [ref=f9e278]: + - link "Откликнуться" [ref=f9e279] [cursor=pointer]: + - /url: /career/it/vacancy/moscow/starshij-inzhener-golosovye-servisy-mvno/d87838ce-1a5c-4903-95df-74a03c050ab8/ + - paragraph + - button [ref=f9e284]: + - banner [ref=f9e286]: + - generic [ref=f9e287]: + - generic [ref=f9e289]: + - paragraph [ref=f9e293]: Удаленный + - paragraph [ref=f9e297]: Офис + - paragraph [ref=f9e301]: Middle + - paragraph [ref=f9e305]: Senior + - paragraph [ref=f9e309]: Lead + - paragraph [ref=f9e313]: 5/2 + - heading "Тимлид разработки (Java, Data)" [level=1] [ref=f9e314] + - paragraph [ref=f9e318]: Воронеж + - generic [ref=f9e319]: Руководите разработкой и развитием платформы доставки данных + - generic [ref=f9e323]: + - link "Откликнуться" [ref=f9e324] [cursor=pointer]: + - /url: /career/it/vacancy/b756fe6b-bbd3-44d5-9302-5bfcc740f46e/timlid-razrabotki-java-data/019f3c4b-0562-773e-b082-84bf8129947c/ + - paragraph + - button [ref=f9e329]: + - banner [ref=f9e331]: + - generic [ref=f9e332]: + - generic [ref=f9e334]: + - paragraph [ref=f9e338]: Удаленный + - paragraph [ref=f9e342]: Офис + - paragraph [ref=f9e346]: Middle + - paragraph [ref=f9e350]: Senior + - paragraph [ref=f9e354]: Lead + - paragraph [ref=f9e358]: 5/2 + - heading "Тимлид разработки (Java, Data)" [level=1] [ref=f9e359] + - paragraph [ref=f9e363]: Ростов-на-Дону + - generic [ref=f9e364]: Руководите разработкой и развитием платформы доставки данных + - generic [ref=f9e368]: + - link "Откликнуться" [ref=f9e369] [cursor=pointer]: + - /url: /career/it/vacancy/rostov-on-don/timlid-razrabotki-java-data/019f3c4b-0563-7fcf-b085-04203e647dcb/ + - paragraph + - button [ref=f9e374]: + - banner [ref=f9e376]: + - generic [ref=f9e377]: + - generic [ref=f9e379]: + - paragraph [ref=f9e383]: Удаленный + - paragraph [ref=f9e387]: Офис + - paragraph [ref=f9e391]: Middle + - paragraph [ref=f9e395]: Senior + - paragraph [ref=f9e399]: Lead + - paragraph [ref=f9e403]: 5/2 + - heading "Тимлид разработки (Java, Data)" [level=1] [ref=f9e404] + - paragraph [ref=f9e408]: Минск + - generic [ref=f9e409]: Руководите разработкой и развитием платформы доставки данных + - generic [ref=f9e413]: + - link "Откликнуться" [ref=f9e414] [cursor=pointer]: + - /url: /career/it/vacancy/00000000-0000-0000-0000-000000000001/timlid-razrabotki-java-data/019f3c4b-0563-7f53-bcb9-4a3ec7c0bffc/ + - paragraph + - button [ref=f9e419]: + - banner [ref=f9e421]: + - generic [ref=f9e422]: + - generic [ref=f9e424]: + - paragraph [ref=f9e428]: Удаленный + - paragraph [ref=f9e432]: Офис + - paragraph [ref=f9e436]: Middle + - paragraph [ref=f9e440]: Senior + - paragraph [ref=f9e444]: Lead + - paragraph [ref=f9e448]: 5/2 + - heading "Тимлид разработки (Java, Data)" [level=1] [ref=f9e449] + - paragraph [ref=f9e453]: Санкт-Петербург + - generic [ref=f9e454]: Руководите разработкой и развитием платформы доставки данных + - generic [ref=f9e458]: + - link "Откликнуться" [ref=f9e459] [cursor=pointer]: + - /url: /career/it/vacancy/saint-petersburg/timlid-razrabotki-java-data/019f3c4b-0563-7115-a477-92e8e26fb26c/ + - paragraph + - generic: + - button "Помочь с выбором" + - generic [ref=f9e466]: + - heading "Фильтр" [level=2] [ref=f9e468] + - generic [ref=f9e469]: + - banner [ref=f9e470]: + - heading "Направление" [level=3] [ref=f9e472] + - generic [ref=f9e474]: + - generic [ref=f9e476] [cursor=pointer]: + - radio "Все направления" [ref=f9e479] + - generic [ref=f9e480]: Все направления + - generic [ref=f9e486] [cursor=pointer]: + - radio "Работа с клиентами" [ref=f9e489] + - generic [ref=f9e490]: Работа с клиентами + - generic [ref=f9e496] [cursor=pointer]: + - radio "Работа в ИТ" [checked] [ref=f9e499] + - generic [ref=f9e500]: Работа в ИТ + - generic [ref=f9e506] [cursor=pointer]: + - radio "Бизнес и процессы" [ref=f9e509] + - generic [ref=f9e510]: Бизнес и процессы + - generic [ref=f9e515]: + - banner [ref=f9e516]: + - heading "Уровень" [level=3] [ref=f9e518] + - generic [ref=f9e520]: + - generic [ref=f9e522] [cursor=pointer]: + - checkbox "Junior" [ref=f9e525] + - generic [ref=f9e526]: Junior + - generic [ref=f9e532] [cursor=pointer]: + - checkbox "Middle" [ref=f9e535] + - generic [ref=f9e536]: Middle + - generic [ref=f9e542] [cursor=pointer]: + - checkbox "Senior" [ref=f9e545] + - generic [ref=f9e546]: Senior + - generic [ref=f9e552] [cursor=pointer]: + - checkbox "Lead" [ref=f9e555] + - generic [ref=f9e556]: Lead + - generic [ref=f9e561]: + - banner [ref=f9e562]: + - heading "Формат работы" [level=3] [ref=f9e564] + - generic [ref=f9e566]: + - generic [ref=f9e568] [cursor=pointer]: + - checkbox "Удаленный" [ref=f9e571] + - generic [ref=f9e572]: Удаленный + - generic [ref=f9e578] [cursor=pointer]: + - checkbox "Офис" [ref=f9e581] + - generic [ref=f9e582]: Офис + - generic [ref=f9e588] [cursor=pointer]: + - checkbox "Гибрид" [ref=f9e591] + - generic [ref=f9e592]: Гибрид + - generic [ref=f9e597]: + - banner [ref=f9e598]: + - heading "Опыт работы" [level=3] [ref=f9e600] + - generic [ref=f9e602]: + - generic [ref=f9e604]: + - generic [ref=f9e606]: + - checkbox "Без опыта" [disabled] + - generic [ref=f9e607]: Без опыта + - generic [ref=f9e613] [cursor=pointer]: + - checkbox "До года" [ref=f9e616] + - generic [ref=f9e617]: До года + - generic [ref=f9e623] [cursor=pointer]: + - checkbox "1 – 5 лет" [ref=f9e626] + - generic [ref=f9e627]: 1 – 5 лет + - generic [ref=f9e633] [cursor=pointer]: + - checkbox "Более 5 лет" [ref=f9e636] + - generic [ref=f9e637]: Более 5 лет + - generic [ref=f9e642]: + - banner [ref=f9e643]: + - heading "График работы" [level=3] [ref=f9e645] + - generic [ref=f9e647]: + - generic [ref=f9e649] [cursor=pointer]: + - checkbox "5/2" [ref=f9e652] + - generic [ref=f9e653]: 5/2 + - generic [ref=f9e659]: + - generic [ref=f9e661]: + - checkbox "2/2" [disabled] + - generic [ref=f9e662]: 2/2 + - generic [ref=f9e668]: + - generic [ref=f9e670]: + - checkbox "Свободный" [disabled] + - generic [ref=f9e671]: Свободный + - generic [ref=f9e676]: + - banner [ref=f9e677]: + - heading "Профессии" [level=3] [ref=f9e679] + - generic [ref=f9e681]: + - generic [ref=f9e683] [cursor=pointer]: + - checkbox "Backend" [ref=f9e686] + - generic [ref=f9e687]: Backend + - generic [ref=f9e693] [cursor=pointer]: + - checkbox "Frontend" [ref=f9e696] + - generic [ref=f9e697]: Frontend + - generic [ref=f9e703] [cursor=pointer]: + - checkbox "Машинное обучение" [ref=f9e706] + - generic [ref=f9e707]: Машинное обучение + - generic [ref=f9e713] [cursor=pointer]: + - checkbox "Аналитика" [ref=f9e716] + - generic [ref=f9e717]: Аналитика + - button [ref=f9e725] [cursor=pointer] + - generic [ref=f9e732]: + - banner [ref=f9e733]: + - heading "Специализации" [level=3] [ref=f9e735] + - generic [ref=f9e737]: + - generic [ref=f9e739] [cursor=pointer]: + - checkbox ".NET" [ref=f9e742] + - generic [ref=f9e743]: .NET + - generic [ref=f9e749] [cursor=pointer]: + - checkbox "1С-аналитика" [ref=f9e752] + - generic [ref=f9e753]: 1С-аналитика + - generic [ref=f9e759] [cursor=pointer]: + - checkbox "Support Engineer" [ref=f9e762] + - generic [ref=f9e763]: Support Engineer + - generic [ref=f9e769] [cursor=pointer]: + - checkbox "QA Fullstack" [ref=f9e772] + - generic [ref=f9e773]: QA Fullstack + - button [ref=f9e781] [cursor=pointer] + - generic [ref=f9e788]: + - banner [ref=f9e789]: + - heading "Местоположение" [level=3] [ref=f9e791] + - generic [ref=f9e793]: + - generic [ref=f9e795] [cursor=pointer]: + - checkbox "Жуковка" [ref=f9e798] + - generic [ref=f9e799]: Жуковка + - generic [ref=f9e805] [cursor=pointer]: + - checkbox "Абакан" [ref=f9e808] + - generic [ref=f9e809]: Абакан + - generic [ref=f9e815] [cursor=pointer]: + - checkbox "Алушта" [ref=f9e818] + - generic [ref=f9e819]: Алушта + - generic [ref=f9e825] [cursor=pointer]: + - checkbox "Альметьевск" [ref=f9e828] + - generic [ref=f9e829]: Альметьевск + - button [ref=f9e837] [cursor=pointer] \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-35-25-657Z.yml b/.playwright-mcp/page-2026-07-14T07-35-25-657Z.yml new file mode 100644 index 0000000..9caab89 --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-35-25-657Z.yml @@ -0,0 +1,302 @@ +- generic [ref=f9e1]: + - generic [ref=f9e3]: + - banner [ref=f9e4]: + - generic [ref=f9e7]: + - link "Пропустить навигацию" [ref=f9e8] [cursor=pointer]: + - /url: "#skip-link-anchor" + - navigation [ref=f9e9]: + - link [ref=f9e10] [cursor=pointer]: + - /url: /career/ + - img "Т-Банк" [ref=f9e11] + - list [ref=f9e13]: + - listitem [ref=f9e14]: + - link "Вакансии" [ref=f9e18] [cursor=pointer]: + - /url: /career/vacancies/ + - listitem [ref=f9e21]: + - link "О нас" [ref=f9e25] [cursor=pointer]: + - /url: /career/ + - listitem [ref=f9e28]: + - generic [ref=f9e29]: + - link "Работа с клиентами" [ref=f9e32] [cursor=pointer]: + - /url: /career/service/about/ + - generic: + - generic: + - list: + - listitem: + - generic: + - link "Отзывы": + - /url: /otzyyvy/tinkoff-career/ + - listitem: + - generic: + - link "Ответы на вопросы": + - /url: /career/service/help/ + - listitem: + - generic: + - link "Приведи друга": + - /url: /career/service/friends/ + - listitem: + - generic: + - link "Блог": + - /url: /career/blog/ + - listitem [ref=f9e35]: + - generic [ref=f9e36]: + - link "Работа в ИТ" [ref=f9e39] [cursor=pointer]: + - /url: /career/it/about/ + - generic: + - generic: + - list: + - listitem: + - generic: + - link "Интервью": + - /url: /career/it/interview/ + - listitem: + - generic: + - link "Технологии": + - /url: /career/technologies/ + - listitem: + - generic: + - link "Стажировки": + - /url: /career/start/ + - listitem: + - generic: + - link "Быстрые офферы": + - /url: /career/fast-offers/ + - generic [ref=f9e44]: + - heading "Вакансии в ИТ" [level=1] [ref=f9e45] + - generic [ref=f9e46]: + - generic [ref=f9e47]: + - generic [ref=f9e51]: + - combobox "Backend" [ref=f9e847] + - button "Найти" [ref=f9e55] [cursor=pointer] + - generic [ref=f9e60]: + - button [ref=f9e849]: + - banner [ref=f9e851]: + - generic [ref=f9e852]: + - generic [ref=f9e854]: + - paragraph [ref=f9e858]: Удаленный + - paragraph [ref=f9e862]: Senior + - heading "Frontend-разработчик — React" [level=1] [ref=f9e863] + - paragraph [ref=f9e867]: Любой город + - generic [ref=f9e868]: Пишем инструменты и интерфейсы для сервисов, которыми пользуются миллионы людей. В команду ищем опытного разработчика на React.js + - generic [ref=f9e872]: + - link "Откликнуться" [ref=f9e873] [cursor=pointer]: + - /url: /career/it/vacancy/moscow/frontend-developer-react/637c5c46-2c90-4c0b-aef2-42a4ad2addb3/ + - paragraph + - button [ref=f9e878]: + - banner [ref=f9e880]: + - generic [ref=f9e881]: + - generic [ref=f9e883]: + - paragraph [ref=f9e887]: Удаленный + - paragraph [ref=f9e891]: Middle + - paragraph [ref=f9e895]: Senior + - heading "Frontend-разработчик — Angular" [level=1] [ref=f9e896] + - paragraph [ref=f9e900]: Любой город + - generic [ref=f9e901]: Разрабатываем интерфейсы для разных проектов Т‑Банка. Присоединяйтесь к комьюнити + - generic [ref=f9e905]: + - link "Откликнуться" [ref=f9e906] [cursor=pointer]: + - /url: /career/it/vacancy/moscow/senior-frontend-developer-angular/ec1e861d-d4c4-4cac-b641-e7170c123c7c/ + - paragraph + - generic: + - button "Помочь с выбором" + - generic [ref=f9e466]: + - generic [ref=f9e467]: + - heading "Фильтр" [level=2] [ref=f9e468] + - button "Сбросить" [ref=f9e912] [cursor=pointer] + - generic [ref=f9e469]: + - banner [ref=f9e470]: + - heading "Направление" [level=3] [ref=f9e472] + - generic [ref=f9e474]: + - generic [ref=f9e476] [cursor=pointer]: + - radio "Все направления" [ref=f9e479] + - generic [ref=f9e480]: Все направления + - generic [ref=f9e486] [cursor=pointer]: + - radio "Работа с клиентами" [ref=f9e489] + - generic [ref=f9e490]: Работа с клиентами + - generic [ref=f9e496] [cursor=pointer]: + - radio "Работа в ИТ" [checked] [ref=f9e499] + - generic [ref=f9e500]: Работа в ИТ + - generic [ref=f9e506] [cursor=pointer]: + - radio "Бизнес и процессы" [ref=f9e509] + - generic [ref=f9e510]: Бизнес и процессы + - generic [ref=f9e515]: + - banner [ref=f9e516]: + - heading "Уровень" [level=3] [ref=f9e518] + - generic [ref=f9e520]: + - generic [ref=f9e522] [cursor=pointer]: + - checkbox "Junior" [ref=f9e525] + - generic [ref=f9e526]: Junior + - generic [ref=f9e532] [cursor=pointer]: + - checkbox "Middle" [ref=f9e535] + - generic [ref=f9e536]: Middle + - generic [ref=f9e542] [cursor=pointer]: + - checkbox "Senior" [ref=f9e545] + - generic [ref=f9e546]: Senior + - generic [ref=f9e552] [cursor=pointer]: + - checkbox "Lead" [ref=f9e555] + - generic [ref=f9e556]: Lead + - generic [ref=f9e561]: + - banner [ref=f9e562]: + - heading "Формат работы" [level=3] [ref=f9e564] + - generic [ref=f9e566]: + - generic [ref=f9e568] [cursor=pointer]: + - checkbox "Удаленный" [ref=f9e571] + - generic [ref=f9e572]: Удаленный + - generic [ref=f9e578] [cursor=pointer]: + - checkbox "Офис" [ref=f9e581] + - generic [ref=f9e582]: Офис + - generic [ref=f9e588] [cursor=pointer]: + - checkbox "Гибрид" [ref=f9e591] + - generic [ref=f9e592]: Гибрид + - generic [ref=f9e597]: + - banner [ref=f9e598]: + - heading "Опыт работы" [level=3] [ref=f9e600] + - generic [ref=f9e602]: + - generic [ref=f9e604]: + - generic [ref=f9e606]: + - checkbox "Без опыта" [disabled] + - generic [ref=f9e607]: Без опыта + - generic [ref=f9e613] [cursor=pointer]: + - checkbox "До года" [ref=f9e616] + - generic [ref=f9e617]: До года + - generic [ref=f9e623] [cursor=pointer]: + - checkbox "1 – 5 лет" [ref=f9e626] + - generic [ref=f9e627]: 1 – 5 лет + - generic [ref=f9e633] [cursor=pointer]: + - checkbox "Более 5 лет" [ref=f9e636] + - generic [ref=f9e637]: Более 5 лет + - generic [ref=f9e642]: + - banner [ref=f9e643]: + - heading "График работы" [level=3] [ref=f9e645] + - generic [ref=f9e647]: + - generic [ref=f9e649] [cursor=pointer]: + - checkbox "5/2" [ref=f9e652] + - generic [ref=f9e653]: 5/2 + - generic [ref=f9e659]: + - generic [ref=f9e661]: + - checkbox "2/2" [disabled] + - generic [ref=f9e662]: 2/2 + - generic [ref=f9e668]: + - generic [ref=f9e670]: + - checkbox "Свободный" [disabled] + - generic [ref=f9e671]: Свободный + - generic [ref=f9e676]: + - banner [ref=f9e677]: + - heading "Профессии" [level=3] [ref=f9e679] + - generic [ref=f9e681]: + - generic [ref=f9e683] [cursor=pointer]: + - checkbox "Backend" [ref=f9e686] + - generic [ref=f9e687]: Backend + - generic [ref=f9e693] [cursor=pointer]: + - checkbox "Frontend" [checked] [active] [ref=f9e696] + - generic [ref=f9e697]: Frontend + - generic [ref=f9e703] [cursor=pointer]: + - checkbox "Машинное обучение" [ref=f9e706] + - generic [ref=f9e707]: Машинное обучение + - generic [ref=f9e713] [cursor=pointer]: + - checkbox "Аналитика" [ref=f9e716] + - generic [ref=f9e717]: Аналитика + - button [ref=f9e725] [cursor=pointer] + - generic [ref=f9e732]: + - banner [ref=f9e733]: + - heading "Специализации" [level=3] [ref=f9e735] + - generic [ref=f9e737]: + - generic [ref=f9e739] [cursor=pointer]: + - checkbox ".NET" [ref=f9e742] + - generic [ref=f9e743]: .NET + - generic [ref=f9e749] [cursor=pointer]: + - checkbox "1С-аналитика" [ref=f9e752] + - generic [ref=f9e753]: 1С-аналитика + - generic [ref=f9e759] [cursor=pointer]: + - checkbox "Support Engineer" [ref=f9e762] + - generic [ref=f9e763]: Support Engineer + - generic [ref=f9e769] [cursor=pointer]: + - checkbox "QA Fullstack" [ref=f9e772] + - generic [ref=f9e773]: QA Fullstack + - button [ref=f9e781] [cursor=pointer] + - generic [ref=f9e788]: + - banner [ref=f9e789]: + - heading "Местоположение" [level=3] [ref=f9e791] + - generic [ref=f9e793]: + - generic [ref=f9e795] [cursor=pointer]: + - checkbox "Жуковка" [ref=f9e798] + - generic [ref=f9e799]: Жуковка + - generic [ref=f9e805] [cursor=pointer]: + - checkbox "Абакан" [ref=f9e808] + - generic [ref=f9e809]: Абакан + - generic [ref=f9e815] [cursor=pointer]: + - checkbox "Алушта" [ref=f9e818] + - generic [ref=f9e819]: Алушта + - generic [ref=f9e825] [cursor=pointer]: + - checkbox "Альметьевск" [ref=f9e828] + - generic [ref=f9e829]: Альметьевск + - button [ref=f9e837] [cursor=pointer] + - contentinfo "Футер" [ref=f9e915]: + - generic [ref=f9e920]: + - generic [ref=f9e921]: + - list [ref=f9e923]: + - listitem [ref=f9e924]: + - link "О нас" [ref=f9e925] [cursor=pointer]: + - /url: https://www.tbank.ru/career/ + - listitem [ref=f9e930]: + - link "Вакансии" [ref=f9e931] [cursor=pointer]: + - /url: https://www.tbank.ru/career/vacancies/all/moscow/ + - listitem [ref=f9e936]: + - link "Работа с клиентами" [ref=f9e937] [cursor=pointer]: + - /url: https://www.tbank.ru/career/vacancies/service/moscow/ + - listitem [ref=f9e942]: + - link "Вакансии представителей Т‑Банка" [ref=f9e943] [cursor=pointer]: + - /url: https://www.tbank.ru/career/service/predstavitel/moscow/ + - listitem [ref=f9e948]: + - link "Вакансии удаленной работы" [ref=f9e949] [cursor=pointer]: + - /url: https://www.tbank.ru/career/service/wfh/moscow/ + - listitem [ref=f9e954]: + - link "Вакансии менеджеров по продажам" [ref=f9e955] [cursor=pointer]: + - /url: https://www.tbank.ru/career/service/sales/moscow/ + - listitem [ref=f9e960]: + - link "Работа в ИТ" [ref=f9e961] [cursor=pointer]: + - /url: https://www.tbank.ru/career/vacancies/it/ + - listitem [ref=f9e966]: + - link "ИТ Интервью" [ref=f9e967] [cursor=pointer]: + - /url: https://www.tbank.ru/career/it/interview/ + - listitem [ref=f9e972]: + - link "Наши технологии" [ref=f9e973] [cursor=pointer]: + - /url: https://www.tbank.ru/career/technologies/ + - listitem [ref=f9e978]: + - link "Бизнес и процессы" [ref=f9e979] [cursor=pointer]: + - /url: https://www.tbank.ru/career/vacancies/back-office/ + - listitem [ref=f9e984]: + - link "Приведи друга" [ref=f9e985] [cursor=pointer]: + - /url: https://www.tbank.ru/career/service/friends/ + - listitem [ref=f9e990]: + - link "Отзывы" [ref=f9e991] [cursor=pointer]: + - /url: https://www.tbank.ru/otzyyvy/tinkoff-career/ + - listitem [ref=f9e996]: + - link "Блог" [ref=f9e997] [cursor=pointer]: + - /url: https://www.tbank.ru/career/blog/ + - listitem [ref=f9e1002]: + - link "FAQ" [ref=f9e1003] [cursor=pointer]: + - /url: https://www.tbank.ru/career/service/help/ + - list [ref=f9e1009]: + - listitem [ref=f9e1010]: + - link "Политика обработки персональных данных Т‑Банка" [ref=f9e1011] [cursor=pointer]: + - /url: https://cdn.tbank.ru/static/documents/e4f5df1b-5401-4091-b6ca-8af82e27ed4b.pdf + - generic [ref=f9e1013]: + - generic [ref=f9e1014]: © 2006—2026, АО «ТБанк», официальный сайт, универсальная лицензия ЦБ РФ № 2673 + - list [ref=f9e1016]: + - listitem [ref=f9e1017]: + - link "Пульс" [ref=f9e1018] [cursor=pointer]: + - /url: https://www.tbank.ru/invest/social/profile/tbank_news/ + - listitem [ref=f9e1023]: + - link "ВК" [ref=f9e1024] [cursor=pointer]: + - /url: https://vk.com/tbank/ + - listitem [ref=f9e1028]: + - link "MAX" [ref=f9e1029] [cursor=pointer]: + - /url: https://max.ru/tbank + - listitem [ref=f9e1033]: + - link "Telegram" [ref=f9e1034] [cursor=pointer]: + - /url: https://t.me/tbank/ + - listitem [ref=f9e1038]: + - link "Одноклассники" [ref=f9e1039] [cursor=pointer]: + - /url: https://ok.ru/tbank/ + - iframe [ref=f9e845]: + \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-35-34-288Z.yml b/.playwright-mcp/page-2026-07-14T07-35-34-288Z.yml new file mode 100644 index 0000000..cb8e776 --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-35-34-288Z.yml @@ -0,0 +1,549 @@ +- generic [active] [ref=f12e1]: + - generic [ref=f12e4]: + - banner [ref=f12e5]: + - link [ref=f12e12] [cursor=pointer]: + - /url: /kak-v-sbere + - generic [ref=f12e22]: + - link "Все вакансии 43" [ref=f12e24] [cursor=pointer]: + - /url: /kak-v-sbere/vacancies + - generic [ref=f12e25]: + - text: Все вакансии + - generic [ref=f12e26]: "43" + - generic [ref=f12e27]: Над чем работаем + - link "RnD" [ref=f12e33] [cursor=pointer]: + - /url: /kak-v-sbere/rnd + - link "AI" [ref=f12e36] [cursor=pointer]: + - /url: /kak-v-sbere/ai + - link "События" [ref=f12e39] [cursor=pointer]: + - /url: /kak-v-sbere/events + - generic [ref=f12e41]: О работе в Сбере + - article [ref=f12e46]: + - generic [ref=f12e50]: + - link "IT в Сбере" [ref=f12e52] [cursor=pointer]: + - /url: /kak-v-sbere + - generic [ref=f12e53]: / + - generic [ref=f12e57]: + - generic [ref=f12e64]: + - heading "Вакансии в Сбере" [level=1] [ref=f12e65] + - generic [ref=f12e66]: Реализуй свой потенциал в сфере высоких технологий + - generic [ref=f12e68]: + - generic [ref=f12e69]: ML + - generic [ref=f12e76]: Back + - generic [ref=f12e83]: Анализ + - generic [ref=f12e90]: Другое + - generic [ref=f12e97]: DS + - generic [ref=f12e104]: Front + - generic [ref=f12e111]: DevOps + - generic [ref=f12e118]: QA + - generic [ref=f12e125]: Mobile + - generic [ref=f12e132]: + - generic [ref=f12e133]: Фильтры + - generic [ref=f12e139]: + - generic [ref=f12e140]: 43 вакансии + - generic [ref=f12e142]: + - link "Иван Клименко ищет в команду CV Computer Vision Engineer Гибрид Москва От 1 года до 3 лет" [ref=f12e144] [cursor=pointer]: + - /url: /kak-v-sbere/vacancies/vision-services + - generic [ref=f12e146]: + - generic [ref=f12e152]: + - generic [ref=f12e153]: Иван Клименко + - generic [ref=f12e154]: ищет в команду CV + - generic [ref=f12e155]: Computer Vision Engineer + - generic [ref=f12e158]: + - generic [ref=f12e159]: Гибрид + - generic [ref=f12e160]: Москва + - generic [ref=f12e161]: От 1 года до 3 лет + - link "Алексей Постников ищет в команду манипуляции и LLM NLP Engineer в центр робототехники Офис Москва Более 3 лет" [ref=f12e163] [cursor=pointer]: + - /url: /kak-v-sbere/vacancies/nlp-engineer + - generic [ref=f12e165]: + - generic [ref=f12e171]: + - generic [ref=f12e172]: Алексей Постников + - generic [ref=f12e173]: ищет в команду манипуляции и LLM + - generic [ref=f12e174]: NLP Engineer в центр робототехники + - generic [ref=f12e177]: + - generic [ref=f12e178]: Офис + - generic [ref=f12e179]: Москва + - generic [ref=f12e180]: Более 3 лет + - link "Максим Бушманов ищет в команду разработки Python‑разработчик (Middle+/Senior) Гибрид Москва От 3 до 6 лет" [ref=f12e183] [cursor=pointer]: + - /url: /kak-v-sbere/vacancies/python_senior + - generic [ref=f12e185]: + - generic [ref=f12e191]: + - generic [ref=f12e192]: Максим Бушманов + - generic [ref=f12e193]: ищет в команду разработки + - generic [ref=f12e194]: Python‑разработчик (Middle+/Senior) + - generic [ref=f12e197]: + - generic [ref=f12e198]: Гибрид + - generic [ref=f12e199]: Москва + - generic [ref=f12e200]: От 3 до 6 лет + - link "Станислав Страупе ищет в команду фотоники Разработчик интегральной фотоники Гибрид Москва Более 3 лет" [ref=f12e202] [cursor=pointer]: + - /url: /kak-v-sbere/vacancies/foto_ckt + - generic [ref=f12e204]: + - generic [ref=f12e210]: + - generic [ref=f12e211]: Станислав Страупе + - generic [ref=f12e212]: ищет в команду фотоники + - generic [ref=f12e213]: Разработчик интегральной фотоники + - generic [ref=f12e216]: + - generic [ref=f12e217]: Гибрид + - generic [ref=f12e218]: Москва + - generic [ref=f12e219]: Более 3 лет + - link "Дмитрий Соломенцев ищет в Центр квантовых технологий Инженер-исследователь Гибрид Москва Более 3 лет" [ref=f12e222] [cursor=pointer]: + - /url: /kak-v-sbere/vacancies/researcher_ckt + - generic [ref=f12e224]: + - generic [ref=f12e230]: + - generic [ref=f12e231]: Дмитрий Соломенцев + - generic [ref=f12e232]: ищет в Центр квантовых технологий + - generic [ref=f12e233]: Инженер-исследователь + - generic [ref=f12e236]: + - generic [ref=f12e237]: Гибрид + - generic [ref=f12e238]: Москва + - generic [ref=f12e239]: Более 3 лет + - link "Дмитрий Соломенцев ищет в Центр квантовых технологий С++ Developer Гибрид Москва Более 3 лет" [ref=f12e242] [cursor=pointer]: + - /url: /kak-v-sbere/vacancies/c_ckt + - generic [ref=f12e244]: + - generic [ref=f12e250]: + - generic [ref=f12e251]: Дмитрий Соломенцев + - generic [ref=f12e252]: ищет в Центр квантовых технологий + - generic [ref=f12e253]: С++ Developer + - generic [ref=f12e256]: + - generic [ref=f12e257]: Гибрид + - generic [ref=f12e258]: Москва + - generic [ref=f12e259]: Более 3 лет + - link "Александр Таран ищет в команду сопровождения Инженер сопровождения Гибрид Санкт-Петербург От 1 года до 3 лет" [ref=f12e262] [cursor=pointer]: + - /url: /kak-v-sbere/vacancies/devops_spb + - generic [ref=f12e264]: + - generic [ref=f12e270]: + - generic [ref=f12e271]: Александр Таран + - generic [ref=f12e272]: ищет в команду сопровождения + - generic [ref=f12e273]: Инженер сопровождения + - generic [ref=f12e276]: + - generic [ref=f12e277]: Гибрид + - generic [ref=f12e278]: Санкт-Петербург + - generic [ref=f12e279]: От 1 года до 3 лет + - link "Антон Чигин ищет в команду разработки Разработчик на C++ Гибрид Москва Более 3 лет" [ref=f12e281] [cursor=pointer]: + - /url: /kak-v-sbere/vacancies/cpp-gigachat + - generic [ref=f12e283]: + - generic [ref=f12e289]: + - generic [ref=f12e290]: Антон Чигин + - generic [ref=f12e291]: ищет в команду разработки + - generic [ref=f12e292]: Разработчик на C++ + - generic [ref=f12e295]: + - generic [ref=f12e296]: Гибрид + - generic [ref=f12e297]: Москва + - generic [ref=f12e298]: Более 3 лет + - link "Алексей Постников ищет в команду манипуляции и LLM Reinforcement Learning Engineer Офис Москва Более 3 лет" [ref=f12e300] [cursor=pointer]: + - /url: /kak-v-sbere/vacancies/reinforcement-lab + - generic [ref=f12e302]: + - generic [ref=f12e308]: + - generic [ref=f12e309]: Алексей Постников + - generic [ref=f12e310]: ищет в команду манипуляции и LLM + - generic [ref=f12e311]: Reinforcement Learning Engineer + - generic [ref=f12e314]: + - generic [ref=f12e315]: Офис + - generic [ref=f12e316]: Москва + - generic [ref=f12e317]: Более 3 лет + - link "Направление Machine Learning Data Scientist ML Гибрид Москва и другие города Более 3 лет" [ref=f12e320] [cursor=pointer]: + - /url: /kak-v-sbere/vacancies/data-ml-ai + - generic [ref=f12e322]: + - generic [ref=f12e328]: + - generic [ref=f12e329]: Направление + - generic [ref=f12e330]: Machine Learning + - generic [ref=f12e331]: Data Scientist ML + - generic [ref=f12e334]: + - generic [ref=f12e335]: Гибрид + - generic [ref=f12e336]: Москва и другие города + - generic [ref=f12e337]: Более 3 лет + - link "Олег Травкин ищет в команду R&D Ведущий исследователь данных (DS) Гибрид Москва От 1 года до 3 лет от 250 000 ₽" [ref=f12e339] [cursor=pointer]: + - /url: /kak-v-sbere/vacancies/ds_modeling + - generic [ref=f12e341]: + - generic [ref=f12e347]: + - generic [ref=f12e348]: Олег Травкин + - generic [ref=f12e349]: ищет в команду R&D + - generic [ref=f12e350]: Ведущий исследователь данных (DS) + - generic [ref=f12e353]: + - generic [ref=f12e354]: Гибрид + - generic [ref=f12e355]: Москва + - generic [ref=f12e356]: От 1 года до 3 лет + - generic [ref=f12e357]: от 250 000 ₽ + - link "Арсений Кустов ищет в команду NLP NLP Engineer Гибрид Москва От 1 года до 3 лет" [ref=f12e360] [cursor=pointer]: + - /url: /kak-v-sbere/vacancies/nlp-services + - generic [ref=f12e362]: + - generic [ref=f12e368]: + - generic [ref=f12e369]: Арсений Кустов + - generic [ref=f12e370]: ищет в команду NLP + - generic [ref=f12e371]: NLP Engineer + - generic [ref=f12e374]: + - generic [ref=f12e375]: Гибрид + - generic [ref=f12e376]: Москва + - generic [ref=f12e377]: От 1 года до 3 лет + - link "Направление Computer Vision Data Scientist CV Гибрид Москва и другие города Более 3 лет" [ref=f12e379] [cursor=pointer]: + - /url: /kak-v-sbere/vacancies/data-cv-ai + - generic [ref=f12e381]: + - generic [ref=f12e387]: + - generic [ref=f12e388]: Направление + - generic [ref=f12e389]: Computer Vision + - generic [ref=f12e390]: Data Scientist CV + - generic [ref=f12e393]: + - generic [ref=f12e394]: Гибрид + - generic [ref=f12e395]: Москва и другие города + - generic [ref=f12e396]: Более 3 лет + - link "Иван Клименко ищет в команду CV Backend разработчик Python Гибрид Москва Более 3 лет" [ref=f12e398] [cursor=pointer]: + - /url: /kak-v-sbere/vacancies/backend-services + - generic [ref=f12e400]: + - generic [ref=f12e406]: + - generic [ref=f12e407]: Иван Клименко + - generic [ref=f12e408]: ищет в команду CV + - generic [ref=f12e409]: Backend разработчик Python + - generic [ref=f12e412]: + - generic [ref=f12e413]: Гибрид + - generic [ref=f12e414]: Москва + - generic [ref=f12e415]: Более 3 лет + - link "Антон Лебедев ищет в команду ML Data Scientist — AI в Сервисах Гибрид Москва От 1 года до 3 лет от 150 000 ₽" [ref=f12e417] [cursor=pointer]: + - /url: /kak-v-sbere/vacancies/data-services + - generic [ref=f12e419]: + - generic [ref=f12e425]: + - generic [ref=f12e426]: Антон Лебедев + - generic [ref=f12e427]: ищет в команду ML + - generic [ref=f12e428]: Data Scientist — AI в Сервисах + - generic [ref=f12e431]: + - generic [ref=f12e432]: Гибрид + - generic [ref=f12e433]: Москва + - generic [ref=f12e434]: От 1 года до 3 лет + - generic [ref=f12e435]: от 150 000 ₽ + - link "Дмитрий Проскурин Lead Go Developer (GigaChat, B2C) Гибрид Москва От 1 года до 3 лет" [ref=f12e437] [cursor=pointer]: + - /url: /kak-v-sbere/vacancies/golang_ii + - generic [ref=f12e439]: + - generic [ref=f12e440]: Дмитрий Проскурин + - generic [ref=f12e447]: Lead Go Developer (GigaChat, B2C) + - generic [ref=f12e450]: + - generic [ref=f12e451]: Гибрид + - generic [ref=f12e452]: Москва + - generic [ref=f12e453]: От 1 года до 3 лет + - link "Илья Багрецов Java-разработчик Гибрид Москва Более 5 лет" [ref=f12e456] [cursor=pointer]: + - /url: /kak-v-sbere/vacancies/java_ii + - generic [ref=f12e458]: + - generic [ref=f12e459]: Илья Багрецов + - generic [ref=f12e466]: Java-разработчик + - generic [ref=f12e469]: + - generic [ref=f12e470]: Гибрид + - generic [ref=f12e471]: Москва + - generic [ref=f12e472]: Более 5 лет + - link "Александр Иванов Product Lead Гибрид Москва Более 5 лет" [ref=f12e475] [cursor=pointer]: + - /url: /kak-v-sbere/vacancies/lead_ii + - generic [ref=f12e477]: + - generic [ref=f12e478]: Александр Иванов + - generic [ref=f12e485]: Product Lead + - generic [ref=f12e488]: + - generic [ref=f12e489]: Гибрид + - generic [ref=f12e490]: Москва + - generic [ref=f12e491]: Более 5 лет + - link "Евгений Цапников Product Analyst Гибрид Москва Более 3 лет" [ref=f12e494] [cursor=pointer]: + - /url: /kak-v-sbere/vacancies/product_ii + - generic [ref=f12e496]: + - generic [ref=f12e497]: Евгений Цапников + - generic [ref=f12e504]: Product Analyst + - generic [ref=f12e507]: + - generic [ref=f12e508]: Гибрид + - generic [ref=f12e509]: Москва + - generic [ref=f12e510]: Более 3 лет + - link "Евгений Цапников Аналитик-разработчик Гибрид Москва Более 3 лет" [ref=f12e513] [cursor=pointer]: + - /url: /kak-v-sbere/vacancies/analyst_ii + - generic [ref=f12e515]: + - generic [ref=f12e516]: Евгений Цапников + - generic [ref=f12e523]: Аналитик-разработчик + - generic [ref=f12e526]: + - generic [ref=f12e527]: Гибрид + - generic [ref=f12e528]: Москва + - generic [ref=f12e529]: Более 3 лет + - link "Цевдн Кандуев ML/DS Product Engineer Гибрид Москва Более 5 лет" [ref=f12e532] [cursor=pointer]: + - /url: /kak-v-sbere/vacancies/ml_ii + - generic [ref=f12e534]: + - generic [ref=f12e535]: Цевдн Кандуев + - generic [ref=f12e542]: ML/DS Product Engineer + - generic [ref=f12e545]: + - generic [ref=f12e546]: Гибрид + - generic [ref=f12e547]: Москва + - generic [ref=f12e548]: Более 5 лет + - link "Андрей Муравитский ищет в команду контроля безопасности программного кода AppSec Гибрид Москва Более 3 лет" [ref=f12e551] [cursor=pointer]: + - /url: /kak-v-sbere/vacancies/app_cc + - generic [ref=f12e553]: + - generic [ref=f12e559]: + - generic [ref=f12e560]: Андрей Муравитский + - generic [ref=f12e561]: ищет в команду контроля безопасности программного кода + - generic [ref=f12e562]: AppSec + - generic [ref=f12e565]: + - generic [ref=f12e566]: Гибрид + - generic [ref=f12e567]: Москва + - generic [ref=f12e568]: Более 3 лет + - link "Игорь Чернов ищет в команду экспертизы кибербезопасности Эксперт по кибербезопасности Гибрид Москва Более 3 лет" [ref=f12e571] [cursor=pointer]: + - /url: /kak-v-sbere/vacancies/expert_cc + - generic [ref=f12e573]: + - generic [ref=f12e579]: + - generic [ref=f12e580]: Игорь Чернов + - generic [ref=f12e581]: ищет в команду экспертизы кибербезопасности + - generic [ref=f12e582]: Эксперт по кибербезопасности + - generic [ref=f12e585]: + - generic [ref=f12e586]: Гибрид + - generic [ref=f12e587]: Москва + - generic [ref=f12e588]: Более 3 лет + - link "Вера Кулинич ищет в команду методологии, сертификации и лицензирования Специалист по сертификации Гибрид Москва От 3 до 6 лет" [ref=f12e591] [cursor=pointer]: + - /url: /kak-v-sbere/vacancies/%D1%81ertification_cc + - generic [ref=f12e593]: + - generic [ref=f12e599]: + - generic [ref=f12e600]: Вера Кулинич + - generic [ref=f12e601]: ищет в команду методологии, сертификации и лицензирования + - generic [ref=f12e602]: Специалист по сертификации + - generic [ref=f12e605]: + - generic [ref=f12e606]: Гибрид + - generic [ref=f12e607]: Москва + - generic [ref=f12e608]: От 3 до 6 лет + - link "Направление Robotics Robotics Гибрид Москва Более 3 лет" [ref=f12e611] [cursor=pointer]: + - /url: /kak-v-sbere/vacancies/robotics-rnd + - generic [ref=f12e613]: + - generic [ref=f12e619]: + - generic [ref=f12e620]: Направление + - generic [ref=f12e621]: Robotics + - generic [ref=f12e622]: Robotics + - generic [ref=f12e625]: + - generic [ref=f12e626]: Гибрид + - generic [ref=f12e627]: Москва + - generic [ref=f12e628]: Более 3 лет + - link "Направление Artificial Intelligence Artificial Intelligence Гибрид Москва Более 3 лет" [ref=f12e630] [cursor=pointer]: + - /url: /kak-v-sbere/vacancies/artificial-rnd + - generic [ref=f12e632]: + - generic [ref=f12e638]: + - generic [ref=f12e639]: Направление + - generic [ref=f12e640]: Artificial Intelligence + - generic [ref=f12e641]: Artificial Intelligence + - generic [ref=f12e644]: + - generic [ref=f12e645]: Гибрид + - generic [ref=f12e646]: Москва + - generic [ref=f12e647]: Более 3 лет + - link "Направление Deep Learning Data Scientist DL Гибрид Москва и другие города Более 3 лет" [ref=f12e649] [cursor=pointer]: + - /url: /kak-v-sbere/vacancies/data-scientist-ai + - generic [ref=f12e651]: + - generic [ref=f12e657]: + - generic [ref=f12e658]: Направление + - generic [ref=f12e659]: Deep Learning + - generic [ref=f12e660]: Data Scientist DL + - generic [ref=f12e663]: + - generic [ref=f12e664]: Гибрид + - generic [ref=f12e665]: Москва и другие города + - generic [ref=f12e666]: Более 3 лет + - link "Никита Столяров Robotics Software Engineer (RSE) Офис Москва Более 3 лет" [ref=f12e668] [cursor=pointer]: + - /url: /kak-v-sbere/vacancies/rse-robotics + - generic [ref=f12e670]: + - generic [ref=f12e671]: Никита Столяров + - generic [ref=f12e678]: Robotics Software Engineer (RSE) + - generic [ref=f12e681]: + - generic [ref=f12e682]: Офис + - generic [ref=f12e683]: Москва + - generic [ref=f12e684]: Более 3 лет + - link "Никита Столяров WebXR Developer Офис Москва Более 3 лет" [ref=f12e687] [cursor=pointer]: + - /url: /kak-v-sbere/vacancies/webxr-engineer-robotics + - generic [ref=f12e689]: + - generic [ref=f12e690]: Никита Столяров + - generic [ref=f12e697]: WebXR Developer + - generic [ref=f12e700]: + - generic [ref=f12e701]: Офис + - generic [ref=f12e702]: Москва + - generic [ref=f12e703]: Более 3 лет + - link "Денис Дмитриев ищет в команду инженерного направления Control Engineer Офис Москва Более 3 лет" [ref=f12e706] [cursor=pointer]: + - /url: /kak-v-sbere/vacancies/control-engineer + - generic [ref=f12e708]: + - generic [ref=f12e714]: + - generic [ref=f12e715]: Денис Дмитриев + - generic [ref=f12e716]: ищет в команду инженерного направления + - generic [ref=f12e717]: Control Engineer + - generic [ref=f12e720]: + - generic [ref=f12e721]: Офис + - generic [ref=f12e722]: Москва + - generic [ref=f12e723]: Более 3 лет + - link "Денис Дмитриев ищет в команду инженерного направления Robotics Software Engineer Офис Москва Более 3 лет" [ref=f12e726] [cursor=pointer]: + - /url: /kak-v-sbere/vacancies/robotics-engineer + - generic [ref=f12e728]: + - generic [ref=f12e734]: + - generic [ref=f12e735]: Денис Дмитриев + - generic [ref=f12e736]: ищет в команду инженерного направления + - generic [ref=f12e737]: Robotics Software Engineer + - generic [ref=f12e740]: + - generic [ref=f12e741]: Офис + - generic [ref=f12e742]: Москва + - generic [ref=f12e743]: Более 3 лет + - link "DS NLP в команду рекомендательных систем LLM-Engineer (RecSys) Офис Нижний Новгород и другие города 2-3 года" [ref=f12e746] [cursor=pointer]: + - /url: /kak-v-sbere/vacancies/llm-engineer-recsys + - generic [ref=f12e748]: + - generic [ref=f12e754]: + - generic [ref=f12e755]: DS NLP + - generic [ref=f12e756]: в команду рекомендательных систем + - generic [ref=f12e757]: LLM-Engineer (RecSys) + - generic [ref=f12e760]: + - generic [ref=f12e761]: Офис + - generic [ref=f12e762]: Нижний Новгород и другие города + - generic [ref=f12e763]: 2-3 года + - link "DS NLP в команду рекомендательных систем ML Engineer (RecSys) Гибрид Москва 2-3 года" [ref=f12e766] [cursor=pointer]: + - /url: /kak-v-sbere/vacancies/ml-engineer-recsys-new + - generic [ref=f12e768]: + - generic [ref=f12e774]: + - generic [ref=f12e775]: DS NLP + - generic [ref=f12e776]: в команду рекомендательных систем + - generic [ref=f12e777]: ML Engineer (RecSys) + - generic [ref=f12e780]: + - generic [ref=f12e781]: Гибрид + - generic [ref=f12e782]: Москва + - generic [ref=f12e783]: 2-3 года + - link "DS NLP в команду рекомендательных систем Data Scientist / Deep Learning Engineer (RecSys) Гибрид Нижний Новгород и другие города 2-3 года" [ref=f12e786] [cursor=pointer]: + - /url: /kak-v-sbere/vacancies/deep-learning-engineer-recsys + - generic [ref=f12e788]: + - generic [ref=f12e794]: + - generic [ref=f12e795]: DS NLP + - generic [ref=f12e796]: в команду рекомендательных систем + - generic [ref=f12e797]: Data Scientist / Deep Learning Engineer (RecSys) + - generic [ref=f12e800]: + - generic [ref=f12e801]: Гибрид + - generic [ref=f12e802]: Нижний Новгород и другие города + - generic [ref=f12e803]: 2-3 года + - link "Дмитрий Парпулов ищет в центр прикладных исследований Middle NLP Reseacher Гибрид Москва Более 3 лет" [ref=f12e806] [cursor=pointer]: + - /url: /kak-v-sbere/vacancies/nlp-middle-lab-ai + - generic [ref=f12e808]: + - generic [ref=f12e814]: + - generic [ref=f12e815]: Дмитрий Парпулов + - generic [ref=f12e816]: ищет в центр прикладных исследований + - generic [ref=f12e817]: Middle NLP Reseacher + - generic [ref=f12e820]: + - generic [ref=f12e821]: Гибрид + - generic [ref=f12e822]: Москва + - generic [ref=f12e823]: Более 3 лет + - link "Дмитрий Симаков ищет в центр инструментов машинного обучения LLM Reseacher Гибрид Москва Более 3 лет" [ref=f12e826] [cursor=pointer]: + - /url: /kak-v-sbere/vacancies/llm_reseacher-lab-ai + - generic [ref=f12e828]: + - generic [ref=f12e834]: + - generic [ref=f12e835]: Дмитрий Симаков + - generic [ref=f12e836]: ищет в центр инструментов машинного обучения + - generic [ref=f12e837]: LLM Reseacher + - generic [ref=f12e840]: + - generic [ref=f12e841]: Гибрид + - generic [ref=f12e842]: Москва + - generic [ref=f12e843]: Более 3 лет + - link "Направление Machine Learning Future Star Гибрид Москва Без опыта" [ref=f12e846] [cursor=pointer]: + - /url: /kak-v-sbere/vacancies/future_star + - generic [ref=f12e848]: + - generic [ref=f12e854]: + - generic [ref=f12e855]: Направление + - generic [ref=f12e856]: Machine Learning + - generic [ref=f12e857]: Future Star + - generic [ref=f12e860]: + - generic [ref=f12e861]: Гибрид + - generic [ref=f12e862]: Москва + - generic [ref=f12e863]: Без опыта + - link "Сергей Горшков ищет в трайб инвестиций и накоплений Java-разработчик в персональное финансовое планирование Гибрид Москва От 1 года до 3 лет" [ref=f12e865] [cursor=pointer]: + - /url: /kak-v-sbere/vacancies/java-developer-pfm + - generic [ref=f12e867]: + - generic [ref=f12e873]: + - generic [ref=f12e874]: Сергей Горшков + - generic [ref=f12e875]: ищет в трайб инвестиций и накоплений + - generic [ref=f12e876]: Java-разработчик в персональное финансовое планирование + - generic [ref=f12e879]: + - generic [ref=f12e880]: Гибрид + - generic [ref=f12e881]: Москва + - generic [ref=f12e882]: От 1 года до 3 лет + - link "Стажировка ищет в команду Сбера IT-стажировка Гибрид Сочи Без опыта" [ref=f12e885] [cursor=pointer]: + - /url: /kak-v-sbere/vacancies/internship_sochi + - generic [ref=f12e887]: + - generic [ref=f12e893]: + - generic [ref=f12e894]: Стажировка + - generic [ref=f12e895]: ищет в команду Сбера + - generic [ref=f12e896]: IT-стажировка + - generic [ref=f12e899]: + - generic [ref=f12e900]: Гибрид + - generic [ref=f12e901]: Сочи + - generic [ref=f12e902]: Без опыта + - link "Дмитрий Бабаев ищет в команду NLP Core R&D Senior NLP Researcher Гибрид Москва и другие города Более 3 лет" [ref=f12e904] [cursor=pointer]: + - /url: /kak-v-sbere/vacancies/nlpresearcher-ml-sd + - generic [ref=f12e906]: + - generic [ref=f12e912]: + - generic [ref=f12e913]: Дмитрий Бабаев + - generic [ref=f12e914]: ищет в команду NLP Core R&D + - generic [ref=f12e915]: Senior NLP Researcher + - generic [ref=f12e918]: + - generic [ref=f12e919]: Гибрид + - generic [ref=f12e920]: Москва и другие города + - generic [ref=f12e921]: Более 3 лет + - link "Григорий Лелейтнер ищет в команду GigaChat Senior NLP GigaChat Гибрид Москва Более 3 лет" [ref=f12e924] [cursor=pointer]: + - /url: /kak-v-sbere/vacancies/seniornlp-ml-sd + - generic [ref=f12e926]: + - generic [ref=f12e932]: + - generic [ref=f12e933]: Григорий Лелейтнер + - generic [ref=f12e934]: ищет в команду GigaChat + - generic [ref=f12e935]: Senior NLP GigaChat + - generic [ref=f12e938]: + - generic [ref=f12e939]: Гибрид + - generic [ref=f12e940]: Москва + - generic [ref=f12e941]: Более 3 лет + - link "Дмитрий Бабаев ищет в команду NLP Core R&D Senior NLP Reseacher Гибрид Москва и другие города Более 3 лет" [ref=f12e944] [cursor=pointer]: + - /url: /kak-v-sbere/vacancies/nlp-research-sd + - generic [ref=f12e946]: + - generic [ref=f12e952]: + - generic [ref=f12e953]: Дмитрий Бабаев + - generic [ref=f12e954]: ищет в команду NLP Core R&D + - generic [ref=f12e955]: Senior NLP Reseacher + - generic [ref=f12e958]: + - generic [ref=f12e959]: Гибрид + - generic [ref=f12e960]: Москва и другие города + - generic [ref=f12e961]: Более 3 лет + - link "Направление Natural Language Processing Data Scientist NLP Гибрид Москва и другие города Более 3 лет" [ref=f12e963] [cursor=pointer]: + - /url: /kak-v-sbere/vacancies/data-nlp-ai + - generic [ref=f12e965]: + - generic [ref=f12e971]: + - generic [ref=f12e972]: Направление + - generic [ref=f12e973]: Natural Language Processing + - generic [ref=f12e974]: Data Scientist NLP + - generic [ref=f12e977]: + - generic [ref=f12e978]: Гибрид + - generic [ref=f12e979]: Москва и другие города + - generic [ref=f12e980]: Более 3 лет + - generic [ref=f12e981]: + - generic [ref=f12e982]: + - heading "Присоединяйся к команде Сбера" [level=2] [ref=f12e983]: Присоединяйсяк команде Сбера + - link "Хочу в команду" [ref=f12e984] [cursor=pointer]: + - /url: /kak-v-sbere/apply + - contentinfo [ref=f12e989]: + - generic [ref=f12e990]: + - generic [ref=f12e991]: + - generic [ref=f12e992]: Powered by + - link [ref=f12e993] [cursor=pointer]: + - /url: https://developers.sber.ru/portal/products/pulse + - generic [ref=f12e998]: + - link "IT в Сбере" [ref=f12e1001] [cursor=pointer]: + - /url: /kak-v-sbere + - link "Команды" [ref=f12e1004] [cursor=pointer]: + - /url: /kak-v-sbere/teams + - link "Локации" [ref=f12e1007] [cursor=pointer]: + - /url: /kak-v-sbere/locations + - link "События" [ref=f12e1010] [cursor=pointer]: + - /url: /kak-v-sbere/events + - generic [ref=f12e1011]: + - link "AI в Сбере" [ref=f12e1014] [cursor=pointer]: + - /url: /kak-v-sbere/ai + - link "Почему мы" [ref=f12e1017] [cursor=pointer]: + - /url: /kak-v-sbere/why-us + - link "Все вакансии" [ref=f12e1020] [cursor=pointer]: + - /url: /kak-v-sbere/vacancies + - generic [ref=f12e1026]: + - generic [ref=f12e1028]: + - text: © 1997–2026 ПАО СберБанк. Генеральная лицензия на осуществление банковских операций от 11 августа 2015 года. Регистрационный номер — 1481 + - link "www.sberbank.ru" [ref=f12e1029] [cursor=pointer]: + - /url: https://www.sberbank.ru + - generic [ref=f12e1030]: + - link "Юридические документы" [ref=f12e1032] [cursor=pointer]: + - /url: https://developers.sber.ru/docs/ru/policies/overview + - link "Политика конфиденциальности" [ref=f12e1036] [cursor=pointer]: + - /url: https://developers.sber.ru/docs/ru/policies/privacy-policy + - link "Политика обработки данных" [ref=f12e1040] [cursor=pointer]: + - /url: https://www.sberbank.ru/privacy/policy#pdn + - generic [ref=f12e1044]: + - generic [ref=f12e1045]: + - text: ПАО Сбербанк + - link "использует cookie" [ref=f12e1046] [cursor=pointer]: + - /url: https://www.sberbank.ru/privacy/cookies + - text: для персонализации сервисов и удобства пользователей. Вы можете запретить сохранение cookie в настройках своего браузера. + - button "Хорошо" [ref=f12e1048] [cursor=pointer] + - alert [ref=f12e1049] \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-35-42-611Z.yml b/.playwright-mcp/page-2026-07-14T07-35-42-611Z.yml new file mode 100644 index 0000000..0497d34 --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-35-42-611Z.yml @@ -0,0 +1,100 @@ +- generic [active] [ref=f12e1]: + - generic [ref=f12e4]: + - banner [ref=f12e5]: + - link [ref=f12e12] [cursor=pointer]: + - /url: /kak-v-sbere + - generic [ref=f12e22]: + - link "Все вакансии 43" [ref=f12e24] [cursor=pointer]: + - /url: /kak-v-sbere/vacancies + - generic [ref=f12e25]: + - text: Все вакансии + - generic [ref=f12e26]: "43" + - generic [ref=f12e27]: Над чем работаем + - link "RnD" [ref=f12e33] [cursor=pointer]: + - /url: /kak-v-sbere/rnd + - link "AI" [ref=f12e36] [cursor=pointer]: + - /url: /kak-v-sbere/ai + - link "События" [ref=f12e39] [cursor=pointer]: + - /url: /kak-v-sbere/events + - generic [ref=f12e41]: О работе в Сбере + - article [ref=f12e46]: + - generic [ref=f12e50]: + - link "IT в Сбере" [ref=f12e52] [cursor=pointer]: + - /url: /kak-v-sbere + - generic [ref=f12e53]: / + - generic [ref=f12e57]: + - generic [ref=f12e64]: + - heading "Вакансии в Сбере" [level=1] [ref=f12e65] + - generic [ref=f12e66]: Реализуй свой потенциал в сфере высоких технологий + - generic [ref=f12e68]: + - generic [ref=f12e69]: ML + - generic [ref=f12e76]: Back + - generic [ref=f12e83]: Анализ + - generic [ref=f12e90]: Другое + - generic [ref=f12e97]: DS + - generic [ref=f12e104]: Front + - generic [ref=f12e111]: DevOps + - generic [ref=f12e118]: QA + - generic [ref=f12e125]: Mobile + - generic [ref=f12e132]: + - generic [ref=f12e133]: Фильтры + - generic [ref=f12e139]: + - generic [ref=f12e140]: + - generic [ref=f12e141]: 1 вакансия + - generic [ref=f12e1051] [cursor=pointer]: Front + - link "Никита Столяров WebXR Developer Офис Москва Более 3 лет" [ref=f12e1053] [cursor=pointer]: + - /url: /kak-v-sbere/vacancies/webxr-engineer-robotics + - generic [ref=f12e1055]: + - generic [ref=f12e1056]: Никита Столяров + - generic [ref=f12e1063]: WebXR Developer + - generic [ref=f12e1066]: + - generic [ref=f12e1067]: Офис + - generic [ref=f12e1068]: Москва + - generic [ref=f12e1069]: Более 3 лет + - generic [ref=f12e981]: + - generic [ref=f12e982]: + - heading "Присоединяйся к команде Сбера" [level=2] [ref=f12e983]: Присоединяйсяк команде Сбера + - link "Хочу в команду" [ref=f12e984] [cursor=pointer]: + - /url: /kak-v-sbere/apply + - contentinfo [ref=f12e989]: + - generic [ref=f12e990]: + - generic [ref=f12e991]: + - generic [ref=f12e992]: Powered by + - link [ref=f12e993] [cursor=pointer]: + - /url: https://developers.sber.ru/portal/products/pulse + - generic [ref=f12e998]: + - link "IT в Сбере" [ref=f12e1001] [cursor=pointer]: + - /url: /kak-v-sbere + - link "Команды" [ref=f12e1004] [cursor=pointer]: + - /url: /kak-v-sbere/teams + - link "Локации" [ref=f12e1007] [cursor=pointer]: + - /url: /kak-v-sbere/locations + - link "События" [ref=f12e1010] [cursor=pointer]: + - /url: /kak-v-sbere/events + - generic [ref=f12e1011]: + - link "AI в Сбере" [ref=f12e1014] [cursor=pointer]: + - /url: /kak-v-sbere/ai + - link "Почему мы" [ref=f12e1017] [cursor=pointer]: + - /url: /kak-v-sbere/why-us + - link "Все вакансии" [ref=f12e1020] [cursor=pointer]: + - /url: /kak-v-sbere/vacancies + - generic [ref=f12e1026]: + - generic [ref=f12e1028]: + - text: © 1997–2026 ПАО СберБанк. Генеральная лицензия на осуществление банковских операций от 11 августа 2015 года. Регистрационный номер — 1481 + - link "www.sberbank.ru" [ref=f12e1029] [cursor=pointer]: + - /url: https://www.sberbank.ru + - generic [ref=f12e1030]: + - link "Юридические документы" [ref=f12e1032] [cursor=pointer]: + - /url: https://developers.sber.ru/docs/ru/policies/overview + - link "Политика конфиденциальности" [ref=f12e1036] [cursor=pointer]: + - /url: https://developers.sber.ru/docs/ru/policies/privacy-policy + - link "Политика обработки данных" [ref=f12e1040] [cursor=pointer]: + - /url: https://www.sberbank.ru/privacy/policy#pdn + - generic [ref=f12e1044]: + - generic [ref=f12e1045]: + - text: ПАО Сбербанк + - link "использует cookie" [ref=f12e1046] [cursor=pointer]: + - /url: https://www.sberbank.ru/privacy/cookies + - text: для персонализации сервисов и удобства пользователей. Вы можете запретить сохранение cookie в настройках своего браузера. + - button "Хорошо" [ref=f12e1048] [cursor=pointer] + - alert [ref=f12e1049]: Технологичные вакансии в Москве и других городах России от Сбера \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-35-55-191Z.yml b/.playwright-mcp/page-2026-07-14T07-35-55-191Z.yml new file mode 100644 index 0000000..0497d34 --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-35-55-191Z.yml @@ -0,0 +1,100 @@ +- generic [active] [ref=f12e1]: + - generic [ref=f12e4]: + - banner [ref=f12e5]: + - link [ref=f12e12] [cursor=pointer]: + - /url: /kak-v-sbere + - generic [ref=f12e22]: + - link "Все вакансии 43" [ref=f12e24] [cursor=pointer]: + - /url: /kak-v-sbere/vacancies + - generic [ref=f12e25]: + - text: Все вакансии + - generic [ref=f12e26]: "43" + - generic [ref=f12e27]: Над чем работаем + - link "RnD" [ref=f12e33] [cursor=pointer]: + - /url: /kak-v-sbere/rnd + - link "AI" [ref=f12e36] [cursor=pointer]: + - /url: /kak-v-sbere/ai + - link "События" [ref=f12e39] [cursor=pointer]: + - /url: /kak-v-sbere/events + - generic [ref=f12e41]: О работе в Сбере + - article [ref=f12e46]: + - generic [ref=f12e50]: + - link "IT в Сбере" [ref=f12e52] [cursor=pointer]: + - /url: /kak-v-sbere + - generic [ref=f12e53]: / + - generic [ref=f12e57]: + - generic [ref=f12e64]: + - heading "Вакансии в Сбере" [level=1] [ref=f12e65] + - generic [ref=f12e66]: Реализуй свой потенциал в сфере высоких технологий + - generic [ref=f12e68]: + - generic [ref=f12e69]: ML + - generic [ref=f12e76]: Back + - generic [ref=f12e83]: Анализ + - generic [ref=f12e90]: Другое + - generic [ref=f12e97]: DS + - generic [ref=f12e104]: Front + - generic [ref=f12e111]: DevOps + - generic [ref=f12e118]: QA + - generic [ref=f12e125]: Mobile + - generic [ref=f12e132]: + - generic [ref=f12e133]: Фильтры + - generic [ref=f12e139]: + - generic [ref=f12e140]: + - generic [ref=f12e141]: 1 вакансия + - generic [ref=f12e1051] [cursor=pointer]: Front + - link "Никита Столяров WebXR Developer Офис Москва Более 3 лет" [ref=f12e1053] [cursor=pointer]: + - /url: /kak-v-sbere/vacancies/webxr-engineer-robotics + - generic [ref=f12e1055]: + - generic [ref=f12e1056]: Никита Столяров + - generic [ref=f12e1063]: WebXR Developer + - generic [ref=f12e1066]: + - generic [ref=f12e1067]: Офис + - generic [ref=f12e1068]: Москва + - generic [ref=f12e1069]: Более 3 лет + - generic [ref=f12e981]: + - generic [ref=f12e982]: + - heading "Присоединяйся к команде Сбера" [level=2] [ref=f12e983]: Присоединяйсяк команде Сбера + - link "Хочу в команду" [ref=f12e984] [cursor=pointer]: + - /url: /kak-v-sbere/apply + - contentinfo [ref=f12e989]: + - generic [ref=f12e990]: + - generic [ref=f12e991]: + - generic [ref=f12e992]: Powered by + - link [ref=f12e993] [cursor=pointer]: + - /url: https://developers.sber.ru/portal/products/pulse + - generic [ref=f12e998]: + - link "IT в Сбере" [ref=f12e1001] [cursor=pointer]: + - /url: /kak-v-sbere + - link "Команды" [ref=f12e1004] [cursor=pointer]: + - /url: /kak-v-sbere/teams + - link "Локации" [ref=f12e1007] [cursor=pointer]: + - /url: /kak-v-sbere/locations + - link "События" [ref=f12e1010] [cursor=pointer]: + - /url: /kak-v-sbere/events + - generic [ref=f12e1011]: + - link "AI в Сбере" [ref=f12e1014] [cursor=pointer]: + - /url: /kak-v-sbere/ai + - link "Почему мы" [ref=f12e1017] [cursor=pointer]: + - /url: /kak-v-sbere/why-us + - link "Все вакансии" [ref=f12e1020] [cursor=pointer]: + - /url: /kak-v-sbere/vacancies + - generic [ref=f12e1026]: + - generic [ref=f12e1028]: + - text: © 1997–2026 ПАО СберБанк. Генеральная лицензия на осуществление банковских операций от 11 августа 2015 года. Регистрационный номер — 1481 + - link "www.sberbank.ru" [ref=f12e1029] [cursor=pointer]: + - /url: https://www.sberbank.ru + - generic [ref=f12e1030]: + - link "Юридические документы" [ref=f12e1032] [cursor=pointer]: + - /url: https://developers.sber.ru/docs/ru/policies/overview + - link "Политика конфиденциальности" [ref=f12e1036] [cursor=pointer]: + - /url: https://developers.sber.ru/docs/ru/policies/privacy-policy + - link "Политика обработки данных" [ref=f12e1040] [cursor=pointer]: + - /url: https://www.sberbank.ru/privacy/policy#pdn + - generic [ref=f12e1044]: + - generic [ref=f12e1045]: + - text: ПАО Сбербанк + - link "использует cookie" [ref=f12e1046] [cursor=pointer]: + - /url: https://www.sberbank.ru/privacy/cookies + - text: для персонализации сервисов и удобства пользователей. Вы можете запретить сохранение cookie в настройках своего браузера. + - button "Хорошо" [ref=f12e1048] [cursor=pointer] + - alert [ref=f12e1049]: Технологичные вакансии в Москве и других городах России от Сбера \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-35-58-507Z.yml b/.playwright-mcp/page-2026-07-14T07-35-58-507Z.yml new file mode 100644 index 0000000..d7bc229 --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-35-58-507Z.yml @@ -0,0 +1,131 @@ +- generic [active] [ref=f70e1]: + - generic [ref=f70e4]: + - banner [ref=f70e5]: + - link [ref=f70e12] [cursor=pointer]: + - /url: /kak-v-sbere + - generic [ref=f70e22]: + - link "Все вакансии 43" [ref=f70e24] [cursor=pointer]: + - /url: /kak-v-sbere/vacancies + - generic [ref=f70e25]: + - text: Все вакансии + - generic [ref=f70e26]: "43" + - generic [ref=f70e27]: Над чем работаем + - link "RnD" [ref=f70e33] [cursor=pointer]: + - /url: /kak-v-sbere/rnd + - link "AI" [ref=f70e36] [cursor=pointer]: + - /url: /kak-v-sbere/ai + - link "События" [ref=f70e39] [cursor=pointer]: + - /url: /kak-v-sbere/events + - generic [ref=f70e41]: О работе в Сбере + - article [ref=f70e46]: + - generic [ref=f70e50]: + - link "IT в Сбере" [ref=f70e52] [cursor=pointer]: + - /url: /kak-v-sbere + - generic [ref=f70e53]: / + - generic [ref=f70e57]: + - generic [ref=f70e64]: + - heading "Вакансии в Сбере" [level=1] [ref=f70e65] + - generic [ref=f70e66]: Реализуй свой потенциал в сфере высоких технологий + - generic [ref=f70e68]: + - generic [ref=f70e69]: ML + - generic [ref=f70e76]: Back + - generic [ref=f70e83]: Анализ + - generic [ref=f70e90]: Другое + - generic [ref=f70e97]: DS + - generic [ref=f70e104]: Front + - generic [ref=f70e111]: DevOps + - generic [ref=f70e118]: QA + - generic [ref=f70e125]: Mobile + - generic [ref=f70e132]: + - generic [ref=f70e133]: Фильтры + - generic [ref=f70e139]: + - generic [ref=f70e140]: + - generic [ref=f70e141]: 0 вакансий + - generic [ref=f70e142] [cursor=pointer]: Mobile + - generic [ref=f70e145]: + - generic [ref=f70e146]: + - heading "Не нашли вакансии по запросу" [level=2] [ref=f70e147] + - generic [ref=f70e148]: Оставь контакты, чтобы мы подобрали вакансию именно для тебя + - generic [ref=f70e152]: + - generic [ref=f70e153]: + - heading "Фамилия" [level=5] [ref=f70e154] + - generic [ref=f70e155]: + - textbox "Фамилия" [ref=f70e157] + - generic: 0 / 100 + - generic [ref=f70e160]: + - heading "Имя" [level=5] [ref=f70e161] + - generic [ref=f70e162]: + - textbox "Имя" [ref=f70e164] + - generic: 0 / 100 + - generic [ref=f70e167]: + - heading "Email" [level=5] [ref=f70e168] + - generic [ref=f70e169]: + - textbox "Email" [ref=f70e171] + - generic: 0 / 100 + - generic [ref=f70e174]: + - heading "Телефон" [level=5] [ref=f70e175] + - textbox [ref=f70e178]: + - /placeholder: +7 (999) 999-99-99 + - generic [ref=f70e179]: + - generic [ref=f70e180]: + - generic [ref=f70e181]: Прикрепить резюме + - generic [ref=f70e186]: PDF, DOCX + - generic [ref=f70e187]: Файл до 4MB + - generic [ref=f70e189] [cursor=pointer]: + - checkbox "Соглашаюсь на обработку персональных данных и принимаю условия обработки данных SmartCaptcha." [ref=f70e190] + - generic [ref=f70e195]: + - text: Соглашаюсь на обработку + - link "персональных данных" [ref=f70e196]: + - /url: /kak-v-sbere/agreement-policy + - text: и принимаю + - link "условия обработки данных SmartCaptcha" [ref=f70e197]: + - /url: https://yandex.ru/legal/smartcaptcha_notice/ + - text: . + - button "Отправить" [ref=f70e200] [cursor=pointer] + - generic [ref=f70e203]: + - generic [ref=f70e204]: + - heading "Присоединяйся к команде Сбера" [level=2] [ref=f70e205]: Присоединяйсяк команде Сбера + - link "Хочу в команду" [ref=f70e206] [cursor=pointer]: + - /url: /kak-v-sbere/apply + - contentinfo [ref=f70e211]: + - generic [ref=f70e212]: + - generic [ref=f70e213]: + - generic [ref=f70e214]: Powered by + - link [ref=f70e215] [cursor=pointer]: + - /url: https://developers.sber.ru/portal/products/pulse + - generic [ref=f70e220]: + - link "IT в Сбере" [ref=f70e223] [cursor=pointer]: + - /url: /kak-v-sbere + - link "Команды" [ref=f70e226] [cursor=pointer]: + - /url: /kak-v-sbere/teams + - link "Локации" [ref=f70e229] [cursor=pointer]: + - /url: /kak-v-sbere/locations + - link "События" [ref=f70e232] [cursor=pointer]: + - /url: /kak-v-sbere/events + - generic [ref=f70e233]: + - link "AI в Сбере" [ref=f70e236] [cursor=pointer]: + - /url: /kak-v-sbere/ai + - link "Почему мы" [ref=f70e239] [cursor=pointer]: + - /url: /kak-v-sbere/why-us + - link "Все вакансии" [ref=f70e242] [cursor=pointer]: + - /url: /kak-v-sbere/vacancies + - generic [ref=f70e248]: + - generic [ref=f70e250]: + - text: © 1997–2026 ПАО СберБанк. Генеральная лицензия на осуществление банковских операций от 11 августа 2015 года. Регистрационный номер — 1481 + - link "www.sberbank.ru" [ref=f70e251] [cursor=pointer]: + - /url: https://www.sberbank.ru + - generic [ref=f70e252]: + - link "Юридические документы" [ref=f70e254] [cursor=pointer]: + - /url: https://developers.sber.ru/docs/ru/policies/overview + - link "Политика конфиденциальности" [ref=f70e258] [cursor=pointer]: + - /url: https://developers.sber.ru/docs/ru/policies/privacy-policy + - link "Политика обработки данных" [ref=f70e262] [cursor=pointer]: + - /url: https://www.sberbank.ru/privacy/policy#pdn + - generic [ref=f70e266]: + - generic [ref=f70e267]: + - text: ПАО Сбербанк + - link "использует cookie" [ref=f70e268] [cursor=pointer]: + - /url: https://www.sberbank.ru/privacy/cookies + - text: для персонализации сервисов и удобства пользователей. Вы можете запретить сохранение cookie в настройках своего браузера. + - button "Хорошо" [ref=f70e270] [cursor=pointer] + - alert [ref=f70e271] \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-36-13-967Z.yml b/.playwright-mcp/page-2026-07-14T07-36-13-967Z.yml new file mode 100644 index 0000000..1740a06 --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-36-13-967Z.yml @@ -0,0 +1,77 @@ +- generic [ref=f131e3]: + - banner [ref=f131e4]: + - button "Закрыть меню категорий" + - generic [ref=f131e5]: + - button "Закрыть мобильное меню" + - generic [ref=f131e7]: + - link "Home" [ref=f131e8] [cursor=pointer]: + - /url: / + - button "Открыть мобильное меню" [ref=f131e10] [cursor=pointer] + - generic: + - generic: + - button "Закрыть мобильное меню": + - generic: + - generic "Закрыть мобильное меню" + - generic [ref=f131e13]: + - heading "Страница вакансий" [level=1] + - generic "Breadcrumb" [ref=f131e14]: + - link "Главная" [ref=f131e17] [cursor=pointer]: + - /url: / + - link "Вакансии" [ref=f131e22] [cursor=pointer]: + - /url: /vacancies + - heading "Вакансии" [level=2] [ref=f131e24] + - generic [ref=f131e25]: + - heading "Поиск вакансий" [level=3] + - textbox "Профессия, направление или продукт" [ref=f131e32] + - generic [ref=f131e33]: + - generic [ref=f131e34]: Загрузка вакансий... + - generic [ref=f131e36]: Загрузка фильтров... + - generic: + - button "Наверх": + - generic: + - generic "Наверх" + - generic: + - generic: + - button "Закрыть опрос" + - iframe [ref=f131e38]: + + - contentinfo [ref=f131e39]: + - generic [ref=f131e41]: + - generic [ref=f131e43]: + - generic [ref=f131e44]: МТС — это люди, меняющие привычное + - generic [ref=f131e45]: Мы создаём продукты и сервисы, которые делают жизнь миллионов людей и бизнеса лучше. С нами клиенты управляют инвестициями, общаются, путешествуют, слушают музыку и смотрят фильмы, создают уют и комфорт дома + - generic [ref=f131e46]: + - link "Telegram" [ref=f131e48] [cursor=pointer]: + - /url: https://t.me/it_is_mts + - link "Habr.com" [ref=f131e52] [cursor=pointer]: + - /url: https://habr.com/ru/companies/ru_mts/profile/ + - link "VC.ru" [ref=f131e58] [cursor=pointer]: + - /url: https://vc.ru/mts + - link "Смотреть вакансии" [ref=f131e63] [cursor=pointer]: + - /url: /vacancies + - generic [ref=f131e66]: + - link "Все вакансии" [ref=f131e69] [cursor=pointer]: + - /url: /vacancies + - generic [ref=f131e71]: + - link "HR" [ref=f131e72] [cursor=pointer]: + - /url: /vacancies?cat=hr-60376885560868989 + - button "Развернуть список" [ref=f131e73] [cursor=pointer] + - generic [ref=f131e77]: + - link "Административный персонал" [ref=f131e78] [cursor=pointer]: + - /url: /vacancies?cat=v-60376827138408550 + - button "Развернуть список" [ref=f131e79] [cursor=pointer] + - generic [ref=f131e83]: + - link "Аналитика" [ref=f131e84] [cursor=pointer]: + - /url: /vacancies?cat=v-60377545291333713 + - button "Развернуть список" [ref=f131e85] [cursor=pointer] + - generic [ref=f131e89]: + - link "Безопасность и охрана труда" [ref=f131e90] [cursor=pointer]: + - /url: /vacancies?cat=v-60377519668330606 + - button "Развернуть список" [ref=f131e91] [cursor=pointer] + - generic [ref=f131e94]: + - generic [ref=f131e95]: + - generic [ref=f131e96]: © 2025 ПАО «МТС» + - generic [ref=f131e97]: Все права защищены + - link "Политика «Обработка персональных данных» в ПАО «МТС»" [ref=f131e98] [cursor=pointer]: + - /url: https://moskva.mts.ru/about/investoram-i-akcioneram/korporativnoe-upravlenie/dokumenti-pao-mts/politika-obrabotka-personalnih-dannih-v-pao-mts + - generic [ref=f131e99]: 18+ \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-36-20-358Z.yml b/.playwright-mcp/page-2026-07-14T07-36-20-358Z.yml new file mode 100644 index 0000000..43acc47 --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-36-20-358Z.yml @@ -0,0 +1,241 @@ +- generic [ref=f131e1]: + - generic [ref=f131e103]: + - paragraph [ref=f131e104]: + - text: Мы собираем файлы cookie и применяем + - link "рекомендательные технологии" [ref=f131e105] [cursor=pointer]: + - /url: https://static.mts.ru/dpc_upload/images/products/pravila_primeneniya_rekomendatelnyh_tehnologii_06_10_20232_my_mts.pdf + - generic [ref=f131e106]: + - link "подробнее" [ref=f131e107] [cursor=pointer]: + - /url: https://moskva.mts.ru/personal/cookie + - button "принять" [ref=f131e109] [cursor=pointer] + - generic [ref=f131e3]: + - banner [ref=f131e4]: + - button "Закрыть меню категорий" + - generic [ref=f131e5]: + - button "Закрыть мобильное меню" + - generic [ref=f131e7]: + - link "Home" [ref=f131e8] [cursor=pointer]: + - /url: / + - generic [ref=f131e9]: + - text:  + - button "Открыть мобильное меню" [ref=f131e10] [cursor=pointer]: + - generic "Открыть мобильное меню" [ref=f131e11]: 🎕 + - generic: + - generic: + - button "Закрыть мобильное меню": + - generic: + - generic "Закрыть мобильное меню":  + - generic [ref=f131e13]: + - heading "Страница вакансий" [level=1] + - generic "Breadcrumb" [ref=f131e14]: + - link "Главная" [ref=f131e17] [cursor=pointer]: + - /url: / + - link "Вакансии" [ref=f131e22] [cursor=pointer]: + - /url: /vacancies + - heading "Вакансии" [level=2] [ref=f131e24] + - generic [ref=f131e25]: + - heading "Поиск вакансий" [level=3] + - generic [ref=f131e28]: + - generic [ref=f131e29]:  + - textbox "Профессия, направление или продукт" [active] [ref=f131e32]: Frontend + - generic [ref=f131e111]: + - generic [ref=f131e112]: + - button "Категория HR" [ref=f131e113] [cursor=pointer]: + - generic [ref=f131e114]: HR + - generic [ref=f131e115]: "12" + - button "Категория Административный персонал" [ref=f131e116] [cursor=pointer]: + - generic [ref=f131e117]: Административный персонал + - generic [ref=f131e118]: "33" + - button "Категория Аналитика" [ref=f131e119] [cursor=pointer]: + - generic [ref=f131e120]: Аналитика + - generic [ref=f131e121]: "52" + - button "Категория Безопасность и охрана труда" [ref=f131e122] [cursor=pointer]: + - generic [ref=f131e123]: Безопасность и охрана труда + - generic [ref=f131e124]: "18" + - button "Категория Дизайн" [ref=f131e125] [cursor=pointer]: + - generic [ref=f131e126]: Дизайн + - generic [ref=f131e127]: "8" + - button "Категория Закупки и логистика" [ref=f131e128] [cursor=pointer]: + - generic [ref=f131e129]: Закупки и логистика + - generic [ref=f131e130]: "10" + - button "Категория Контроль качества, аудит и комплаенс" [ref=f131e131] [cursor=pointer]: + - generic [ref=f131e132]: Контроль качества, аудит и комплаенс + - generic [ref=f131e133]: "1" + - button "Категория Маркетинг и PR" [ref=f131e134] [cursor=pointer]: + - generic [ref=f131e135]: Маркетинг и PR + - generic [ref=f131e136]: "101" + - button "Категория Поддержка клиентов" [ref=f131e137] [cursor=pointer]: + - generic [ref=f131e138]: Поддержка клиентов + - generic [ref=f131e139]: "56" + - button "Категория Продажи и развитие" [ref=f131e140] [cursor=pointer]: + - generic [ref=f131e141]: Продажи и развитие + - generic [ref=f131e142]: "1248" + - button "Категория Работа в IT" [ref=f131e143] [cursor=pointer]: + - generic [ref=f131e144]: Работа в IT + - generic [ref=f131e145]: "144" + - button "Категория Стажировки" [ref=f131e146] [cursor=pointer]: + - generic [ref=f131e147]: Стажировки + - generic [ref=f131e148]: "11" + - button "Категория Стратегия и развитие" [ref=f131e149] [cursor=pointer]: + - generic [ref=f131e150]: Стратегия и развитие + - generic [ref=f131e151]: "8" + - button "Категория Строительство" [ref=f131e152] [cursor=pointer]: + - generic [ref=f131e153]: Строительство + - generic [ref=f131e154]: "5" + - button "Категория Технический блок" [ref=f131e155] [cursor=pointer]: + - generic [ref=f131e156]: Технический блок + - generic [ref=f131e157]: "337" + - button "Категория Управление продуктами/проектами/процессами" [ref=f131e158] [cursor=pointer]: + - generic [ref=f131e159]: Управление продуктами/проектами/процессами + - generic [ref=f131e160]: "32" + - button "Категория Финансы" [ref=f131e161] [cursor=pointer]: + - generic [ref=f131e162]: Финансы + - generic [ref=f131e163]: "40" + - button "Категория Центральный офис и управление регионами" [ref=f131e164] [cursor=pointer]: + - generic [ref=f131e165]: Центральный офис и управление регионами + - generic [ref=f131e166]: "0" + - button "Категория Юриспруденция" [ref=f131e167] [cursor=pointer]: + - generic [ref=f131e168]: Юриспруденция + - generic [ref=f131e169]: "7" + - text:  + - generic [ref=f131e33]: + - generic [ref=f131e170]: + - heading "Список вакансий" [level=3] + - generic [ref=f131e171]: + - generic [ref=f131e172]: + - generic [ref=f131e173]: "5" + - generic [ref=f131e174]: вакансий + - button [ref=f131e175] [cursor=pointer] + - generic [ref=f131e178]: + - link "14 июля 2026 г. Работа в IT 3-6 лет Москва Senior Frontend разработчик [NBA.Банк] Полный день Гибридный ООО МТС Веб Сервисы" [ref=f131e322] [cursor=pointer]: + - /url: /vacancy/663323395236042942 + - generic [ref=f131e323]: + - generic [ref=f131e324]: 14 июля 2026 г. + - generic [ref=f131e325]: + - generic [ref=f131e326]: Работа в IT + - generic [ref=f131e328]: 3-6 лет + - generic [ref=f131e329]: Москва + - generic [ref=f131e330]: Senior Frontend разработчик [NBA.Банк] + - generic [ref=f131e332]: + - generic [ref=f131e333]: Полный день + - generic [ref=f131e334]: Гибридный + - generic [ref=f131e335]: ООО МТС Веб Сервисы + - text:  + - link "14 июля 2026 г. Работа в IT Без опыта Москва Intern Frontend dev [Governance] Полный день Удалённая работа Стажировка ООО МТС Веб Сервисы" [ref=f131e336] [cursor=pointer]: + - /url: /vacancy/676760121979701260 + - generic [ref=f131e337]: + - generic [ref=f131e338]: 14 июля 2026 г. + - generic [ref=f131e339]: + - generic [ref=f131e340]: Работа в IT + - generic [ref=f131e342]: Без опыта + - generic [ref=f131e343]: Москва + - generic [ref=f131e344]: Intern Frontend dev [Governance] + - generic [ref=f131e346]: + - generic [ref=f131e347]: Полный день + - generic [ref=f131e348]: Удалённая работа + - generic [ref=f131e349]: Стажировка + - generic [ref=f131e350]: ООО МТС Веб Сервисы + - text:  + - link "14 июля 2026 г. Работа в IT Более 6 лет Москва Senior Frontend developer [МТС Маркетолог] Полный день Удалённая работа ООО МТС Веб Сервисы" [ref=f131e351] [cursor=pointer]: + - /url: /vacancy/681034032435167618 + - generic [ref=f131e352]: + - generic [ref=f131e353]: 14 июля 2026 г. + - generic [ref=f131e354]: + - generic [ref=f131e355]: Работа в IT + - generic [ref=f131e357]: Более 6 лет + - generic [ref=f131e358]: Москва + - generic [ref=f131e359]: Senior Frontend developer [МТС Маркетолог] + - generic [ref=f131e361]: + - generic [ref=f131e362]: Полный день + - generic [ref=f131e363]: Удалённая работа + - generic [ref=f131e364]: ООО МТС Веб Сервисы + - text:  + - link "14 июля 2026 г. Работа в IT Без опыта Москва Стажер Frontend Vue разработчик [TrademarkSystem] Полный день Удалённая работа ООО МТС Веб Сервисы" [ref=f131e365] [cursor=pointer]: + - /url: /vacancy/681436429225558411 + - generic [ref=f131e366]: + - generic [ref=f131e367]: 14 июля 2026 г. + - generic [ref=f131e368]: + - generic [ref=f131e369]: Работа в IT + - generic [ref=f131e371]: Без опыта + - generic [ref=f131e372]: Москва + - generic [ref=f131e373]: Стажер Frontend Vue разработчик [TrademarkSystem] + - generic [ref=f131e375]: + - generic [ref=f131e376]: Полный день + - generic [ref=f131e377]: Удалённая работа + - generic [ref=f131e378]: ООО МТС Веб Сервисы + - text:  + - link "14 июля 2026 г. Работа в IT 3-6 лет Москва Middle Frontend Developer (Vue) [GARNET, МТС Веб Сервисы] Полный день Гибридный ООО МТС Веб Сервисы" [ref=f131e379] [cursor=pointer]: + - /url: /vacancy/682117226441998778 + - generic [ref=f131e380]: + - generic [ref=f131e381]: 14 июля 2026 г. + - generic [ref=f131e382]: + - generic [ref=f131e383]: Работа в IT + - generic [ref=f131e385]: 3-6 лет + - generic [ref=f131e386]: Москва + - generic [ref=f131e387]: Middle Frontend Developer (Vue) [GARNET, МТС Веб Сервисы] + - generic [ref=f131e389]: + - generic [ref=f131e390]: Полный день + - generic [ref=f131e391]: Гибридный + - generic [ref=f131e392]: ООО МТС Веб Сервисы + - text:  + - text:   + - generic: + - button "Наверх": + - generic: + - generic "Наверх":  + - generic [ref=f131e394]: + - button "Закрыть опрос" [ref=f131e395] [cursor=pointer] + - iframe [ref=f131e38]: + - tabpanel [ref=f132e9]: + - tabpanel [ref=f132e10]: + - generic [ref=f132e19]: + - generic [ref=f132e23]: Помогите нам стать лучше + - generic [ref=f132e25]: Оцените сайт МТС JOBS + - button "Пройти опрос" [ref=f132e28] [cursor=pointer] + - button "Напомнить позже" [ref=f132e31] [cursor=pointer] + - contentinfo [ref=f131e39]: + - generic [ref=f131e41]: + - generic [ref=f131e43]: + - generic [ref=f131e44]: МТС — это люди, меняющие привычное + - generic [ref=f131e45]: Мы создаём продукты и сервисы, которые делают жизнь миллионов людей и бизнеса лучше. С нами клиенты управляют инвестициями, общаются, путешествуют, слушают музыку и смотрят фильмы, создают уют и комфорт дома + - generic [ref=f131e46]: + - link "Telegram" [ref=f131e48] [cursor=pointer]: + - /url: https://t.me/it_is_mts + - link "Habr.com" [ref=f131e52] [cursor=pointer]: + - /url: https://habr.com/ru/companies/ru_mts/profile/ + - link "VC.ru" [ref=f131e58] [cursor=pointer]: + - /url: https://vc.ru/mts + - link "Смотреть вакансии" [ref=f131e63] [cursor=pointer]: + - /url: /vacancies + - generic [ref=f131e65]: + - generic [ref=f131e66]: + - link "Все вакансии" [ref=f131e69] [cursor=pointer]: + - /url: /vacancies + - generic [ref=f131e71]: + - link "HR" [ref=f131e72] [cursor=pointer]: + - /url: /vacancies?cat=hr-60376885560868989 + - button "Развернуть список" [ref=f131e73] [cursor=pointer]: + - generic [ref=f131e74]:  + - generic [ref=f131e77]: + - link "Административный персонал" [ref=f131e78] [cursor=pointer]: + - /url: /vacancies?cat=v-60376827138408550 + - button "Развернуть список" [ref=f131e79] [cursor=pointer]: + - generic [ref=f131e80]:  + - generic [ref=f131e83]: + - link "Аналитика" [ref=f131e84] [cursor=pointer]: + - /url: /vacancies?cat=v-60377545291333713 + - button "Развернуть список" [ref=f131e85] [cursor=pointer]: + - generic [ref=f131e86]:  + - generic [ref=f131e89]: + - link "Безопасность и охрана труда" [ref=f131e90] [cursor=pointer]: + - /url: /vacancies?cat=v-60377519668330606 + - button "Развернуть список" [ref=f131e91] [cursor=pointer]: + - generic [ref=f131e92]:  + - text:          + - generic [ref=f131e94]: + - generic [ref=f131e95]: + - generic [ref=f131e96]: © 2025 ПАО «МТС» + - generic [ref=f131e97]: Все права защищены + - link "Политика «Обработка персональных данных» в ПАО «МТС»" [ref=f131e98] [cursor=pointer]: + - /url: https://moskva.mts.ru/about/investoram-i-akcioneram/korporativnoe-upravlenie/dokumenti-pao-mts/politika-obrabotka-personalnih-dannih-v-pao-mts + - generic [ref=f131e99]: 18+ \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-36-32-928Z.yml b/.playwright-mcp/page-2026-07-14T07-36-32-928Z.yml new file mode 100644 index 0000000..67f7578 --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-36-32-928Z.yml @@ -0,0 +1,182 @@ +- generic [ref=f131e1]: + - generic [ref=f131e103]: + - paragraph [ref=f131e104]: + - text: Мы собираем файлы cookie и применяем + - link "рекомендательные технологии" [ref=f131e105] [cursor=pointer]: + - /url: https://static.mts.ru/dpc_upload/images/products/pravila_primeneniya_rekomendatelnyh_tehnologii_06_10_20232_my_mts.pdf + - generic [ref=f131e106]: + - link "подробнее" [ref=f131e107] [cursor=pointer]: + - /url: https://moskva.mts.ru/personal/cookie + - button "принять" [ref=f131e109] [cursor=pointer] + - generic [ref=f131e3]: + - banner [ref=f131e4]: + - button "Закрыть меню категорий" + - generic [ref=f131e5]: + - button "Закрыть мобильное меню" + - generic [ref=f131e7]: + - link "Home" [ref=f131e8] [cursor=pointer]: + - /url: / + - generic [ref=f131e9]: + - text:  + - button "Открыть мобильное меню" [ref=f131e10] [cursor=pointer]: + - generic "Открыть мобильное меню" [ref=f131e11]: 🎕 + - generic: + - generic: + - button "Закрыть мобильное меню": + - generic: + - generic "Закрыть мобильное меню":  + - generic [ref=f131e13]: + - heading "Страница вакансий" [level=1] + - generic "Breadcrumb" [ref=f131e14]: + - link "Главная" [ref=f131e17] [cursor=pointer]: + - /url: / + - link "Вакансии" [ref=f131e22] [cursor=pointer]: + - /url: /vacancies + - heading "Вакансии" [level=2] [ref=f131e24] + - generic [ref=f131e25]: + - heading "Поиск вакансий" [level=3] + - generic [ref=f131e28]: + - generic [ref=f131e29]:  + - textbox "Профессия, направление или продукт" [active] [ref=f131e32]: Flutter + - generic [ref=f131e111]: + - generic [ref=f131e112]: + - button "Категория HR" [ref=f131e113] [cursor=pointer]: + - generic [ref=f131e114]: HR + - generic [ref=f131e115]: "12" + - button "Категория Административный персонал" [ref=f131e116] [cursor=pointer]: + - generic [ref=f131e117]: Административный персонал + - generic [ref=f131e118]: "33" + - button "Категория Аналитика" [ref=f131e119] [cursor=pointer]: + - generic [ref=f131e120]: Аналитика + - generic [ref=f131e121]: "52" + - button "Категория Безопасность и охрана труда" [ref=f131e122] [cursor=pointer]: + - generic [ref=f131e123]: Безопасность и охрана труда + - generic [ref=f131e124]: "18" + - button "Категория Дизайн" [ref=f131e125] [cursor=pointer]: + - generic [ref=f131e126]: Дизайн + - generic [ref=f131e127]: "8" + - button "Категория Закупки и логистика" [ref=f131e128] [cursor=pointer]: + - generic [ref=f131e129]: Закупки и логистика + - generic [ref=f131e130]: "10" + - button "Категория Контроль качества, аудит и комплаенс" [ref=f131e131] [cursor=pointer]: + - generic [ref=f131e132]: Контроль качества, аудит и комплаенс + - generic [ref=f131e133]: "1" + - button "Категория Маркетинг и PR" [ref=f131e134] [cursor=pointer]: + - generic [ref=f131e135]: Маркетинг и PR + - generic [ref=f131e136]: "101" + - button "Категория Поддержка клиентов" [ref=f131e137] [cursor=pointer]: + - generic [ref=f131e138]: Поддержка клиентов + - generic [ref=f131e139]: "56" + - button "Категория Продажи и развитие" [ref=f131e140] [cursor=pointer]: + - generic [ref=f131e141]: Продажи и развитие + - generic [ref=f131e142]: "1248" + - button "Категория Работа в IT" [ref=f131e143] [cursor=pointer]: + - generic [ref=f131e144]: Работа в IT + - generic [ref=f131e145]: "144" + - button "Категория Стажировки" [ref=f131e146] [cursor=pointer]: + - generic [ref=f131e147]: Стажировки + - generic [ref=f131e148]: "11" + - button "Категория Стратегия и развитие" [ref=f131e149] [cursor=pointer]: + - generic [ref=f131e150]: Стратегия и развитие + - generic [ref=f131e151]: "8" + - button "Категория Строительство" [ref=f131e152] [cursor=pointer]: + - generic [ref=f131e153]: Строительство + - generic [ref=f131e154]: "5" + - button "Категория Технический блок" [ref=f131e155] [cursor=pointer]: + - generic [ref=f131e156]: Технический блок + - generic [ref=f131e157]: "337" + - button "Категория Управление продуктами/проектами/процессами" [ref=f131e158] [cursor=pointer]: + - generic [ref=f131e159]: Управление продуктами/проектами/процессами + - generic [ref=f131e160]: "32" + - button "Категория Финансы" [ref=f131e161] [cursor=pointer]: + - generic [ref=f131e162]: Финансы + - generic [ref=f131e163]: "40" + - button "Категория Центральный офис и управление регионами" [ref=f131e164] [cursor=pointer]: + - generic [ref=f131e165]: Центральный офис и управление регионами + - generic [ref=f131e166]: "0" + - button "Категория Юриспруденция" [ref=f131e167] [cursor=pointer]: + - generic [ref=f131e168]: Юриспруденция + - generic [ref=f131e169]: "7" + - text:  + - generic [ref=f131e33]: + - generic [ref=f131e170]: + - heading "Список вакансий" [level=3] + - generic [ref=f131e171]: + - generic [ref=f131e172]: + - generic [ref=f131e173]: "1" + - generic [ref=f131e174]: вакансия + - button [ref=f131e175] [cursor=pointer] + - link "10 июля 2026 г. Работа в IT 3-6 лет Москва Middle Flutter Developer [GOODOK] Полный день ООО МТС Веб Сервисы" [ref=f131e399] [cursor=pointer]: + - /url: /vacancy/678924882003626027 + - generic [ref=f131e400]: + - generic [ref=f131e401]: 10 июля 2026 г. + - generic [ref=f131e402]: + - generic [ref=f131e403]: Работа в IT + - generic [ref=f131e405]: 3-6 лет + - generic [ref=f131e406]: Москва + - generic [ref=f131e407]: Middle Flutter Developer [GOODOK] + - generic [ref=f131e409]: + - generic [ref=f131e410]: Полный день + - generic [ref=f131e411]: ООО МТС Веб Сервисы + - text:  + - text:   + - generic: + - button "Наверх": + - generic: + - generic "Наверх":  + - generic [ref=f131e394]: + - button "Закрыть опрос" [ref=f131e395] [cursor=pointer] + - iframe [ref=f131e38]: + - tabpanel [ref=f132e9]: + - tabpanel [ref=f132e10]: + - generic [ref=f132e19]: + - generic [ref=f132e23]: Помогите нам стать лучше + - generic [ref=f132e25]: Оцените сайт МТС JOBS + - button "Пройти опрос" [ref=f132e28] [cursor=pointer] + - button "Напомнить позже" [ref=f132e31] [cursor=pointer] + - contentinfo [ref=f131e39]: + - generic [ref=f131e41]: + - generic [ref=f131e43]: + - generic [ref=f131e44]: МТС — это люди, меняющие привычное + - generic [ref=f131e45]: Мы создаём продукты и сервисы, которые делают жизнь миллионов людей и бизнеса лучше. С нами клиенты управляют инвестициями, общаются, путешествуют, слушают музыку и смотрят фильмы, создают уют и комфорт дома + - generic [ref=f131e46]: + - link "Telegram" [ref=f131e48] [cursor=pointer]: + - /url: https://t.me/it_is_mts + - link "Habr.com" [ref=f131e52] [cursor=pointer]: + - /url: https://habr.com/ru/companies/ru_mts/profile/ + - link "VC.ru" [ref=f131e58] [cursor=pointer]: + - /url: https://vc.ru/mts + - link "Смотреть вакансии" [ref=f131e63] [cursor=pointer]: + - /url: /vacancies + - generic [ref=f131e65]: + - generic [ref=f131e66]: + - link "Все вакансии" [ref=f131e69] [cursor=pointer]: + - /url: /vacancies + - generic [ref=f131e71]: + - link "HR" [ref=f131e72] [cursor=pointer]: + - /url: /vacancies?cat=hr-60376885560868989 + - button "Развернуть список" [ref=f131e73] [cursor=pointer]: + - generic [ref=f131e74]:  + - generic [ref=f131e77]: + - link "Административный персонал" [ref=f131e78] [cursor=pointer]: + - /url: /vacancies?cat=v-60376827138408550 + - button "Развернуть список" [ref=f131e79] [cursor=pointer]: + - generic [ref=f131e80]:  + - generic [ref=f131e83]: + - link "Аналитика" [ref=f131e84] [cursor=pointer]: + - /url: /vacancies?cat=v-60377545291333713 + - button "Развернуть список" [ref=f131e85] [cursor=pointer]: + - generic [ref=f131e86]:  + - generic [ref=f131e89]: + - link "Безопасность и охрана труда" [ref=f131e90] [cursor=pointer]: + - /url: /vacancies?cat=v-60377519668330606 + - button "Развернуть список" [ref=f131e91] [cursor=pointer]: + - generic [ref=f131e92]:  + - text:          + - generic [ref=f131e94]: + - generic [ref=f131e95]: + - generic [ref=f131e96]: © 2025 ПАО «МТС» + - generic [ref=f131e97]: Все права защищены + - link "Политика «Обработка персональных данных» в ПАО «МТС»" [ref=f131e98] [cursor=pointer]: + - /url: https://moskva.mts.ru/about/investoram-i-akcioneram/korporativnoe-upravlenie/dokumenti-pao-mts/politika-obrabotka-personalnih-dannih-v-pao-mts + - generic [ref=f131e99]: 18+ \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-36-40-429Z.yml b/.playwright-mcp/page-2026-07-14T07-36-40-429Z.yml new file mode 100644 index 0000000..b03cf14 --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-36-40-429Z.yml @@ -0,0 +1,270 @@ +- generic [ref=f131e1]: + - generic [ref=f131e103]: + - paragraph [ref=f131e104]: + - text: Мы собираем файлы cookie и применяем + - link "рекомендательные технологии" [ref=f131e105] [cursor=pointer]: + - /url: https://static.mts.ru/dpc_upload/images/products/pravila_primeneniya_rekomendatelnyh_tehnologii_06_10_20232_my_mts.pdf + - generic [ref=f131e106]: + - link "подробнее" [ref=f131e107] [cursor=pointer]: + - /url: https://moskva.mts.ru/personal/cookie + - button "принять" [ref=f131e109] [cursor=pointer] + - generic [ref=f131e3]: + - banner [ref=f131e4]: + - button "Закрыть меню категорий" + - generic [ref=f131e5]: + - button "Закрыть мобильное меню" + - generic [ref=f131e7]: + - link "Home" [ref=f131e8] [cursor=pointer]: + - /url: / + - generic [ref=f131e9]: + - text:  + - button "Открыть мобильное меню" [ref=f131e10] [cursor=pointer]: + - generic "Открыть мобильное меню" [ref=f131e11]: 🎕 + - generic: + - generic: + - button "Закрыть мобильное меню": + - generic: + - generic "Закрыть мобильное меню":  + - generic [ref=f131e13]: + - heading "Страница вакансий" [level=1] + - generic "Breadcrumb" [ref=f131e14]: + - link "Главная" [ref=f131e17] [cursor=pointer]: + - /url: / + - link "Вакансии" [ref=f131e22] [cursor=pointer]: + - /url: /vacancies + - heading "Вакансии" [level=2] [ref=f131e24] + - generic [ref=f131e25]: + - heading "Поиск вакансий" [level=3] + - generic [ref=f131e28]: + - generic [ref=f131e29]:  + - textbox "Профессия, направление или продукт" [active] [ref=f131e32]: Fullstack + - generic [ref=f131e111]: + - generic [ref=f131e112]: + - button "Категория HR" [ref=f131e113] [cursor=pointer]: + - generic [ref=f131e114]: HR + - generic [ref=f131e115]: "12" + - button "Категория Административный персонал" [ref=f131e116] [cursor=pointer]: + - generic [ref=f131e117]: Административный персонал + - generic [ref=f131e118]: "33" + - button "Категория Аналитика" [ref=f131e119] [cursor=pointer]: + - generic [ref=f131e120]: Аналитика + - generic [ref=f131e121]: "52" + - button "Категория Безопасность и охрана труда" [ref=f131e122] [cursor=pointer]: + - generic [ref=f131e123]: Безопасность и охрана труда + - generic [ref=f131e124]: "18" + - button "Категория Дизайн" [ref=f131e125] [cursor=pointer]: + - generic [ref=f131e126]: Дизайн + - generic [ref=f131e127]: "8" + - button "Категория Закупки и логистика" [ref=f131e128] [cursor=pointer]: + - generic [ref=f131e129]: Закупки и логистика + - generic [ref=f131e130]: "10" + - button "Категория Контроль качества, аудит и комплаенс" [ref=f131e131] [cursor=pointer]: + - generic [ref=f131e132]: Контроль качества, аудит и комплаенс + - generic [ref=f131e133]: "1" + - button "Категория Маркетинг и PR" [ref=f131e134] [cursor=pointer]: + - generic [ref=f131e135]: Маркетинг и PR + - generic [ref=f131e136]: "101" + - button "Категория Поддержка клиентов" [ref=f131e137] [cursor=pointer]: + - generic [ref=f131e138]: Поддержка клиентов + - generic [ref=f131e139]: "56" + - button "Категория Продажи и развитие" [ref=f131e140] [cursor=pointer]: + - generic [ref=f131e141]: Продажи и развитие + - generic [ref=f131e142]: "1248" + - button "Категория Работа в IT" [ref=f131e143] [cursor=pointer]: + - generic [ref=f131e144]: Работа в IT + - generic [ref=f131e145]: "144" + - button "Категория Стажировки" [ref=f131e146] [cursor=pointer]: + - generic [ref=f131e147]: Стажировки + - generic [ref=f131e148]: "11" + - button "Категория Стратегия и развитие" [ref=f131e149] [cursor=pointer]: + - generic [ref=f131e150]: Стратегия и развитие + - generic [ref=f131e151]: "8" + - button "Категория Строительство" [ref=f131e152] [cursor=pointer]: + - generic [ref=f131e153]: Строительство + - generic [ref=f131e154]: "5" + - button "Категория Технический блок" [ref=f131e155] [cursor=pointer]: + - generic [ref=f131e156]: Технический блок + - generic [ref=f131e157]: "337" + - button "Категория Управление продуктами/проектами/процессами" [ref=f131e158] [cursor=pointer]: + - generic [ref=f131e159]: Управление продуктами/проектами/процессами + - generic [ref=f131e160]: "32" + - button "Категория Финансы" [ref=f131e161] [cursor=pointer]: + - generic [ref=f131e162]: Финансы + - generic [ref=f131e163]: "40" + - button "Категория Центральный офис и управление регионами" [ref=f131e164] [cursor=pointer]: + - generic [ref=f131e165]: Центральный офис и управление регионами + - generic [ref=f131e166]: "0" + - button "Категория Юриспруденция" [ref=f131e167] [cursor=pointer]: + - generic [ref=f131e168]: Юриспруденция + - generic [ref=f131e169]: "7" + - text:  + - generic [ref=f131e33]: + - generic [ref=f131e170]: + - heading "Список вакансий" [level=3] + - generic [ref=f131e171]: + - generic [ref=f131e172]: + - generic [ref=f131e173]: "7" + - generic [ref=f131e174]: вакансий + - button [ref=f131e175] [cursor=pointer] + - generic [ref=f131e178]: + - link "14 июля 2026 г. Работа в IT 3-6 лет Москва Middle FullStack Developer (.Net+Angular) [Staff RMS] Полный день В офисе ООО МТС Веб Сервисы" [ref=f131e412] [cursor=pointer]: + - /url: /vacancy/670633975055647289 + - generic [ref=f131e413]: + - generic [ref=f131e414]: 14 июля 2026 г. + - generic [ref=f131e415]: + - generic [ref=f131e416]: Работа в IT + - generic [ref=f131e418]: 3-6 лет + - generic [ref=f131e419]: Москва + - generic [ref=f131e420]: Middle FullStack Developer (.Net+Angular) [Staff RMS] + - generic [ref=f131e422]: + - generic [ref=f131e423]: Полный день + - generic [ref=f131e424]: В офисе + - generic [ref=f131e425]: ООО МТС Веб Сервисы + - text:  + - link "14 июля 2026 г. Работа в IT Без опыта Самара Стажер Fullstack developer (.NET, React) [MWS ChatBot] Полный день Гибридный Стажировка ООО МТС Веб Сервисы" [ref=f131e426] [cursor=pointer]: + - /url: /vacancy/676098203845656985 + - generic [ref=f131e427]: + - generic [ref=f131e428]: 14 июля 2026 г. + - generic [ref=f131e429]: + - generic [ref=f131e430]: Работа в IT + - generic [ref=f131e432]: Без опыта + - generic [ref=f131e433]: Самара + - generic [ref=f131e434]: Стажер Fullstack developer (.NET, React) [MWS ChatBot] + - generic [ref=f131e436]: + - generic [ref=f131e437]: Полный день + - generic [ref=f131e438]: Гибридный + - generic [ref=f131e439]: Стажировка + - generic [ref=f131e440]: ООО МТС Веб Сервисы + - text:  + - link "14 июля 2026 г. Стажировки Без опыта Москва Стажер Fullstack QA [MWS Octapi] Полный день Гибридный Стажировка ООО МТС Веб Сервисы" [ref=f131e441] [cursor=pointer]: + - /url: /vacancy/678176257115949101 + - generic [ref=f131e442]: + - generic [ref=f131e443]: 14 июля 2026 г. + - generic [ref=f131e444]: + - generic [ref=f131e445]: Стажировки + - generic [ref=f131e447]: Без опыта + - generic [ref=f131e448]: Москва + - generic [ref=f131e449]: Стажер Fullstack QA [MWS Octapi] + - generic [ref=f131e451]: + - generic [ref=f131e452]: Полный день + - generic [ref=f131e453]: Гибридный + - generic [ref=f131e454]: Стажировка + - generic [ref=f131e455]: ООО МТС Веб Сервисы + - text:  + - link "14 июля 2026 г. Работа в IT 1-3 года Москва Junior Fullstack-аналитик [CICADA8] Полный день В офисе ООО МТС Веб Сервисы" [ref=f131e456] [cursor=pointer]: + - /url: /vacancy/678556034456881207 + - generic [ref=f131e457]: + - generic [ref=f131e458]: 14 июля 2026 г. + - generic [ref=f131e459]: + - generic [ref=f131e460]: Работа в IT + - generic [ref=f131e462]: 1-3 года + - generic [ref=f131e463]: Москва + - generic [ref=f131e464]: Junior Fullstack-аналитик [CICADA8] + - generic [ref=f131e466]: + - generic [ref=f131e467]: Полный день + - generic [ref=f131e468]: В офисе + - generic [ref=f131e469]: ООО МТС Веб Сервисы + - text:  + - link "14 июля 2026 г. Работа в IT 1-3 года Москва Middle QA fullstack [Телеком платформа] Полный день Удалённая работа ООО МТС Веб Сервисы" [ref=f131e470] [cursor=pointer]: + - /url: /vacancy/679310015839863189 + - generic [ref=f131e471]: + - generic [ref=f131e472]: 14 июля 2026 г. + - generic [ref=f131e473]: + - generic [ref=f131e474]: Работа в IT + - generic [ref=f131e476]: 1-3 года + - generic [ref=f131e477]: Москва + - generic [ref=f131e478]: Middle QA fullstack [Телеком платформа] + - generic [ref=f131e480]: + - generic [ref=f131e481]: Полный день + - generic [ref=f131e482]: Удалённая работа + - generic [ref=f131e483]: ООО МТС Веб Сервисы + - text:  + - link "14 июля 2026 г. Работа в IT 3-6 лет Москва Senior Fullstack Developer (Python, React) [УСД-Портал, МТС Веб Сервисы] Полный день Гибридный ООО МТС Веб Сервисы" [ref=f131e484] [cursor=pointer]: + - /url: /vacancy/680793419282384952 + - generic [ref=f131e485]: + - generic [ref=f131e486]: 14 июля 2026 г. + - generic [ref=f131e487]: + - generic [ref=f131e488]: Работа в IT + - generic [ref=f131e490]: 3-6 лет + - generic [ref=f131e491]: Москва + - generic [ref=f131e492]: Senior Fullstack Developer (Python, React) [УСД-Портал, МТС Веб Сервисы] + - generic [ref=f131e494]: + - generic [ref=f131e495]: Полный день + - generic [ref=f131e496]: Гибридный + - generic [ref=f131e497]: ООО МТС Веб Сервисы + - text:  + - link "14 июля 2026 г. Работа в IT 3-6 лет Москва Fullstack-разработчик (Senior) Полный день Удалённая работа ПАО МТС" [ref=f131e498] [cursor=pointer]: + - /url: /vacancy/682142479041954217 + - generic [ref=f131e499]: + - generic [ref=f131e500]: 14 июля 2026 г. + - generic [ref=f131e501]: + - generic [ref=f131e502]: Работа в IT + - generic [ref=f131e504]: 3-6 лет + - generic [ref=f131e505]: Москва + - generic [ref=f131e506]: Fullstack-разработчик (Senior) + - generic [ref=f131e508]: + - generic [ref=f131e509]: Полный день + - generic [ref=f131e510]: Удалённая работа + - generic [ref=f131e511]: ПАО МТС + - text:  + - text:   + - generic: + - button "Наверх": + - generic: + - generic "Наверх":  + - generic [ref=f131e394]: + - button "Закрыть опрос" [ref=f131e395] [cursor=pointer] + - iframe [ref=f131e38]: + - tabpanel [ref=f132e9]: + - tabpanel [ref=f132e10]: + - generic [ref=f132e19]: + - generic [ref=f132e23]: Помогите нам стать лучше + - generic [ref=f132e25]: Оцените сайт МТС JOBS + - button "Пройти опрос" [ref=f132e28] [cursor=pointer] + - button "Напомнить позже" [ref=f132e31] [cursor=pointer] + - contentinfo [ref=f131e39]: + - generic [ref=f131e41]: + - generic [ref=f131e43]: + - generic [ref=f131e44]: МТС — это люди, меняющие привычное + - generic [ref=f131e45]: Мы создаём продукты и сервисы, которые делают жизнь миллионов людей и бизнеса лучше. С нами клиенты управляют инвестициями, общаются, путешествуют, слушают музыку и смотрят фильмы, создают уют и комфорт дома + - generic [ref=f131e46]: + - link "Telegram" [ref=f131e48] [cursor=pointer]: + - /url: https://t.me/it_is_mts + - link "Habr.com" [ref=f131e52] [cursor=pointer]: + - /url: https://habr.com/ru/companies/ru_mts/profile/ + - link "VC.ru" [ref=f131e58] [cursor=pointer]: + - /url: https://vc.ru/mts + - link "Смотреть вакансии" [ref=f131e63] [cursor=pointer]: + - /url: /vacancies + - generic [ref=f131e65]: + - generic [ref=f131e66]: + - link "Все вакансии" [ref=f131e69] [cursor=pointer]: + - /url: /vacancies + - generic [ref=f131e71]: + - link "HR" [ref=f131e72] [cursor=pointer]: + - /url: /vacancies?cat=hr-60376885560868989 + - button "Развернуть список" [ref=f131e73] [cursor=pointer]: + - generic [ref=f131e74]:  + - generic [ref=f131e77]: + - link "Административный персонал" [ref=f131e78] [cursor=pointer]: + - /url: /vacancies?cat=v-60376827138408550 + - button "Развернуть список" [ref=f131e79] [cursor=pointer]: + - generic [ref=f131e80]:  + - generic [ref=f131e83]: + - link "Аналитика" [ref=f131e84] [cursor=pointer]: + - /url: /vacancies?cat=v-60377545291333713 + - button "Развернуть список" [ref=f131e85] [cursor=pointer]: + - generic [ref=f131e86]:  + - generic [ref=f131e89]: + - link "Безопасность и охрана труда" [ref=f131e90] [cursor=pointer]: + - /url: /vacancies?cat=v-60377519668330606 + - button "Развернуть список" [ref=f131e91] [cursor=pointer]: + - generic [ref=f131e92]:  + - text:          + - generic [ref=f131e94]: + - generic [ref=f131e95]: + - generic [ref=f131e96]: © 2025 ПАО «МТС» + - generic [ref=f131e97]: Все права защищены + - link "Политика «Обработка персональных данных» в ПАО «МТС»" [ref=f131e98] [cursor=pointer]: + - /url: https://moskva.mts.ru/about/investoram-i-akcioneram/korporativnoe-upravlenie/dokumenti-pao-mts/politika-obrabotka-personalnih-dannih-v-pao-mts + - generic [ref=f131e99]: 18+ \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-36-54-060Z.yml b/.playwright-mcp/page-2026-07-14T07-36-54-060Z.yml new file mode 100644 index 0000000..dab1c25 --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-36-54-060Z.yml @@ -0,0 +1,198 @@ +- generic [ref=f131e1]: + - generic [ref=f131e103]: + - paragraph [ref=f131e104]: + - text: Мы собираем файлы cookie и применяем + - link "рекомендательные технологии" [ref=f131e105] [cursor=pointer]: + - /url: https://static.mts.ru/dpc_upload/images/products/pravila_primeneniya_rekomendatelnyh_tehnologii_06_10_20232_my_mts.pdf + - generic [ref=f131e106]: + - link "подробнее" [ref=f131e107] [cursor=pointer]: + - /url: https://moskva.mts.ru/personal/cookie + - button "принять" [ref=f131e109] [cursor=pointer] + - generic [ref=f131e3]: + - banner [ref=f131e4]: + - button "Закрыть меню категорий" + - generic [ref=f131e5]: + - button "Закрыть мобильное меню" + - generic [ref=f131e7]: + - link "Home" [ref=f131e8] [cursor=pointer]: + - /url: / + - generic [ref=f131e9]: + - text:  + - button "Открыть мобильное меню" [ref=f131e10] [cursor=pointer]: + - generic "Открыть мобильное меню" [ref=f131e11]: 🎕 + - generic: + - generic: + - button "Закрыть мобильное меню": + - generic: + - generic "Закрыть мобильное меню":  + - generic [ref=f131e13]: + - heading "Страница вакансий" [level=1] + - generic "Breadcrumb" [ref=f131e14]: + - link "Главная" [ref=f131e17] [cursor=pointer]: + - /url: / + - link "Вакансии" [ref=f131e22] [cursor=pointer]: + - /url: /vacancies + - heading "Вакансии" [level=2] [ref=f131e24] + - generic [ref=f131e25]: + - heading "Поиск вакансий" [level=3] + - generic [ref=f131e28]: + - generic [ref=f131e29]:  + - textbox "Профессия, направление или продукт" [active] [ref=f131e32]: Vue + - generic [ref=f131e111]: + - generic [ref=f131e112]: + - button "Категория HR" [ref=f131e113] [cursor=pointer]: + - generic [ref=f131e114]: HR + - generic [ref=f131e115]: "12" + - button "Категория Административный персонал" [ref=f131e116] [cursor=pointer]: + - generic [ref=f131e117]: Административный персонал + - generic [ref=f131e118]: "33" + - button "Категория Аналитика" [ref=f131e119] [cursor=pointer]: + - generic [ref=f131e120]: Аналитика + - generic [ref=f131e121]: "52" + - button "Категория Безопасность и охрана труда" [ref=f131e122] [cursor=pointer]: + - generic [ref=f131e123]: Безопасность и охрана труда + - generic [ref=f131e124]: "18" + - button "Категория Дизайн" [ref=f131e125] [cursor=pointer]: + - generic [ref=f131e126]: Дизайн + - generic [ref=f131e127]: "8" + - button "Категория Закупки и логистика" [ref=f131e128] [cursor=pointer]: + - generic [ref=f131e129]: Закупки и логистика + - generic [ref=f131e130]: "10" + - button "Категория Контроль качества, аудит и комплаенс" [ref=f131e131] [cursor=pointer]: + - generic [ref=f131e132]: Контроль качества, аудит и комплаенс + - generic [ref=f131e133]: "1" + - button "Категория Маркетинг и PR" [ref=f131e134] [cursor=pointer]: + - generic [ref=f131e135]: Маркетинг и PR + - generic [ref=f131e136]: "101" + - button "Категория Поддержка клиентов" [ref=f131e137] [cursor=pointer]: + - generic [ref=f131e138]: Поддержка клиентов + - generic [ref=f131e139]: "56" + - button "Категория Продажи и развитие" [ref=f131e140] [cursor=pointer]: + - generic [ref=f131e141]: Продажи и развитие + - generic [ref=f131e142]: "1248" + - button "Категория Работа в IT" [ref=f131e143] [cursor=pointer]: + - generic [ref=f131e144]: Работа в IT + - generic [ref=f131e145]: "144" + - button "Категория Стажировки" [ref=f131e146] [cursor=pointer]: + - generic [ref=f131e147]: Стажировки + - generic [ref=f131e148]: "11" + - button "Категория Стратегия и развитие" [ref=f131e149] [cursor=pointer]: + - generic [ref=f131e150]: Стратегия и развитие + - generic [ref=f131e151]: "8" + - button "Категория Строительство" [ref=f131e152] [cursor=pointer]: + - generic [ref=f131e153]: Строительство + - generic [ref=f131e154]: "5" + - button "Категория Технический блок" [ref=f131e155] [cursor=pointer]: + - generic [ref=f131e156]: Технический блок + - generic [ref=f131e157]: "337" + - button "Категория Управление продуктами/проектами/процессами" [ref=f131e158] [cursor=pointer]: + - generic [ref=f131e159]: Управление продуктами/проектами/процессами + - generic [ref=f131e160]: "32" + - button "Категория Финансы" [ref=f131e161] [cursor=pointer]: + - generic [ref=f131e162]: Финансы + - generic [ref=f131e163]: "40" + - button "Категория Центральный офис и управление регионами" [ref=f131e164] [cursor=pointer]: + - generic [ref=f131e165]: Центральный офис и управление регионами + - generic [ref=f131e166]: "0" + - button "Категория Юриспруденция" [ref=f131e167] [cursor=pointer]: + - generic [ref=f131e168]: Юриспруденция + - generic [ref=f131e169]: "7" + - text:  + - generic [ref=f131e33]: + - generic [ref=f131e170]: + - heading "Список вакансий" [level=3] + - generic [ref=f131e171]: + - generic [ref=f131e172]: + - generic [ref=f131e173]: "2" + - generic [ref=f131e174]: вакансии + - button [ref=f131e175] [cursor=pointer] + - generic [ref=f131e178]: + - link "14 июля 2026 г. Работа в IT Без опыта Москва Стажер Frontend Vue разработчик [TrademarkSystem] Полный день Удалённая работа ООО МТС Веб Сервисы" [ref=f131e512] [cursor=pointer]: + - /url: /vacancy/681436429225558411 + - generic [ref=f131e513]: + - generic [ref=f131e514]: 14 июля 2026 г. + - generic [ref=f131e515]: + - generic [ref=f131e516]: Работа в IT + - generic [ref=f131e518]: Без опыта + - generic [ref=f131e519]: Москва + - generic [ref=f131e520]: Стажер Frontend Vue разработчик [TrademarkSystem] + - generic [ref=f131e522]: + - generic [ref=f131e523]: Полный день + - generic [ref=f131e524]: Удалённая работа + - generic [ref=f131e525]: ООО МТС Веб Сервисы + - text:  + - link "14 июля 2026 г. Работа в IT 3-6 лет Москва Middle Frontend Developer (Vue) [GARNET, МТС Веб Сервисы] Полный день Гибридный ООО МТС Веб Сервисы" [ref=f131e526] [cursor=pointer]: + - /url: /vacancy/682117226441998778 + - generic [ref=f131e527]: + - generic [ref=f131e528]: 14 июля 2026 г. + - generic [ref=f131e529]: + - generic [ref=f131e530]: Работа в IT + - generic [ref=f131e532]: 3-6 лет + - generic [ref=f131e533]: Москва + - generic [ref=f131e534]: Middle Frontend Developer (Vue) [GARNET, МТС Веб Сервисы] + - generic [ref=f131e536]: + - generic [ref=f131e537]: Полный день + - generic [ref=f131e538]: Гибридный + - generic [ref=f131e539]: ООО МТС Веб Сервисы + - text:  + - text:   + - generic: + - button "Наверх": + - generic: + - generic "Наверх":  + - generic [ref=f131e394]: + - button "Закрыть опрос" [ref=f131e395] [cursor=pointer] + - iframe [ref=f131e38]: + - tabpanel [ref=f132e9]: + - tabpanel [ref=f132e10]: + - generic [ref=f132e19]: + - generic [ref=f132e23]: Помогите нам стать лучше + - generic [ref=f132e25]: Оцените сайт МТС JOBS + - button "Пройти опрос" [ref=f132e28] [cursor=pointer] + - button "Напомнить позже" [ref=f132e31] [cursor=pointer] + - contentinfo [ref=f131e39]: + - generic [ref=f131e41]: + - generic [ref=f131e43]: + - generic [ref=f131e44]: МТС — это люди, меняющие привычное + - generic [ref=f131e45]: Мы создаём продукты и сервисы, которые делают жизнь миллионов людей и бизнеса лучше. С нами клиенты управляют инвестициями, общаются, путешествуют, слушают музыку и смотрят фильмы, создают уют и комфорт дома + - generic [ref=f131e46]: + - link "Telegram" [ref=f131e48] [cursor=pointer]: + - /url: https://t.me/it_is_mts + - link "Habr.com" [ref=f131e52] [cursor=pointer]: + - /url: https://habr.com/ru/companies/ru_mts/profile/ + - link "VC.ru" [ref=f131e58] [cursor=pointer]: + - /url: https://vc.ru/mts + - link "Смотреть вакансии" [ref=f131e63] [cursor=pointer]: + - /url: /vacancies + - generic [ref=f131e65]: + - generic [ref=f131e66]: + - link "Все вакансии" [ref=f131e69] [cursor=pointer]: + - /url: /vacancies + - generic [ref=f131e71]: + - link "HR" [ref=f131e72] [cursor=pointer]: + - /url: /vacancies?cat=hr-60376885560868989 + - button "Развернуть список" [ref=f131e73] [cursor=pointer]: + - generic [ref=f131e74]:  + - generic [ref=f131e77]: + - link "Административный персонал" [ref=f131e78] [cursor=pointer]: + - /url: /vacancies?cat=v-60376827138408550 + - button "Развернуть список" [ref=f131e79] [cursor=pointer]: + - generic [ref=f131e80]:  + - generic [ref=f131e83]: + - link "Аналитика" [ref=f131e84] [cursor=pointer]: + - /url: /vacancies?cat=v-60377545291333713 + - button "Развернуть список" [ref=f131e85] [cursor=pointer]: + - generic [ref=f131e86]:  + - generic [ref=f131e89]: + - link "Безопасность и охрана труда" [ref=f131e90] [cursor=pointer]: + - /url: /vacancies?cat=v-60377519668330606 + - button "Развернуть список" [ref=f131e91] [cursor=pointer]: + - generic [ref=f131e92]:  + - text:          + - generic [ref=f131e94]: + - generic [ref=f131e95]: + - generic [ref=f131e96]: © 2025 ПАО «МТС» + - generic [ref=f131e97]: Все права защищены + - link "Политика «Обработка персональных данных» в ПАО «МТС»" [ref=f131e98] [cursor=pointer]: + - /url: https://moskva.mts.ru/about/investoram-i-akcioneram/korporativnoe-upravlenie/dokumenti-pao-mts/politika-obrabotka-personalnih-dannih-v-pao-mts + - generic [ref=f131e99]: 18+ \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-37-19-632Z.yml b/.playwright-mcp/page-2026-07-14T07-37-19-632Z.yml new file mode 100644 index 0000000..285ac74 --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-37-19-632Z.yml @@ -0,0 +1,279 @@ +- generic [ref=f136e2]: + - banner [ref=f136e3]: + - generic [ref=f136e4]: + - link "Careers Kaspersky" [ref=f136e5] [cursor=pointer]: + - /url: / + - generic [ref=f136e8]: + - button "language-switcher" [ref=f136e10] [cursor=pointer] + - button "hamburger-menu" [ref=f136e14] [cursor=pointer] + - main [ref=f136e18]: + - navigation "breadcrumb" [ref=f136e19]: + - list [ref=f136e21]: + - listitem [ref=f136e22]: + - link "Главная" [ref=f136e23] [cursor=pointer]: + - /url: / + - listitem [ref=f136e26]: Вакансии + - generic [ref=f136e27]: + - generic [ref=f136e28]: + - heading "Вакансии" [level=1] [ref=f136e29] + - textbox [ref=f136e36] [cursor=pointer]: + - /placeholder: Чем хотелось бы заниматься? Python? UX? Data Science? + - generic [ref=f136e37]: + - button "Категория dropdown-arrow" [ref=f136e40] [cursor=pointer]: + - generic [ref=f136e41]: Категория + - button "dropdown-arrow" [ref=f136e42] + - button "Страна dropdown-arrow" [ref=f136e47] [cursor=pointer]: + - generic [ref=f136e48]: Страна + - button "dropdown-arrow" [ref=f136e49] + - button "Город dropdown-arrow" [ref=f136e54] [cursor=pointer]: + - generic [ref=f136e55]: Город + - button "dropdown-arrow" [ref=f136e56] + - generic [ref=f136e59]: + - button "Сбросить фильтры" [disabled] + - generic [ref=f136e60]: + - generic [ref=f136e61]: + - generic [ref=f136e63]: + - heading [level=2] [ref=f136e64]: + - link "Testing Engineer (ForPeople)" [ref=f136e65] [cursor=pointer]: + - /url: /vacancy/25622 + - generic [ref=f136e68]: + - link "Тестирование ручное" [ref=f136e69] [cursor=pointer]: + - /url: /vacancies?category=32650 + - generic [ref=f136e71]: Москва + - generic [ref=f136e73]: Вся Россия + - generic [ref=f136e75]: Linux + - generic [ref=f136e77]: Windows + - generic [ref=f136e79]: Ручное тестирование + - generic [ref=f136e84]: + - heading [level=2] [ref=f136e85]: + - link "System Engineer (Ceph)" [ref=f136e86] [cursor=pointer]: + - /url: /vacancy/25116 + - generic [ref=f136e89]: + - link "DevOps" [ref=f136e90] [cursor=pointer]: + - /url: /vacancies?category=679402 + - link "Системное администрирование" [ref=f136e92] [cursor=pointer]: + - /url: /vacancies?category=32630 + - generic [ref=f136e94]: Москва + - generic [ref=f136e96]: Linux + - generic [ref=f136e98]: Windows + - generic [ref=f136e103]: + - heading [level=2] [ref=f136e104]: + - link "Testing Engineer (KES)" [ref=f136e105] [cursor=pointer]: + - /url: /vacancy/25605 + - generic [ref=f136e108]: + - link "Тестирование ручное" [ref=f136e109] [cursor=pointer]: + - /url: /vacancies?category=32650 + - generic [ref=f136e111]: Москва + - generic [ref=f136e113]: Вся Россия + - generic [ref=f136e115]: Windows + - generic [ref=f136e117]: Ручное тестирование + - generic [ref=f136e122]: + - heading [level=2] [ref=f136e123]: + - link "Software Architect (KATA/NDR)" [ref=f136e124] [cursor=pointer]: + - /url: /vacancy/25221 + - generic [ref=f136e127]: + - link "Разработка GO" [ref=f136e128] [cursor=pointer]: + - /url: /vacancies?category=32643 + - generic [ref=f136e130]: Москва + - generic [ref=f136e132]: Вся Россия + - generic [ref=f136e134]: Golang (Go) + - generic [ref=f136e139]: + - heading [level=2] [ref=f136e140]: + - link "Senior Database Developer" [ref=f136e141] [cursor=pointer]: + - /url: /vacancy/24768 + - generic [ref=f136e144]: + - link "Разработка Other" [ref=f136e145] [cursor=pointer]: + - /url: /vacancies?category=32649 + - generic [ref=f136e147]: Москва + - generic [ref=f136e149]: MS SQL + - generic [ref=f136e151]: Golang (Go) + - generic [ref=f136e153]: C# + - generic [ref=f136e155]: Python + - generic [ref=f136e160]: + - heading [level=2] [ref=f136e161]: + - link "Руководитель группы продуктового менеджмента В2С" [ref=f136e162] [cursor=pointer]: + - /url: /vacancy/25003 + - generic [ref=f136e165]: + - link "Развитие продуктов" [ref=f136e166] [cursor=pointer]: + - /url: /vacancies?category=32634 + - generic [ref=f136e168]: Москва + - generic [ref=f136e170]: B2C + - generic [ref=f136e175]: + - heading [level=2] [ref=f136e176]: + - link "Стажер в отдел поддержки B2B продаж" [ref=f136e177] [cursor=pointer]: + - /url: /vacancy/25628 + - generic [ref=f136e180]: + - link "Стажировка" [ref=f136e181] [cursor=pointer]: + - /url: /vacancies?category=32628 + - generic [ref=f136e183]: Москва + - generic [ref=f136e185]: B2B + - generic [ref=f136e187]: Communications + - generic [ref=f136e192]: + - heading [level=2] [ref=f136e193]: + - link "Developer MS SQL (KLDFS)" [ref=f136e194] [cursor=pointer]: + - /url: /vacancy/25173 + - generic [ref=f136e197]: + - link "Разработка Other" [ref=f136e198] [cursor=pointer]: + - /url: /vacancies?category=32649 + - generic [ref=f136e200]: Москва + - generic [ref=f136e202]: MS SQL + - generic [ref=f136e204]: Python + - generic [ref=f136e209]: + - heading [level=2] [ref=f136e210]: + - link "Security Analyst (Kaspersky OS)" [ref=f136e211] [cursor=pointer]: + - /url: /vacancy/25380 + - generic [ref=f136e214]: + - link "Информационная безопасность" [ref=f136e215] [cursor=pointer]: + - /url: /vacancies?category=32627 + - generic [ref=f136e217]: Москва + - generic [ref=f136e219]: C++ + - generic [ref=f136e224]: + - heading [level=2] [ref=f136e225]: + - link "Enterprise Account Manager" [ref=f136e226] [cursor=pointer]: + - /url: /vacancy/25489 + - generic [ref=f136e229]: + - link "Продажи" [ref=f136e230] [cursor=pointer]: + - /url: /vacancies?category=32638 + - generic [ref=f136e232]: Santiago + - generic [ref=f136e234]: B2B + - generic [ref=f136e239]: + - heading [level=2] [ref=f136e240]: + - link "Бухгалтер по международному учёту" [ref=f136e241] [cursor=pointer]: + - /url: /vacancy/25414 + - generic [ref=f136e244]: + - link "Финансы" [ref=f136e245] [cursor=pointer]: + - /url: /vacancies?category=32636 + - generic [ref=f136e247]: Москва + - generic [ref=f136e249]: Бухгалтерский учет + - generic [ref=f136e254]: + - heading [level=2] [ref=f136e255]: + - link "System Analyst (MyKaspersky)" [ref=f136e256] [cursor=pointer]: + - /url: /vacancy/25432 + - generic [ref=f136e259]: + - link "Системный и бизнес анализ" [ref=f136e260] [cursor=pointer]: + - /url: /vacancies?category=32626 + - generic [ref=f136e262]: Москва + - generic [ref=f136e264]: Вся Россия + - generic [ref=f136e266]: Analytics + - generic [ref=f136e271]: + - heading [level=2] [ref=f136e272]: + - link "System Engineer (Product Services)" [ref=f136e273] [cursor=pointer]: + - /url: /vacancy/25445 + - generic [ref=f136e276]: + - link "DevOps" [ref=f136e277] [cursor=pointer]: + - /url: /vacancies?category=679402 + - generic [ref=f136e279]: Москва + - generic [ref=f136e281]: Linux + - generic [ref=f136e283]: Windows + - navigation [ref=f136e288]: + - button "pagination-prev" [disabled] + - button "pagination-page" [ref=f136e289] [cursor=pointer]: "1" + - button "pagination-page" [ref=f136e290] [cursor=pointer]: "2" + - button "pagination-page" [ref=f136e291] [cursor=pointer]: "3" + - button "pagination-page" [ref=f136e292] [cursor=pointer]: "4" + - button "pagination-page" [ref=f136e293] [cursor=pointer]: "5" + - generic [ref=f136e294]: … + - button "pagination-page" [ref=f136e295] [cursor=pointer]: "8" + - button "pagination-next" [ref=f136e296] [cursor=pointer] + - heading "Познакомься с командами и проектами, чтобы выбрать своё" [level=2] [ref=f136e299] + - generic [ref=f136e300]: + - link [ref=f136e301] [cursor=pointer]: + - /url: /stack/C + - paragraph [ref=f136e303]: С + - link [ref=f136e306] [cursor=pointer]: + - /url: /stack/System Analyst + - paragraph [ref=f136e308]: System Analyst + - link [ref=f136e311] [cursor=pointer]: + - /url: /stack/SDET + - paragraph [ref=f136e313]: SDET + - link [ref=f136e316] [cursor=pointer]: + - /url: /stack/JS + - paragraph [ref=f136e318]: JavaScript + - link [ref=f136e321] [cursor=pointer]: + - /url: /stack/GO + - paragraph [ref=f136e323]: GO + - link [ref=f136e326] [cursor=pointer]: + - /url: /stack/Testing Engineer + - paragraph [ref=f136e328]: Testing Engineer + - link [ref=f136e331] [cursor=pointer]: + - /url: /stack/Python + - paragraph [ref=f136e333]: Python + - link [ref=f136e336] [cursor=pointer]: + - /url: /stack/csharp + - paragraph [ref=f136e338]: C# + - link [ref=f136e341] [cursor=pointer]: + - /url: /stack/cpp + - paragraph [ref=f136e343]: C++ + - link [ref=f136e346] [cursor=pointer]: + - /url: /stack/devops + - paragraph [ref=f136e348]: DevOps + - link [ref=f136e351] [cursor=pointer]: + - /url: /stack/ITDocTeam + - paragraph [ref=f136e353]: IT Doc Team + - link [ref=f136e356] [cursor=pointer]: + - /url: /stack/ui-ux + - paragraph [ref=f136e358]: UI/UX + - link [ref=f136e361] [cursor=pointer]: + - /url: /stack/Monorepo + - paragraph [ref=f136e363]: Monorepo + - link [ref=f136e366] [cursor=pointer]: + - /url: /stack/InformationSecurity + - paragraph [ref=f136e368]: Information Security + - link [ref=f136e371] [cursor=pointer]: + - /url: /stack/Threat Intelligence + - paragraph [ref=f136e373]: Threat Intelligence + - link [ref=f136e376] [cursor=pointer]: + - /url: /stack/PreSales + - paragraph [ref=f136e378]: PreSales + - link [ref=f136e381] [cursor=pointer]: + - /url: /stack/DocLoc + - paragraph [ref=f136e383]: Doc&Loc + - link [ref=f136e386] [cursor=pointer]: + - /url: /stack/DefensiveSecurity + - paragraph [ref=f136e388]: Defensive Security + - contentinfo [ref=f136e391]: + - generic [ref=f136e393]: + - generic [ref=f136e394]: + - link "Careers Kaspersky" [ref=f136e395] [cursor=pointer]: + - /url: / + - generic [ref=f136e398]: + - paragraph [ref=f136e399]: © 2026 АО «Лаборатория Касперского» + - generic [ref=f136e400]: + - link "Условия использования" [ref=f136e401] [cursor=pointer]: + - /url: /terms-of-use + - link "Политика конфиденциальности" [ref=f136e402] [cursor=pointer]: + - /url: /privacy-policy + - link "Контакты" [ref=f136e403] [cursor=pointer]: + - /url: https://www.kaspersky.ru/about/contact + - generic [ref=f136e404]: + - generic [ref=f136e405]: + - paragraph [ref=f136e406]: Занимаем лидирующие позиции в рейтингах работодателей + - generic [ref=f136e407]: + - link [ref=f136e408] [cursor=pointer]: + - /url: https://rating.hh.ru/history/all + - img "Headhunter logo" [ref=f136e409] + - link [ref=f136e410] [cursor=pointer]: + - /url: https://www.forbes.ru/ratings/best-employers + - img "Forbes logo" [ref=f136e411] + - link [ref=f136e412] [cursor=pointer]: + - /url: https://hr-rating.rbc.ru/#rating + - img "RBK logo" [ref=f136e413] + - generic [ref=f136e414]: + - paragraph [ref=f136e415]: Пишем о себе + - generic [ref=f136e416]: + - link "Telegram" [ref=f136e417] [cursor=pointer]: + - /url: https://t.me/kaspersky_career + - link "Linkedin" [ref=f136e418] [cursor=pointer]: + - /url: https://www.linkedin.com/company/kaspersky + - link "Vk" [ref=f136e419] [cursor=pointer]: + - /url: https://vk.com/kaspersky.team + - link "Youtube" [ref=f136e420] [cursor=pointer]: + - /url: https://www.youtube.com/c/KasperskyTech + - link "Habr" [ref=f136e421] [cursor=pointer]: + - /url: https://habr.com/ru/companies/kaspersky/profile/ + - link "Vc.ru" [ref=f136e422] [cursor=pointer]: + - /url: https://vc.ru/kaspersky + - link "Rutube" [ref=f136e423] [cursor=pointer]: + - /url: https://rutube.ru/channel/27277458/ + - link "Tproger" [ref=f136e424] [cursor=pointer]: + - /url: https://tproger.ru/company/kaspersky \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-37-29-158Z.yml b/.playwright-mcp/page-2026-07-14T07-37-29-158Z.yml new file mode 100644 index 0000000..2108ae7 --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-37-29-158Z.yml @@ -0,0 +1,82 @@ +- generic [active] [ref=f136e1]: + - generic [ref=f136e2]: + - banner [ref=f136e3]: + - generic [ref=f136e4]: + - link "Careers Kaspersky" [ref=f136e5] [cursor=pointer]: + - /url: / + - generic [ref=f136e8]: + - button "language-switcher" [ref=f136e10] [cursor=pointer] + - button "hamburger-menu" [ref=f136e14] [cursor=pointer] + - main [ref=f136e18]: + - navigation "breadcrumb" [ref=f136e431]: + - list [ref=f136e433]: + - listitem [ref=f136e434]: + - link "Главная" [ref=f136e435] [cursor=pointer]: + - /url: / + - listitem [ref=f136e438]: + - link "Вакансии" [ref=f136e439] [cursor=pointer]: + - /url: /vacancies + - listitem [ref=f136e442]: Поиск вакансий + - generic [ref=f136e443]: + - heading "Вакансии" [level=1] [ref=f136e444] + - generic [ref=f136e445]: + - textbox [ref=f136e451] [cursor=pointer]: + - /placeholder: Чем хотелось бы заниматься? Python? UX? Data Science? + - text: Frontend + - paragraph [ref=f136e452]: "Найдено: 0" + - generic [ref=f136e454]: + - paragraph [ref=f136e455]: По вашему запросу вакансий не найдено. Попробуйте изменить запрос. + - button "Показать все" [ref=f136e456] [cursor=pointer] + - generic [ref=f136e426]: + - paragraph [ref=f136e427]: + - text: Мы используем файлы cookie, чтобы улучшить работу сайта. Дальнейшее пребывание на сайте означает согласие с их применением. + - link "Подробнее" [ref=f136e428] [cursor=pointer]: + - /url: https://www.kaspersky.ru/third-party-tracking + - button "Принять и закрыть" [ref=f136e429] [cursor=pointer] + - contentinfo [ref=f136e391]: + - generic [ref=f136e393]: + - generic [ref=f136e394]: + - link "Careers Kaspersky" [ref=f136e395] [cursor=pointer]: + - /url: / + - generic [ref=f136e398]: + - paragraph [ref=f136e399]: © 2026 АО «Лаборатория Касперского» + - generic [ref=f136e400]: + - link "Условия использования" [ref=f136e401] [cursor=pointer]: + - /url: /terms-of-use + - link "Политика конфиденциальности" [ref=f136e402] [cursor=pointer]: + - /url: /privacy-policy + - link "Контакты" [ref=f136e403] [cursor=pointer]: + - /url: https://www.kaspersky.ru/about/contact + - generic [ref=f136e404]: + - generic [ref=f136e405]: + - paragraph [ref=f136e406]: Занимаем лидирующие позиции в рейтингах работодателей + - generic [ref=f136e407]: + - link [ref=f136e408] [cursor=pointer]: + - /url: https://rating.hh.ru/history/all + - img "Headhunter logo" [ref=f136e409] + - link [ref=f136e410] [cursor=pointer]: + - /url: https://www.forbes.ru/ratings/best-employers + - img "Forbes logo" [ref=f136e411] + - link [ref=f136e412] [cursor=pointer]: + - /url: https://hr-rating.rbc.ru/#rating + - img "RBK logo" [ref=f136e413] + - generic [ref=f136e414]: + - paragraph [ref=f136e415]: Пишем о себе + - generic [ref=f136e416]: + - link "Telegram" [ref=f136e417] [cursor=pointer]: + - /url: https://t.me/kaspersky_career + - link "Linkedin" [ref=f136e418] [cursor=pointer]: + - /url: https://www.linkedin.com/company/kaspersky + - link "Vk" [ref=f136e419] [cursor=pointer]: + - /url: https://vk.com/kaspersky.team + - link "Youtube" [ref=f136e420] [cursor=pointer]: + - /url: https://www.youtube.com/c/KasperskyTech + - link "Habr" [ref=f136e421] [cursor=pointer]: + - /url: https://habr.com/ru/companies/kaspersky/profile/ + - link "Vc.ru" [ref=f136e422] [cursor=pointer]: + - /url: https://vc.ru/kaspersky + - link "Rutube" [ref=f136e423] [cursor=pointer]: + - /url: https://rutube.ru/channel/27277458/ + - link "Tproger" [ref=f136e424] [cursor=pointer]: + - /url: https://tproger.ru/company/kaspersky + - alert [ref=f136e430] \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-37-35-693Z.yml b/.playwright-mcp/page-2026-07-14T07-37-35-693Z.yml new file mode 100644 index 0000000..57ac6f5 --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-37-35-693Z.yml @@ -0,0 +1,89 @@ +- generic [active] [ref=f136e1]: + - generic [ref=f136e2]: + - banner [ref=f136e3]: + - generic [ref=f136e4]: + - link "Careers Kaspersky" [ref=f136e5] [cursor=pointer]: + - /url: / + - generic [ref=f136e8]: + - button "language-switcher" [ref=f136e10] [cursor=pointer] + - button "hamburger-menu" [ref=f136e14] [cursor=pointer] + - main [ref=f136e18]: + - navigation "breadcrumb" [ref=f136e431]: + - list [ref=f136e433]: + - listitem [ref=f136e434]: + - link "Главная" [ref=f136e435] [cursor=pointer]: + - /url: / + - listitem [ref=f136e438]: + - link "Вакансии" [ref=f136e439] [cursor=pointer]: + - /url: /vacancies + - listitem [ref=f136e442]: Поиск вакансий + - generic [ref=f136e443]: + - heading "Вакансии" [level=1] [ref=f136e444] + - generic [ref=f136e445]: + - textbox [ref=f136e462] [cursor=pointer]: + - /placeholder: Чем хотелось бы заниматься? Python? UX? Data Science? + - text: JavaScript + - paragraph [ref=f136e463]: "Найдено: 1" + - generic [ref=f136e467]: + - heading [level=2] [ref=f136e468]: + - link "Python Developer (MDR)" [ref=f136e469] [cursor=pointer]: + - /url: /vacancy/25683 + - generic [ref=f136e472]: + - link "Разработка Python" [ref=f136e473] [cursor=pointer]: + - /url: /vacancies?category=32644 + - generic [ref=f136e475]: Москва + - generic [ref=f136e477]: Вся Россия + - generic [ref=f136e479]: Python + - generic [ref=f136e426]: + - paragraph [ref=f136e427]: + - text: Мы используем файлы cookie, чтобы улучшить работу сайта. Дальнейшее пребывание на сайте означает согласие с их применением. + - link "Подробнее" [ref=f136e428] [cursor=pointer]: + - /url: https://www.kaspersky.ru/third-party-tracking + - button "Принять и закрыть" [ref=f136e429] [cursor=pointer] + - contentinfo [ref=f136e391]: + - generic [ref=f136e393]: + - generic [ref=f136e394]: + - link "Careers Kaspersky" [ref=f136e395] [cursor=pointer]: + - /url: / + - generic [ref=f136e398]: + - paragraph [ref=f136e399]: © 2026 АО «Лаборатория Касперского» + - generic [ref=f136e400]: + - link "Условия использования" [ref=f136e401] [cursor=pointer]: + - /url: /terms-of-use + - link "Политика конфиденциальности" [ref=f136e402] [cursor=pointer]: + - /url: /privacy-policy + - link "Контакты" [ref=f136e403] [cursor=pointer]: + - /url: https://www.kaspersky.ru/about/contact + - generic [ref=f136e404]: + - generic [ref=f136e405]: + - paragraph [ref=f136e406]: Занимаем лидирующие позиции в рейтингах работодателей + - generic [ref=f136e407]: + - link [ref=f136e408] [cursor=pointer]: + - /url: https://rating.hh.ru/history/all + - img "Headhunter logo" [ref=f136e409] + - link [ref=f136e410] [cursor=pointer]: + - /url: https://www.forbes.ru/ratings/best-employers + - img "Forbes logo" [ref=f136e411] + - link [ref=f136e412] [cursor=pointer]: + - /url: https://hr-rating.rbc.ru/#rating + - img "RBK logo" [ref=f136e413] + - generic [ref=f136e414]: + - paragraph [ref=f136e415]: Пишем о себе + - generic [ref=f136e416]: + - link "Telegram" [ref=f136e417] [cursor=pointer]: + - /url: https://t.me/kaspersky_career + - link "Linkedin" [ref=f136e418] [cursor=pointer]: + - /url: https://www.linkedin.com/company/kaspersky + - link "Vk" [ref=f136e419] [cursor=pointer]: + - /url: https://vk.com/kaspersky.team + - link "Youtube" [ref=f136e420] [cursor=pointer]: + - /url: https://www.youtube.com/c/KasperskyTech + - link "Habr" [ref=f136e421] [cursor=pointer]: + - /url: https://habr.com/ru/companies/kaspersky/profile/ + - link "Vc.ru" [ref=f136e422] [cursor=pointer]: + - /url: https://vc.ru/kaspersky + - link "Rutube" [ref=f136e423] [cursor=pointer]: + - /url: https://rutube.ru/channel/27277458/ + - link "Tproger" [ref=f136e424] [cursor=pointer]: + - /url: https://tproger.ru/company/kaspersky + - alert [ref=f136e430] \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-37-43-726Z.yml b/.playwright-mcp/page-2026-07-14T07-37-43-726Z.yml new file mode 100644 index 0000000..0ea08d1 --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-37-43-726Z.yml @@ -0,0 +1,142 @@ +- generic [active] [ref=f137e1]: + - generic [ref=f137e2]: + - banner [ref=f137e3]: + - generic [ref=f137e4]: + - link "Careers Kaspersky" [ref=f137e5] [cursor=pointer]: + - /url: / + - generic [ref=f137e8]: + - button "language-switcher" [ref=f137e10] [cursor=pointer] + - button "hamburger-menu" [ref=f137e14] [cursor=pointer] + - main [ref=f137e18]: + - navigation "breadcrumb" [ref=f137e19]: + - list [ref=f137e21]: + - listitem [ref=f137e22]: + - link "Главная" [ref=f137e23] [cursor=pointer]: + - /url: / + - listitem [ref=f137e26]: + - link "Вакансии" [ref=f137e27] [cursor=pointer]: + - /url: /vacancies + - listitem [ref=f137e30]: JavaScript + - generic [ref=f137e31]: + - generic [ref=f137e32]: + - heading "JavaScript" [level=1] [ref=f137e33] + - generic [ref=f137e34]: Вакансии для JavaScript разработчиков + - button "К вакансиям" [ref=f137e35] [cursor=pointer] + - generic [ref=f137e36]: + - generic [ref=f137e37]: + - heading "Для чего нужны наши продукты" [level=3] [ref=f137e38] + - generic [ref=f137e39]: Наши продукты обеспечивают комплексную автоматизированную защиту корпораций и конечных пользователей от киберугроз. + - generic [ref=f137e40]: + - heading "Кого мы ждем" [level=3] [ref=f137e41] + - generic [ref=f137e42]: Единый стрим найма — это возможность узнать про разные нанимающие команды и выбрать ту, с которой есть настоящий мэтч. Мы ждем разработчиков JS в команды, занимающиеся разработкой B2B и B2C решений. + - generic [ref=f137e43]: + - heading "В рамках стрима нам требуются:" [level=3] [ref=f137e44] + - generic [ref=f137e45]: + - generic [ref=f137e46]: "- Junior Developer — точно нужно иметь хорошую базу, а опыт и менторство вы сможете получить в одной из наших команд;" + - generic [ref=f137e47]: "- Разработчики с опытом на позицию Middle Developer, умеющие конвертировать свой опыт в качество продуктов и веб-сервисов;" + - generic [ref=f137e48]: "- Если же вы знаете как надо делать, как не надо делать и «какую проблему мы решаем», то приходите на system design секцию, чтобы стать Senior Developer в одной из наших команд." + - generic [ref=f137e50]: + - heading "Команды и вакансии" [level=3] [ref=f137e51] + - generic [ref=f137e52]: + - generic [ref=f137e53]: + - paragraph [ref=f137e56] [cursor=pointer]: Kaspersky Security Center + - generic: "Мы разрабатываем новое решение, позволяющее просмотреть и отследить пути развития инцидентов и их воздействие на ПО клиента. Система помогает определить источник инцидента и его последствия, позволяет локализовать проблему. Вся информация проходит через IRP систему, и при помощи анализа полученных данных мы находим источник возникновения инцидента. Есть возможность принимать участие в полной цикле разработки от снятия требований и работы с архитектурой до выпуска продукта в продакшн. Стек разработки: Front-React/TS, необходимо желание работать с Node.JS" + - generic [ref=f137e61]: + - paragraph [ref=f137e64] [cursor=pointer]: Kaspersky Threat Intelligence Portal (TIP) + - generic: "Наша команда занимается направлением Threat Intelligence и разрабатывает 2 основных проекта: Kaspersky Threat Intelligence Portal - это единая платформа (https://www.kaspersky.com/enterprise-security/threat-intelligence) с возможностью поиска в режиме реального времени по петабайтам данных об угрозах (подготовленных целым рядом экспертных систем, которые собирали, классифицировали и анализировали данные на протяжении всей истории «Лаборатории Касперского») для коммерческих B2B пользователей (в основном крупные организации у которых есть свой SOC - security operations center) и community версия портала https://opentip.kaspersky.com/. Эти решения для бизнеса, позволяют компаниям оперативно выявлять и расследовать инцинденты безопасности, а также проводить ретроспективный анализ произошедших инциндентов." + - generic [ref=f137e69]: + - paragraph [ref=f137e72] [cursor=pointer]: Kaspersky Endpoint Security для Linux (NWC KSC) + - generic [ref=f137e76]: + - text: Ищем разработчика в команду разработки приложения Kaspersky Endpoint Security для Linux. Приложение осуществляет комплексную автоматизированную защиту от киберугроз рабочих станций и серверов под управлением операционной системы Linux. Решение выпускается под широкий набор аппаратных платформ (x86, Arm, Эльбрус). + - generic [ref=f137e78]: "Подробнее о продукте можно посмотреть здесь: https://www.kaspersky.ru/small-to-medium-business-security/endpoint-linux" + - generic [ref=f137e80]: "Команда разработки продукта объединила отличных специалистов и технических экспертов, что позволяет приобрести опыт работы на всех стадиях разработки продукта: от анализа требований, до поддержки выпущенных продуктов. Разработка ведется в среде постоянно развивающегося CI, с использованием методологий и принципов Agile разработки. Работа предполагает большая связность с внешними командами – группами разработки общих компонент, командами тестирования, техническими писателями, локализаторами и т.д." + - generic [ref=f137e82]: "Проект предлагает огромное множество разнообразных задач, в различных сферах: от оптимизации продукта, балансировок нагрузки, до разработки абсолютно нового функционала защиты. Команда открыта для новых идей, а разработка прототипов зачастую приводит к созданию патентов." + - generic [ref=f137e83]: + - paragraph [ref=f137e86] [cursor=pointer]: Kaspersky Endpoint Security Cloud + - generic [ref=f137e90]: + - text: Команда разрабатывает SaaS решение в области endpoint security c распределенной архитектурой и интегрирующее в себя множество отдельных продуктов и систем компании. + - generic [ref=f137e92]: "Стек разработки: фронт RIOT.js бек NODE.JS используется Redis." + - generic [ref=f137e93]: + - paragraph [ref=f137e96] [cursor=pointer]: Kaspersky Security Center (KSC OSMP) + - generic [ref=f137e100]: + - text: Проект Kaspersky Security Center — система для управления корпоративной защитой. Решение упрощает управление безопасностью и IT-системами. + - generic [ref=f137e102]: Гибкое, масштабируемое веб-приложение. Поставляется в контейнеризованном виде в облака и on-premises. + - generic [ref=f137e104]: Вам предстоит разрабатывать Веб-консоль — full stack приложение, React + JS / TS в браузере, Node.js на сервере. Веб-консоль обеспечивает всестороннее управление IT-системами и средствами безопасности и облегчает распределение обязанностей между администраторами. + - generic [ref=f137e106]: Мощное, комплексное приложение (Kaspersky Security Center), интегрирующее в себя множество отдельных продуктов на основе плагинной системы. Client/Server. Полностью построен на JavaScript. 95% — это работа с чистым JS во framework agnostic среде. Во главу угла поставлены модульность, абстракции, компоненты. Проект поделен на npm пакеты. + - generic [ref=f137e108]: Команда состоит из большого числа JS разработчиков, поэтому происходит постоянный обмен опытом и всегда можно найти помощь/совет в работе. Есть практика tech talks для обмена опытом. + - generic [ref=f137e110]: Если хотите прокачать свои скилы в архитектуре, научиться писать большие сложные проекты, научиться работать в больших распределенных командах — приходите к нам. + - generic [ref=f137e111]: + - paragraph [ref=f137e114] [cursor=pointer]: NTA + - generic [ref=f137e118]: + - text: Решение класса NTA позволяет клиентам визуализировать состояние сети, понимать, что происходит в сети, и позволяет заниматься расследованием инцидентов ИБ. Перед командой разработки стоит полный спектр задач, начиная с разбора сетевых пакетов, заканчивая работой с СУБД, построением внешних API и WebUI. Мы ищем людей, опытных в разработке высокопроизводительных, высоконагруженных и отказоустойчивых решений. + - generic [ref=f137e120]: Проект новый, стартовал в конце 2022 года, но в нем используются уже существующие наработки. Команда активно расширяется. + - generic [ref=f137e122]: "Из интересного на проекте:" + - generic [ref=f137e123]: "- Не требуется поддержка старых браузеров – работаем только на последних версиях Chrome, FireFox, Edge;" + - generic [ref=f137e124]: "- Работа заключается не только в том, чтобы закодировать описанное поведение и сверстать UI по макетам. Регулярно выполняются небольшие proof-of-concept разработки, для демонстрации предложения и возможных улучшений, в которых постановка и реализация полностью зависит от web команды;" + - generic [ref=f137e125]: "- Компоненты UI пишем самостоятельно, есть возможность принять участие в разработке сложных компонентов. UI содержит приличное количество компонентов с большими коллекциями элементов, нельзя забывать о производительности;" + - generic [ref=f137e126]: "- Из заметных сторонних библиотек используем – d3 для графиков и сложных диаграмм, например, карты сетевых взаимодействий." + - generic [ref=f137e127]: + - paragraph [ref=f137e130] [cursor=pointer]: My.Kaspersky.com + - generic [ref=f137e134]: + - text: My.kaspesky.com (http://my.kaspesky.com/) - большое веб приложение, получающее данные из большого количества систем. + - generic [ref=f137e136]: Большой высоконагруженный проект с множеством интеграций с различными системами, микросервисная архитектура, современный стек. + - generic [ref=f137e138]: "Стек: FrontEnd – Angular 12 и NGRX, BackEnd – .NET 6. Также используем: RabbitMQ, Redis, Docker, k8s, ELK, Grafana, Prometheus, Yandex Cloud" + - generic [ref=f137e139]: + - paragraph [ref=f137e142] [cursor=pointer]: Next Generation Firewall (NGFW) + - generic: "Мы разрабатываем продукт класса Next Generation Firewall (NGFW) для защиты сетей (программно-аппаратные и виртуальные исполнения). В своем технологическом стеке в основном используем язык С++20 (data plane разрабатываем на языке C), технологии безопасности Лаборатории Касперского, а также реализуем методы по анализу сетевого трафика на уровнях OSI L4-L7. В разработке применяем различные практики: scrum, continuous Integration, code review, unit тесты, функциональные тесты, тестирование производительности с помощью специализированных инструментов (Ixia и т.д.)" + - generic [ref=f137e147]: + - paragraph [ref=f137e150] [cursor=pointer]: Brain4Net + - generic: Мы разрабатываем отказоустойчивую и высоконагруженную систему для централизованного управления сетевой инфраструктурой в крупных корпоративных сетях уровня банков или интернет-провайдеров. Основной целью проекта является упрощение управления большими потоками траффика, предоставление высокоуровневых сервисов и инструментов мониторинга/анализа текущего состояния сети техническим специалистам. + - generic [ref=f137e158]: + - paragraph [ref=f137e159]: + - text: Мы используем файлы cookie, чтобы улучшить работу сайта. Дальнейшее пребывание на сайте означает согласие с их применением. + - link "Подробнее" [ref=f137e160] [cursor=pointer]: + - /url: https://www.kaspersky.ru/third-party-tracking + - button "Принять и закрыть" [ref=f137e161] [cursor=pointer] + - contentinfo [ref=f137e162]: + - generic [ref=f137e164]: + - generic [ref=f137e165]: + - link "Careers Kaspersky" [ref=f137e166] [cursor=pointer]: + - /url: / + - generic [ref=f137e169]: + - paragraph [ref=f137e170]: © 2026 АО «Лаборатория Касперского» + - generic [ref=f137e171]: + - link "Условия использования" [ref=f137e172] [cursor=pointer]: + - /url: /terms-of-use + - link "Политика конфиденциальности" [ref=f137e173] [cursor=pointer]: + - /url: /privacy-policy + - link "Контакты" [ref=f137e174] [cursor=pointer]: + - /url: https://www.kaspersky.ru/about/contact + - generic [ref=f137e175]: + - generic [ref=f137e176]: + - paragraph [ref=f137e177]: Занимаем лидирующие позиции в рейтингах работодателей + - generic [ref=f137e178]: + - link [ref=f137e179] [cursor=pointer]: + - /url: https://rating.hh.ru/history/all + - img "Headhunter logo" [ref=f137e180] + - link [ref=f137e181] [cursor=pointer]: + - /url: https://www.forbes.ru/ratings/best-employers + - img "Forbes logo" [ref=f137e182] + - link [ref=f137e183] [cursor=pointer]: + - /url: https://hr-rating.rbc.ru/#rating + - img "RBK logo" [ref=f137e184] + - generic [ref=f137e185]: + - paragraph [ref=f137e186]: Пишем о себе + - generic [ref=f137e187]: + - link "Telegram" [ref=f137e188] [cursor=pointer]: + - /url: https://t.me/kaspersky_career + - link "Linkedin" [ref=f137e189] [cursor=pointer]: + - /url: https://www.linkedin.com/company/kaspersky + - link "Vk" [ref=f137e190] [cursor=pointer]: + - /url: https://vk.com/kaspersky.team + - link "Youtube" [ref=f137e191] [cursor=pointer]: + - /url: https://www.youtube.com/c/KasperskyTech + - link "Habr" [ref=f137e192] [cursor=pointer]: + - /url: https://habr.com/ru/companies/kaspersky/profile/ + - link "Vc.ru" [ref=f137e193] [cursor=pointer]: + - /url: https://vc.ru/kaspersky + - link "Rutube" [ref=f137e194] [cursor=pointer]: + - /url: https://rutube.ru/channel/27277458/ + - link "Tproger" [ref=f137e195] [cursor=pointer]: + - /url: https://tproger.ru/company/kaspersky + - alert [ref=f137e196] \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-37-51-622Z.yml b/.playwright-mcp/page-2026-07-14T07-37-51-622Z.yml new file mode 100644 index 0000000..8a89a9a --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-37-51-622Z.yml @@ -0,0 +1,279 @@ +- generic [ref=f138e2]: + - banner [ref=f138e3]: + - generic [ref=f138e4]: + - link "Careers Kaspersky" [ref=f138e5] [cursor=pointer]: + - /url: / + - generic [ref=f138e8]: + - button "language-switcher" [ref=f138e10] [cursor=pointer] + - button "hamburger-menu" [ref=f138e14] [cursor=pointer] + - main [ref=f138e18]: + - navigation "breadcrumb" [ref=f138e19]: + - list [ref=f138e21]: + - listitem [ref=f138e22]: + - link "Главная" [ref=f138e23] [cursor=pointer]: + - /url: / + - listitem [ref=f138e26]: Вакансии + - generic [ref=f138e27]: + - generic [ref=f138e28]: + - heading "Вакансии" [level=1] [ref=f138e29] + - textbox [ref=f138e36] [cursor=pointer]: + - /placeholder: Чем хотелось бы заниматься? Python? UX? Data Science? + - generic [ref=f138e37]: + - button "Категория dropdown-arrow" [ref=f138e40] [cursor=pointer]: + - generic [ref=f138e41]: Категория + - button "dropdown-arrow" [ref=f138e42] + - button "Страна dropdown-arrow" [ref=f138e47] [cursor=pointer]: + - generic [ref=f138e48]: Страна + - button "dropdown-arrow" [ref=f138e49] + - button "Город dropdown-arrow" [ref=f138e54] [cursor=pointer]: + - generic [ref=f138e55]: Город + - button "dropdown-arrow" [ref=f138e56] + - generic [ref=f138e59]: + - button "Сбросить фильтры" [disabled] + - generic [ref=f138e60]: + - generic [ref=f138e61]: + - generic [ref=f138e63]: + - heading [level=2] [ref=f138e64]: + - link "Testing Engineer (ForPeople)" [ref=f138e65] [cursor=pointer]: + - /url: /vacancy/25622 + - generic [ref=f138e68]: + - link "Тестирование ручное" [ref=f138e69] [cursor=pointer]: + - /url: /vacancies?category=32650 + - generic [ref=f138e71]: Москва + - generic [ref=f138e73]: Вся Россия + - generic [ref=f138e75]: Linux + - generic [ref=f138e77]: Windows + - generic [ref=f138e79]: Ручное тестирование + - generic [ref=f138e84]: + - heading [level=2] [ref=f138e85]: + - link "System Engineer (Ceph)" [ref=f138e86] [cursor=pointer]: + - /url: /vacancy/25116 + - generic [ref=f138e89]: + - link "DevOps" [ref=f138e90] [cursor=pointer]: + - /url: /vacancies?category=679402 + - link "Системное администрирование" [ref=f138e92] [cursor=pointer]: + - /url: /vacancies?category=32630 + - generic [ref=f138e94]: Москва + - generic [ref=f138e96]: Linux + - generic [ref=f138e98]: Windows + - generic [ref=f138e103]: + - heading [level=2] [ref=f138e104]: + - link "Testing Engineer (KES)" [ref=f138e105] [cursor=pointer]: + - /url: /vacancy/25605 + - generic [ref=f138e108]: + - link "Тестирование ручное" [ref=f138e109] [cursor=pointer]: + - /url: /vacancies?category=32650 + - generic [ref=f138e111]: Москва + - generic [ref=f138e113]: Вся Россия + - generic [ref=f138e115]: Windows + - generic [ref=f138e117]: Ручное тестирование + - generic [ref=f138e122]: + - heading [level=2] [ref=f138e123]: + - link "Software Architect (KATA/NDR)" [ref=f138e124] [cursor=pointer]: + - /url: /vacancy/25221 + - generic [ref=f138e127]: + - link "Разработка GO" [ref=f138e128] [cursor=pointer]: + - /url: /vacancies?category=32643 + - generic [ref=f138e130]: Москва + - generic [ref=f138e132]: Вся Россия + - generic [ref=f138e134]: Golang (Go) + - generic [ref=f138e139]: + - heading [level=2] [ref=f138e140]: + - link "Senior Database Developer" [ref=f138e141] [cursor=pointer]: + - /url: /vacancy/24768 + - generic [ref=f138e144]: + - link "Разработка Other" [ref=f138e145] [cursor=pointer]: + - /url: /vacancies?category=32649 + - generic [ref=f138e147]: Москва + - generic [ref=f138e149]: MS SQL + - generic [ref=f138e151]: Golang (Go) + - generic [ref=f138e153]: C# + - generic [ref=f138e155]: Python + - generic [ref=f138e160]: + - heading [level=2] [ref=f138e161]: + - link "Руководитель группы продуктового менеджмента В2С" [ref=f138e162] [cursor=pointer]: + - /url: /vacancy/25003 + - generic [ref=f138e165]: + - link "Развитие продуктов" [ref=f138e166] [cursor=pointer]: + - /url: /vacancies?category=32634 + - generic [ref=f138e168]: Москва + - generic [ref=f138e170]: B2C + - generic [ref=f138e175]: + - heading [level=2] [ref=f138e176]: + - link "Стажер в отдел поддержки B2B продаж" [ref=f138e177] [cursor=pointer]: + - /url: /vacancy/25628 + - generic [ref=f138e180]: + - link "Стажировка" [ref=f138e181] [cursor=pointer]: + - /url: /vacancies?category=32628 + - generic [ref=f138e183]: Москва + - generic [ref=f138e185]: B2B + - generic [ref=f138e187]: Communications + - generic [ref=f138e192]: + - heading [level=2] [ref=f138e193]: + - link "Developer MS SQL (KLDFS)" [ref=f138e194] [cursor=pointer]: + - /url: /vacancy/25173 + - generic [ref=f138e197]: + - link "Разработка Other" [ref=f138e198] [cursor=pointer]: + - /url: /vacancies?category=32649 + - generic [ref=f138e200]: Москва + - generic [ref=f138e202]: MS SQL + - generic [ref=f138e204]: Python + - generic [ref=f138e209]: + - heading [level=2] [ref=f138e210]: + - link "Security Analyst (Kaspersky OS)" [ref=f138e211] [cursor=pointer]: + - /url: /vacancy/25380 + - generic [ref=f138e214]: + - link "Информационная безопасность" [ref=f138e215] [cursor=pointer]: + - /url: /vacancies?category=32627 + - generic [ref=f138e217]: Москва + - generic [ref=f138e219]: C++ + - generic [ref=f138e224]: + - heading [level=2] [ref=f138e225]: + - link "Enterprise Account Manager" [ref=f138e226] [cursor=pointer]: + - /url: /vacancy/25489 + - generic [ref=f138e229]: + - link "Продажи" [ref=f138e230] [cursor=pointer]: + - /url: /vacancies?category=32638 + - generic [ref=f138e232]: Santiago + - generic [ref=f138e234]: B2B + - generic [ref=f138e239]: + - heading [level=2] [ref=f138e240]: + - link "Бухгалтер по международному учёту" [ref=f138e241] [cursor=pointer]: + - /url: /vacancy/25414 + - generic [ref=f138e244]: + - link "Финансы" [ref=f138e245] [cursor=pointer]: + - /url: /vacancies?category=32636 + - generic [ref=f138e247]: Москва + - generic [ref=f138e249]: Бухгалтерский учет + - generic [ref=f138e254]: + - heading [level=2] [ref=f138e255]: + - link "System Analyst (MyKaspersky)" [ref=f138e256] [cursor=pointer]: + - /url: /vacancy/25432 + - generic [ref=f138e259]: + - link "Системный и бизнес анализ" [ref=f138e260] [cursor=pointer]: + - /url: /vacancies?category=32626 + - generic [ref=f138e262]: Москва + - generic [ref=f138e264]: Вся Россия + - generic [ref=f138e266]: Analytics + - generic [ref=f138e271]: + - heading [level=2] [ref=f138e272]: + - link "System Engineer (Product Services)" [ref=f138e273] [cursor=pointer]: + - /url: /vacancy/25445 + - generic [ref=f138e276]: + - link "DevOps" [ref=f138e277] [cursor=pointer]: + - /url: /vacancies?category=679402 + - generic [ref=f138e279]: Москва + - generic [ref=f138e281]: Linux + - generic [ref=f138e283]: Windows + - navigation [ref=f138e288]: + - button "pagination-prev" [disabled] + - button "pagination-page" [ref=f138e289] [cursor=pointer]: "1" + - button "pagination-page" [ref=f138e290] [cursor=pointer]: "2" + - button "pagination-page" [ref=f138e291] [cursor=pointer]: "3" + - button "pagination-page" [ref=f138e292] [cursor=pointer]: "4" + - button "pagination-page" [ref=f138e293] [cursor=pointer]: "5" + - generic [ref=f138e294]: … + - button "pagination-page" [ref=f138e295] [cursor=pointer]: "8" + - button "pagination-next" [ref=f138e296] [cursor=pointer] + - heading "Познакомься с командами и проектами, чтобы выбрать своё" [level=2] [ref=f138e299] + - generic [ref=f138e300]: + - link [ref=f138e301] [cursor=pointer]: + - /url: /stack/C + - paragraph [ref=f138e303]: С + - link [ref=f138e306] [cursor=pointer]: + - /url: /stack/System Analyst + - paragraph [ref=f138e308]: System Analyst + - link [ref=f138e311] [cursor=pointer]: + - /url: /stack/SDET + - paragraph [ref=f138e313]: SDET + - link [ref=f138e316] [cursor=pointer]: + - /url: /stack/JS + - paragraph [ref=f138e318]: JavaScript + - link [ref=f138e321] [cursor=pointer]: + - /url: /stack/GO + - paragraph [ref=f138e323]: GO + - link [ref=f138e326] [cursor=pointer]: + - /url: /stack/Testing Engineer + - paragraph [ref=f138e328]: Testing Engineer + - link [ref=f138e331] [cursor=pointer]: + - /url: /stack/Python + - paragraph [ref=f138e333]: Python + - link [ref=f138e336] [cursor=pointer]: + - /url: /stack/csharp + - paragraph [ref=f138e338]: C# + - link [ref=f138e341] [cursor=pointer]: + - /url: /stack/cpp + - paragraph [ref=f138e343]: C++ + - link [ref=f138e346] [cursor=pointer]: + - /url: /stack/devops + - paragraph [ref=f138e348]: DevOps + - link [ref=f138e351] [cursor=pointer]: + - /url: /stack/ITDocTeam + - paragraph [ref=f138e353]: IT Doc Team + - link [ref=f138e356] [cursor=pointer]: + - /url: /stack/ui-ux + - paragraph [ref=f138e358]: UI/UX + - link [ref=f138e361] [cursor=pointer]: + - /url: /stack/Monorepo + - paragraph [ref=f138e363]: Monorepo + - link [ref=f138e366] [cursor=pointer]: + - /url: /stack/InformationSecurity + - paragraph [ref=f138e368]: Information Security + - link [ref=f138e371] [cursor=pointer]: + - /url: /stack/Threat Intelligence + - paragraph [ref=f138e373]: Threat Intelligence + - link [ref=f138e376] [cursor=pointer]: + - /url: /stack/PreSales + - paragraph [ref=f138e378]: PreSales + - link [ref=f138e381] [cursor=pointer]: + - /url: /stack/DocLoc + - paragraph [ref=f138e383]: Doc&Loc + - link [ref=f138e386] [cursor=pointer]: + - /url: /stack/DefensiveSecurity + - paragraph [ref=f138e388]: Defensive Security + - contentinfo [ref=f138e391]: + - generic [ref=f138e393]: + - generic [ref=f138e394]: + - link "Careers Kaspersky" [ref=f138e395] [cursor=pointer]: + - /url: / + - generic [ref=f138e398]: + - paragraph [ref=f138e399]: © 2026 АО «Лаборатория Касперского» + - generic [ref=f138e400]: + - link "Условия использования" [ref=f138e401] [cursor=pointer]: + - /url: /terms-of-use + - link "Политика конфиденциальности" [ref=f138e402] [cursor=pointer]: + - /url: /privacy-policy + - link "Контакты" [ref=f138e403] [cursor=pointer]: + - /url: https://www.kaspersky.ru/about/contact + - generic [ref=f138e404]: + - generic [ref=f138e405]: + - paragraph [ref=f138e406]: Занимаем лидирующие позиции в рейтингах работодателей + - generic [ref=f138e407]: + - link [ref=f138e408] [cursor=pointer]: + - /url: https://rating.hh.ru/history/all + - img "Headhunter logo" [ref=f138e409] + - link [ref=f138e410] [cursor=pointer]: + - /url: https://www.forbes.ru/ratings/best-employers + - img "Forbes logo" [ref=f138e411] + - link [ref=f138e412] [cursor=pointer]: + - /url: https://hr-rating.rbc.ru/#rating + - img "RBK logo" [ref=f138e413] + - generic [ref=f138e414]: + - paragraph [ref=f138e415]: Пишем о себе + - generic [ref=f138e416]: + - link "Telegram" [ref=f138e417] [cursor=pointer]: + - /url: https://t.me/kaspersky_career + - link "Linkedin" [ref=f138e418] [cursor=pointer]: + - /url: https://www.linkedin.com/company/kaspersky + - link "Vk" [ref=f138e419] [cursor=pointer]: + - /url: https://vk.com/kaspersky.team + - link "Youtube" [ref=f138e420] [cursor=pointer]: + - /url: https://www.youtube.com/c/KasperskyTech + - link "Habr" [ref=f138e421] [cursor=pointer]: + - /url: https://habr.com/ru/companies/kaspersky/profile/ + - link "Vc.ru" [ref=f138e422] [cursor=pointer]: + - /url: https://vc.ru/kaspersky + - link "Rutube" [ref=f138e423] [cursor=pointer]: + - /url: https://rutube.ru/channel/27277458/ + - link "Tproger" [ref=f138e424] [cursor=pointer]: + - /url: https://tproger.ru/company/kaspersky \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-38-04-084Z.yml b/.playwright-mcp/page-2026-07-14T07-38-04-084Z.yml new file mode 100644 index 0000000..fe52d10 --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-38-04-084Z.yml @@ -0,0 +1,279 @@ +- generic [ref=f139e2]: + - banner [ref=f139e3]: + - generic [ref=f139e4]: + - link "Careers Kaspersky" [ref=f139e5] [cursor=pointer]: + - /url: / + - generic [ref=f139e8]: + - button "language-switcher" [ref=f139e10] [cursor=pointer] + - button "hamburger-menu" [ref=f139e14] [cursor=pointer] + - main [ref=f139e18]: + - navigation "breadcrumb" [ref=f139e19]: + - list [ref=f139e21]: + - listitem [ref=f139e22]: + - link "Главная" [ref=f139e23] [cursor=pointer]: + - /url: / + - listitem [ref=f139e26]: Вакансии + - generic [ref=f139e27]: + - generic [ref=f139e28]: + - heading "Вакансии" [level=1] [ref=f139e29] + - textbox [ref=f139e36] [cursor=pointer]: + - /placeholder: Чем хотелось бы заниматься? Python? UX? Data Science? + - generic [ref=f139e37]: + - button "Категория dropdown-arrow" [ref=f139e40] [cursor=pointer]: + - generic [ref=f139e41]: Категория + - button "dropdown-arrow" [ref=f139e42] + - button "Страна dropdown-arrow" [ref=f139e47] [cursor=pointer]: + - generic [ref=f139e48]: Страна + - button "dropdown-arrow" [ref=f139e49] + - button "Город dropdown-arrow" [ref=f139e54] [cursor=pointer]: + - generic [ref=f139e55]: Город + - button "dropdown-arrow" [ref=f139e56] + - generic [ref=f139e59]: + - button "Сбросить фильтры" [disabled] + - generic [ref=f139e60]: + - generic [ref=f139e61]: + - generic [ref=f139e63]: + - heading [level=2] [ref=f139e64]: + - link "Testing Engineer (ForPeople)" [ref=f139e65] [cursor=pointer]: + - /url: /vacancy/25622 + - generic [ref=f139e68]: + - link "Тестирование ручное" [ref=f139e69] [cursor=pointer]: + - /url: /vacancies?category=32650 + - generic [ref=f139e71]: Москва + - generic [ref=f139e73]: Вся Россия + - generic [ref=f139e75]: Linux + - generic [ref=f139e77]: Windows + - generic [ref=f139e79]: Ручное тестирование + - generic [ref=f139e84]: + - heading [level=2] [ref=f139e85]: + - link "System Engineer (Ceph)" [ref=f139e86] [cursor=pointer]: + - /url: /vacancy/25116 + - generic [ref=f139e89]: + - link "DevOps" [ref=f139e90] [cursor=pointer]: + - /url: /vacancies?category=679402 + - link "Системное администрирование" [ref=f139e92] [cursor=pointer]: + - /url: /vacancies?category=32630 + - generic [ref=f139e94]: Москва + - generic [ref=f139e96]: Linux + - generic [ref=f139e98]: Windows + - generic [ref=f139e103]: + - heading [level=2] [ref=f139e104]: + - link "Testing Engineer (KES)" [ref=f139e105] [cursor=pointer]: + - /url: /vacancy/25605 + - generic [ref=f139e108]: + - link "Тестирование ручное" [ref=f139e109] [cursor=pointer]: + - /url: /vacancies?category=32650 + - generic [ref=f139e111]: Москва + - generic [ref=f139e113]: Вся Россия + - generic [ref=f139e115]: Windows + - generic [ref=f139e117]: Ручное тестирование + - generic [ref=f139e122]: + - heading [level=2] [ref=f139e123]: + - link "Software Architect (KATA/NDR)" [ref=f139e124] [cursor=pointer]: + - /url: /vacancy/25221 + - generic [ref=f139e127]: + - link "Разработка GO" [ref=f139e128] [cursor=pointer]: + - /url: /vacancies?category=32643 + - generic [ref=f139e130]: Москва + - generic [ref=f139e132]: Вся Россия + - generic [ref=f139e134]: Golang (Go) + - generic [ref=f139e139]: + - heading [level=2] [ref=f139e140]: + - link "Senior Database Developer" [ref=f139e141] [cursor=pointer]: + - /url: /vacancy/24768 + - generic [ref=f139e144]: + - link "Разработка Other" [ref=f139e145] [cursor=pointer]: + - /url: /vacancies?category=32649 + - generic [ref=f139e147]: Москва + - generic [ref=f139e149]: MS SQL + - generic [ref=f139e151]: Golang (Go) + - generic [ref=f139e153]: C# + - generic [ref=f139e155]: Python + - generic [ref=f139e160]: + - heading [level=2] [ref=f139e161]: + - link "Руководитель группы продуктового менеджмента В2С" [ref=f139e162] [cursor=pointer]: + - /url: /vacancy/25003 + - generic [ref=f139e165]: + - link "Развитие продуктов" [ref=f139e166] [cursor=pointer]: + - /url: /vacancies?category=32634 + - generic [ref=f139e168]: Москва + - generic [ref=f139e170]: B2C + - generic [ref=f139e175]: + - heading [level=2] [ref=f139e176]: + - link "Стажер в отдел поддержки B2B продаж" [ref=f139e177] [cursor=pointer]: + - /url: /vacancy/25628 + - generic [ref=f139e180]: + - link "Стажировка" [ref=f139e181] [cursor=pointer]: + - /url: /vacancies?category=32628 + - generic [ref=f139e183]: Москва + - generic [ref=f139e185]: B2B + - generic [ref=f139e187]: Communications + - generic [ref=f139e192]: + - heading [level=2] [ref=f139e193]: + - link "Developer MS SQL (KLDFS)" [ref=f139e194] [cursor=pointer]: + - /url: /vacancy/25173 + - generic [ref=f139e197]: + - link "Разработка Other" [ref=f139e198] [cursor=pointer]: + - /url: /vacancies?category=32649 + - generic [ref=f139e200]: Москва + - generic [ref=f139e202]: MS SQL + - generic [ref=f139e204]: Python + - generic [ref=f139e209]: + - heading [level=2] [ref=f139e210]: + - link "Security Analyst (Kaspersky OS)" [ref=f139e211] [cursor=pointer]: + - /url: /vacancy/25380 + - generic [ref=f139e214]: + - link "Информационная безопасность" [ref=f139e215] [cursor=pointer]: + - /url: /vacancies?category=32627 + - generic [ref=f139e217]: Москва + - generic [ref=f139e219]: C++ + - generic [ref=f139e224]: + - heading [level=2] [ref=f139e225]: + - link "Enterprise Account Manager" [ref=f139e226] [cursor=pointer]: + - /url: /vacancy/25489 + - generic [ref=f139e229]: + - link "Продажи" [ref=f139e230] [cursor=pointer]: + - /url: /vacancies?category=32638 + - generic [ref=f139e232]: Santiago + - generic [ref=f139e234]: B2B + - generic [ref=f139e239]: + - heading [level=2] [ref=f139e240]: + - link "Бухгалтер по международному учёту" [ref=f139e241] [cursor=pointer]: + - /url: /vacancy/25414 + - generic [ref=f139e244]: + - link "Финансы" [ref=f139e245] [cursor=pointer]: + - /url: /vacancies?category=32636 + - generic [ref=f139e247]: Москва + - generic [ref=f139e249]: Бухгалтерский учет + - generic [ref=f139e254]: + - heading [level=2] [ref=f139e255]: + - link "System Analyst (MyKaspersky)" [ref=f139e256] [cursor=pointer]: + - /url: /vacancy/25432 + - generic [ref=f139e259]: + - link "Системный и бизнес анализ" [ref=f139e260] [cursor=pointer]: + - /url: /vacancies?category=32626 + - generic [ref=f139e262]: Москва + - generic [ref=f139e264]: Вся Россия + - generic [ref=f139e266]: Analytics + - generic [ref=f139e271]: + - heading [level=2] [ref=f139e272]: + - link "System Engineer (Product Services)" [ref=f139e273] [cursor=pointer]: + - /url: /vacancy/25445 + - generic [ref=f139e276]: + - link "DevOps" [ref=f139e277] [cursor=pointer]: + - /url: /vacancies?category=679402 + - generic [ref=f139e279]: Москва + - generic [ref=f139e281]: Linux + - generic [ref=f139e283]: Windows + - navigation [ref=f139e288]: + - button "pagination-prev" [disabled] + - button "pagination-page" [ref=f139e289] [cursor=pointer]: "1" + - button "pagination-page" [ref=f139e290] [cursor=pointer]: "2" + - button "pagination-page" [ref=f139e291] [cursor=pointer]: "3" + - button "pagination-page" [ref=f139e292] [cursor=pointer]: "4" + - button "pagination-page" [ref=f139e293] [cursor=pointer]: "5" + - generic [ref=f139e294]: … + - button "pagination-page" [ref=f139e295] [cursor=pointer]: "8" + - button "pagination-next" [ref=f139e296] [cursor=pointer] + - heading "Познакомься с командами и проектами, чтобы выбрать своё" [level=2] [ref=f139e299] + - generic [ref=f139e300]: + - link [ref=f139e301] [cursor=pointer]: + - /url: /stack/C + - paragraph [ref=f139e303]: С + - link [ref=f139e306] [cursor=pointer]: + - /url: /stack/System Analyst + - paragraph [ref=f139e308]: System Analyst + - link [ref=f139e311] [cursor=pointer]: + - /url: /stack/SDET + - paragraph [ref=f139e313]: SDET + - link [ref=f139e316] [cursor=pointer]: + - /url: /stack/JS + - paragraph [ref=f139e318]: JavaScript + - link [ref=f139e321] [cursor=pointer]: + - /url: /stack/GO + - paragraph [ref=f139e323]: GO + - link [ref=f139e326] [cursor=pointer]: + - /url: /stack/Testing Engineer + - paragraph [ref=f139e328]: Testing Engineer + - link [ref=f139e331] [cursor=pointer]: + - /url: /stack/Python + - paragraph [ref=f139e333]: Python + - link [ref=f139e336] [cursor=pointer]: + - /url: /stack/csharp + - paragraph [ref=f139e338]: C# + - link [ref=f139e341] [cursor=pointer]: + - /url: /stack/cpp + - paragraph [ref=f139e343]: C++ + - link [ref=f139e346] [cursor=pointer]: + - /url: /stack/devops + - paragraph [ref=f139e348]: DevOps + - link [ref=f139e351] [cursor=pointer]: + - /url: /stack/ITDocTeam + - paragraph [ref=f139e353]: IT Doc Team + - link [ref=f139e356] [cursor=pointer]: + - /url: /stack/ui-ux + - paragraph [ref=f139e358]: UI/UX + - link [ref=f139e361] [cursor=pointer]: + - /url: /stack/Monorepo + - paragraph [ref=f139e363]: Monorepo + - link [ref=f139e366] [cursor=pointer]: + - /url: /stack/InformationSecurity + - paragraph [ref=f139e368]: Information Security + - link [ref=f139e371] [cursor=pointer]: + - /url: /stack/Threat Intelligence + - paragraph [ref=f139e373]: Threat Intelligence + - link [ref=f139e376] [cursor=pointer]: + - /url: /stack/PreSales + - paragraph [ref=f139e378]: PreSales + - link [ref=f139e381] [cursor=pointer]: + - /url: /stack/DocLoc + - paragraph [ref=f139e383]: Doc&Loc + - link [ref=f139e386] [cursor=pointer]: + - /url: /stack/DefensiveSecurity + - paragraph [ref=f139e388]: Defensive Security + - contentinfo [ref=f139e391]: + - generic [ref=f139e393]: + - generic [ref=f139e394]: + - link "Careers Kaspersky" [ref=f139e395] [cursor=pointer]: + - /url: / + - generic [ref=f139e398]: + - paragraph [ref=f139e399]: © 2026 АО «Лаборатория Касперского» + - generic [ref=f139e400]: + - link "Условия использования" [ref=f139e401] [cursor=pointer]: + - /url: /terms-of-use + - link "Политика конфиденциальности" [ref=f139e402] [cursor=pointer]: + - /url: /privacy-policy + - link "Контакты" [ref=f139e403] [cursor=pointer]: + - /url: https://www.kaspersky.ru/about/contact + - generic [ref=f139e404]: + - generic [ref=f139e405]: + - paragraph [ref=f139e406]: Занимаем лидирующие позиции в рейтингах работодателей + - generic [ref=f139e407]: + - link [ref=f139e408] [cursor=pointer]: + - /url: https://rating.hh.ru/history/all + - img "Headhunter logo" [ref=f139e409] + - link [ref=f139e410] [cursor=pointer]: + - /url: https://www.forbes.ru/ratings/best-employers + - img "Forbes logo" [ref=f139e411] + - link [ref=f139e412] [cursor=pointer]: + - /url: https://hr-rating.rbc.ru/#rating + - img "RBK logo" [ref=f139e413] + - generic [ref=f139e414]: + - paragraph [ref=f139e415]: Пишем о себе + - generic [ref=f139e416]: + - link "Telegram" [ref=f139e417] [cursor=pointer]: + - /url: https://t.me/kaspersky_career + - link "Linkedin" [ref=f139e418] [cursor=pointer]: + - /url: https://www.linkedin.com/company/kaspersky + - link "Vk" [ref=f139e419] [cursor=pointer]: + - /url: https://vk.com/kaspersky.team + - link "Youtube" [ref=f139e420] [cursor=pointer]: + - /url: https://www.youtube.com/c/KasperskyTech + - link "Habr" [ref=f139e421] [cursor=pointer]: + - /url: https://habr.com/ru/companies/kaspersky/profile/ + - link "Vc.ru" [ref=f139e422] [cursor=pointer]: + - /url: https://vc.ru/kaspersky + - link "Rutube" [ref=f139e423] [cursor=pointer]: + - /url: https://rutube.ru/channel/27277458/ + - link "Tproger" [ref=f139e424] [cursor=pointer]: + - /url: https://tproger.ru/company/kaspersky \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-38-08-892Z.yml b/.playwright-mcp/page-2026-07-14T07-38-08-892Z.yml new file mode 100644 index 0000000..ae5909a --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-38-08-892Z.yml @@ -0,0 +1,279 @@ +- generic [ref=f140e2]: + - banner [ref=f140e3]: + - generic [ref=f140e4]: + - link "Careers Kaspersky" [ref=f140e5] [cursor=pointer]: + - /url: / + - generic [ref=f140e8]: + - button "language-switcher" [ref=f140e10] [cursor=pointer] + - button "hamburger-menu" [ref=f140e14] [cursor=pointer] + - main [ref=f140e18]: + - navigation "breadcrumb" [ref=f140e19]: + - list [ref=f140e21]: + - listitem [ref=f140e22]: + - link "Главная" [ref=f140e23] [cursor=pointer]: + - /url: / + - listitem [ref=f140e26]: Вакансии + - generic [ref=f140e27]: + - generic [ref=f140e28]: + - heading "Вакансии" [level=1] [ref=f140e29] + - textbox [ref=f140e36] [cursor=pointer]: + - /placeholder: Чем хотелось бы заниматься? Python? UX? Data Science? + - generic [ref=f140e37]: + - button "Категория dropdown-arrow" [ref=f140e40] [cursor=pointer]: + - generic [ref=f140e41]: Категория + - button "dropdown-arrow" [ref=f140e42] + - button "Страна dropdown-arrow" [ref=f140e47] [cursor=pointer]: + - generic [ref=f140e48]: Страна + - button "dropdown-arrow" [ref=f140e49] + - button "Город dropdown-arrow" [ref=f140e54] [cursor=pointer]: + - generic [ref=f140e55]: Город + - button "dropdown-arrow" [ref=f140e56] + - generic [ref=f140e59]: + - button "Сбросить фильтры" [disabled] + - generic [ref=f140e60]: + - generic [ref=f140e61]: + - generic [ref=f140e63]: + - heading [level=2] [ref=f140e64]: + - link "Testing Engineer (ForPeople)" [ref=f140e65] [cursor=pointer]: + - /url: /vacancy/25622 + - generic [ref=f140e68]: + - link "Тестирование ручное" [ref=f140e69] [cursor=pointer]: + - /url: /vacancies?category=32650 + - generic [ref=f140e71]: Москва + - generic [ref=f140e73]: Вся Россия + - generic [ref=f140e75]: Linux + - generic [ref=f140e77]: Windows + - generic [ref=f140e79]: Ручное тестирование + - generic [ref=f140e84]: + - heading [level=2] [ref=f140e85]: + - link "System Engineer (Ceph)" [ref=f140e86] [cursor=pointer]: + - /url: /vacancy/25116 + - generic [ref=f140e89]: + - link "DevOps" [ref=f140e90] [cursor=pointer]: + - /url: /vacancies?category=679402 + - link "Системное администрирование" [ref=f140e92] [cursor=pointer]: + - /url: /vacancies?category=32630 + - generic [ref=f140e94]: Москва + - generic [ref=f140e96]: Linux + - generic [ref=f140e98]: Windows + - generic [ref=f140e103]: + - heading [level=2] [ref=f140e104]: + - link "Testing Engineer (KES)" [ref=f140e105] [cursor=pointer]: + - /url: /vacancy/25605 + - generic [ref=f140e108]: + - link "Тестирование ручное" [ref=f140e109] [cursor=pointer]: + - /url: /vacancies?category=32650 + - generic [ref=f140e111]: Москва + - generic [ref=f140e113]: Вся Россия + - generic [ref=f140e115]: Windows + - generic [ref=f140e117]: Ручное тестирование + - generic [ref=f140e122]: + - heading [level=2] [ref=f140e123]: + - link "Software Architect (KATA/NDR)" [ref=f140e124] [cursor=pointer]: + - /url: /vacancy/25221 + - generic [ref=f140e127]: + - link "Разработка GO" [ref=f140e128] [cursor=pointer]: + - /url: /vacancies?category=32643 + - generic [ref=f140e130]: Москва + - generic [ref=f140e132]: Вся Россия + - generic [ref=f140e134]: Golang (Go) + - generic [ref=f140e139]: + - heading [level=2] [ref=f140e140]: + - link "Senior Database Developer" [ref=f140e141] [cursor=pointer]: + - /url: /vacancy/24768 + - generic [ref=f140e144]: + - link "Разработка Other" [ref=f140e145] [cursor=pointer]: + - /url: /vacancies?category=32649 + - generic [ref=f140e147]: Москва + - generic [ref=f140e149]: MS SQL + - generic [ref=f140e151]: Golang (Go) + - generic [ref=f140e153]: C# + - generic [ref=f140e155]: Python + - generic [ref=f140e160]: + - heading [level=2] [ref=f140e161]: + - link "Руководитель группы продуктового менеджмента В2С" [ref=f140e162] [cursor=pointer]: + - /url: /vacancy/25003 + - generic [ref=f140e165]: + - link "Развитие продуктов" [ref=f140e166] [cursor=pointer]: + - /url: /vacancies?category=32634 + - generic [ref=f140e168]: Москва + - generic [ref=f140e170]: B2C + - generic [ref=f140e175]: + - heading [level=2] [ref=f140e176]: + - link "Стажер в отдел поддержки B2B продаж" [ref=f140e177] [cursor=pointer]: + - /url: /vacancy/25628 + - generic [ref=f140e180]: + - link "Стажировка" [ref=f140e181] [cursor=pointer]: + - /url: /vacancies?category=32628 + - generic [ref=f140e183]: Москва + - generic [ref=f140e185]: B2B + - generic [ref=f140e187]: Communications + - generic [ref=f140e192]: + - heading [level=2] [ref=f140e193]: + - link "Developer MS SQL (KLDFS)" [ref=f140e194] [cursor=pointer]: + - /url: /vacancy/25173 + - generic [ref=f140e197]: + - link "Разработка Other" [ref=f140e198] [cursor=pointer]: + - /url: /vacancies?category=32649 + - generic [ref=f140e200]: Москва + - generic [ref=f140e202]: MS SQL + - generic [ref=f140e204]: Python + - generic [ref=f140e209]: + - heading [level=2] [ref=f140e210]: + - link "Security Analyst (Kaspersky OS)" [ref=f140e211] [cursor=pointer]: + - /url: /vacancy/25380 + - generic [ref=f140e214]: + - link "Информационная безопасность" [ref=f140e215] [cursor=pointer]: + - /url: /vacancies?category=32627 + - generic [ref=f140e217]: Москва + - generic [ref=f140e219]: C++ + - generic [ref=f140e224]: + - heading [level=2] [ref=f140e225]: + - link "Enterprise Account Manager" [ref=f140e226] [cursor=pointer]: + - /url: /vacancy/25489 + - generic [ref=f140e229]: + - link "Продажи" [ref=f140e230] [cursor=pointer]: + - /url: /vacancies?category=32638 + - generic [ref=f140e232]: Santiago + - generic [ref=f140e234]: B2B + - generic [ref=f140e239]: + - heading [level=2] [ref=f140e240]: + - link "Бухгалтер по международному учёту" [ref=f140e241] [cursor=pointer]: + - /url: /vacancy/25414 + - generic [ref=f140e244]: + - link "Финансы" [ref=f140e245] [cursor=pointer]: + - /url: /vacancies?category=32636 + - generic [ref=f140e247]: Москва + - generic [ref=f140e249]: Бухгалтерский учет + - generic [ref=f140e254]: + - heading [level=2] [ref=f140e255]: + - link "System Analyst (MyKaspersky)" [ref=f140e256] [cursor=pointer]: + - /url: /vacancy/25432 + - generic [ref=f140e259]: + - link "Системный и бизнес анализ" [ref=f140e260] [cursor=pointer]: + - /url: /vacancies?category=32626 + - generic [ref=f140e262]: Москва + - generic [ref=f140e264]: Вся Россия + - generic [ref=f140e266]: Analytics + - generic [ref=f140e271]: + - heading [level=2] [ref=f140e272]: + - link "System Engineer (Product Services)" [ref=f140e273] [cursor=pointer]: + - /url: /vacancy/25445 + - generic [ref=f140e276]: + - link "DevOps" [ref=f140e277] [cursor=pointer]: + - /url: /vacancies?category=679402 + - generic [ref=f140e279]: Москва + - generic [ref=f140e281]: Linux + - generic [ref=f140e283]: Windows + - navigation [ref=f140e288]: + - button "pagination-prev" [disabled] + - button "pagination-page" [ref=f140e289] [cursor=pointer]: "1" + - button "pagination-page" [ref=f140e290] [cursor=pointer]: "2" + - button "pagination-page" [ref=f140e291] [cursor=pointer]: "3" + - button "pagination-page" [ref=f140e292] [cursor=pointer]: "4" + - button "pagination-page" [ref=f140e293] [cursor=pointer]: "5" + - generic [ref=f140e294]: … + - button "pagination-page" [ref=f140e295] [cursor=pointer]: "8" + - button "pagination-next" [ref=f140e296] [cursor=pointer] + - heading "Познакомься с командами и проектами, чтобы выбрать своё" [level=2] [ref=f140e299] + - generic [ref=f140e300]: + - link [ref=f140e301] [cursor=pointer]: + - /url: /stack/C + - paragraph [ref=f140e303]: С + - link [ref=f140e306] [cursor=pointer]: + - /url: /stack/System Analyst + - paragraph [ref=f140e308]: System Analyst + - link [ref=f140e311] [cursor=pointer]: + - /url: /stack/SDET + - paragraph [ref=f140e313]: SDET + - link [ref=f140e316] [cursor=pointer]: + - /url: /stack/JS + - paragraph [ref=f140e318]: JavaScript + - link [ref=f140e321] [cursor=pointer]: + - /url: /stack/GO + - paragraph [ref=f140e323]: GO + - link [ref=f140e326] [cursor=pointer]: + - /url: /stack/Testing Engineer + - paragraph [ref=f140e328]: Testing Engineer + - link [ref=f140e331] [cursor=pointer]: + - /url: /stack/Python + - paragraph [ref=f140e333]: Python + - link [ref=f140e336] [cursor=pointer]: + - /url: /stack/csharp + - paragraph [ref=f140e338]: C# + - link [ref=f140e341] [cursor=pointer]: + - /url: /stack/cpp + - paragraph [ref=f140e343]: C++ + - link [ref=f140e346] [cursor=pointer]: + - /url: /stack/devops + - paragraph [ref=f140e348]: DevOps + - link [ref=f140e351] [cursor=pointer]: + - /url: /stack/ITDocTeam + - paragraph [ref=f140e353]: IT Doc Team + - link [ref=f140e356] [cursor=pointer]: + - /url: /stack/ui-ux + - paragraph [ref=f140e358]: UI/UX + - link [ref=f140e361] [cursor=pointer]: + - /url: /stack/Monorepo + - paragraph [ref=f140e363]: Monorepo + - link [ref=f140e366] [cursor=pointer]: + - /url: /stack/InformationSecurity + - paragraph [ref=f140e368]: Information Security + - link [ref=f140e371] [cursor=pointer]: + - /url: /stack/Threat Intelligence + - paragraph [ref=f140e373]: Threat Intelligence + - link [ref=f140e376] [cursor=pointer]: + - /url: /stack/PreSales + - paragraph [ref=f140e378]: PreSales + - link [ref=f140e381] [cursor=pointer]: + - /url: /stack/DocLoc + - paragraph [ref=f140e383]: Doc&Loc + - link [ref=f140e386] [cursor=pointer]: + - /url: /stack/DefensiveSecurity + - paragraph [ref=f140e388]: Defensive Security + - contentinfo [ref=f140e391]: + - generic [ref=f140e393]: + - generic [ref=f140e394]: + - link "Careers Kaspersky" [ref=f140e395] [cursor=pointer]: + - /url: / + - generic [ref=f140e398]: + - paragraph [ref=f140e399]: © 2026 АО «Лаборатория Касперского» + - generic [ref=f140e400]: + - link "Условия использования" [ref=f140e401] [cursor=pointer]: + - /url: /terms-of-use + - link "Политика конфиденциальности" [ref=f140e402] [cursor=pointer]: + - /url: /privacy-policy + - link "Контакты" [ref=f140e403] [cursor=pointer]: + - /url: https://www.kaspersky.ru/about/contact + - generic [ref=f140e404]: + - generic [ref=f140e405]: + - paragraph [ref=f140e406]: Занимаем лидирующие позиции в рейтингах работодателей + - generic [ref=f140e407]: + - link [ref=f140e408] [cursor=pointer]: + - /url: https://rating.hh.ru/history/all + - img "Headhunter logo" [ref=f140e409] + - link [ref=f140e410] [cursor=pointer]: + - /url: https://www.forbes.ru/ratings/best-employers + - img "Forbes logo" [ref=f140e411] + - link [ref=f140e412] [cursor=pointer]: + - /url: https://hr-rating.rbc.ru/#rating + - img "RBK logo" [ref=f140e413] + - generic [ref=f140e414]: + - paragraph [ref=f140e415]: Пишем о себе + - generic [ref=f140e416]: + - link "Telegram" [ref=f140e417] [cursor=pointer]: + - /url: https://t.me/kaspersky_career + - link "Linkedin" [ref=f140e418] [cursor=pointer]: + - /url: https://www.linkedin.com/company/kaspersky + - link "Vk" [ref=f140e419] [cursor=pointer]: + - /url: https://vk.com/kaspersky.team + - link "Youtube" [ref=f140e420] [cursor=pointer]: + - /url: https://www.youtube.com/c/KasperskyTech + - link "Habr" [ref=f140e421] [cursor=pointer]: + - /url: https://habr.com/ru/companies/kaspersky/profile/ + - link "Vc.ru" [ref=f140e422] [cursor=pointer]: + - /url: https://vc.ru/kaspersky + - link "Rutube" [ref=f140e423] [cursor=pointer]: + - /url: https://rutube.ru/channel/27277458/ + - link "Tproger" [ref=f140e424] [cursor=pointer]: + - /url: https://tproger.ru/company/kaspersky \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-38-25-246Z.yml b/.playwright-mcp/page-2026-07-14T07-38-25-246Z.yml new file mode 100644 index 0000000..fdbf73d --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-38-25-246Z.yml @@ -0,0 +1,379 @@ +- generic [active] [ref=f140e1]: + - generic [ref=f140e2]: + - banner [ref=f140e3]: + - generic [ref=f140e4]: + - link "Careers Kaspersky" [ref=f140e5] [cursor=pointer]: + - /url: / + - generic [ref=f140e8]: + - button "language-switcher" [ref=f140e10] [cursor=pointer] + - button "hamburger-menu" [ref=f140e14] [cursor=pointer] + - main [ref=f140e18]: + - navigation "breadcrumb" [ref=f140e19]: + - list [ref=f140e21]: + - listitem [ref=f140e22]: + - link "Главная" [ref=f140e23] [cursor=pointer]: + - /url: / + - listitem [ref=f140e26]: Вакансии + - generic [ref=f140e27]: + - generic [ref=f140e28]: + - heading "Вакансии" [level=1] [ref=f140e29] + - textbox [ref=f140e36] [cursor=pointer]: + - /placeholder: Чем хотелось бы заниматься? Python? UX? Data Science? + - generic [ref=f140e37]: + - generic [ref=f140e39]: + - button "Категория dropdown-arrow" [expanded] [ref=f140e40] [cursor=pointer]: + - generic [ref=f140e41]: Категория + - button "dropdown-arrow" [ref=f140e42] + - listbox [ref=f140e431]: + - option [ref=f140e432] [cursor=pointer]: + - text: DevOps + - superscript [ref=f140e433]: "9" + - option [ref=f140e434] [cursor=pointer]: + - text: KasperskyOS + - superscript [ref=f140e435]: "0" + - option [ref=f140e436] [cursor=pointer]: + - text: Software Architect + - superscript [ref=f140e437]: "1" + - option [ref=f140e438] [cursor=pointer]: + - text: Административный персонал + - superscript [ref=f140e439]: "0" + - option [ref=f140e440] [cursor=pointer]: + - text: Анализ данных + - superscript [ref=f140e441]: "1" + - option [ref=f140e442] [cursor=pointer]: + - text: Дизайн + - superscript [ref=f140e443]: "1" + - option [ref=f140e444] [cursor=pointer]: + - text: Информационная безопасность + - superscript [ref=f140e445]: "12" + - option [ref=f140e446] [cursor=pointer]: + - text: Маркетинг и PR + - superscript [ref=f140e447]: "5" + - option [ref=f140e448] [cursor=pointer]: + - text: Продажи + - superscript [ref=f140e449]: "9" + - option [ref=f140e450] [cursor=pointer]: + - text: Развитие бизнеса + - superscript [ref=f140e451]: "6" + - option [ref=f140e452] [cursor=pointer]: + - text: Развитие продуктов + - superscript [ref=f140e453]: "2" + - option [ref=f140e454] [cursor=pointer]: + - text: Разработка С++ + - superscript [ref=f140e455]: "3" + - option [ref=f140e456] [cursor=pointer]: + - text: Разработка C + - superscript [ref=f140e457]: "3" + - option [ref=f140e458] [cursor=pointer]: + - text: Разработка C# + - superscript [ref=f140e459]: "3" + - option [ref=f140e460] [cursor=pointer]: + - text: Разработка GO + - superscript [ref=f140e461]: "2" + - option [ref=f140e462] [cursor=pointer]: + - text: Разработка JS + - superscript [ref=f140e463]: "0" + - option [ref=f140e464] [cursor=pointer]: + - text: Разработка Mobile + - superscript [ref=f140e465]: "0" + - option [ref=f140e466] [cursor=pointer]: + - text: Разработка Other + - superscript [ref=f140e467]: "3" + - option [ref=f140e468] [cursor=pointer]: + - text: Разработка Python + - superscript [ref=f140e469]: "2" + - option [ref=f140e470] [cursor=pointer]: + - text: Системное администрирование + - superscript [ref=f140e471]: "5" + - option [ref=f140e472] [cursor=pointer]: + - text: Системный и бизнес анализ + - superscript [ref=f140e473]: "2" + - option [ref=f140e474] [cursor=pointer]: + - text: Стажировка + - superscript [ref=f140e475]: "8" + - option [ref=f140e476] [cursor=pointer]: + - text: Тестирование автоматизированное | SDET + - superscript [ref=f140e477]: "5" + - option [ref=f140e478] [cursor=pointer]: + - text: Тестирование ручное + - superscript [ref=f140e479]: "7" + - option [ref=f140e480] [cursor=pointer]: + - text: Техническая поддержка продуктов + - superscript [ref=f140e481]: "1" + - option [ref=f140e482] [cursor=pointer]: + - text: Технический писатель + - superscript [ref=f140e483]: "0" + - option [ref=f140e484] [cursor=pointer]: + - text: Управление персоналом + - superscript [ref=f140e485]: "2" + - option [ref=f140e486] [cursor=pointer]: + - text: Управление проектами + - superscript [ref=f140e487]: "5" + - option [ref=f140e488] [cursor=pointer]: + - text: Финансы + - superscript [ref=f140e489]: "5" + - option [ref=f140e490] [cursor=pointer]: + - text: Юридическая поддержка + - superscript [ref=f140e491]: "0" + - button "Страна dropdown-arrow" [ref=f140e47] [cursor=pointer]: + - generic [ref=f140e48]: Страна + - button "dropdown-arrow" [ref=f140e49] + - button "Город dropdown-arrow" [ref=f140e54] [cursor=pointer]: + - generic [ref=f140e55]: Город + - button "dropdown-arrow" [ref=f140e56] + - generic [ref=f140e59]: + - button "Сбросить фильтры" [disabled] + - generic [ref=f140e60]: + - generic [ref=f140e61]: + - generic [ref=f140e63]: + - heading [level=2] [ref=f140e64]: + - link "Testing Engineer (ForPeople)" [ref=f140e65] [cursor=pointer]: + - /url: /vacancy/25622 + - generic [ref=f140e68]: + - link "Тестирование ручное" [ref=f140e69] [cursor=pointer]: + - /url: /vacancies?category=32650 + - generic [ref=f140e71]: Москва + - generic [ref=f140e73]: Вся Россия + - generic [ref=f140e75]: Linux + - generic [ref=f140e77]: Windows + - generic [ref=f140e79]: Ручное тестирование + - generic [ref=f140e84]: + - heading [level=2] [ref=f140e85]: + - link "System Engineer (Ceph)" [ref=f140e86] [cursor=pointer]: + - /url: /vacancy/25116 + - generic [ref=f140e89]: + - link "DevOps" [ref=f140e90] [cursor=pointer]: + - /url: /vacancies?category=679402 + - link "Системное администрирование" [ref=f140e92] [cursor=pointer]: + - /url: /vacancies?category=32630 + - generic [ref=f140e94]: Москва + - generic [ref=f140e96]: Linux + - generic [ref=f140e98]: Windows + - generic [ref=f140e103]: + - heading [level=2] [ref=f140e104]: + - link "Testing Engineer (KES)" [ref=f140e105] [cursor=pointer]: + - /url: /vacancy/25605 + - generic [ref=f140e108]: + - link "Тестирование ручное" [ref=f140e109] [cursor=pointer]: + - /url: /vacancies?category=32650 + - generic [ref=f140e111]: Москва + - generic [ref=f140e113]: Вся Россия + - generic [ref=f140e115]: Windows + - generic [ref=f140e117]: Ручное тестирование + - generic [ref=f140e122]: + - heading [level=2] [ref=f140e123]: + - link "Software Architect (KATA/NDR)" [ref=f140e124] [cursor=pointer]: + - /url: /vacancy/25221 + - generic [ref=f140e127]: + - link "Разработка GO" [ref=f140e128] [cursor=pointer]: + - /url: /vacancies?category=32643 + - generic [ref=f140e130]: Москва + - generic [ref=f140e132]: Вся Россия + - generic [ref=f140e134]: Golang (Go) + - generic [ref=f140e139]: + - heading [level=2] [ref=f140e140]: + - link "Senior Database Developer" [ref=f140e141] [cursor=pointer]: + - /url: /vacancy/24768 + - generic [ref=f140e144]: + - link "Разработка Other" [ref=f140e145] [cursor=pointer]: + - /url: /vacancies?category=32649 + - generic [ref=f140e147]: Москва + - generic [ref=f140e149]: MS SQL + - generic [ref=f140e151]: Golang (Go) + - generic [ref=f140e153]: C# + - generic [ref=f140e155]: Python + - generic [ref=f140e160]: + - heading [level=2] [ref=f140e161]: + - link "Руководитель группы продуктового менеджмента В2С" [ref=f140e162] [cursor=pointer]: + - /url: /vacancy/25003 + - generic [ref=f140e165]: + - link "Развитие продуктов" [ref=f140e166] [cursor=pointer]: + - /url: /vacancies?category=32634 + - generic [ref=f140e168]: Москва + - generic [ref=f140e170]: B2C + - generic [ref=f140e175]: + - heading [level=2] [ref=f140e176]: + - link "Стажер в отдел поддержки B2B продаж" [ref=f140e177] [cursor=pointer]: + - /url: /vacancy/25628 + - generic [ref=f140e180]: + - link "Стажировка" [ref=f140e181] [cursor=pointer]: + - /url: /vacancies?category=32628 + - generic [ref=f140e183]: Москва + - generic [ref=f140e185]: B2B + - generic [ref=f140e187]: Communications + - generic [ref=f140e192]: + - heading [level=2] [ref=f140e193]: + - link "Developer MS SQL (KLDFS)" [ref=f140e194] [cursor=pointer]: + - /url: /vacancy/25173 + - generic [ref=f140e197]: + - link "Разработка Other" [ref=f140e198] [cursor=pointer]: + - /url: /vacancies?category=32649 + - generic [ref=f140e200]: Москва + - generic [ref=f140e202]: MS SQL + - generic [ref=f140e204]: Python + - generic [ref=f140e209]: + - heading [level=2] [ref=f140e210]: + - link "Security Analyst (Kaspersky OS)" [ref=f140e211] [cursor=pointer]: + - /url: /vacancy/25380 + - generic [ref=f140e214]: + - link "Информационная безопасность" [ref=f140e215] [cursor=pointer]: + - /url: /vacancies?category=32627 + - generic [ref=f140e217]: Москва + - generic [ref=f140e219]: C++ + - generic [ref=f140e224]: + - heading [level=2] [ref=f140e225]: + - link "Enterprise Account Manager" [ref=f140e226] [cursor=pointer]: + - /url: /vacancy/25489 + - generic [ref=f140e229]: + - link "Продажи" [ref=f140e230] [cursor=pointer]: + - /url: /vacancies?category=32638 + - generic [ref=f140e232]: Santiago + - generic [ref=f140e234]: B2B + - generic [ref=f140e239]: + - heading [level=2] [ref=f140e240]: + - link "Бухгалтер по международному учёту" [ref=f140e241] [cursor=pointer]: + - /url: /vacancy/25414 + - generic [ref=f140e244]: + - link "Финансы" [ref=f140e245] [cursor=pointer]: + - /url: /vacancies?category=32636 + - generic [ref=f140e247]: Москва + - generic [ref=f140e249]: Бухгалтерский учет + - generic [ref=f140e254]: + - heading [level=2] [ref=f140e255]: + - link "System Analyst (MyKaspersky)" [ref=f140e256] [cursor=pointer]: + - /url: /vacancy/25432 + - generic [ref=f140e259]: + - link "Системный и бизнес анализ" [ref=f140e260] [cursor=pointer]: + - /url: /vacancies?category=32626 + - generic [ref=f140e262]: Москва + - generic [ref=f140e264]: Вся Россия + - generic [ref=f140e266]: Analytics + - generic [ref=f140e271]: + - heading [level=2] [ref=f140e272]: + - link "System Engineer (Product Services)" [ref=f140e273] [cursor=pointer]: + - /url: /vacancy/25445 + - generic [ref=f140e276]: + - link "DevOps" [ref=f140e277] [cursor=pointer]: + - /url: /vacancies?category=679402 + - generic [ref=f140e279]: Москва + - generic [ref=f140e281]: Linux + - generic [ref=f140e283]: Windows + - navigation [ref=f140e288]: + - button "pagination-prev" [disabled] + - button "pagination-page" [ref=f140e289] [cursor=pointer]: "1" + - button "pagination-page" [ref=f140e290] [cursor=pointer]: "2" + - button "pagination-page" [ref=f140e291] [cursor=pointer]: "3" + - button "pagination-page" [ref=f140e292] [cursor=pointer]: "4" + - button "pagination-page" [ref=f140e293] [cursor=pointer]: "5" + - generic [ref=f140e294]: … + - button "pagination-page" [ref=f140e295] [cursor=pointer]: "8" + - button "pagination-next" [ref=f140e296] [cursor=pointer] + - heading "Познакомься с командами и проектами, чтобы выбрать своё" [level=2] [ref=f140e299] + - generic [ref=f140e300]: + - link [ref=f140e301] [cursor=pointer]: + - /url: /stack/C + - paragraph [ref=f140e303]: С + - link [ref=f140e306] [cursor=pointer]: + - /url: /stack/System Analyst + - paragraph [ref=f140e308]: System Analyst + - link [ref=f140e311] [cursor=pointer]: + - /url: /stack/SDET + - paragraph [ref=f140e313]: SDET + - link [ref=f140e316] [cursor=pointer]: + - /url: /stack/JS + - paragraph [ref=f140e318]: JavaScript + - link [ref=f140e321] [cursor=pointer]: + - /url: /stack/GO + - paragraph [ref=f140e323]: GO + - link [ref=f140e326] [cursor=pointer]: + - /url: /stack/Testing Engineer + - paragraph [ref=f140e328]: Testing Engineer + - link [ref=f140e331] [cursor=pointer]: + - /url: /stack/Python + - paragraph [ref=f140e333]: Python + - link [ref=f140e336] [cursor=pointer]: + - /url: /stack/csharp + - paragraph [ref=f140e338]: C# + - link [ref=f140e341] [cursor=pointer]: + - /url: /stack/cpp + - paragraph [ref=f140e343]: C++ + - link [ref=f140e346] [cursor=pointer]: + - /url: /stack/devops + - paragraph [ref=f140e348]: DevOps + - link [ref=f140e351] [cursor=pointer]: + - /url: /stack/ITDocTeam + - paragraph [ref=f140e353]: IT Doc Team + - link [ref=f140e356] [cursor=pointer]: + - /url: /stack/ui-ux + - paragraph [ref=f140e358]: UI/UX + - link [ref=f140e361] [cursor=pointer]: + - /url: /stack/Monorepo + - paragraph [ref=f140e363]: Monorepo + - link [ref=f140e366] [cursor=pointer]: + - /url: /stack/InformationSecurity + - paragraph [ref=f140e368]: Information Security + - link [ref=f140e371] [cursor=pointer]: + - /url: /stack/Threat Intelligence + - paragraph [ref=f140e373]: Threat Intelligence + - link [ref=f140e376] [cursor=pointer]: + - /url: /stack/PreSales + - paragraph [ref=f140e378]: PreSales + - link [ref=f140e381] [cursor=pointer]: + - /url: /stack/DocLoc + - paragraph [ref=f140e383]: Doc&Loc + - link [ref=f140e386] [cursor=pointer]: + - /url: /stack/DefensiveSecurity + - paragraph [ref=f140e388]: Defensive Security + - generic [ref=f140e426]: + - paragraph [ref=f140e427]: + - text: Мы используем файлы cookie, чтобы улучшить работу сайта. Дальнейшее пребывание на сайте означает согласие с их применением. + - link "Подробнее" [ref=f140e428] [cursor=pointer]: + - /url: https://www.kaspersky.ru/third-party-tracking + - button "Принять и закрыть" [ref=f140e429] [cursor=pointer] + - contentinfo [ref=f140e391]: + - generic [ref=f140e393]: + - generic [ref=f140e394]: + - link "Careers Kaspersky" [ref=f140e395] [cursor=pointer]: + - /url: / + - generic [ref=f140e398]: + - paragraph [ref=f140e399]: © 2026 АО «Лаборатория Касперского» + - generic [ref=f140e400]: + - link "Условия использования" [ref=f140e401] [cursor=pointer]: + - /url: /terms-of-use + - link "Политика конфиденциальности" [ref=f140e402] [cursor=pointer]: + - /url: /privacy-policy + - link "Контакты" [ref=f140e403] [cursor=pointer]: + - /url: https://www.kaspersky.ru/about/contact + - generic [ref=f140e404]: + - generic [ref=f140e405]: + - paragraph [ref=f140e406]: Занимаем лидирующие позиции в рейтингах работодателей + - generic [ref=f140e407]: + - link [ref=f140e408] [cursor=pointer]: + - /url: https://rating.hh.ru/history/all + - img "Headhunter logo" [ref=f140e409] + - link [ref=f140e410] [cursor=pointer]: + - /url: https://www.forbes.ru/ratings/best-employers + - img "Forbes logo" [ref=f140e411] + - link [ref=f140e412] [cursor=pointer]: + - /url: https://hr-rating.rbc.ru/#rating + - img "RBK logo" [ref=f140e413] + - generic [ref=f140e414]: + - paragraph [ref=f140e415]: Пишем о себе + - generic [ref=f140e416]: + - link "Telegram" [ref=f140e417] [cursor=pointer]: + - /url: https://t.me/kaspersky_career + - link "Linkedin" [ref=f140e418] [cursor=pointer]: + - /url: https://www.linkedin.com/company/kaspersky + - link "Vk" [ref=f140e419] [cursor=pointer]: + - /url: https://vk.com/kaspersky.team + - link "Youtube" [ref=f140e420] [cursor=pointer]: + - /url: https://www.youtube.com/c/KasperskyTech + - link "Habr" [ref=f140e421] [cursor=pointer]: + - /url: https://habr.com/ru/companies/kaspersky/profile/ + - link "Vc.ru" [ref=f140e422] [cursor=pointer]: + - /url: https://vc.ru/kaspersky + - link "Rutube" [ref=f140e423] [cursor=pointer]: + - /url: https://rutube.ru/channel/27277458/ + - link "Tproger" [ref=f140e424] [cursor=pointer]: + - /url: https://tproger.ru/company/kaspersky + - alert [ref=f140e430] \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-38-31-465Z.yml b/.playwright-mcp/page-2026-07-14T07-38-31-465Z.yml new file mode 100644 index 0000000..54d6739 --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-38-31-465Z.yml @@ -0,0 +1,172 @@ +- generic [active] [ref=f141e1]: + - generic [ref=f141e2]: + - main [ref=f141e3]: + - generic [ref=f141e4]: + - generic [ref=f141e5]: + - heading "Команда, с которой по пути" [level=1] [ref=f141e9]: Команда,с которой по пути + - button "Смотреть вакансии" [ref=f141e10] [cursor=pointer] + - generic [ref=f141e11]: + - link [ref=f141e12] [cursor=pointer]: + - /url: /vacancies?direction=saless + - paragraph [ref=f141e13]: Продажи + - paragraph [ref=f141e14]: 43 вакансии + - link [ref=f141e15] [cursor=pointer]: + - /url: /vacancies?direction=development + - paragraph [ref=f141e16]: Разработка + - paragraph [ref=f141e17]: 19 вакансий + - link [ref=f141e18] [cursor=pointer]: + - /url: /vacancies?direction=testing + - paragraph [ref=f141e19]: Тестирование + - paragraph [ref=f141e20]: 10 вакансий + - link [ref=f141e21] [cursor=pointer]: + - /url: /vacancies?direction=design + - paragraph [ref=f141e22]: Дизайн + - paragraph [ref=f141e23]: 7 вакансий + - link [ref=f141e24] [cursor=pointer]: + - /url: /vacancies?remote=1 + - paragraph [ref=f141e25]: Удалённо + - paragraph [ref=f141e26]: 54 вакансии + - link [ref=f141e27] [cursor=pointer]: + - /url: /vacancies?noExperience=1 + - paragraph [ref=f141e28]: Старт карьеры + - paragraph [ref=f141e29]: 12 вакансий + - generic [ref=f141e31]: + - heading "Делаем повседневную жизнь людей в городе проще и интереснее. Помогаем бизнесам продвигаться и расти." [level=2] [ref=f141e32] + - generic [ref=f141e33]: + - generic [ref=f141e34]: + - paragraph [ref=f141e35]: 83,3 млн + - paragraph [ref=f141e36]: пользователей приложения + - generic [ref=f141e37]: + - paragraph [ref=f141e38]: Топ-3 + - paragraph [ref=f141e39]: в App Store и Google Play + - paragraph [ref=f141e40]: 2023 ⋅ 2024 ⋅ 2025 + - generic [ref=f141e47]: + - paragraph [ref=f141e48]: с 1999 года + - paragraph [ref=f141e49]: стабильно на рынке + - generic [ref=f141e51]: + - generic [ref=f141e52]: + - heading "Что нас объединяет" [level=2] [ref=f141e53] + - generic [ref=f141e54]: + - generic [ref=f141e58]: + - paragraph [ref=f141e59]: Открытая культура + - paragraph [ref=f141e60]: Честны с собой и коллегами. Помогаем друг другу и умеем говорить спасибо + - generic [ref=f141e64]: + - paragraph [ref=f141e65]: Создаём ценность + - paragraph [ref=f141e66]: Делаем то, что приносит пользу аудитории и клиентам + - generic [ref=f141e70]: + - paragraph [ref=f141e71]: Драйв + - paragraph [ref=f141e72]: Тёплая атмосфера, любимое дело и чувство, что ты на своём месте + - generic [ref=f141e76]: + - paragraph [ref=f141e77]: Динамичность + - paragraph [ref=f141e78]: Следим за технологиями, пробуем новое и первыми запускаем лучшее + - generic [ref=f141e82]: + - paragraph [ref=f141e83]: Готовность к изменениям + - paragraph [ref=f141e84]: "Не боимся перемен: ищем лучший путь, открыты новому и не стоим на месте" + - generic [ref=f141e88] [cursor=pointer]: + - button [ref=f141e89] + - button [ref=f141e92] + - generic [ref=f141e95]: + - heading "Больше чем работа" [level=2] [ref=f141e97] + - generic [ref=f141e100]: + - generic [ref=f141e102]: + - img "Команда экспертов" [ref=f141e103] + - generic [ref=f141e104]: + - heading "Команда экспертов" [level=3] [ref=f141e105] + - paragraph [ref=f141e106]: Больше 50 наших ребят каждый год выступают на конференциях и митапах. А ещё мы сами организуем мероприятия для сообщества + - generic [ref=f141e108]: + - img "Бонусы для своих" [ref=f141e109] + - generic [ref=f141e110]: + - heading "Бонусы для своих" [level=3] [ref=f141e111] + - paragraph [ref=f141e112]: Программа лояльности для сотрудников — скидки на ипотеку, в онлайн-школе для детей, в фитнес-клубах, корпоративном кафе и ещё в 30 проектах партнёров + - generic [ref=f141e114]: + - img "Ламповая атмосфера" [ref=f141e115] + - generic [ref=f141e116]: + - heading "Ламповая атмосфера" [level=3] [ref=f141e117] + - paragraph [ref=f141e118]: Работать, дружить и отдыхать вместе — наша традиция. Корпоративы, слёты, настолки, просто уютные посиделки — у нас всегда есть повод собраться + - generic [ref=f141e120]: + - img "Уютные офисы" [ref=f141e121] + - generic [ref=f141e122]: + - heading "Уютные офисы" [level=3] [ref=f141e123] + - paragraph [ref=f141e124]: В наших офисах много света и зелени, комфортные рабочие места, переговорки и зоны для отдыха, а на кухне всегда найдётся что перекусить + - generic [ref=f141e126]: + - img "Спорт и отдых" [ref=f141e127] + - generic [ref=f141e128]: + - heading "Спорт и отдых" [level=3] [ref=f141e129] + - paragraph [ref=f141e130]: Участвуем в забегах и соревнованиях, проводим собственные кибертурниры и вместе катаемся по горам + - generic [ref=f141e132]: + - img "Здоровье и забота" [ref=f141e133] + - generic [ref=f141e134]: + - heading "Здоровье и забота" [level=3] [ref=f141e135] + - paragraph [ref=f141e136]: ДМС, онлайн-помощь врачей с первого дня, комната сна, приёмы специалистов и сдача анализов прямо в офисе, медицинский агент для сотрудников и родственников + - generic [ref=f141e137]: + - heading "Почему у нас классно" [level=2] [ref=f141e139] + - generic [ref=f141e140]: + - generic [ref=f141e145]: + - paragraph [ref=f141e146]: ИТ-компания + - paragraph [ref=f141e147]: + - text: Мы третьи в рейтинге ИТ-компаний России*, создаём AI-решения, делимся опытом на конференциях, ведём блог на Хабре и гордимся + - link "нашим Манифестом" [ref=f141e148] [cursor=pointer]: + - /url: https://manifest.2gis.ru + - text: . У нас государственная ИТ-аккредитация и есть льготная ипотека + - generic [ref=f141e149]: "*Всероссийский рейтинг ИТ-работодателей 2025 года от Хабра и исследовательской компании «Экопси»" + - generic [ref=f141e153]: + - paragraph [ref=f141e154]: Обучение и рост + - paragraph [ref=f141e155]: Выбирай курсы в нашем учебном центре, посещай конференции и прокачивай навыки за счёт компании + - generic [ref=f141e160]: + - paragraph [ref=f141e161]: Атмосфера и традиции + - paragraph [ref=f141e162]: Праздники, традиции, подарки и душевные встречи — мы ценим моменты, которые нас объединяют + - generic [ref=f141e166]: + - paragraph [ref=f141e167]: Скидки и бонусы + - paragraph [ref=f141e168]: Скидки, привилегии от партнёров и выгодные предложения, которые делают жизнь сотрудников комфортнее + - generic [ref=f141e172]: + - paragraph [ref=f141e173]: ДМС и забота + - paragraph [ref=f141e174]: Расширенная программа ДМС, поддержка врачей и психологов в офисах и онлайн — чтобы ты чувствовал себя уверенно + - generic [ref=f141e178]: + - paragraph [ref=f141e179]: Офисы в 30 городах + - paragraph [ref=f141e180]: Москва, Санкт-Петербург, Новосибирск и ещё 30 городов России — чтобы ты мог работать в любой точке страны + - generic [ref=f141e184]: + - paragraph [ref=f141e185]: Спорт + - paragraph [ref=f141e186]: Бегаем марафоны и побеждаем в турнирах. Тренируемся прямо в офисе или в фитнес-клубах со специальными скидками + - generic [ref=f141e188]: + - heading "Присоединяйся к нам" [level=2] [ref=f141e189] + - button "Смотреть вакансии" [ref=f141e190] [cursor=pointer] + - contentinfo [ref=f141e191]: + - generic [ref=f141e193]: + - generic [ref=f141e194]: + - link "На главную" [ref=f141e195] [cursor=pointer]: + - /url: / + - generic [ref=f141e198]: + - link [ref=f141e199] [cursor=pointer]: + - /url: https://t.me/team2gis + - link [ref=f141e202] [cursor=pointer]: + - /url: "https://vk.com/2gis.team " + - link [ref=f141e205] [cursor=pointer]: + - /url: https://habr.com/ru/companies/2gis/articles/ + - generic [ref=f141e208]: + - list [ref=f141e209]: + - listitem [ref=f141e210]: + - link "Вакансии" [ref=f141e211] [cursor=pointer]: + - /url: /vacancies + - listitem [ref=f141e212]: + - link "Доставили" [ref=f141e213] [cursor=pointer]: + - /url: https://dostavili.2gis.ru/ + - listitem [ref=f141e214]: + - link "Магазин мерча" [ref=f141e215] [cursor=pointer]: + - /url: https://shop.2gis.ru + - listitem [ref=f141e216]: + - link "Экскурсии в офисы" [ref=f141e217] [cursor=pointer]: + - /url: https://welcome.2gis.ru/ + - generic [ref=f141e218]: + - paragraph [ref=f141e219]: ©2026, 2ГИС + - link "Правовая информация" [ref=f141e220] [cursor=pointer]: + - /url: https://law.2gis.ru/ + - generic [ref=f141e221]: + - paragraph [ref=f141e222]: + - text: Мы используем cookies, чтобы сайт работал лучше. + - button "Подробнее" [ref=f141e223] [cursor=pointer] + - button "Закрыть cookie баннер" [ref=f141e224] [cursor=pointer] + - alert [ref=f141e227] + - generic: + - region "Notifications" + - generic: + - region "Notifications" \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-38-36-949Z.yml b/.playwright-mcp/page-2026-07-14T07-38-36-949Z.yml new file mode 100644 index 0000000..b2eb781 --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-38-36-949Z.yml @@ -0,0 +1,46 @@ +- generic [active] [ref=f142e1]: + - generic [ref=f142e2]: + - banner [ref=f142e3]: + - link [ref=f142e5] [cursor=pointer]: + - /url: / + - main [ref=f142e8] + - contentinfo [ref=f142e23]: + - generic [ref=f142e25]: + - generic [ref=f142e26]: + - link "На главную" [ref=f142e27] [cursor=pointer]: + - /url: / + - generic [ref=f142e30]: + - link [ref=f142e31] [cursor=pointer]: + - /url: https://t.me/team2gis + - link [ref=f142e34] [cursor=pointer]: + - /url: "https://vk.com/2gis.team " + - link [ref=f142e37] [cursor=pointer]: + - /url: https://habr.com/ru/companies/2gis/articles/ + - generic [ref=f142e40]: + - list [ref=f142e41]: + - listitem [ref=f142e42]: + - link "Вакансии" [ref=f142e43] [cursor=pointer]: + - /url: /vacancies + - listitem [ref=f142e44]: + - link "Доставили" [ref=f142e45] [cursor=pointer]: + - /url: https://dostavili.2gis.ru/ + - listitem [ref=f142e46]: + - link "Магазин мерча" [ref=f142e47] [cursor=pointer]: + - /url: https://shop.2gis.ru + - listitem [ref=f142e48]: + - link "Экскурсии в офисы" [ref=f142e49] [cursor=pointer]: + - /url: https://welcome.2gis.ru/ + - generic [ref=f142e50]: + - paragraph [ref=f142e51]: ©2026, 2ГИС + - link "Правовая информация" [ref=f142e52] [cursor=pointer]: + - /url: https://law.2gis.ru/ + - generic [ref=f142e53]: + - paragraph [ref=f142e54]: + - text: Мы используем cookies, чтобы сайт работал лучше. + - button "Подробнее" [ref=f142e55] [cursor=pointer] + - button "Закрыть cookie баннер" [ref=f142e56] [cursor=pointer] + - alert [ref=f142e59] + - generic: + - region "Notifications" + - generic: + - region "Notifications" \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-38-50-603Z.yml b/.playwright-mcp/page-2026-07-14T07-38-50-603Z.yml new file mode 100644 index 0000000..6d4c5df --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-38-50-603Z.yml @@ -0,0 +1,262 @@ +- generic [active] [ref=f142e1]: + - generic [ref=f142e2]: + - banner [ref=f142e3]: + - link [ref=f142e5] [cursor=pointer]: + - /url: / + - main [ref=f142e8]: + - generic [ref=f142e60]: + - generic [ref=f142e61]: + - heading "Вакансии" [level=1] [ref=f142e62] + - button "Фильтры 1" [ref=f142e64] [cursor=pointer]: + - text: Фильтры + - generic [ref=f142e67]: "1" + - list [ref=f142e71]: + - listitem [ref=f142e72]: + - link "Разработка Backend Python Удалённо Откликнуться Fullstack-разработчик (Python/TypeScript) в команду DevMetrics Разрабатываем платформу инженерных метрик для всего R&D 2ГИС" [ref=f142e73] [cursor=pointer]: + - /url: /vacancies/development/368 + - generic [ref=f142e74]: + - generic [ref=f142e75]: Разработка + - generic [ref=f142e77]: Backend + - generic [ref=f142e79]: Python + - generic [ref=f142e81]: Удалённо + - button "Откликнуться" [ref=f142e84] + - heading "Fullstack-разработчик (Python/TypeScript) в команду DevMetrics" [level=4] [ref=f142e85] + - paragraph [ref=f142e86]: Разрабатываем платформу инженерных метрик для всего R&D 2ГИС + - listitem [ref=f142e87]: + - link "Разработка Backend Python Удалённо Откликнуться Python-разработчик в команду ИИ для сотрудников Разрабатываем AI-инструменты для сотрудников компании" [ref=f142e88] [cursor=pointer]: + - /url: /vacancies/development/364 + - generic [ref=f142e89]: + - generic [ref=f142e90]: Разработка + - generic [ref=f142e92]: Backend + - generic [ref=f142e94]: Python + - generic [ref=f142e96]: Удалённо + - button "Откликнуться" [ref=f142e99] + - heading "Python-разработчик в команду ИИ для сотрудников" [level=4] [ref=f142e100] + - paragraph [ref=f142e101]: Разрабатываем AI-инструменты для сотрудников компании + - listitem [ref=f142e102]: + - link "Разработка Backend Go Удалённо Откликнуться Golang-разработчик в команду CDP 2GIS CDP — это внутренняя Customer Data Platform, лежащая в основе стратегии развития всего 2ГИС на ближайшие годы." [ref=f142e103] [cursor=pointer]: + - /url: /vacancies/development/321 + - generic [ref=f142e104]: + - generic [ref=f142e105]: Разработка + - generic [ref=f142e107]: Backend + - generic [ref=f142e109]: Go + - generic [ref=f142e111]: Удалённо + - button "Откликнуться" [ref=f142e114] + - heading "Golang-разработчик в команду CDP" [level=4] [ref=f142e115] + - paragraph [ref=f142e116]: 2GIS CDP — это внутренняя Customer Data Platform, лежащая в основе стратегии развития всего 2ГИС на ближайшие годы. + - listitem [ref=f142e117]: + - link "Разработка Backend C++ Удалённо Откликнуться Младший C++ Разработчик в Ads Core Отвечаем за рекламу в 2ГИС" [ref=f142e118] [cursor=pointer]: + - /url: /vacancies/development/317 + - generic [ref=f142e119]: + - generic [ref=f142e120]: Разработка + - generic [ref=f142e122]: Backend + - generic [ref=f142e124]: C++ + - generic [ref=f142e126]: Удалённо + - button "Откликнуться" [ref=f142e129] + - heading "Младший C++ Разработчик в Ads Core" [level=4] [ref=f142e130] + - paragraph [ref=f142e131]: Отвечаем за рекламу в 2ГИС + - listitem [ref=f142e132]: + - link "Разработка Backend Go Удалённо Откликнуться Golang-разработчик в команду Platform Manager Мы создаём уникальную 2GIS Platform — мощную гео-информационную платформу для бизнеса и государственного сектора, помогаем эффективно решать сложные задачи в навигации, логистике и аналитике." [ref=f142e133] [cursor=pointer]: + - /url: /vacancies/development/310 + - generic [ref=f142e134]: + - generic [ref=f142e135]: Разработка + - generic [ref=f142e137]: Backend + - generic [ref=f142e139]: Go + - generic [ref=f142e141]: Удалённо + - button "Откликнуться" [ref=f142e144] + - heading "Golang-разработчик в команду Platform Manager" [level=4] [ref=f142e145] + - paragraph [ref=f142e146]: Мы создаём уникальную 2GIS Platform — мощную гео-информационную платформу для бизнеса и государственного сектора, помогаем эффективно решать сложные задачи в навигации, логистике и аналитике. + - listitem [ref=f142e147]: + - link "Разработка Backend Go Удалённо Откликнуться Golang-разработчик в сервис Транспорта Строим маршруты во всех продуктах 2ГИС" [ref=f142e148] [cursor=pointer]: + - /url: /vacancies/development/264 + - generic [ref=f142e149]: + - generic [ref=f142e150]: Разработка + - generic [ref=f142e152]: Backend + - generic [ref=f142e154]: Go + - generic [ref=f142e156]: Удалённо + - button "Откликнуться" [ref=f142e159] + - heading "Golang-разработчик в сервис Транспорта" [level=4] [ref=f142e160] + - paragraph [ref=f142e161]: Строим маршруты во всех продуктах 2ГИС + - listitem [ref=f142e162]: + - link "Разработка Backend Go Удалённо Откликнуться Golang-разработчик в команду ГеоПоток 2GIS.Геопоток — это интеллектуальная система мониторинга персонала и транспорта, которая помогает бизнесу повышать прозрачность процессов, сокращать издержки и оптимизировать работу мобильных сотрудников." [ref=f142e163] [cursor=pointer]: + - /url: /vacancies/development/263 + - generic [ref=f142e164]: + - generic [ref=f142e165]: Разработка + - generic [ref=f142e167]: Backend + - generic [ref=f142e169]: Go + - generic [ref=f142e171]: Удалённо + - button "Откликнуться" [ref=f142e174] + - heading "Golang-разработчик в команду ГеоПоток" [level=4] [ref=f142e175] + - paragraph [ref=f142e176]: 2GIS.Геопоток — это интеллектуальная система мониторинга персонала и транспорта, которая помогает бизнесу повышать прозрачность процессов, сокращать издержки и оптимизировать работу мобильных сотрудников. + - listitem [ref=f142e177]: + - link "Разработка Backend Go Удалённо Откликнуться Golang-разработчик в Social Social — объединяет различные механики взаимодействия между пользователями. Первая фича, которую мы сделали — отображение друзей на карте, и это только начало!" [ref=f142e178] [cursor=pointer]: + - /url: /vacancies/development/262 + - generic [ref=f142e179]: + - generic [ref=f142e180]: Разработка + - generic [ref=f142e182]: Backend + - generic [ref=f142e184]: Go + - generic [ref=f142e186]: Удалённо + - button "Откликнуться" [ref=f142e189] + - heading "Golang-разработчик в Social" [level=4] [ref=f142e190] + - paragraph [ref=f142e191]: Social — объединяет различные механики взаимодействия между пользователями. Первая фича, которую мы сделали — отображение друзей на карте, и это только начало! + - listitem [ref=f142e192]: + - link "Разработка Backend Go Удалённо Откликнуться Golang backend developer (Platform Backend Services) 2ГИС для iOS и Android — сложное приложение с 3D-движком карты, справочником, алгоритмами поиска фирм и проезда." [ref=f142e193] [cursor=pointer]: + - /url: /vacancies/development/261 + - generic [ref=f142e194]: + - generic [ref=f142e195]: Разработка + - generic [ref=f142e197]: Backend + - generic [ref=f142e199]: Go + - generic [ref=f142e201]: Удалённо + - button "Откликнуться" [ref=f142e204] + - heading "Golang backend developer (Platform Backend Services)" [level=4] [ref=f142e205] + - paragraph [ref=f142e206]: 2ГИС для iOS и Android — сложное приложение с 3D-движком карты, справочником, алгоритмами поиска фирм и проезда. + - listitem [ref=f142e207]: + - link "Разработка Backend Go Удалённо Откликнуться Golang-разработчик в команду Web API Команда WebAPI является связующим звеном внутренних сервисов данных и внешних пользователей, а также смежных продуктов." [ref=f142e208] [cursor=pointer]: + - /url: /vacancies/development/260 + - generic [ref=f142e209]: + - generic [ref=f142e210]: Разработка + - generic [ref=f142e212]: Backend + - generic [ref=f142e214]: Go + - generic [ref=f142e216]: Удалённо + - button "Откликнуться" [ref=f142e219] + - heading "Golang-разработчик в команду Web API" [level=4] [ref=f142e220] + - paragraph [ref=f142e221]: Команда WebAPI является связующим звеном внутренних сервисов данных и внешних пользователей, а также смежных продуктов. + - listitem [ref=f142e222]: + - link "Разработка Backend Go Удалённо Откликнуться Golang-разработчик в команду 2GIS.Логистика 2GIS.Логистика — это платформа интеллектуального планирования и управления перемещениями ресурсов, оптимизирующая маршруты и операции в реальном времени." [ref=f142e223] [cursor=pointer]: + - /url: /vacancies/development/259 + - generic [ref=f142e224]: + - generic [ref=f142e225]: Разработка + - generic [ref=f142e227]: Backend + - generic [ref=f142e229]: Go + - generic [ref=f142e231]: Удалённо + - button "Откликнуться" [ref=f142e234] + - heading "Golang-разработчик в команду 2GIS.Логистика" [level=4] [ref=f142e235] + - paragraph [ref=f142e236]: 2GIS.Логистика — это платформа интеллектуального планирования и управления перемещениями ресурсов, оптимизирующая маршруты и операции в реальном времени. + - listitem [ref=f142e237]: + - link "Разработка Backend Go Удалённо Откликнуться Golang-разработчик в команду сервиса Рекламы Команда Ads.Goes — новая Go-команда сервиса Рекламы, которая постепенно расширяет свою зону ответственности. Мы работаем с платежными сервисами, вакансиями и товарными агентами, а также развиваем новые продуктовые направления." [ref=f142e238] [cursor=pointer]: + - /url: /vacancies/development/258 + - generic [ref=f142e239]: + - generic [ref=f142e240]: Разработка + - generic [ref=f142e242]: Backend + - generic [ref=f142e244]: Go + - generic [ref=f142e246]: Удалённо + - button "Откликнуться" [ref=f142e249] + - heading "Golang-разработчик в команду сервиса Рекламы" [level=4] [ref=f142e250] + - paragraph [ref=f142e251]: Команда Ads.Goes — новая Go-команда сервиса Рекламы, которая постепенно расширяет свою зону ответственности. Мы работаем с платежными сервисами, вакансиями и товарными агентами, а также развиваем новые продуктовые направления. + - listitem [ref=f142e252]: + - 'link "Разработка Backend Kotlin Удалённо Откликнуться Senior Kotlin разработчик в команду Atlas Мы, команда Atlas, входим в состав подразделения Сервиса Данных 2ГИС и сосредоточены на 2 направлениях работы: разработка и поддержка сервисов, отвечающих за доставку данных из мастер-систем и обогащение из внешними данными; автоматизация процессов аудита и бенчмарк замеров качества данных 2ГИС." [ref=f142e253] [cursor=pointer]': + - /url: /vacancies/development/238 + - generic [ref=f142e254]: + - generic [ref=f142e255]: Разработка + - generic [ref=f142e257]: Backend + - generic [ref=f142e259]: Kotlin + - generic [ref=f142e261]: Удалённо + - button "Откликнуться" [ref=f142e264] + - heading "Senior Kotlin разработчик в команду Atlas" [level=4] [ref=f142e265] + - paragraph [ref=f142e266]: "Мы, команда Atlas, входим в состав подразделения Сервиса Данных 2ГИС и сосредоточены на 2 направлениях работы: разработка и поддержка сервисов, отвечающих за доставку данных из мастер-систем и обогащение из внешними данными; автоматизация процессов аудита и бенчмарк замеров качества данных 2ГИС." + - listitem [ref=f142e267]: + - link "Разработка Backend C++ Удалённо Откликнуться Разработчик C++ в команду Transport Core Строим маршруты во всех продуктах 2ГИС" [ref=f142e268] [cursor=pointer]: + - /url: /vacancies/development/122 + - generic [ref=f142e269]: + - generic [ref=f142e270]: Разработка + - generic [ref=f142e272]: Backend + - generic [ref=f142e274]: C++ + - generic [ref=f142e276]: Удалённо + - button "Откликнуться" [ref=f142e279] + - heading "Разработчик C++ в команду Transport Core" [level=4] [ref=f142e280] + - paragraph [ref=f142e281]: Строим маршруты во всех продуктах 2ГИС + - listitem [ref=f142e282]: + - 'link "Разработка Backend C++ Удалённо Откликнуться C++ Team Lead в 3D Карту Карты 2ГИС взяли курс на иммерсивность: мы хотим создать не просто красивую, но и как никогда реалистичную карту. Если ты «горишь» графикой, имеешь опыт управления небольшой командой (3-5 человек) и хочешь поучаствовать в создании новой карты, мы ждём именно тебя!" [ref=f142e283] [cursor=pointer]': + - /url: /vacancies/development/120 + - generic [ref=f142e284]: + - generic [ref=f142e285]: Разработка + - generic [ref=f142e287]: Backend + - generic [ref=f142e289]: C++ + - generic [ref=f142e291]: Удалённо + - button "Откликнуться" [ref=f142e294] + - heading "C++ Team Lead в 3D Карту" [level=4] [ref=f142e295] + - paragraph [ref=f142e296]: "Карты 2ГИС взяли курс на иммерсивность: мы хотим создать не просто красивую, но и как никогда реалистичную карту. Если ты «горишь» графикой, имеешь опыт управления небольшой командой (3-5 человек) и хочешь поучаствовать в создании новой карты, мы ждём именно тебя!" + - listitem [ref=f142e299]: + - link "Разработка Backend C# Удалённо Откликнуться Middle/Senior C# разработчик YouRa Разрабатываем внутренние сервисы и отвечаем за сбор и актуальность справочной информации." [ref=f142e300] [cursor=pointer]: + - /url: /vacancies/development/105 + - generic [ref=f142e301]: + - generic [ref=f142e302]: Разработка + - generic [ref=f142e304]: Backend + - generic [ref=f142e306]: C# + - generic [ref=f142e308]: Удалённо + - button "Откликнуться" [ref=f142e311] + - heading "Middle/Senior C# разработчик YouRa" [level=4] [ref=f142e312] + - paragraph [ref=f142e313]: Разрабатываем внутренние сервисы и отвечаем за сбор и актуальность справочной информации. + - listitem [ref=f142e314]: + - link "Разработка Backend Kotlin Удалённо Откликнуться Senior Kotlin разработчик в команду World Match&Load Разрабатываем сервисы, которые отвечают за непрерывный сбор, обработку и доставку до внутренних систем 2GIS картографических и справочных данных" [ref=f142e315] [cursor=pointer]: + - /url: /vacancies/development/104 + - generic [ref=f142e316]: + - generic [ref=f142e317]: Разработка + - generic [ref=f142e319]: Backend + - generic [ref=f142e321]: Kotlin + - generic [ref=f142e323]: Удалённо + - button "Откликнуться" [ref=f142e326] + - heading "Senior Kotlin разработчик в команду World Match&Load" [level=4] [ref=f142e327] + - paragraph [ref=f142e328]: Разрабатываем сервисы, которые отвечают за непрерывный сбор, обработку и доставку до внутренних систем 2GIS картографических и справочных данных + - listitem [ref=f142e329]: + - link "Разработка Backend Scala Удалённо Откликнуться Middle+/Senior Scala-разработчик в команду Social Social — объединяет различные механики взаимодействия между пользователями. Первая фича, которую мы сделали — отображение друзей на карте, и это только начало!" [ref=f142e330] [cursor=pointer]: + - /url: /vacancies/development/89 + - generic [ref=f142e331]: + - generic [ref=f142e332]: Разработка + - generic [ref=f142e334]: Backend + - generic [ref=f142e336]: Scala + - generic [ref=f142e338]: Удалённо + - button "Откликнуться" [ref=f142e341] + - heading "Middle+/Senior Scala-разработчик в команду Social" [level=4] [ref=f142e342] + - paragraph [ref=f142e343]: Social — объединяет различные механики взаимодействия между пользователями. Первая фича, которую мы сделали — отображение друзей на карте, и это только начало! + - listitem [ref=f142e344]: + - 'link "Разработка Backend C++ Удалённо Откликнуться Senior Rendering engineer C++ в 3D Карту Развиваем картографический движок: рендерим 3D-объекты, генерируем геометрию, собираем тайлы с данными" [ref=f142e345] [cursor=pointer]': + - /url: /vacancies/development/11 + - generic [ref=f142e346]: + - generic [ref=f142e347]: Разработка + - generic [ref=f142e349]: Backend + - generic [ref=f142e351]: C++ + - generic [ref=f142e353]: Удалённо + - button "Откликнуться" [ref=f142e356] + - heading "Senior Rendering engineer C++ в 3D Карту" [level=4] [ref=f142e357] + - paragraph [ref=f142e358]: "Развиваем картографический движок: рендерим 3D-объекты, генерируем геометрию, собираем тайлы с данными" + - contentinfo [ref=f142e23]: + - generic [ref=f142e25]: + - generic [ref=f142e26]: + - link "На главную" [ref=f142e27] [cursor=pointer]: + - /url: / + - generic [ref=f142e30]: + - link [ref=f142e31] [cursor=pointer]: + - /url: https://t.me/team2gis + - link [ref=f142e34] [cursor=pointer]: + - /url: "https://vk.com/2gis.team " + - link [ref=f142e37] [cursor=pointer]: + - /url: https://habr.com/ru/companies/2gis/articles/ + - generic [ref=f142e40]: + - list [ref=f142e41]: + - listitem [ref=f142e42]: + - link "Вакансии" [ref=f142e43] [cursor=pointer]: + - /url: /vacancies + - listitem [ref=f142e44]: + - link "Доставили" [ref=f142e45] [cursor=pointer]: + - /url: https://dostavili.2gis.ru/ + - listitem [ref=f142e46]: + - link "Магазин мерча" [ref=f142e47] [cursor=pointer]: + - /url: https://shop.2gis.ru + - listitem [ref=f142e48]: + - link "Экскурсии в офисы" [ref=f142e49] [cursor=pointer]: + - /url: https://welcome.2gis.ru/ + - generic [ref=f142e50]: + - paragraph [ref=f142e51]: ©2026, 2ГИС + - link "Правовая информация" [ref=f142e52] [cursor=pointer]: + - /url: https://law.2gis.ru/ + - generic [ref=f142e53]: + - paragraph [ref=f142e54]: + - text: Мы используем cookies, чтобы сайт работал лучше. + - button "Подробнее" [ref=f142e55] [cursor=pointer] + - button "Закрыть cookie баннер" [ref=f142e56] [cursor=pointer] + - alert [ref=f142e59] + - generic: + - region "Notifications" + - generic: + - region "Notifications" \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-39-06-675Z.yml b/.playwright-mcp/page-2026-07-14T07-39-06-675Z.yml new file mode 100644 index 0000000..8124ebd --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-39-06-675Z.yml @@ -0,0 +1,75 @@ +- generic [ref=f143e5]: + - banner [ref=f143e6]: + - link [ref=f143e9] [cursor=pointer]: + - /url: https://team.skyeng.ru + - main [ref=f143e30]: + - generic [ref=f143e31]: + - generic [ref=f143e32]: Найди свое призвание + - generic [ref=f143e34]: Драйвим развитие + - generic [ref=f143e39]: Пилить образование кайф + - generic [ref=f143e44]: Не кусаемся + - generic [ref=f143e49]: Просто фаннннн + - heading "Вакансии Skyeng" [level=1] [ref=f143e59] + - generic [ref=f143e61]: + - generic [ref=f143e62]: + - combobox "Направление" [ref=f143e69] [cursor=pointer] + - textbox "Точно знаю, что ищу" [ref=f143e81] + - generic [ref=f143e87]: + - link "Менеджер по продажам Skyeng (первая линия) Продажи" [ref=f143e89] [cursor=pointer]: + - /url: /menedzher-po-prodazham-skyeng-pervaya-liniya + - heading "Менеджер по продажам Skyeng (первая линия)" [level=2] [ref=f143e90] + - generic [ref=f143e91]: Продажи + - link "Influence-маркетолог/менеджер по работе с блогерами Маркетинг" [ref=f143e95] [cursor=pointer]: + - /url: /influence-marketolog + - heading "Influence-маркетолог/менеджер по работе с блогерами" [level=2] [ref=f143e96] + - generic [ref=f143e97]: Маркетинг + - link "Менеджер по продажам Skyeng Продажи" [ref=f143e101] [cursor=pointer]: + - /url: /menedzher-po-prodazham-skyeng + - heading "Менеджер по продажам Skyeng" [level=2] [ref=f143e102] + - generic [ref=f143e103]: Продажи + - link "Partnership manager (Менеджер по партнерскому маркетингу) Маркетинг" [ref=f143e107] [cursor=pointer]: + - /url: /partners-manager + - heading "Partnership manager (Менеджер по партнерскому маркетингу)" [level=2] [ref=f143e108] + - generic [ref=f143e109]: Маркетинг + - link "Младший аналитик данных Аналитика" [ref=f143e113] [cursor=pointer]: + - /url: /mladshii-analitik-dannih + - heading "Младший аналитик данных" [level=2] [ref=f143e114] + - generic [ref=f143e115]: Аналитика + - link "Специалист по контекстной рекламе Маркетинг" [ref=f143e119] [cursor=pointer]: + - /url: /spetsialist-po-kontekstnoi-reklame + - heading "Специалист по контекстной рекламе" [level=2] [ref=f143e120] + - generic [ref=f143e121]: Маркетинг + - link "Менеджер по продажам Skypro Продажи" [ref=f143e125] [cursor=pointer]: + - /url: /menedzher-po-prodazham-skypro + - heading "Менеджер по продажам Skypro" [level=2] [ref=f143e126] + - generic [ref=f143e127]: Продажи + - link "Менеджер по развитию B2C клиентов Продажи" [ref=f143e131] [cursor=pointer]: + - /url: /menedzher-po-razvitiyu-b2c-klientov + - heading "Менеджер по развитию B2C клиентов" [level=2] [ref=f143e132] + - generic [ref=f143e133]: Продажи + - link "Менеджер по продажам Skypro (первая линия) Продажи" [ref=f143e137] [cursor=pointer]: + - /url: /menedzher-po-prodazham-skypro-pervaya-liniya + - heading "Менеджер по продажам Skypro (первая линия)" [level=2] [ref=f143e138] + - generic [ref=f143e139]: Продажи + - link "Менеджер карьерных консультаций Skypro Продажи" [ref=f143e143] [cursor=pointer]: + - /url: /menedzher-karernih-konsultatsii-skypro + - heading "Менеджер карьерных консультаций Skypro" [level=2] [ref=f143e144] + - generic [ref=f143e145]: Продажи + - link "Менеджер вводного урока (Школьные предметы) Продажи" [ref=f143e149] [cursor=pointer]: + - /url: /menedzher-vvodnogo-uroka-ru + - heading "Менеджер вводного урока (Школьные предметы)" [level=2] [ref=f143e150] + - generic [ref=f143e151]: Продажи + - link "Менеджер вводного урока (Английский язык) Продажи" [ref=f143e155] [cursor=pointer]: + - /url: /menedzher-vvodnogo-uroka-eng + - heading "Менеджер вводного урока (Английский язык)" [level=2] [ref=f143e156] + - generic [ref=f143e157]: Продажи + - link "Оператор в телемаркетинг Skypro Продажи" [ref=f143e161] [cursor=pointer]: + - /url: /operator-v-telemarketing-skypro + - heading "Оператор в телемаркетинг Skypro" [level=2] [ref=f143e162] + - generic [ref=f143e163]: Продажи + - contentinfo [ref=f143e166]: + - navigation [ref=f143e169]: + - generic [ref=f143e170]: ОАНО ДПО «СКАЕНГ» + - generic [ref=f143e172]: work@skyeng.ru + - link "Политика конфиденциальности" [ref=f143e176] [cursor=pointer]: + - /url: https://legal.skyeng.ru/doc/view/privacypolicyanorus \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-39-27-588Z.yml b/.playwright-mcp/page-2026-07-14T07-39-27-588Z.yml new file mode 100644 index 0000000..507fab2 --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-39-27-588Z.yml @@ -0,0 +1,96 @@ +- generic [ref=f143e1]: + - generic [ref=f143e5]: + - banner [ref=f143e6]: + - link [ref=f143e9] [cursor=pointer]: + - /url: https://team.skyeng.ru + - main [ref=f143e30]: + - generic [ref=f143e31]: + - generic [ref=f143e32]: Найди свое призвание + - generic [ref=f143e34]: Драйвим развитие + - generic [ref=f143e39]: Пилить образование кайф + - generic [ref=f143e44]: Не кусаемся + - generic [ref=f143e49]: Просто фаннннн + - heading "Вакансии Skyeng" [level=1] [ref=f143e59] + - generic [ref=f143e61]: + - generic [ref=f143e62]: + - combobox "Направление" [expanded] [active] [ref=f143e69] [cursor=pointer] + - textbox "Точно знаю, что ищу" [ref=f143e81] + - generic [ref=f143e87]: + - link "Менеджер по продажам Skyeng (первая линия) Продажи" [ref=f143e89] [cursor=pointer]: + - /url: /menedzher-po-prodazham-skyeng-pervaya-liniya + - heading "Менеджер по продажам Skyeng (первая линия)" [level=2] [ref=f143e90] + - generic [ref=f143e91]: Продажи + - link "Influence-маркетолог/менеджер по работе с блогерами Маркетинг" [ref=f143e95] [cursor=pointer]: + - /url: /influence-marketolog + - heading "Influence-маркетолог/менеджер по работе с блогерами" [level=2] [ref=f143e96] + - generic [ref=f143e97]: Маркетинг + - link "Менеджер по продажам Skyeng Продажи" [ref=f143e101] [cursor=pointer]: + - /url: /menedzher-po-prodazham-skyeng + - heading "Менеджер по продажам Skyeng" [level=2] [ref=f143e102] + - generic [ref=f143e103]: Продажи + - link "Partnership manager (Менеджер по партнерскому маркетингу) Маркетинг" [ref=f143e107] [cursor=pointer]: + - /url: /partners-manager + - heading "Partnership manager (Менеджер по партнерскому маркетингу)" [level=2] [ref=f143e108] + - generic [ref=f143e109]: Маркетинг + - link "Младший аналитик данных Аналитика" [ref=f143e113] [cursor=pointer]: + - /url: /mladshii-analitik-dannih + - heading "Младший аналитик данных" [level=2] [ref=f143e114] + - generic [ref=f143e115]: Аналитика + - link "Специалист по контекстной рекламе Маркетинг" [ref=f143e119] [cursor=pointer]: + - /url: /spetsialist-po-kontekstnoi-reklame + - heading "Специалист по контекстной рекламе" [level=2] [ref=f143e120] + - generic [ref=f143e121]: Маркетинг + - link "Менеджер по продажам Skypro Продажи" [ref=f143e125] [cursor=pointer]: + - /url: /menedzher-po-prodazham-skypro + - heading "Менеджер по продажам Skypro" [level=2] [ref=f143e126] + - generic [ref=f143e127]: Продажи + - link "Менеджер по развитию B2C клиентов Продажи" [ref=f143e131] [cursor=pointer]: + - /url: /menedzher-po-razvitiyu-b2c-klientov + - heading "Менеджер по развитию B2C клиентов" [level=2] [ref=f143e132] + - generic [ref=f143e133]: Продажи + - link "Менеджер по продажам Skypro (первая линия) Продажи" [ref=f143e137] [cursor=pointer]: + - /url: /menedzher-po-prodazham-skypro-pervaya-liniya + - heading "Менеджер по продажам Skypro (первая линия)" [level=2] [ref=f143e138] + - generic [ref=f143e139]: Продажи + - link "Менеджер карьерных консультаций Skypro Продажи" [ref=f143e143] [cursor=pointer]: + - /url: /menedzher-karernih-konsultatsii-skypro + - heading "Менеджер карьерных консультаций Skypro" [level=2] [ref=f143e144] + - generic [ref=f143e145]: Продажи + - link "Менеджер вводного урока (Школьные предметы) Продажи" [ref=f143e149] [cursor=pointer]: + - /url: /menedzher-vvodnogo-uroka-ru + - heading "Менеджер вводного урока (Школьные предметы)" [level=2] [ref=f143e150] + - generic [ref=f143e151]: Продажи + - link "Менеджер вводного урока (Английский язык) Продажи" [ref=f143e155] [cursor=pointer]: + - /url: /menedzher-vvodnogo-uroka-eng + - heading "Менеджер вводного урока (Английский язык)" [level=2] [ref=f143e156] + - generic [ref=f143e157]: Продажи + - link "Оператор в телемаркетинг Skypro Продажи" [ref=f143e161] [cursor=pointer]: + - /url: /operator-v-telemarketing-skypro + - heading "Оператор в телемаркетинг Skypro" [level=2] [ref=f143e162] + - generic [ref=f143e163]: Продажи + - contentinfo [ref=f143e166]: + - navigation [ref=f143e169]: + - generic [ref=f143e170]: ОАНО ДПО «СКАЕНГ» + - generic [ref=f143e172]: work@skyeng.ru + - link "Политика конфиденциальности" [ref=f143e176] [cursor=pointer]: + - /url: https://legal.skyeng.ru/doc/view/privacypolicyanorus + - listbox [ref=f143e180]: + - option "Backend" [ref=f143e181] [cursor=pointer] + - option "Frontend" [ref=f143e184] [cursor=pointer] + - option "HR" [ref=f143e187] [cursor=pointer] + - option "Mobile" [ref=f143e190] [cursor=pointer] + - option "QA" [ref=f143e193] [cursor=pointer] + - option "Аналитика" [ref=f143e196] [cursor=pointer] + - option "Дизайн" [ref=f143e199] [cursor=pointer] + - option "Инфраструктура" [ref=f143e202] [cursor=pointer] + - option "Клиентский сервис" [ref=f143e205] [cursor=pointer] + - option "Контент" [ref=f143e208] [cursor=pointer] + - option "Маркетинг" [ref=f143e211] [cursor=pointer] + - option "Методология" [ref=f143e214] [cursor=pointer] + - option "Продажи" [ref=f143e217] [cursor=pointer] + - option "Продакты" [ref=f143e220] [cursor=pointer] + - option "Проджекты" [ref=f143e223] [cursor=pointer] + - option "Ресерч" [ref=f143e226] [cursor=pointer] + - option "Финансы" [ref=f143e229] [cursor=pointer] + - option "Юристы" [ref=f143e232] [cursor=pointer] + - option "Преподаватели" [ref=f143e235] [cursor=pointer] \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-39-38-704Z.yml b/.playwright-mcp/page-2026-07-14T07-39-38-704Z.yml new file mode 100644 index 0000000..a23c699 --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-39-38-704Z.yml @@ -0,0 +1,70 @@ +- generic [ref=f143e1]: + - generic [ref=f143e5]: + - banner [ref=f143e6]: + - link [ref=f143e9] [cursor=pointer]: + - /url: https://team.skyeng.ru + - main [ref=f143e30]: + - generic [ref=f143e31]: + - generic [ref=f143e32]: Найди свое призвание + - generic [ref=f143e34]: Драйвим развитие + - generic [ref=f143e39]: Пилить образование кайф + - generic [ref=f143e44]: Не кусаемся + - generic [ref=f143e49]: Просто фаннннн + - heading "Вакансии Skyeng" [level=1] [ref=f143e59] + - generic [ref=f143e61]: + - generic [ref=f143e62]: + - combobox "Frontend" [expanded] [active] [ref=f143e238] [cursor=pointer] + - textbox "Точно знаю, что ищу" [ref=f143e81] + - generic [ref=f143e240]: Frontend + - generic [ref=f143e248]: + - generic [ref=f143e249]: + - generic [ref=f143e250]: Упс, таких вакансий сейчас нет + - generic [ref=f143e252]: Отправь нам свое резюме, а эйчар подумает, как применить твои скилы у нас в команде + - generic [ref=f143e254]: Или оставь инфу о себе + - generic [ref=f143e259]: Или ты просто привереда?) + - generic [ref=f143e264]: Ищу ищуууу не знаю чего хочу + - generic [ref=f143e269]: Покрути поиск еще + - generic [ref=f143e276]: + - generic [ref=f143e279]: + - combobox "Направление*" [ref=f143e286] [cursor=pointer] + - textbox "Имя и фамилия*" [ref=f143e298] + - textbox "Почта*" [ref=f143e305] + - generic [ref=f143e306]: + - textbox "Телефон*" [ref=f143e313] + - textbox "Телеграм" [ref=f143e320] + - textbox "Ссылка на резюме*" [ref=f143e327] + - textbox "Напиши о себе" [ref=f143e334] + - generic [ref=f143e335]: + - button "Отправить" [disabled] [ref=f143e337] + - generic [ref=f143e341] [cursor=pointer]: + - checkbox "Нажимаешь отправить — ты ок, чтобы мы хранили данные о тебе и могли их обработать" [ref=f143e342] + - generic [ref=f143e344]: + - text: Нажимаешь отправить — ты ок, чтобы мы хранили данные о тебе и могли их + - link "обработать" [ref=f143e345]: + - /url: https://legal.skyengrussia.ru/upload/document-version-pdf/9jOZQ8K_/jmf-3X65/yg4t7ohk/AbHy5RfK/original/3639.pdf + - contentinfo [ref=f143e166]: + - navigation [ref=f143e169]: + - generic [ref=f143e170]: ОАНО ДПО «СКАЕНГ» + - generic [ref=f143e172]: work@skyeng.ru + - link "Политика конфиденциальности" [ref=f143e176] [cursor=pointer]: + - /url: https://legal.skyeng.ru/doc/view/privacypolicyanorus + - listbox [ref=f143e180]: + - option "Backend" [ref=f143e181] [cursor=pointer] + - option "Frontend" [selected] [ref=f143e184] [cursor=pointer] + - option "HR" [ref=f143e187] [cursor=pointer] + - option "Mobile" [ref=f143e190] [cursor=pointer] + - option "QA" [ref=f143e193] [cursor=pointer] + - option "Аналитика" [ref=f143e196] [cursor=pointer] + - option "Дизайн" [ref=f143e199] [cursor=pointer] + - option "Инфраструктура" [ref=f143e202] [cursor=pointer] + - option "Клиентский сервис" [ref=f143e205] [cursor=pointer] + - option "Контент" [ref=f143e208] [cursor=pointer] + - option "Маркетинг" [ref=f143e211] [cursor=pointer] + - option "Методология" [ref=f143e214] [cursor=pointer] + - option "Продажи" [ref=f143e217] [cursor=pointer] + - option "Продакты" [ref=f143e220] [cursor=pointer] + - option "Проджекты" [ref=f143e223] [cursor=pointer] + - option "Ресерч" [ref=f143e226] [cursor=pointer] + - option "Финансы" [ref=f143e229] [cursor=pointer] + - option "Юристы" [ref=f143e232] [cursor=pointer] + - option "Преподаватели" [ref=f143e235] [cursor=pointer] \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-39-46-305Z.yml b/.playwright-mcp/page-2026-07-14T07-39-46-305Z.yml new file mode 100644 index 0000000..a3b5d7f --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-39-46-305Z.yml @@ -0,0 +1,49 @@ +- generic [ref=f144e5]: + - banner [ref=f144e6]: + - link [ref=f144e9] [cursor=pointer]: + - /url: https://team.skyeng.ru + - main [ref=f144e30]: + - generic [ref=f144e31]: + - generic [ref=f144e32]: Найди свое призвание + - generic [ref=f144e34]: Драйвим развитие + - generic [ref=f144e39]: Пилить образование кайф + - generic [ref=f144e44]: Не кусаемся + - generic [ref=f144e49]: Просто фаннннн + - heading "Вакансии Skyeng" [level=1] [ref=f144e59] + - generic [ref=f144e61]: + - generic [ref=f144e62]: + - combobox "Направление" [ref=f144e69] [cursor=pointer] + - textbox "Точно знаю, что ищу" [ref=f144e81] + - progressbar [ref=f144e94] + - generic [ref=f144e109]: + - generic [ref=f144e110]: + - generic [ref=f144e111]: Упс, таких вакансий сейчас нет + - generic [ref=f144e113]: Отправь нам свое резюме, а эйчар подумает, как применить твои скилы у нас в команде + - generic [ref=f144e115]: Или оставь инфу о себе + - generic [ref=f144e120]: Или ты просто привереда?) + - generic [ref=f144e125]: Ищу ищуууу не знаю чего хочу + - generic [ref=f144e130]: Покрути поиск еще + - generic [ref=f144e137]: + - generic [ref=f144e140]: + - combobox "Направление*" [ref=f144e147] [cursor=pointer] + - textbox "Имя и фамилия*" [ref=f144e159] + - textbox "Почта*" [ref=f144e166] + - generic [ref=f144e167]: + - textbox "Телефон*" [ref=f144e174] + - textbox "Телеграм" [ref=f144e181] + - textbox "Ссылка на резюме*" [ref=f144e188] + - textbox "Напиши о себе" [ref=f144e195] + - generic [ref=f144e196]: + - button "Отправить" [disabled] [ref=f144e198] + - generic [ref=f144e202] [cursor=pointer]: + - checkbox "Нажимаешь отправить — ты ок, чтобы мы хранили данные о тебе и могли их обработать" [ref=f144e203] + - generic [ref=f144e205]: + - text: Нажимаешь отправить — ты ок, чтобы мы хранили данные о тебе и могли их + - link "обработать" [ref=f144e206]: + - /url: https://legal.skyengrussia.ru/upload/document-version-pdf/9jOZQ8K_/jmf-3X65/yg4t7ohk/AbHy5RfK/original/3639.pdf + - contentinfo [ref=f144e207]: + - navigation [ref=f144e210]: + - generic [ref=f144e211]: ОАНО ДПО «СКАЕНГ» + - generic [ref=f144e213]: work@skyeng.ru + - link "Политика конфиденциальности" [ref=f144e217] [cursor=pointer]: + - /url: https://legal.skyeng.ru/doc/view/privacypolicyanorus \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-40-03-040Z.yml b/.playwright-mcp/page-2026-07-14T07-40-03-040Z.yml new file mode 100644 index 0000000..cae8662 --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-40-03-040Z.yml @@ -0,0 +1,70 @@ +- generic [ref=f144e1]: + - generic [ref=f144e5]: + - banner [ref=f144e6]: + - link [ref=f144e9] [cursor=pointer]: + - /url: https://team.skyeng.ru + - main [ref=f144e30]: + - generic [ref=f144e31]: + - generic [ref=f144e32]: Найди свое призвание + - generic [ref=f144e34]: Драйвим развитие + - generic [ref=f144e39]: Пилить образование кайф + - generic [ref=f144e44]: Не кусаемся + - generic [ref=f144e49]: Просто фаннннн + - heading "Вакансии Skyeng" [level=1] [ref=f144e59] + - generic [ref=f144e61]: + - generic [ref=f144e62]: + - combobox "Проджекты" [expanded] [active] [ref=f144e219] [cursor=pointer] + - textbox "Точно знаю, что ищу" [ref=f144e81] + - generic [ref=f144e86]: Проджекты + - generic [ref=f144e221]: + - generic [ref=f144e222]: + - generic [ref=f144e223]: Упс, таких вакансий сейчас нет + - generic [ref=f144e225]: Отправь нам свое резюме, а эйчар подумает, как применить твои скилы у нас в команде + - generic [ref=f144e227]: Или оставь инфу о себе + - generic [ref=f144e232]: Или ты просто привереда?) + - generic [ref=f144e237]: Ищу ищуууу не знаю чего хочу + - generic [ref=f144e242]: Покрути поиск еще + - generic [ref=f144e249]: + - generic [ref=f144e252]: + - combobox "Направление*" [ref=f144e259] [cursor=pointer] + - textbox "Имя и фамилия*" [ref=f144e271] + - textbox "Почта*" [ref=f144e278] + - generic [ref=f144e279]: + - textbox "Телефон*" [ref=f144e286] + - textbox "Телеграм" [ref=f144e293] + - textbox "Ссылка на резюме*" [ref=f144e300] + - textbox "Напиши о себе" [ref=f144e307] + - generic [ref=f144e308]: + - button "Отправить" [disabled] [ref=f144e310] + - generic [ref=f144e314] [cursor=pointer]: + - checkbox "Нажимаешь отправить — ты ок, чтобы мы хранили данные о тебе и могли их обработать" [ref=f144e315] + - generic [ref=f144e317]: + - text: Нажимаешь отправить — ты ок, чтобы мы хранили данные о тебе и могли их + - link "обработать" [ref=f144e318]: + - /url: https://legal.skyengrussia.ru/upload/document-version-pdf/9jOZQ8K_/jmf-3X65/yg4t7ohk/AbHy5RfK/original/3639.pdf + - contentinfo [ref=f144e207]: + - navigation [ref=f144e210]: + - generic [ref=f144e211]: ОАНО ДПО «СКАЕНГ» + - generic [ref=f144e213]: work@skyeng.ru + - link "Политика конфиденциальности" [ref=f144e217] [cursor=pointer]: + - /url: https://legal.skyeng.ru/doc/view/privacypolicyanorus + - listbox [ref=f144e321]: + - option "Backend" [ref=f144e322] [cursor=pointer] + - option "Frontend" [ref=f144e325] [cursor=pointer] + - option "HR" [ref=f144e328] [cursor=pointer] + - option "Mobile" [ref=f144e331] [cursor=pointer] + - option "QA" [ref=f144e334] [cursor=pointer] + - option "Аналитика" [ref=f144e337] [cursor=pointer] + - option "Дизайн" [ref=f144e340] [cursor=pointer] + - option "Инфраструктура" [ref=f144e343] [cursor=pointer] + - option "Клиентский сервис" [ref=f144e346] [cursor=pointer] + - option "Контент" [ref=f144e349] [cursor=pointer] + - option "Маркетинг" [ref=f144e352] [cursor=pointer] + - option "Методология" [ref=f144e355] [cursor=pointer] + - option "Продажи" [ref=f144e358] [cursor=pointer] + - option "Продакты" [ref=f144e361] [cursor=pointer] + - option "Проджекты" [selected] [ref=f144e364] [cursor=pointer] + - option "Ресерч" [ref=f144e367] [cursor=pointer] + - option "Финансы" [ref=f144e370] [cursor=pointer] + - option "Юристы" [ref=f144e373] [cursor=pointer] + - option "Преподаватели" [ref=f144e376] [cursor=pointer] \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-40-16-497Z.yml b/.playwright-mcp/page-2026-07-14T07-40-16-497Z.yml new file mode 100644 index 0000000..2304e40 --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-40-16-497Z.yml @@ -0,0 +1,73 @@ +- generic [ref=f144e1]: + - generic [ref=f144e5]: + - banner [ref=f144e6]: + - link [ref=f144e9] [cursor=pointer]: + - /url: https://team.skyeng.ru + - main [ref=f144e30]: + - generic [ref=f144e31]: + - generic [ref=f144e32]: Найди свое призвание + - generic [ref=f144e34]: Драйвим развитие + - generic [ref=f144e39]: Пилить образование кайф + - generic [ref=f144e44]: Не кусаемся + - generic [ref=f144e49]: Просто фаннннн + - heading "Вакансии Skyeng" [level=1] [ref=f144e59] + - generic [ref=f144e61]: + - generic [ref=f144e62]: + - combobox "Mobile, Проджекты" [expanded] [active] [ref=f144e379] [cursor=pointer] + - textbox "Точно знаю, что ищу" [ref=f144e81] + - generic [ref=f144e86]: + - generic [ref=f144e380]: Mobile + - generic [ref=f144e87]: Проджекты + - generic [ref=f144e387] [cursor=pointer]: Очистить фильтр + - generic [ref=f144e221]: + - generic [ref=f144e222]: + - generic [ref=f144e223]: Упс, таких вакансий сейчас нет + - generic [ref=f144e225]: Отправь нам свое резюме, а эйчар подумает, как применить твои скилы у нас в команде + - generic [ref=f144e227]: Или оставь инфу о себе + - generic [ref=f144e232]: Или ты просто привереда?) + - generic [ref=f144e237]: Ищу ищуууу не знаю чего хочу + - generic [ref=f144e242]: Покрути поиск еще + - generic [ref=f144e249]: + - generic [ref=f144e252]: + - combobox "Направление*" [ref=f144e259] [cursor=pointer] + - textbox "Имя и фамилия*" [ref=f144e271] + - textbox "Почта*" [ref=f144e278] + - generic [ref=f144e279]: + - textbox "Телефон*" [ref=f144e286] + - textbox "Телеграм" [ref=f144e293] + - textbox "Ссылка на резюме*" [ref=f144e300] + - textbox "Напиши о себе" [ref=f144e307] + - generic [ref=f144e308]: + - button "Отправить" [disabled] [ref=f144e310] + - generic [ref=f144e314] [cursor=pointer]: + - checkbox "Нажимаешь отправить — ты ок, чтобы мы хранили данные о тебе и могли их обработать" [ref=f144e315] + - generic [ref=f144e317]: + - text: Нажимаешь отправить — ты ок, чтобы мы хранили данные о тебе и могли их + - link "обработать" [ref=f144e318]: + - /url: https://legal.skyengrussia.ru/upload/document-version-pdf/9jOZQ8K_/jmf-3X65/yg4t7ohk/AbHy5RfK/original/3639.pdf + - contentinfo [ref=f144e207]: + - navigation [ref=f144e210]: + - generic [ref=f144e211]: ОАНО ДПО «СКАЕНГ» + - generic [ref=f144e213]: work@skyeng.ru + - link "Политика конфиденциальности" [ref=f144e217] [cursor=pointer]: + - /url: https://legal.skyeng.ru/doc/view/privacypolicyanorus + - listbox [ref=f144e321]: + - option "Backend" [ref=f144e322] [cursor=pointer] + - option "Frontend" [ref=f144e325] [cursor=pointer] + - option "HR" [ref=f144e328] [cursor=pointer] + - option "Mobile" [selected] [ref=f144e331] [cursor=pointer] + - option "QA" [ref=f144e334] [cursor=pointer] + - option "Аналитика" [ref=f144e337] [cursor=pointer] + - option "Дизайн" [ref=f144e340] [cursor=pointer] + - option "Инфраструктура" [ref=f144e343] [cursor=pointer] + - option "Клиентский сервис" [ref=f144e346] [cursor=pointer] + - option "Контент" [ref=f144e349] [cursor=pointer] + - option "Маркетинг" [ref=f144e352] [cursor=pointer] + - option "Методология" [ref=f144e355] [cursor=pointer] + - option "Продажи" [ref=f144e358] [cursor=pointer] + - option "Продакты" [ref=f144e361] [cursor=pointer] + - option "Проджекты" [selected] [ref=f144e364] [cursor=pointer] + - option "Ресерч" [ref=f144e367] [cursor=pointer] + - option "Финансы" [ref=f144e370] [cursor=pointer] + - option "Юристы" [ref=f144e373] [cursor=pointer] + - option "Преподаватели" [ref=f144e376] [cursor=pointer] \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-40-23-613Z.yml b/.playwright-mcp/page-2026-07-14T07-40-23-613Z.yml new file mode 100644 index 0000000..e69de29 diff --git a/.playwright-mcp/page-2026-07-14T07-40-30-965Z.yml b/.playwright-mcp/page-2026-07-14T07-40-30-965Z.yml new file mode 100644 index 0000000..e69de29 diff --git a/.playwright-mcp/page-2026-07-14T07-40-41-948Z.yml b/.playwright-mcp/page-2026-07-14T07-40-41-948Z.yml new file mode 100644 index 0000000..488e61c --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-40-41-948Z.yml @@ -0,0 +1,36 @@ +- generic [ref=f152e3]: + - generic [ref=f152e5]: + - link [ref=f152e6] [cursor=pointer]: + - /url: / + - generic [ref=f152e14]: + - link "О компании" [ref=f152e15] [cursor=pointer]: + - /url: / + - link "Разрабатываем" [ref=f152e16] [cursor=pointer]: + - /url: /tech + - link "Развиваем" [ref=f152e17] [cursor=pointer]: + - /url: /office + - link "Поддерживаем" [ref=f152e18] [cursor=pointer]: + - /url: /operations + - link "Доставляем" [ref=f152e19] [cursor=pointer]: + - /url: https://job.kuper.ru + - link "Вакансии" [ref=f152e20] [cursor=pointer]: + - /url: /catalog-vacancies + - generic [ref=f152e25]: + - textbox "Найди свою вакансию" [active] [ref=f152e26]: Frontend + - button [ref=f152e27] [cursor=pointer] + - generic [ref=f152e30]: "Вакансий найдено: 0" + - generic [ref=f152e40]: + - paragraph [ref=f152e50]: 2013 — 2026 ООО «Инстамарт Сервис» + - generic [ref=f152e51]: + - link "О компании" [ref=f152e52] [cursor=pointer]: + - /url: / + - link "Разрабатываем" [ref=f152e53] [cursor=pointer]: + - /url: /tech + - link "Развиваем" [ref=f152e54] [cursor=pointer]: + - /url: /office + - link "Поддерживаем" [ref=f152e55] [cursor=pointer]: + - /url: /operations + - link "Доставляем" [ref=f152e56] [cursor=pointer]: + - /url: https://job.kuper.ru + - link "Вакансии" [ref=f152e57] [cursor=pointer]: + - /url: /catalog-vacancies \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-40-55-947Z.yml b/.playwright-mcp/page-2026-07-14T07-40-55-947Z.yml new file mode 100644 index 0000000..8602700 --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-40-55-947Z.yml @@ -0,0 +1,124 @@ +- generic [active] [ref=f153e1]: + - banner [ref=f153e2]: + - generic [ref=f153e4]: + - link "lamoda_logo2" [ref=f153e6] [cursor=pointer]: + - /url: / + - generic: + - list: + - listitem [ref=f153e7]: + - link "Все вакансии" [ref=f153e8] [cursor=pointer]: + - /url: /vacancies + - listitem [ref=f153e9]: + - link "Работа в IT" [ref=f153e10] [cursor=pointer]: + - /url: https://latech.ru/ + - listitem [ref=f153e11]: + - link "Офис" [ref=f153e12] [cursor=pointer]: + - /url: /office + - listitem [ref=f153e13]: + - link "Доставка и выдача заказов" [ref=f153e14] [cursor=pointer]: + - /url: /delivery + - listitem [ref=f153e15]: + - link "Склады и логистика" [ref=f153e16] [cursor=pointer]: + - /url: /distribution-centers + - listitem [ref=f153e17]: + - button "Наши команды" [ref=f153e18] + - button [ref=f153e24] [cursor=pointer] + - button "Открыть меню" [ref=f153e28] [cursor=pointer] + - main [ref=f153e30]: + - generic [ref=f153e34]: + - heading "Вакансии в Lamoda" [level=1] [ref=f153e36] + - generic [ref=f153e39]: + - generic [ref=f153e40]: + - generic [ref=f153e41]: Поиск + - textbox "Поиск" [ref=f153e43]: + - /placeholder: Название вакансии или ключевое слово + - generic [ref=f153e47]: + - log [ref=f153e49] + - generic [ref=f153e51]: + - generic [ref=f153e52]: Выбери город + - combobox [ref=f153e55] + - generic [ref=f153e60]: + - log [ref=f153e62] + - generic [ref=f153e64]: + - generic [ref=f153e65]: Выбери подразделение + - combobox [ref=f153e67] + - generic [ref=f153e72]: + - log [ref=f153e74] + - generic [ref=f153e76]: + - generic [ref=f153e77]: Выбери направление + - combobox [ref=f153e80] + - generic [ref=f153e85] [cursor=pointer]: + - checkbox "Без опыта" [ref=f153e86] + - generic [ref=f153e91]: Без опыта + - contentinfo [ref=f153e94]: + - generic [ref=f153e96]: + - generic [ref=f153e97]: + - generic [ref=f153e98]: + - link "lamoda_logo1" [ref=f153e99] [cursor=pointer]: + - /url: / + - generic [ref=f153e100]: © Lamoda. 2026 + - generic [ref=f153e102]: + - generic [ref=f153e103]: "Адрес:" + - generic [ref=f153e104]: г. Москва, вн.тер.г. муниципальный округ Крылатское, ул. Крылатская, д.15 + - generic [ref=f153e105]: + - link [ref=f153e107] [cursor=pointer]: + - /url: /vacancies + - text: Все вакансии + - button "Все вакансии" [ref=f153e108] + - navigation [ref=f153e111]: + - list [ref=f153e112]: + - listitem [ref=f153e113]: + - link "Работа в IT" [ref=f153e114] [cursor=pointer]: + - /url: https://latech.ru/ + - listitem [ref=f153e115]: + - link "Офис" [ref=f153e116] [cursor=pointer]: + - /url: /office + - listitem [ref=f153e117]: + - link "Доставка и выдача заказов" [ref=f153e118] [cursor=pointer]: + - /url: /delivery + - listitem [ref=f153e119]: + - link "Маркетинг и PR" [ref=f153e120] [cursor=pointer]: + - /url: /marketing + - listitem [ref=f153e121]: + - link "Контактный центр" [ref=f153e122] [cursor=pointer]: + - /url: /support + - listitem [ref=f153e123]: + - link "Коммерция и собственные бренды" [ref=f153e124] [cursor=pointer]: + - /url: /commerce + - listitem [ref=f153e125]: + - link "Магазины Lamoda Sport" [ref=f153e126] [cursor=pointer]: + - /url: /lamoda-sport + - listitem [ref=f153e127]: + - link "Распределительный (фулфилмент) центр" [ref=f153e128] [cursor=pointer]: + - /url: /distribution-centers + - generic [ref=f153e129]: + - generic [ref=f153e130]: "Мы в социальных сетях:" + - list [ref=f153e131]: + - listitem [ref=f153e132]: + - link "vk" [ref=f153e133] [cursor=pointer]: + - /url: https://vk.com/lamodajob + - img "vk" [ref=f153e134] + - listitem [ref=f153e135]: + - link "tg" [ref=f153e136] [cursor=pointer]: + - /url: https://t.me/lamodajob + - img "tg" [ref=f153e137] + - listitem [ref=f153e138]: + - link "habr" [ref=f153e139] [cursor=pointer]: + - /url: https://habr.com/ru/companies/lamoda/articles/ + - img "habr" [ref=f153e140] + - list [ref=f153e142]: + - listitem [ref=f153e143]: + - link "Политики конфиденциальности" [ref=f153e144] [cursor=pointer]: + - /url: https://www.lamoda.ru/lp/selleruseagreement/ + - listitem [ref=f153e145]: + - link "Политики в отношении файлов cookie" [ref=f153e146] [cursor=pointer]: + - /url: https://www.lamoda.ru/lp/cookie/?gender=men&from=footer + - listitem [ref=f153e147]: + - link "Политика обработки персональных данных" [ref=f153e148] [cursor=pointer]: + - /url: https://www.lamoda.ru/lp/pdlamodajob/ + - listitem [ref=f153e149]: + - link "Перечень мероприятий по улучшению условий труда" [ref=f153e150] [cursor=pointer]: + - /url: https://disk.360.yandex.ru/i/EbZ2J53fGKT8cg + - listitem [ref=f153e151]: + - link "Сводная ведомость результатов проведения специальной оценки условий труда" [ref=f153e152] [cursor=pointer]: + - /url: https://disk.yandex.ru/d/jImf0qTMMHmYrw \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-41-03-516Z.yml b/.playwright-mcp/page-2026-07-14T07-41-03-516Z.yml new file mode 100644 index 0000000..ebd3aae --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-41-03-516Z.yml @@ -0,0 +1,287 @@ +- generic [ref=f154e2]: + - generic: + - button "Навигационное меню" [ref=f154e6] [cursor=pointer] + - generic [ref=f154e11]: + - button "Close menu" [ref=f154e12] [cursor=pointer] + - generic [ref=f154e17]: + - link [ref=f154e19] [cursor=pointer]: + - /url: "#rec416226336" + - navigation [ref=f154e20]: + - list [ref=f154e21]: + - listitem [ref=f154e22]: + - link "Наши проекты" [ref=f154e23] [cursor=pointer]: + - /url: "#create" + - listitem [ref=f154e24]: + - link "Команды" [ref=f154e25] [cursor=pointer]: + - /url: "#teams" + - listitem [ref=f154e26]: + - link "Вакансии" [ref=f154e27] [cursor=pointer]: + - /url: "#vacancies" + - listitem [ref=f154e28]: + - link "Стек технологий" [ref=f154e29] [cursor=pointer]: + - /url: "#technology" + - listitem [ref=f154e30]: + - link "О компании" [ref=f154e31] [cursor=pointer]: + - /url: https://latech.ru/about + - iframe [ref=f154e33] + - generic [ref=f154e36]: + - link "Хочу в команду" [ref=f154e42] [cursor=pointer]: + - /url: "#teams" + - generic [ref=f154e46]: + - link "Наши проекты" [ref=f154e48] [cursor=pointer]: + - /url: "#create" + - link "Команды и вакансии" [ref=f154e52] [cursor=pointer]: + - /url: "#teams" + - link "Стек технологий" [ref=f154e56] [cursor=pointer]: + - /url: "#technology" + - link "О компании" [ref=f154e60] [cursor=pointer]: + - /url: https://latech.ru/about + - link [ref=f154e64] [cursor=pointer]: + - /url: https://latech.ru + - generic [ref=f154e77]: + - generic [ref=f154e80]: Наши проекты + - generic [ref=f154e82]: 1300+ + - generic [ref=f154e84]: экспертов разрабатывают digital-продукты для fashion e-commerce и retail в Lamoda + - generic [ref=f154e92]: + - generic [ref=f154e108]: + - generic [ref=f154e109]: Data-Driven продукт + - generic [ref=f154e111]: Исследуем более 200 ГБ данных ежедневно, чтобы верно принимать бизнес-решения и развивать наши продукты. + - generic [ref=f154e116]: + - strong [ref=f154e119]: ERP & CRM + - generic [ref=f154e120]: Интегрируем и адаптируем решения на платформе 1С и другие решения класса ERP и CRM. Масштабируем на территории присутствия Lamoda в СНГ. + - generic [ref=f154e125]: + - strong [ref=f154e128]: Технологичный бизнес + - generic [ref=f154e129]: Автоматизируем складскую логистику, доставку и работу с партнерами. + - generic [ref=f154e134]: + - strong [ref=f154e137]: Сайт и приложение + - generic [ref=f154e138]: Развиваем продуктовый сайт и мобильное приложение на платформах IOS и Android. Разрабатываем кросс-платформенные решения. + - generic [ref=f154e145]: + - strong [ref=f154e148]: Продуктовые практики + - generic [ref=f154e149]: Проектируем дизайн-решения для наших IT-продуктов, проводим исследования, создаём прототипы и MVP. + - generic [ref=f154e154]: + - strong [ref=f154e157]: Внутренний GO-инструментарий + - generic [ref=f154e158]: Сокращает time to market, оптимизирует разработку на Go, повышает надежность и устойчивость сервисов. + - generic [ref=f154e161]: + - generic [ref=f154e162]: Команды + - list [ref=f154e166]: + - listitem [ref=f154e167] [cursor=pointer]: + - generic [ref=f154e169]: + - generic [ref=f154e170]: + - link "Product Подробнее о команде →" [ref=f154e172]: + - /url: https://latech.ru/product + - text: Product + - generic [ref=f154e173]: Анализируем UX, тестируем гипотезы, развиваем продукты для пользователей и партнёров. + - generic [ref=f154e174]: Подробнее о команде → + - listitem [ref=f154e177] [cursor=pointer]: + - generic [ref=f154e179]: + - generic [ref=f154e180]: + - link "SoftDev Подробнее о команде →" [ref=f154e182]: + - /url: https://latech.ru/softdev + - text: SoftDev + - generic [ref=f154e183]: + - text: Развиваем сайт, мобильное приложение, процессинг заказов, способов оплаты и доставки. Автоматизируем управление доставкой и складами (WMS) площадью более 50 000 м + - superscript [ref=f154e184]: "2" + - text: . Наш основной стек – PHP, GO и Java. + - generic [ref=f154e185]: Подробнее о команде → + - listitem [ref=f154e188] [cursor=pointer]: + - generic [ref=f154e190]: + - generic [ref=f154e191]: + - link "PlatformDev Подробнее о команде →" [ref=f154e193]: + - /url: https://latech.ru/1c + - text: PlatformDev + - generic [ref=f154e194]: "Делаем технологичными внутренние процессы с помощью ERP и CRM-систем (1С, Axapta): финансы и бухгалтерия, кадровый учет, расчёт заработной платы и транспортная логистика. Модифицируем готовые решения с учётом наших потребностей." + - generic [ref=f154e195]: Подробнее о команде → + - listitem [ref=f154e198] [cursor=pointer]: + - generic [ref=f154e200]: + - generic [ref=f154e201]: + - link "IT Operations Подробнее о команде →" [ref=f154e203]: + - /url: https://latech.ru/itops + - text: IT Operations + - generic [ref=f154e204]: Поддерживаем ИТ-инфраструктуру и IT-сервисы. Под нашим контролем информационная безопасность, дата-центр, CI/CD, сетевая инфраструктура и техническая поддержка. + - generic [ref=f154e205]: Подробнее о команде → + - listitem [ref=f154e208] [cursor=pointer]: + - generic [ref=f154e210]: + - generic [ref=f154e211]: + - link "Data & Analytics Подробнее о команде →" [ref=f154e213]: + - /url: https://latech.ru/data + - text: Data & Analytics + - generic [ref=f154e214]: Собираем информацию о поведении пользователя на всех этапах поиска и покупки товара. Создаём продукты на основе ML и монетизируем большие данные. + - generic [ref=f154e215]: Подробнее о команде → + - listitem [ref=f154e218] [cursor=pointer]: + - generic [ref=f154e220]: + - generic [ref=f154e221]: + - link "Data Engineering Подробнее о команде →" [ref=f154e223]: + - /url: https://latech.ru/data_engineering + - text: Data Engineering + - generic [ref=f154e224]: Помогаем извлекать из данных пользу для data scientist, аналитиков и бизнеса, чтобы улучшать пользовательский опыт, запускать новые продукты и оптимизировать бизнес-процессы. + - generic [ref=f154e225]: Подробнее о команде → + - link "Все вакансии Lamoda" [ref=f154e230] [cursor=pointer]: + - /url: https://job.lamoda.ru/vacancies?city=none + - generic [ref=f154e232]: Стек технологий + - generic [ref=f154e241]: + - link "Все" [ref=f154e245] [cursor=pointer]: + - /url: "#tab1" + - link "Data&Analytics" [ref=f154e249] [cursor=pointer]: + - /url: "#tab8" + - link "ERP" [ref=f154e253] [cursor=pointer]: + - /url: "#tab7" + - link "Infrastructure" [ref=f154e257] [cursor=pointer]: + - /url: "#tab6" + - link "QA" [ref=f154e261] [cursor=pointer]: + - /url: "#tab5" + - link "Mobile" [ref=f154e265] [cursor=pointer]: + - /url: "#tab4" + - link "Frontend" [ref=f154e269] [cursor=pointer]: + - /url: "#tab3" + - link "Backend" [ref=f154e273] [cursor=pointer]: + - /url: "#tab2" + - generic [ref=f154e396]: Lamodians о Lamoda Tech + - generic [ref=f154e406]: + - generic [ref=f154e412]: Head of Data Science + - generic [ref=f154e415]: Саша Желубенков + - generic [ref=f154e418]: На стыке E-commerce и Fashion есть много точек применения машинного обучения и интересных задач, от эффективного решения которых напрямую зависит счастье пользователей и прибыльность бизнеса. Мы успешно внедряем ML в продукты Lamoda, что подтверждают более 30 ML-моделей, которые уже сейчас работают в продакшене и приносят существенную пользу бизнесу. Мы ценим идеи, любим экспериментировать и достигать результата командой LaTech, вместе создавая будущее Fashion E-commerce. + - link [ref=f154e428] [cursor=pointer]: + - /url: "#buullet111" + - link [ref=f154e430] [cursor=pointer]: + - /url: "#buullet112" + - link [ref=f154e432] [cursor=pointer]: + - /url: "#buullet113" + - link [ref=f154e434] [cursor=pointer]: + - /url: "#buullet114" + - link [ref=f154e436] [cursor=pointer]: + - /url: "#next" + - link [ref=f154e438] [cursor=pointer]: + - /url: "#prev" + - generic: + - generic: + - generic: + - generic: + - link: + - /url: "#buullet114" + - generic: + - link: + - /url: "#buullet111" + - generic: + - link: + - /url: "#buullet112" + - generic: + - link: + - /url: "#buullet113" + - generic: + - link: + - /url: "#next" + - generic: + - link: + - /url: "#prev" + - generic: Директор по сопровождению информационных технологий + - generic: Кочнев Илья + - generic: Для меня работа в Lamoda — это вызов и шанс доказать свою экспертизу. Lamoda работает на динамичном рынке. У неё крупная и сложная ИТ-инфраструктура. Это ставит высокую планку по скорости изменений и качеству обслуживания клиентов. Мне нравится эта динамика и постоянное повышение надёжности, устойчивости. Ценю работу здесь за возможность применять продвинутые технологии и собрать лучшую команду в e-commerce. Моя амбиция — вместе построить топовую инфраструктуру, достойную лидера отрасли. + - generic: + - generic: + - generic: + - generic: Data engineer + - generic: Иван Васенков + - generic: "Работая в D&A, я каждый день вношу свой вклад в развитие современного, эффективного и полезного бизнеса. Это позволяет чувствовать свою значимость, ведь то, что я делаю, не оторвано от реальности, а направлено на достижение конкретного результата. Все процессы органичны: нет действий ради действия, бюрократии и токсичности. Возможно, из-за этого здесь я ощущаю себя как в кругу друзей и могу развиваться." + - generic: + - link: + - /url: "#buullet114" + - generic: + - link: + - /url: "#buullet111" + - generic: + - link: + - /url: "#buullet113" + - generic: + - link: + - /url: "#buullet112" + - generic: + - link: + - /url: "#next" + - generic: + - link: + - /url: "#prev" + - generic: + - generic: + - generic: + - generic: Senior Product Analyst + - generic: Сима Гиззатуллина + - generic: "В Lamoda Tech я уже полтора года и с уверенностью могу сказать, что это лучшее место из всех, где мне довелось работать. Особенно радует разнообразие задач и проектов, в которых можно проявить себя: от исследования методов ускорения А/Б-тестов до поиска точек роста для ключевой метрики проекта. Атмосфера в компании очень дружелюбная и нетоксичная:) Очень приятно, что помощь доступна не только со стороны своей команды, но и от коллег из других департаментов." + - generic: + - link: + - /url: "#buullet114" + - generic: + - link: + - /url: "#buullet111" + - generic: + - link: + - /url: "#buullet113" + - generic: + - link: + - /url: "#buullet112" + - generic: + - link: + - /url: "#next" + - generic: + - link: + - /url: "#prev" + - generic [ref=f154e441]: + - link [ref=f154e445] [cursor=pointer]: + - /url: https://habr.com/ru/companies/lamoda/articles/ + - link [ref=f154e448] [cursor=pointer]: + - /url: https://t.me/latech + - generic [ref=f154e453]: Делимся опытом + - generic [ref=f154e460]: + - text: Посмотреть выступления экспертов + - link "Вконтакте" [ref=f154e461] [cursor=pointer]: + - /url: https://vk.com/lamodatech + - text: или на + - link "YouTube" [ref=f154e462] [cursor=pointer]: + - /url: https://www.youtube.com/@TechLamoda + - generic [ref=f154e470]: + - generic [ref=f154e475]: colleagues + - generic [ref=f154e478]: and chill with + - generic [ref=f154e481]: We work hard + - generic [ref=f154e490]: + - list: + - listitem [ref=f154e491] [cursor=pointer]: + - button "Предыдущий слайд" [ref=f154e492] + - listitem [ref=f154e495] [cursor=pointer]: + - button "Следующий слайд" [ref=f154e496] + - generic [ref=f154e500]: + - group + - group "1 из 14" [ref=f154e501] + - group [ref=f154e507] + - group [ref=f154e513] + - group [ref=f154e519] + - group [ref=f154e525] + - group [ref=f154e531] + - group [ref=f154e537] + - group [ref=f154e543] + - group [ref=f154e549] + - group [ref=f154e555] + - group [ref=f154e561] + - group [ref=f154e567] + - group [ref=f154e573] + - group [ref=f154e579] + - group + - generic [ref=f154e585]: + - generic [ref=f154e588]: 121614, Москва, вн.тер.г. муниципальный округ Крылатское, ул. Крылатская, д. 15 + - generic [ref=f154e590]: ООО "Ламода Тех" ОГРН - 1227700637471 ИНН - 7734461512 + - link "Информация по СОУТ" [ref=f154e602] [cursor=pointer]: + - /url: https://disk.360.yandex.ru/i/jP-RLOef-TsMJA + - link "Кодекс и условия сотрудничества" [ref=f154e605] [cursor=pointer]: + - /url: https://latech.ru/code_of_cooperation + - link "Положение об обработке ПД" [ref=f154e608] [cursor=pointer]: + - /url: https://drive.google.com/file/d/1vdYE77htnWZWNejoYlngN2iWjTpXKWbN/view?usp=sharing + - link [ref=f154e610] [cursor=pointer]: + - /url: https://vk.com/lamodatech + - link "ВКонтакте" [ref=f154e612] [cursor=pointer]: + - /url: https://vk.com/lamodatech + - link "Хабр" [ref=f154e616] [cursor=pointer]: + - /url: https://habr.com/ru/company/lamoda/profile/ + - link "YouTube" [ref=f154e620] [cursor=pointer]: + - /url: https://www.youtube.com/channel/UClbSBNMPj9epKsXTsD92YPA + - link "Github" [ref=f154e624] [cursor=pointer]: + - /url: https://github.com/lamoda + - link "Telegram" [ref=f154e628] [cursor=pointer]: + - /url: https://t.me/latech \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-41-11-770Z.yml b/.playwright-mcp/page-2026-07-14T07-41-11-770Z.yml new file mode 100644 index 0000000..e12f85a --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-41-11-770Z.yml @@ -0,0 +1,131 @@ +- generic [active] [ref=f156e1]: + - banner [ref=f156e2]: + - generic [ref=f156e4]: + - link "lamoda_logo2" [ref=f156e6] [cursor=pointer]: + - /url: / + - generic: + - list: + - listitem [ref=f156e7]: + - link "Все вакансии" [ref=f156e8] [cursor=pointer]: + - /url: /vacancies + - listitem [ref=f156e9]: + - link "Работа в IT" [ref=f156e10] [cursor=pointer]: + - /url: https://latech.ru/ + - listitem [ref=f156e11]: + - link "Офис" [ref=f156e12] [cursor=pointer]: + - /url: /office + - listitem [ref=f156e13]: + - link "Доставка и выдача заказов" [ref=f156e14] [cursor=pointer]: + - /url: /delivery + - listitem [ref=f156e15]: + - link "Склады и логистика" [ref=f156e16] [cursor=pointer]: + - /url: /distribution-centers + - listitem [ref=f156e17]: + - button "Наши команды" [ref=f156e18] + - button [ref=f156e24] [cursor=pointer] + - button "Открыть меню" [ref=f156e28] [cursor=pointer] + - main [ref=f156e30]: + - generic [ref=f156e34]: + - heading "Вакансии в Lamoda" [level=1] [ref=f156e36] + - generic [ref=f156e39]: + - generic [ref=f156e40]: + - generic [ref=f156e41]: Поиск + - textbox "Поиск" [ref=f156e43]: + - /placeholder: Название вакансии или ключевое слово + - generic [ref=f156e47]: + - log [ref=f156e49] + - generic [ref=f156e51]: + - generic [ref=f156e52]: Выбери город + - combobox [ref=f156e55] + - generic [ref=f156e60]: + - log [ref=f156e62] + - generic [ref=f156e64]: + - generic [ref=f156e65]: Выбери подразделение + - combobox [ref=f156e67] + - generic [ref=f156e72]: + - log [ref=f156e74] + - generic [ref=f156e76]: + - generic [ref=f156e77]: Выбери направление + - combobox [ref=f156e80] + - generic [ref=f156e85] [cursor=pointer]: + - checkbox "Без опыта" [ref=f156e86] + - generic [ref=f156e91]: Без опыта + - generic [ref=f156e97]: + - generic [ref=f156e98]: + - text: Всё на сайте — для вас, cookies — для нас. Собираем их, чтобы сделать сайт ещё удобнее.Ограничить или настроить можно в браузере. + - link "Cookie Policy («Политика использования файлов cookie»)" [ref=f156e99] [cursor=pointer]: + - /url: https://www.lamoda.ru/lp/cookie/?gender=men&from=footer + - button "Принять cookie" [ref=f156e101] [cursor=pointer] + - contentinfo [ref=f156e102]: + - generic [ref=f156e104]: + - generic [ref=f156e105]: + - generic [ref=f156e106]: + - link "lamoda_logo1" [ref=f156e107] [cursor=pointer]: + - /url: / + - generic [ref=f156e108]: © Lamoda. 2026 + - generic [ref=f156e110]: + - generic [ref=f156e111]: "Адрес:" + - generic [ref=f156e112]: г. Москва, вн.тер.г. муниципальный округ Крылатское, ул. Крылатская, д.15 + - generic [ref=f156e113]: + - link [ref=f156e115] [cursor=pointer]: + - /url: /vacancies + - text: Все вакансии + - button "Все вакансии" [ref=f156e116] + - navigation [ref=f156e119]: + - list [ref=f156e120]: + - listitem [ref=f156e121]: + - link "Работа в IT" [ref=f156e122] [cursor=pointer]: + - /url: https://latech.ru/ + - listitem [ref=f156e123]: + - link "Офис" [ref=f156e124] [cursor=pointer]: + - /url: /office + - listitem [ref=f156e125]: + - link "Доставка и выдача заказов" [ref=f156e126] [cursor=pointer]: + - /url: /delivery + - listitem [ref=f156e127]: + - link "Маркетинг и PR" [ref=f156e128] [cursor=pointer]: + - /url: /marketing + - listitem [ref=f156e129]: + - link "Контактный центр" [ref=f156e130] [cursor=pointer]: + - /url: /support + - listitem [ref=f156e131]: + - link "Коммерция и собственные бренды" [ref=f156e132] [cursor=pointer]: + - /url: /commerce + - listitem [ref=f156e133]: + - link "Магазины Lamoda Sport" [ref=f156e134] [cursor=pointer]: + - /url: /lamoda-sport + - listitem [ref=f156e135]: + - link "Распределительный (фулфилмент) центр" [ref=f156e136] [cursor=pointer]: + - /url: /distribution-centers + - generic [ref=f156e137]: + - generic [ref=f156e138]: "Мы в социальных сетях:" + - list [ref=f156e139]: + - listitem [ref=f156e140]: + - link "vk" [ref=f156e141] [cursor=pointer]: + - /url: https://vk.com/lamodajob + - img "vk" [ref=f156e142] + - listitem [ref=f156e143]: + - link "tg" [ref=f156e144] [cursor=pointer]: + - /url: https://t.me/lamodajob + - img "tg" [ref=f156e145] + - listitem [ref=f156e146]: + - link "habr" [ref=f156e147] [cursor=pointer]: + - /url: https://habr.com/ru/companies/lamoda/articles/ + - img "habr" [ref=f156e148] + - list [ref=f156e150]: + - listitem [ref=f156e151]: + - link "Политики конфиденциальности" [ref=f156e152] [cursor=pointer]: + - /url: https://www.lamoda.ru/lp/selleruseagreement/ + - listitem [ref=f156e153]: + - link "Политики в отношении файлов cookie" [ref=f156e154] [cursor=pointer]: + - /url: https://www.lamoda.ru/lp/cookie/?gender=men&from=footer + - listitem [ref=f156e155]: + - link "Политика обработки персональных данных" [ref=f156e156] [cursor=pointer]: + - /url: https://www.lamoda.ru/lp/pdlamodajob/ + - listitem [ref=f156e157]: + - link "Перечень мероприятий по улучшению условий труда" [ref=f156e158] [cursor=pointer]: + - /url: https://disk.360.yandex.ru/i/EbZ2J53fGKT8cg + - listitem [ref=f156e159]: + - link "Сводная ведомость результатов проведения специальной оценки условий труда" [ref=f156e160] [cursor=pointer]: + - /url: https://disk.yandex.ru/d/jImf0qTMMHmYrw + - alert [ref=f156e161] \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-41-21-868Z.yml b/.playwright-mcp/page-2026-07-14T07-41-21-868Z.yml new file mode 100644 index 0000000..89a9f58 --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-41-21-868Z.yml @@ -0,0 +1,130 @@ +- generic [ref=f156e1]: + - banner [ref=f156e2]: + - generic [ref=f156e4]: + - link "lamoda_logo2" [ref=f156e6] [cursor=pointer]: + - /url: / + - generic: + - list: + - listitem [ref=f156e17]: + - button "Наши команды" [ref=f156e18] + - generic [ref=f156e22]: + - button "Москва" [ref=f156e162] [cursor=pointer] + - generic [ref=f156e164]: + - generic [ref=f156e165]: Ваш город Москва? + - generic [ref=f156e169]: + - button "Все верно" [ref=f156e170] [cursor=pointer] + - button "Выбрать город" [ref=f156e171] [cursor=pointer] + - button "Открыть меню" [ref=f156e28] [cursor=pointer] + - main [ref=f156e30]: + - generic [ref=f156e34]: + - heading "Вакансии в Lamoda" [level=1] [ref=f156e36] + - generic [ref=f156e39]: + - generic [ref=f156e40]: + - generic [ref=f156e41]: Поиск + - generic [ref=f156e42]: + - textbox "Поиск" [active] [ref=f156e43]: + - /placeholder: Название вакансии или ключевое слово + - text: Frontend + - button "Очистить поле" [ref=f156e257] [cursor=pointer] + - generic [ref=f156e47]: + - log [ref=f156e49] + - generic [ref=f156e51]: + - generic [ref=f156e52]: Выбери город + - combobox [ref=f156e55] + - generic [ref=f156e60]: + - log [ref=f156e62] + - generic [ref=f156e64]: + - generic [ref=f156e65]: Выбери подразделение + - combobox [ref=f156e67] + - generic [ref=f156e72]: + - log [ref=f156e74] + - generic [ref=f156e76]: + - generic [ref=f156e77]: Выбери направление + - combobox [ref=f156e80] + - generic [ref=f156e85] [cursor=pointer]: + - checkbox "Без опыта" [ref=f156e86] + - generic [ref=f156e91]: Без опыта + - generic [ref=f156e93]: + - generic [ref=f156e260]: Сейчас у нас нет подходящих вакансий по твоему запросу. Попробуй изменить город или направление + - button "Сбросить всё reset" [ref=f156e263] [cursor=pointer]: + - generic [ref=f156e264]: Сбросить всё + - button "reset" [ref=f156e265] + - generic [ref=f156e97]: + - generic [ref=f156e98]: + - text: Всё на сайте — для вас, cookies — для нас. Собираем их, чтобы сделать сайт ещё удобнее.Ограничить или настроить можно в браузере. + - link "Cookie Policy («Политика использования файлов cookie»)" [ref=f156e268] [cursor=pointer]: + - /url: https://www.lamoda.ru/lp/cookie/?gender=men&from=footer + - button "Принять cookie" [ref=f156e101] [cursor=pointer] + - contentinfo [ref=f156e102]: + - generic [ref=f156e104]: + - generic [ref=f156e105]: + - generic [ref=f156e106]: + - link "lamoda_logo1" [ref=f156e107] [cursor=pointer]: + - /url: / + - generic [ref=f156e108]: © Lamoda. 2026 + - generic [ref=f156e110]: + - generic [ref=f156e111]: "Адрес:" + - generic [ref=f156e112]: г. Москва, вн.тер.г. муниципальный округ Крылатское, ул. Крылатская, д.15 + - generic [ref=f156e113]: + - link [ref=f156e115] [cursor=pointer]: + - /url: /vacancies + - text: Все вакансии + - button "Все вакансии" [ref=f156e116] + - navigation [ref=f156e119]: + - list [ref=f156e120]: + - listitem [ref=f156e121]: + - link "Работа в IT" [ref=f156e122] [cursor=pointer]: + - /url: https://latech.ru/ + - listitem [ref=f156e123]: + - link "Офис" [ref=f156e124] [cursor=pointer]: + - /url: /office + - listitem [ref=f156e125]: + - link "Доставка и выдача заказов" [ref=f156e126] [cursor=pointer]: + - /url: /delivery + - listitem [ref=f156e127]: + - link "Маркетинг и PR" [ref=f156e128] [cursor=pointer]: + - /url: /marketing + - listitem [ref=f156e129]: + - link "Контактный центр" [ref=f156e130] [cursor=pointer]: + - /url: /support + - listitem [ref=f156e131]: + - link "Коммерция и собственные бренды" [ref=f156e132] [cursor=pointer]: + - /url: /commerce + - listitem [ref=f156e133]: + - link "Магазины Lamoda Sport" [ref=f156e134] [cursor=pointer]: + - /url: /lamoda-sport + - listitem [ref=f156e135]: + - link "Распределительный (фулфилмент) центр" [ref=f156e136] [cursor=pointer]: + - /url: /distribution-centers + - generic [ref=f156e137]: + - generic [ref=f156e138]: "Мы в социальных сетях:" + - list [ref=f156e139]: + - listitem [ref=f156e140]: + - link "vk" [ref=f156e141] [cursor=pointer]: + - /url: https://vk.com/lamodajob + - img "vk" [ref=f156e142] + - listitem [ref=f156e143]: + - link "tg" [ref=f156e144] [cursor=pointer]: + - /url: https://t.me/lamodajob + - img "tg" [ref=f156e145] + - listitem [ref=f156e146]: + - link "habr" [ref=f156e147] [cursor=pointer]: + - /url: https://habr.com/ru/companies/lamoda/articles/ + - img "habr" [ref=f156e148] + - list [ref=f156e150]: + - listitem [ref=f156e151]: + - link "Политики конфиденциальности" [ref=f156e152] [cursor=pointer]: + - /url: https://www.lamoda.ru/lp/selleruseagreement/ + - listitem [ref=f156e153]: + - link "Политики в отношении файлов cookie" [ref=f156e154] [cursor=pointer]: + - /url: https://www.lamoda.ru/lp/cookie/?gender=men&from=footer + - listitem [ref=f156e155]: + - link "Политика обработки персональных данных" [ref=f156e156] [cursor=pointer]: + - /url: https://www.lamoda.ru/lp/pdlamodajob/ + - listitem [ref=f156e157]: + - link "Перечень мероприятий по улучшению условий труда" [ref=f156e158] [cursor=pointer]: + - /url: https://disk.360.yandex.ru/i/EbZ2J53fGKT8cg + - listitem [ref=f156e159]: + - link "Сводная ведомость результатов проведения специальной оценки условий труда" [ref=f156e160] [cursor=pointer]: + - /url: https://disk.yandex.ru/d/jImf0qTMMHmYrw + - alert [ref=f156e161] \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-41-29-416Z.yml b/.playwright-mcp/page-2026-07-14T07-41-29-416Z.yml new file mode 100644 index 0000000..d3db6eb --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-41-29-416Z.yml @@ -0,0 +1,130 @@ +- generic [ref=f156e1]: + - banner [ref=f156e2]: + - generic [ref=f156e4]: + - link "lamoda_logo2" [ref=f156e6] [cursor=pointer]: + - /url: / + - generic: + - list: + - listitem [ref=f156e17]: + - button "Наши команды" [ref=f156e18] + - generic [ref=f156e22]: + - button "Москва" [ref=f156e162] [cursor=pointer] + - generic [ref=f156e164]: + - generic [ref=f156e165]: Ваш город Москва? + - generic [ref=f156e169]: + - button "Все верно" [ref=f156e170] [cursor=pointer] + - button "Выбрать город" [ref=f156e171] [cursor=pointer] + - button "Открыть меню" [ref=f156e28] [cursor=pointer] + - main [ref=f156e30]: + - generic [ref=f156e34]: + - heading "Вакансии в Lamoda" [level=1] [ref=f156e36] + - generic [ref=f156e39]: + - generic [ref=f156e40]: + - generic [ref=f156e41]: Поиск + - generic [ref=f156e42]: + - textbox "Поиск" [active] [ref=f156e43]: + - /placeholder: Название вакансии или ключевое слово + - text: Mobile + - button "Очистить поле" [ref=f156e257] [cursor=pointer] + - generic [ref=f156e47]: + - log [ref=f156e49] + - generic [ref=f156e51]: + - generic [ref=f156e52]: Выбери город + - combobox [ref=f156e55] + - generic [ref=f156e60]: + - log [ref=f156e62] + - generic [ref=f156e64]: + - generic [ref=f156e65]: Выбери подразделение + - combobox [ref=f156e67] + - generic [ref=f156e72]: + - log [ref=f156e74] + - generic [ref=f156e76]: + - generic [ref=f156e77]: Выбери направление + - combobox [ref=f156e80] + - generic [ref=f156e85] [cursor=pointer]: + - checkbox "Без опыта" [ref=f156e86] + - generic [ref=f156e91]: Без опыта + - generic [ref=f156e93]: + - generic [ref=f156e269]: Сейчас у нас нет подходящих вакансий по твоему запросу. Попробуй изменить город или направление + - button "Сбросить всё reset" [ref=f156e263] [cursor=pointer]: + - generic [ref=f156e264]: Сбросить всё + - button "reset" [ref=f156e265] + - generic [ref=f156e97]: + - generic [ref=f156e98]: + - text: Всё на сайте — для вас, cookies — для нас. Собираем их, чтобы сделать сайт ещё удобнее.Ограничить или настроить можно в браузере. + - link "Cookie Policy («Политика использования файлов cookie»)" [ref=f156e270] [cursor=pointer]: + - /url: https://www.lamoda.ru/lp/cookie/?gender=men&from=footer + - button "Принять cookie" [ref=f156e101] [cursor=pointer] + - contentinfo [ref=f156e102]: + - generic [ref=f156e104]: + - generic [ref=f156e105]: + - generic [ref=f156e106]: + - link "lamoda_logo1" [ref=f156e107] [cursor=pointer]: + - /url: / + - generic [ref=f156e108]: © Lamoda. 2026 + - generic [ref=f156e110]: + - generic [ref=f156e111]: "Адрес:" + - generic [ref=f156e112]: г. Москва, вн.тер.г. муниципальный округ Крылатское, ул. Крылатская, д.15 + - generic [ref=f156e113]: + - link [ref=f156e115] [cursor=pointer]: + - /url: /vacancies + - text: Все вакансии + - button "Все вакансии" [ref=f156e116] + - navigation [ref=f156e119]: + - list [ref=f156e120]: + - listitem [ref=f156e121]: + - link "Работа в IT" [ref=f156e122] [cursor=pointer]: + - /url: https://latech.ru/ + - listitem [ref=f156e123]: + - link "Офис" [ref=f156e124] [cursor=pointer]: + - /url: /office + - listitem [ref=f156e125]: + - link "Доставка и выдача заказов" [ref=f156e126] [cursor=pointer]: + - /url: /delivery + - listitem [ref=f156e127]: + - link "Маркетинг и PR" [ref=f156e128] [cursor=pointer]: + - /url: /marketing + - listitem [ref=f156e129]: + - link "Контактный центр" [ref=f156e130] [cursor=pointer]: + - /url: /support + - listitem [ref=f156e131]: + - link "Коммерция и собственные бренды" [ref=f156e132] [cursor=pointer]: + - /url: /commerce + - listitem [ref=f156e133]: + - link "Магазины Lamoda Sport" [ref=f156e134] [cursor=pointer]: + - /url: /lamoda-sport + - listitem [ref=f156e135]: + - link "Распределительный (фулфилмент) центр" [ref=f156e136] [cursor=pointer]: + - /url: /distribution-centers + - generic [ref=f156e137]: + - generic [ref=f156e138]: "Мы в социальных сетях:" + - list [ref=f156e139]: + - listitem [ref=f156e140]: + - link "vk" [ref=f156e141] [cursor=pointer]: + - /url: https://vk.com/lamodajob + - img "vk" [ref=f156e142] + - listitem [ref=f156e143]: + - link "tg" [ref=f156e144] [cursor=pointer]: + - /url: https://t.me/lamodajob + - img "tg" [ref=f156e145] + - listitem [ref=f156e146]: + - link "habr" [ref=f156e147] [cursor=pointer]: + - /url: https://habr.com/ru/companies/lamoda/articles/ + - img "habr" [ref=f156e148] + - list [ref=f156e150]: + - listitem [ref=f156e151]: + - link "Политики конфиденциальности" [ref=f156e152] [cursor=pointer]: + - /url: https://www.lamoda.ru/lp/selleruseagreement/ + - listitem [ref=f156e153]: + - link "Политики в отношении файлов cookie" [ref=f156e154] [cursor=pointer]: + - /url: https://www.lamoda.ru/lp/cookie/?gender=men&from=footer + - listitem [ref=f156e155]: + - link "Политика обработки персональных данных" [ref=f156e156] [cursor=pointer]: + - /url: https://www.lamoda.ru/lp/pdlamodajob/ + - listitem [ref=f156e157]: + - link "Перечень мероприятий по улучшению условий труда" [ref=f156e158] [cursor=pointer]: + - /url: https://disk.360.yandex.ru/i/EbZ2J53fGKT8cg + - listitem [ref=f156e159]: + - link "Сводная ведомость результатов проведения специальной оценки условий труда" [ref=f156e160] [cursor=pointer]: + - /url: https://disk.yandex.ru/d/jImf0qTMMHmYrw + - alert [ref=f156e161] \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-41-36-393Z.yml b/.playwright-mcp/page-2026-07-14T07-41-36-393Z.yml new file mode 100644 index 0000000..aee5074 --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-41-36-393Z.yml @@ -0,0 +1,281 @@ +- main [ref=f157e4]: + - generic [ref=f157e5]: + - generic [ref=f157e6]: + - generic [ref=f157e7]: + - generic [ref=f157e8]: + - checkbox "Verifying..." + - generic [ref=f157e12] [cursor=pointer]: Verifying... + - link [ref=f157e14] [cursor=pointer]: + - /url: https://altcha.org/ + - generic [ref=f157e20]: + - text: Protected by + - link "Visit Altcha.org" [ref=f157e21] [cursor=pointer]: + - /url: https://altcha.org/ + - text: ALTCHA + - generic [ref=f157e24]: + - generic [ref=f157e44]: Вакансии + - generic [ref=f157e48]: + - generic [ref=f157e50]: + - textbox "Найти вакансию" [ref=f157e56] + - button [ref=f157e57] [cursor=pointer] + - generic [ref=f157e61]: + - button "Analytics" [ref=f157e62] [cursor=pointer] + - button "Content" [ref=f157e63] [cursor=pointer] + - button "Design" [ref=f157e64] [cursor=pointer] + - button "Development" [ref=f157e65] [cursor=pointer] + - button "Finance" [ref=f157e66] [cursor=pointer] + - button "HR" [ref=f157e67] [cursor=pointer] + - button "Information security" [ref=f157e68] [cursor=pointer] + - button "Legal" [ref=f157e69] [cursor=pointer] + - button "Maintanence" [ref=f157e70] [cursor=pointer] + - button "Marketing" [ref=f157e71] [cursor=pointer] + - button "Office" [ref=f157e72] [cursor=pointer] + - button "Product managment" [ref=f157e73] [cursor=pointer] + - button "Project managment" [ref=f157e74] [cursor=pointer] + - button "Sales" [ref=f157e75] [cursor=pointer] + - button "Support" [ref=f157e76] [cursor=pointer] + - generic [ref=f157e79]: + - link "Advertising Advertising Sales Manager Inbound Outbound" [ref=f157e80] [cursor=pointer]: + - /url: /about/vacancies/4065239 + - generic [ref=f157e81]: Advertising + - generic [ref=f157e84]: Advertising Sales Manager + - generic [ref=f157e88]: + - button "Inbound" [ref=f157e89] + - button "Outbound" [ref=f157e91] + - 'link "Travelpayouts: Support Affiliate Support Lead Support" [ref=f157e93] [cursor=pointer]': + - /url: /about/vacancies/4274785 + - generic [ref=f157e94]: "Travelpayouts: Support" + - generic [ref=f157e97]: Affiliate Support Lead + - button "Support" [ref=f157e102] + - link "Travelpayouts Analyst (Commerce) SQL Python Data analytics" [ref=f157e104] [cursor=pointer]: + - /url: /about/vacancies/4233237 + - generic [ref=f157e105]: Travelpayouts + - generic [ref=f157e108]: Analyst (Commerce) + - generic [ref=f157e112]: + - button "SQL" [ref=f157e113] + - button "Python" [ref=f157e115] + - button "Data analytics" [ref=f157e117] + - link "GEM Android Developer" [ref=f157e119] [cursor=pointer]: + - /url: /about/vacancies/4276684 + - generic [ref=f157e120]: GEM + - generic [ref=f157e123]: Android Developer + - 'link "Travelpayouts: Bizdev Business Development Manager Inbound Outbound" [ref=f157e127] [cursor=pointer]': + - /url: /about/vacancies/4279987 + - generic [ref=f157e128]: "Travelpayouts: Bizdev" + - generic [ref=f157e131]: Business Development Manager + - generic [ref=f157e135]: + - button "Inbound" [ref=f157e136] + - button "Outbound" [ref=f157e138] + - 'link "Analytics: DE Data Engineer Airflow Spark" [ref=f157e140] [cursor=pointer]': + - /url: /about/vacancies/4287093 + - generic [ref=f157e141]: "Analytics: DE" + - generic [ref=f157e144]: Data Engineer + - generic [ref=f157e148]: + - button "Airflow" [ref=f157e149] + - button "Spark" [ref=f157e151] + - link "GEM Frontend Developer React Typescript Node.js" [ref=f157e153] [cursor=pointer]: + - /url: /about/vacancies/4288807 + - generic [ref=f157e154]: GEM + - generic [ref=f157e157]: Frontend Developer + - generic [ref=f157e161]: + - button "React" [ref=f157e162] + - button "Typescript" [ref=f157e164] + - button "Node.js" [ref=f157e166] + - link "React Go Developer Go" [ref=f157e168] [cursor=pointer]: + - /url: /about/vacancies/4281418 + - generic [ref=f157e169]: React + - generic [ref=f157e172]: Go Developer + - button "Go" [ref=f157e177] + - link "Support Incident Operations Manager Support" [ref=f157e179] [cursor=pointer]: + - /url: /about/vacancies/4249292 + - generic [ref=f157e180]: Support + - generic [ref=f157e183]: Incident Operations Manager + - button "Support" [ref=f157e188] + - 'link "Maintenance: Information Security Junior/Middle Security Engineer Information security" [ref=f157e190] [cursor=pointer]': + - /url: /about/vacancies/4269302 + - generic [ref=f157e191]: "Maintenance: Information Security" + - generic [ref=f157e194]: Junior/Middle Security Engineer + - button "Information security" [ref=f157e199] + - 'link "B2B: Sales Key Account Manager" [ref=f157e201] [cursor=pointer]': + - /url: /about/vacancies/3923508 + - generic [ref=f157e202]: "B2B: Sales" + - generic [ref=f157e205]: Key Account Manager + - link "Travelpayouts Marketing Analyst SQL Python A/B Data analytics Marketing analytics" [ref=f157e209] [cursor=pointer]: + - /url: /about/vacancies/4260052 + - generic [ref=f157e210]: Travelpayouts + - generic [ref=f157e213]: Marketing Analyst + - generic [ref=f157e217]: + - button "SQL" [ref=f157e218] + - button "Python" [ref=f157e220] + - button "A/B" [ref=f157e222] + - button "Data analytics" [ref=f157e224] + - button "Marketing analytics" [ref=f157e226] + - link "Marketing Marketplace Operations Manager" [ref=f157e228] [cursor=pointer]: + - /url: /about/vacancies/4273678 + - generic [ref=f157e229]: Marketing + - generic [ref=f157e232]: Marketplace Operations Manager + - 'link "Support: LD Methodologist" [ref=f157e236] [cursor=pointer]': + - /url: /about/vacancies/4286727 + - generic [ref=f157e237]: "Support: LD" + - generic [ref=f157e240]: Methodologist + - 'link "Technology: User Platform Middle Product Designer Product design" [ref=f157e244] [cursor=pointer]': + - /url: /about/vacancies/4263600 + - generic [ref=f157e245]: "Technology: User Platform" + - generic [ref=f157e248]: Middle Product Designer + - button "Product design" [ref=f157e253] + - 'link "Marketing: PR Online Reputation Manager" [ref=f157e255] [cursor=pointer]': + - /url: /about/vacancies/4276474 + - generic [ref=f157e256]: "Marketing: PR" + - generic [ref=f157e259]: Online Reputation Manager + - 'link "Marketing: PR PR Manager PR" [ref=f157e263] [cursor=pointer]': + - /url: /about/vacancies/4275523 + - generic [ref=f157e264]: "Marketing: PR" + - generic [ref=f157e267]: PR Manager + - button "PR" [ref=f157e272] + - link "Back Office Support Product Analyst Product analytics SQL Python A/B Data analytics" [ref=f157e274] [cursor=pointer]: + - /url: /about/vacancies/4257046 + - generic [ref=f157e275]: Back Office Support + - generic [ref=f157e278]: Product Analyst + - generic [ref=f157e282]: + - button "Product analytics" [ref=f157e283] + - button "SQL" [ref=f157e285] + - button "Python" [ref=f157e287] + - button "A/B" [ref=f157e289] + - button "Data analytics" [ref=f157e291] + - 'link "Product: Aviasales OTA Product Analyst Product analytics SQL Python A/B" [ref=f157e293] [cursor=pointer]': + - /url: /about/vacancies/4219517 + - generic [ref=f157e294]: "Product: Aviasales OTA" + - generic [ref=f157e297]: Product Analyst + - generic [ref=f157e301]: + - button "Product analytics" [ref=f157e302] + - button "SQL" [ref=f157e304] + - button "Python" [ref=f157e306] + - button "A/B" [ref=f157e308] + - link "Pricing Product Analyst Product analytics SQL Python A/B" [ref=f157e310] [cursor=pointer]: + - /url: /about/vacancies/3789881 + - generic [ref=f157e311]: Pricing + - generic [ref=f157e314]: Product Analyst + - generic [ref=f157e318]: + - button "Product analytics" [ref=f157e319] + - button "SQL" [ref=f157e321] + - button "Python" [ref=f157e323] + - button "A/B" [ref=f157e325] + - 'link "Travelpayouts: Product Product Analyst (Drive) Product analytics SQL Python A/B" [ref=f157e327] [cursor=pointer]': + - /url: /about/vacancies/4243702 + - generic [ref=f157e328]: "Travelpayouts: Product" + - generic [ref=f157e331]: Product Analyst (Drive) + - generic [ref=f157e335]: + - button "Product analytics" [ref=f157e336] + - button "SQL" [ref=f157e338] + - button "Python" [ref=f157e340] + - button "A/B" [ref=f157e342] + - link "Customer Automation Team Product Manager Product managment Support" [ref=f157e344] [cursor=pointer]: + - /url: /about/vacancies/4269289 + - generic [ref=f157e345]: Customer Automation Team + - generic [ref=f157e348]: Product Manager + - generic [ref=f157e352]: + - button "Product managment" [ref=f157e353] + - button "Support" [ref=f157e355] + - 'link "Product: SERP Product Manager (Results) Product managment" [ref=f157e357] [cursor=pointer]': + - /url: /about/vacancies/4251757 + - generic [ref=f157e358]: "Product: SERP" + - generic [ref=f157e361]: Product Manager (Results) + - button "Product managment" [ref=f157e366] + - 'link "Travelpayouts: Marketing Product Marketing Lead Product marketing Paid social CRM" [ref=f157e368] [cursor=pointer]': + - /url: /about/vacancies/4270790 + - generic [ref=f157e369]: "Travelpayouts: Marketing" + - generic [ref=f157e372]: Product Marketing Lead + - generic [ref=f157e376]: + - button "Product marketing" [ref=f157e377] + - button "Paid social" [ref=f157e379] + - button "CRM" [ref=f157e381] + - 'link "Travelpayouts: Marketing Product Marketing Manager Product marketing" [ref=f157e383] [cursor=pointer]': + - /url: /about/vacancies/4288191 + - generic [ref=f157e384]: "Travelpayouts: Marketing" + - generic [ref=f157e387]: Product Marketing Manager + - button "Product marketing" [ref=f157e392] + - link "B2B Python Developer Python" [ref=f157e394] [cursor=pointer]: + - /url: /about/vacancies/4056099 + - generic [ref=f157e395]: B2B + - generic [ref=f157e398]: Python Developer + - button "Python" [ref=f157e403] + - link "Customer Automation Team QA Engineer Manual" [ref=f157e405] [cursor=pointer]: + - /url: /about/vacancies/4111104 + - generic [ref=f157e406]: Customer Automation Team + - generic [ref=f157e409]: QA Engineer + - button "Manual" [ref=f157e414] + - link "Travelpayouts Sales Development Representative Inbound Outbound" [ref=f157e416] [cursor=pointer]: + - /url: /about/vacancies/4278416 + - generic [ref=f157e417]: Travelpayouts + - generic [ref=f157e420]: Sales Development Representative + - generic [ref=f157e424]: + - button "Inbound" [ref=f157e425] + - button "Outbound" [ref=f157e427] + - 'link "B2B: Sales Sales Manager (SMB) Inbound Outbound Up sell" [ref=f157e429] [cursor=pointer]': + - /url: /about/vacancies/3966881 + - generic [ref=f157e430]: "B2B: Sales" + - generic [ref=f157e433]: Sales Manager (SMB) + - generic [ref=f157e437]: + - button "Inbound" [ref=f157e438] + - button "Outbound" [ref=f157e440] + - button "Up sell" [ref=f157e442] + - 'link "Marketing: New Markets SMM Manager (Tajikistan) SMM" [ref=f157e444] [cursor=pointer]': + - /url: /about/vacancies/4250132 + - generic [ref=f157e445]: "Marketing: New Markets" + - generic [ref=f157e448]: SMM Manager (Tajikistan) + - button "SMM" [ref=f157e453] + - 'link "Travelpayouts: Product Team Lead / Principal ML Engineer ML" [ref=f157e455] [cursor=pointer]': + - /url: /about/vacancies/4271146 + - generic [ref=f157e456]: "Travelpayouts: Product" + - generic [ref=f157e459]: Team Lead / Principal ML Engineer + - button "ML" [ref=f157e464] + - generic [ref=f157e466]: + - link "Всё про работу в Сале" [ref=f157e467] [cursor=pointer]: + - /url: https://aviasales.ru/about/work + - heading "Ра бота в Авиа сейл с" [level=2] [ref=f157e471]: + - generic [ref=f157e476]: Ра + - generic [ref=f157e477]: бота + - generic [ref=f157e478]: в + - generic [ref=f157e479]: Авиа + - generic [ref=f157e480]: сейл + - generic [ref=f157e481]: с + - link [ref=f157e483] [cursor=pointer]: + - /url: https://aviasales.ru/about/work + - button "Всё про работу в Сале" [ref=f157e484] + - generic [ref=f157e492]: + - generic [ref=f157e500] [cursor=pointer]: + - generic [ref=f157e501]: Авиасейлс + - generic [ref=f157e502]: © 2007–2026 + - generic [ref=f157e503]: + - generic [ref=f157e504]: + - link [ref=f157e505] [cursor=pointer]: + - /url: https://vk.com/aviasales + - link [ref=f157e508] [cursor=pointer]: + - /url: https://t.me/aviasales + - link [ref=f157e511] [cursor=pointer]: + - /url: https://twitter.com/aviasales + - link [ref=f157e514] [cursor=pointer]: + - /url: https://www.tiktok.com/@aviasales + - link [ref=f157e517] [cursor=pointer]: + - /url: https://dzen.ru/aviasales + - link [ref=f157e520] [cursor=pointer]: + - /url: https://invite.viber.com/?g2=AQAtX3IQDoKIAkjNZmzOMFaqi9OHuUKPrggGpt4kfnukhlsf0gueU8hnc6dLdcqt + - link [ref=f157e526] [cursor=pointer]: + - /url: https://www.youtube.com/aviasales + - link [ref=f157e529] [cursor=pointer]: + - /url: https://ok.ru/aviasales + - link [ref=f157e532] [cursor=pointer]: + - /url: https://www.aviasales.ru/psgr?utm_content=blog_psgr&utm_source=aviasales&utm_campaign=psgr&utm_medium=about + - generic [ref=f157e535]: + - link "О компании" [ref=f157e536] [cursor=pointer]: + - /url: https://aviasales.ru/about + - link "Партнёрская программа" [ref=f157e537] [cursor=pointer]: + - /url: https://aviasales.ru/affiliateprogram + - link "Реклама" [ref=f157e538] [cursor=pointer]: + - /url: https://aviasales.ru/advertising + - link "Вакансии" [ref=f157e539] [cursor=pointer]: + - /url: https://www.aviasales.ru/vacancies + - link "Поддержка" [ref=f157e540] [cursor=pointer]: + - /url: https://aviasales.ru/faq + - link "Правила" [ref=f157e541] [cursor=pointer]: + - /url: https://aviasales.ru/terms-of-use \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-41-51-530Z.yml b/.playwright-mcp/page-2026-07-14T07-41-51-530Z.yml new file mode 100644 index 0000000..c4573fb --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-41-51-530Z.yml @@ -0,0 +1,114 @@ +- main [ref=f157e4]: + - generic [ref=f157e5]: + - generic [ref=f157e24]: + - generic [ref=f157e44]: Вакансии + - generic [ref=f157e48]: + - generic [ref=f157e50]: + - textbox "Найти вакансию" [ref=f157e56] + - button [ref=f157e57] [cursor=pointer] + - generic [ref=f157e61]: + - button "Analytics" [ref=f157e62] [cursor=pointer] + - button "Content" [ref=f157e63] [cursor=pointer] + - button "Design" [ref=f157e64] [cursor=pointer] + - button "Development" [active] [ref=f157e65] [cursor=pointer] + - button "Finance" [ref=f157e66] [cursor=pointer] + - button "HR" [ref=f157e67] [cursor=pointer] + - button "Information security" [ref=f157e68] [cursor=pointer] + - button "Legal" [ref=f157e69] [cursor=pointer] + - button "Maintanence" [ref=f157e70] [cursor=pointer] + - button "Marketing" [ref=f157e71] [cursor=pointer] + - button "Office" [ref=f157e72] [cursor=pointer] + - button "Product managment" [ref=f157e73] [cursor=pointer] + - button "Project managment" [ref=f157e74] [cursor=pointer] + - button "Sales" [ref=f157e75] [cursor=pointer] + - button "Support" [ref=f157e76] [cursor=pointer] + - generic [ref=f157e79]: + - link "GEM Android Developer" [ref=f157e547] [cursor=pointer]: + - /url: /about/vacancies/4276684 + - generic [ref=f157e548]: GEM + - generic [ref=f157e551]: Android Developer + - 'link "Analytics: DE Data Engineer Airflow Spark" [ref=f157e555] [cursor=pointer]': + - /url: /about/vacancies/4287093 + - generic [ref=f157e556]: "Analytics: DE" + - generic [ref=f157e559]: Data Engineer + - generic [ref=f157e563]: + - button "Airflow" [ref=f157e564] + - button "Spark" [ref=f157e566] + - link "GEM Frontend Developer Node.js React Typescript" [ref=f157e568] [cursor=pointer]: + - /url: /about/vacancies/4288807 + - generic [ref=f157e569]: GEM + - generic [ref=f157e572]: Frontend Developer + - generic [ref=f157e576]: + - button "Node.js" [ref=f157e577] + - button "React" [ref=f157e579] + - button "Typescript" [ref=f157e581] + - link "React Go Developer Go" [ref=f157e583] [cursor=pointer]: + - /url: /about/vacancies/4281418 + - generic [ref=f157e584]: React + - generic [ref=f157e587]: Go Developer + - button "Go" [ref=f157e592] + - link "B2B Python Developer Python" [ref=f157e594] [cursor=pointer]: + - /url: /about/vacancies/4056099 + - generic [ref=f157e595]: B2B + - generic [ref=f157e598]: Python Developer + - button "Python" [ref=f157e603] + - link "Customer Automation Team QA Engineer Manual" [ref=f157e605] [cursor=pointer]: + - /url: /about/vacancies/4111104 + - generic [ref=f157e606]: Customer Automation Team + - generic [ref=f157e609]: QA Engineer + - button "Manual" [ref=f157e614] + - 'link "Travelpayouts: Product Team Lead / Principal ML Engineer ML" [ref=f157e616] [cursor=pointer]': + - /url: /about/vacancies/4271146 + - generic [ref=f157e617]: "Travelpayouts: Product" + - generic [ref=f157e620]: Team Lead / Principal ML Engineer + - button "ML" [ref=f157e625] + - generic [ref=f157e466]: + - link "Всё про работу в Сале" [ref=f157e467] [cursor=pointer]: + - /url: https://aviasales.ru/about/work + - heading "Ра бота в Авиа сейл с" [level=2] [ref=f157e471]: + - generic [ref=f157e476]: Ра + - generic [ref=f157e477]: бота + - generic [ref=f157e478]: в + - generic [ref=f157e479]: Авиа + - generic [ref=f157e480]: сейл + - generic [ref=f157e481]: с + - link [ref=f157e483] [cursor=pointer]: + - /url: https://aviasales.ru/about/work + - button "Всё про работу в Сале" [ref=f157e484] + - generic [ref=f157e492]: + - generic [ref=f157e500] [cursor=pointer]: + - generic [ref=f157e501]: Авиасейлс + - generic [ref=f157e502]: © 2007–2026 + - generic [ref=f157e503]: + - generic [ref=f157e504]: + - link [ref=f157e505] [cursor=pointer]: + - /url: https://vk.com/aviasales + - link [ref=f157e508] [cursor=pointer]: + - /url: https://t.me/aviasales + - link [ref=f157e511] [cursor=pointer]: + - /url: https://twitter.com/aviasales + - link [ref=f157e514] [cursor=pointer]: + - /url: https://www.tiktok.com/@aviasales + - link [ref=f157e517] [cursor=pointer]: + - /url: https://dzen.ru/aviasales + - link [ref=f157e520] [cursor=pointer]: + - /url: https://invite.viber.com/?g2=AQAtX3IQDoKIAkjNZmzOMFaqi9OHuUKPrggGpt4kfnukhlsf0gueU8hnc6dLdcqt + - link [ref=f157e526] [cursor=pointer]: + - /url: https://www.youtube.com/aviasales + - link [ref=f157e529] [cursor=pointer]: + - /url: https://ok.ru/aviasales + - link [ref=f157e532] [cursor=pointer]: + - /url: https://www.aviasales.ru/psgr?utm_content=blog_psgr&utm_source=aviasales&utm_campaign=psgr&utm_medium=about + - generic [ref=f157e535]: + - link "О компании" [ref=f157e536] [cursor=pointer]: + - /url: https://aviasales.ru/about + - link "Партнёрская программа" [ref=f157e537] [cursor=pointer]: + - /url: https://aviasales.ru/affiliateprogram + - link "Реклама" [ref=f157e538] [cursor=pointer]: + - /url: https://aviasales.ru/advertising + - link "Вакансии" [ref=f157e539] [cursor=pointer]: + - /url: https://www.aviasales.ru/vacancies + - link "Поддержка" [ref=f157e540] [cursor=pointer]: + - /url: https://aviasales.ru/faq + - link "Правила" [ref=f157e541] [cursor=pointer]: + - /url: https://aviasales.ru/terms-of-use \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-42-11-871Z.yml b/.playwright-mcp/page-2026-07-14T07-42-11-871Z.yml new file mode 100644 index 0000000..999fca8 --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-42-11-871Z.yml @@ -0,0 +1,247 @@ +- generic [ref=f158e2]: + - main [ref=f158e3]: + - generic [ref=f158e4]: + - link [ref=f158e5] [cursor=pointer]: + - /url: / + - img "Домклик" [ref=f158e8] + - generic [ref=f158e9]: + - link "Вакансии" [ref=f158e11] [cursor=pointer]: + - /url: /vacancies + - link "Наш Хабр" [ref=f158e13] [cursor=pointer]: + - /url: https://habr.com/ru/companies/domclick/articles/ + - link "DevКлик" [ref=f158e15] [cursor=pointer]: + - /url: https://t.me/devdomclick + - link "Домклик Дизайн" [ref=f158e21] [cursor=pointer]: + - /url: https://t.me/domclickdesign + - generic [ref=f158e27]: + - generic [ref=f158e29]: + - generic [ref=f158e30]: + - generic [ref=f158e31]: Амбиции начинаются здесь + - generic [ref=f158e33]: + - generic [ref=f158e34]: + - generic [ref=f158e35]: Карьера + - generic [ref=f158e38]: в Домклик + - generic [ref=f158e39]: Мы — технологичная компания, которая делает удобные сервисы для недвижимости. Сопровождаем пользователей на всех этапах — от выбора до покупки. + - generic [ref=f158e42]: + - img "Домклик" [ref=f158e45] + - link: + - /url: https://domclick.ru/raftr + - button [ref=f158e46] [cursor=pointer]: + - img "green" [ref=f158e49] + - button [ref=f158e50] [cursor=pointer]: + - img "blue" [ref=f158e53] + - button [ref=f158e54] [cursor=pointer]: + - img "purple" [ref=f158e57] + - button [ref=f158e58] [cursor=pointer]: + - img "smile" [ref=f158e61] + - generic: + - generic: + - img "Домклик" + - link "Смотреть все вакансии" [ref=f158e63] [cursor=pointer]: + - /url: /vacancies + - generic [ref=f158e65]: + - generic [ref=f158e67]: + - generic [ref=f158e68]: Почему + - generic [ref=f158e69]: мы? + - generic [ref=f158e70]: + - generic [ref=f158e71]: + - generic [ref=f158e72]: 1 600+ + - generic [ref=f158e73]: сотрудников + - img "Домклик" [ref=f158e76] + - generic [ref=f158e77]: + - generic [ref=f158e78]: Топ-3 + - generic [ref=f158e79]: среди площадок недвижимости в РФ + - img "Домклик" [ref=f158e82] + - generic [ref=f158e83]: + - generic [ref=f158e84]: 20 млн + - generic [ref=f158e85]: пользователей в месяц + - img "Домклик" [ref=f158e88] + - generic [ref=f158e89]: + - generic [ref=f158e90]: ">68%" + - generic [ref=f158e91]: рынка ипотеки + - img "Домклик" [ref=f158e94] + - generic [ref=f158e95]: + - generic [ref=f158e96]: Домклик надёжный работодатель + - generic: + - button "Хабр Карьера 4.88 Средняя оценка в 2025 году" [ref=f158e99] [cursor=pointer]: + - img "Хабр Карьера" [ref=f158e103] + - generic [ref=f158e104]: + - generic [ref=f158e105]: "4.88" + - generic [ref=f158e132]: Средняя оценка в 2025 году + - button "Dream Job 4.3 Очень хорошо" [ref=f158e133] [cursor=pointer]: + - img "Dream Job" [ref=f158e137] + - generic [ref=f158e138]: + - generic [ref=f158e139]: "4.3" + - generic [ref=f158e166]: Очень хорошо + - button "HeadHunter Топ-10 рейтинга работодателей Среди крупных ИТ-компаний" [ref=f158e167] [cursor=pointer]: + - img "HeadHunter" [ref=f158e171] + - generic [ref=f158e172]: + - generic [ref=f158e173]: Топ-10 рейтинга работодателей + - generic [ref=f158e174]: Среди крупных ИТ-компаний + - generic [ref=f158e175]: + - generic [ref=f158e178]: + - generic [ref=f158e179]: Наш стек + - generic [ref=f158e180]: технологий + - generic [ref=f158e182]: + - generic [ref=f158e183] [cursor=pointer]: + - radio "Backend" [checked] + - generic [ref=f158e184]: Backend + - generic [ref=f158e185] [cursor=pointer]: + - radio "Frontend" + - generic [ref=f158e186]: Frontend + - generic [ref=f158e187] [cursor=pointer]: + - radio "Mobile" + - generic [ref=f158e188]: Mobile + - generic [ref=f158e189] [cursor=pointer]: + - radio "Data" + - generic [ref=f158e190]: Data + - generic [ref=f158e191] [cursor=pointer]: + - radio "Devops" + - generic [ref=f158e192]: Devops + - generic [ref=f158e193] [cursor=pointer]: + - radio "DS" + - generic [ref=f158e194]: DS + - generic [ref=f158e195] [cursor=pointer]: + - radio "ML" + - generic [ref=f158e196]: ML + - generic [ref=f158e197] [cursor=pointer]: + - radio "Infrastructure" + - generic [ref=f158e198]: Infrastructure + - generic [ref=f158e199] [cursor=pointer]: + - radio "CyberSec" + - generic [ref=f158e200]: CyberSec + - generic [ref=f158e201] [cursor=pointer]: + - radio "Design" + - generic [ref=f158e202]: Design + - generic [ref=f158e203]: + - generic [ref=f158e204]: + - generic [ref=f158e205]: Java + - img "Домклик" [ref=f158e208] + - generic [ref=f158e209]: + - generic [ref=f158e210]: SpringBoot + - img "Домклик" [ref=f158e213] + - generic [ref=f158e214]: + - generic [ref=f158e215]: Node.js + - img "Домклик" [ref=f158e218] + - generic [ref=f158e219]: + - generic [ref=f158e220]: Golang + - img "Домклик" [ref=f158e223] + - generic [ref=f158e224]: + - generic [ref=f158e225]: Python + - img "Домклик" [ref=f158e228] + - generic [ref=f158e229]: + - generic [ref=f158e230]: Kotlin + - img "Домклик" [ref=f158e233] + - generic [ref=f158e234]: + - generic [ref=f158e237]: + - generic [ref=f158e238]: Почему у нас + - generic [ref=f158e239]: классно + - generic [ref=f158e241]: + - generic "Скорость" [ref=f158e242] [cursor=pointer]: + - checkbox "feature Скорость" [checked] [ref=f158e243] + - img "feature" [ref=f158e248] + - generic "Дух стартапа" [ref=f158e250] [cursor=pointer]: + - checkbox "feature Дух стартапа" [ref=f158e251] + - img "feature" [ref=f158e256] + - generic "Быстрый рост" [ref=f158e258] [cursor=pointer]: + - checkbox "feature Быстрый рост" [ref=f158e259] + - img "feature" [ref=f158e264] + - generic "Свобода для творчества" [ref=f158e266] [cursor=pointer]: + - checkbox "feature Свобода для творчества" [ref=f158e267] + - img "feature" [ref=f158e272] + - generic "AI и технологии" [ref=f158e274] [cursor=pointer]: + - checkbox "feature AI и технологии" [ref=f158e275] + - img "feature" [ref=f158e280] + - generic [ref=f158e282]: + - generic [ref=f158e283]: + - generic [ref=f158e284]: Разработка в прод, а не в стол + - generic [ref=f158e285]: Строим решения на принципах Cloud Native и Open Source. Автоматизируем через DevOps и CI/CD, работаем по Agile и быстро выходим в прод. Пробуем новое, задаём вопросы, предлагаем нестандартные решения и ценим это в коллегах. + - img "advantage" [ref=f158e288] + - generic [ref=f158e289]: + - generic [ref=f158e292]: + - generic [ref=f158e293]: Что ещё + - generic [ref=f158e294]: предлагаем + - generic [ref=f158e295]: + - generic [ref=f158e296]: + - generic [ref=f158e297]: + - img "Минимум контроля" [ref=f158e301] + - generic [ref=f158e302]: Минимум контроля + - generic [ref=f158e303]: + - generic [ref=f158e304]: Гибкий формат работы + - generic [ref=f158e305]: Работаем удалённо из России, в гибридном формате или из комфортного офиса класса А — в пяти минутах от метро и МЦК «Кутузовская», если ты в Москве. + - generic [ref=f158e306]: + - generic [ref=f158e307]: + - img "Среда, которая заряжает" [ref=f158e311] + - generic [ref=f158e312]: Среда, которая заряжает + - generic [ref=f158e313]: + - generic [ref=f158e314]: Команда, где все на «ты» + - generic [ref=f158e315]: Общаемся на равных, помогаем друг другу, собираемся на классные мероприятия и устраиваем легендарные корпоративы. + - generic [ref=f158e316]: + - generic [ref=f158e317]: + - img "Забота о здоровье" [ref=f158e321] + - generic [ref=f158e322]: Забота о здоровье + - generic [ref=f158e323]: + - generic [ref=f158e324]: ДМС и спортзал + - generic [ref=f158e325]: ДМС с первого месяца работы. Спортзал в офисе — бесплатно. + - generic [ref=f158e326]: + - generic [ref=f158e327]: + - img "Выгодно" [ref=f158e331] + - generic [ref=f158e332]: Выгодно + - generic [ref=f158e333]: + - generic [ref=f158e334]: Скидки и бонусы + - generic [ref=f158e335]: Домклик — аккредитованная IT‑компания. Есть скидка на ипотеку и партнёрские бонусы от Сбера. А ещё по результатам работы можно получить премию. + - generic [ref=f158e336]: + - generic [ref=f158e337]: + - generic [ref=f158e338]: Чем мы живём + - generic [ref=f158e339]: Подпишись, чтобы узнать о нас больше + - generic [ref=f158e340]: + - link "Делимся знаниями Делимся знаниями Блог на Хабр" [ref=f158e341] [cursor=pointer]: + - /url: https://habr.com/ru/companies/domclick/articles/ + - img "Делимся знаниями" [ref=f158e345] + - generic [ref=f158e346]: + - generic [ref=f158e347]: Делимся знаниями + - button [ref=f158e348] + - link "Рассказываем об IT Рассказываем об IT Комьюнити сотрудников" [ref=f158e353] [cursor=pointer]: + - /url: https://t.me/devdomclick + - img "Рассказываем об IT" [ref=f158e357] + - generic [ref=f158e358]: + - generic [ref=f158e359]: Рассказываем об IT + - button [ref=f158e360] + - link "Пишем о дизайне Пишем о дизайне Канал дизайнеров" [ref=f158e365] [cursor=pointer]: + - /url: https://t.me/domclickdesign + - img "Пишем о дизайне" [ref=f158e369] + - generic [ref=f158e370]: + - generic [ref=f158e371]: Пишем о дизайне + - button [ref=f158e372] + - generic [ref=f158e378]: + - generic [ref=f158e379]: Хочешь в команду? + - link "Смотреть все вакансии" [ref=f158e383] [cursor=pointer]: + - /url: /vacancies + - contentinfo [ref=f158e386]: + - generic [ref=f158e387]: + - generic [ref=f158e388]: + - button "Вакансии" [ref=f158e389] [cursor=pointer] + - link "Наш Хабр" [ref=f158e390] [cursor=pointer]: + - /url: https://habr.com/ru/companies/domclick/articles/ + - link "DevКлик" [ref=f158e391] [cursor=pointer]: + - /url: https://t.me/devdomclick + - link "Дизайн в Домклик" [ref=f158e392] [cursor=pointer]: + - /url: https://t.me/domclickdesign + - link "Сайт Домклик" [ref=f158e393] [cursor=pointer]: + - /url: https://domclick.ru/ + - generic [ref=f158e395]: + - paragraph [ref=f158e396]: + - text: Сервис применяет + - link "рекомендательные технологии" [ref=f158e397] [cursor=pointer]: + - /url: https://domclick.ru/terms/recommendation + - text: ": предоставляет информацию на основе сбора, систематизации и анализа сведений, относящихся к предпочтениям пользователей интернета, находящихся в России. Использование сайта означает согласие с" + - link "Пользовательским соглашением" [ref=f158e398] [cursor=pointer]: + - /url: https://api.domclick.ru/storage-public-files/public/v1/files/0195f690-3635-7e00-8723-abd0cdec9be2/link/redirect?source=4f713abd-7096-40b7-9c07-a256c6b6c10a + - text: "," + - link "Политикой обработки персональных данных" [ref=f158e399] [cursor=pointer]: + - /url: https://api.domclick.ru/storage-public-files/public/v1/files/0196c33b-6628-73e3-bd28-7e6af709a575/link/redirect?source=4f713abd-7096-40b7-9c07-a256c6b6c10a + - text: и + - link "Политикой конфиденциальности управления персоналом" [ref=f158e400] [cursor=pointer]: + - /url: https://api.domclick.ru/storage-public-files/public/v1/files/0196c327-511f-74b9-a123-1acc0d7d8b4d/link/redirect?source=4f713abd-7096-40b7-9c07-a256c6b6c10a + - text: . + - paragraph [ref=f158e401]: "© 2016–2026, ООО «Домклик» Москва, 121170, Кутузовский проспект, д. 32, к. 1, ОГРН: 1157746652150 ИНН: 7736249247" \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-42-16-976Z.yml b/.playwright-mcp/page-2026-07-14T07-42-16-976Z.yml new file mode 100644 index 0000000..6cf9e2d --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-42-16-976Z.yml @@ -0,0 +1,394 @@ +- generic [ref=f159e2]: + - main [ref=f159e3]: + - generic [ref=f159e5]: + - link [ref=f159e6] [cursor=pointer]: + - /url: / + - img "Домклик" [ref=f159e9] + - generic [ref=f159e10]: + - link "Вакансии" [ref=f159e12] [cursor=pointer]: + - /url: /vacancies + - link "Наш Хабр" [ref=f159e14] [cursor=pointer]: + - /url: https://habr.com/ru/companies/domclick/articles/ + - link "DevКлик" [ref=f159e16] [cursor=pointer]: + - /url: https://t.me/devdomclick + - link "Домклик Дизайн" [ref=f159e22] [cursor=pointer]: + - /url: https://t.me/domclickdesign + - generic [ref=f159e28]: + - navigation [ref=f159e30]: + - list [ref=f159e31]: + - listitem "Карьера в Домклик" [ref=f159e32]: + - link "Карьера в Домклик" [ref=f159e33] [cursor=pointer]: + - /url: / + - listitem "Вакансии" [ref=f159e38]: + - link "Вакансии" [ref=f159e39]: + - /url: /vacancies + - generic [ref=f159e41]: + - generic [ref=f159e42]: + - heading "Вакансии 27" [level=1] [ref=f159e43]: + - generic [ref=f159e44]: Вакансии + - generic [ref=f159e45]: "27" + - textbox "Направление, навык, язык" [ref=f159e50] + - textbox "Город" [ref=f159e59] + - generic [ref=f159e62]: + - generic "Офис" [ref=f159e63] [cursor=pointer]: + - checkbox "Офис" [ref=f159e64] + - generic "Гибрид" [ref=f159e66] [cursor=pointer]: + - checkbox "Гибрид" [ref=f159e67] + - generic "Удалёнка" [ref=f159e69] [cursor=pointer]: + - checkbox "Удалёнка" [ref=f159e70] + - img "Молния" [ref=f159e74] + - generic [ref=f159e75]: + - link "От 3 до 6 лет Офис Гибрид Руководитель направления продуктового маркетинга Marketing Маркетинговые метрики" [ref=f159e76] [cursor=pointer]: + - /url: /vacancy/rukovoditel-napravleniia-produktovogo-marketinga-132070966 + - generic [ref=f159e78]: + - generic [ref=f159e79]: От 3 до 6 лет + - generic [ref=f159e80]: Офис + - generic [ref=f159e81]: Гибрид + - heading "Руководитель направления продуктового маркетинга" [level=4] [ref=f159e82] + - generic [ref=f159e84]: + - generic [ref=f159e85]: Marketing + - generic [ref=f159e87]: Маркетинговые метрики + - link "От 3 до 6 лет Офис Удалёнка Гибрид Продуктовый дизайнер в команду «Главная страница» Design UX/UI Figma Портфолио" [ref=f159e89] [cursor=pointer]: + - /url: /vacancy/produktovyi-dizainer-v-komandu-glavnaia-stranitsa-132322461 + - generic [ref=f159e91]: + - generic [ref=f159e92]: От 3 до 6 лет + - generic [ref=f159e93]: Офис + - generic [ref=f159e94]: Удалёнка + - generic [ref=f159e95]: Гибрид + - heading "Продуктовый дизайнер в команду «Главная страница»" [level=4] [ref=f159e96] + - generic [ref=f159e98]: + - generic [ref=f159e99]: Design + - generic [ref=f159e101]: UX/UI + - generic [ref=f159e103]: Figma + - generic [ref=f159e105]: Портфолио + - link "От 3 до 6 лет Офис Гибрид Продюсер деловых мероприятий Marketing B2B маркетинг Организация мероприятий" [ref=f159e107] [cursor=pointer]: + - /url: /vacancy/prodiuser-delovykh-meropriiatii-133465742 + - generic [ref=f159e109]: + - generic [ref=f159e110]: От 3 до 6 лет + - generic [ref=f159e111]: Офис + - generic [ref=f159e112]: Гибрид + - heading "Продюсер деловых мероприятий" [level=4] [ref=f159e113] + - generic [ref=f159e115]: + - generic [ref=f159e116]: Marketing + - generic [ref=f159e118]: B2B маркетинг + - generic [ref=f159e120]: Организация мероприятий + - link "От 3 до 6 лет Офис Гибрид Customer Journey Expert в команду Кабинет участника сделки Product CJE Продуктовые метрики Customer Journey Mapping Постановка задач разработчикам" [ref=f159e122] [cursor=pointer]: + - /url: /vacancy/customer-journey-expert-v-komandu-kabinet-uchastnika-sdelki-133514435 + - generic [ref=f159e124]: + - generic [ref=f159e125]: От 3 до 6 лет + - generic [ref=f159e126]: Офис + - generic [ref=f159e127]: Гибрид + - heading "Customer Journey Expert в команду Кабинет участника сделки" [level=4] [ref=f159e128] + - generic [ref=f159e130]: + - generic [ref=f159e131]: Product + - generic [ref=f159e133]: CJE + - generic [ref=f159e135]: Продуктовые метрики + - generic [ref=f159e137]: Customer Journey Mapping + - generic [ref=f159e139]: Постановка задач разработчикам + - link "Более 6 лет Офис Директор по маркетингу Marketing" [ref=f159e141] [cursor=pointer]: + - /url: /vacancy/direktor-po-marketingu-133522368 + - generic [ref=f159e143]: + - generic [ref=f159e144]: Более 6 лет + - generic [ref=f159e145]: Офис + - heading "Директор по маркетингу" [level=4] [ref=f159e146] + - generic [ref=f159e147]: Marketing + - link "От 3 до 6 лет Офис Удалёнка Гибрид Эксперт по кибербезопасности Security CyberSec" [ref=f159e151] [cursor=pointer]: + - /url: /vacancy/ekspert-po-kiberbezopasnosti-133738321 + - generic [ref=f159e153]: + - generic [ref=f159e154]: От 3 до 6 лет + - generic [ref=f159e155]: Офис + - generic [ref=f159e156]: Удалёнка + - generic [ref=f159e157]: Гибрид + - heading "Эксперт по кибербезопасности" [level=4] [ref=f159e158] + - generic [ref=f159e160]: + - generic [ref=f159e161]: Security + - generic [ref=f159e163]: CyberSec + - link "От 1 года до 3 лет Офис Гибрид Product Owner в команду Мой дом в СБОЛ Product PO Продуктовая стратегия Аналитическое мышление SQL" [ref=f159e165] [cursor=pointer]: + - /url: /vacancy/product-owner-v-komandu-moi-dom-v-sbol-133877514 + - generic [ref=f159e167]: + - generic [ref=f159e168]: От 1 года до 3 лет + - generic [ref=f159e169]: Офис + - generic [ref=f159e170]: Гибрид + - heading "Product Owner в команду Мой дом в СБОЛ" [level=4] [ref=f159e171] + - generic [ref=f159e173]: + - generic [ref=f159e174]: Product + - generic [ref=f159e176]: PO + - generic [ref=f159e178]: Продуктовая стратегия + - generic [ref=f159e180]: Аналитическое мышление + - generic [ref=f159e182]: SQL + - link "Более 6 лет Офис Руководитель направления цифрового сервиса премиальной недвижимости Product Навыки переговоров Поиск и привлечение клиентов Управленческие навыки Ещё 2 навыка" [ref=f159e184] [cursor=pointer]: + - /url: /vacancy/rukovoditel-napravleniia-tsifrovogo-servisa-premialnoi-nedvizhimosti-134057397 + - generic [ref=f159e186]: + - generic [ref=f159e187]: Более 6 лет + - generic [ref=f159e188]: Офис + - heading "Руководитель направления цифрового сервиса премиальной недвижимости" [level=4] [ref=f159e189] + - generic [ref=f159e191]: + - generic [ref=f159e192]: Product + - generic [ref=f159e194]: Навыки переговоров + - generic [ref=f159e196]: Поиск и привлечение клиентов + - generic [ref=f159e198]: Управленческие навыки + - generic [ref=f159e200]: Ещё 2 навыка + - link "От 3 до 6 лет Офис Гибрид Ruby Developer Backend Ruby Ruby On Rails Sidekiq Ещё 3 навыка" [ref=f159e204] [cursor=pointer]: + - /url: /vacancy/ruby-developer-134079845 + - generic [ref=f159e206]: + - generic [ref=f159e207]: От 3 до 6 лет + - generic [ref=f159e208]: Офис + - generic [ref=f159e209]: Гибрид + - heading "Ruby Developer" [level=4] [ref=f159e210] + - generic [ref=f159e212]: + - generic [ref=f159e213]: Backend + - generic [ref=f159e215]: Ruby + - generic [ref=f159e217]: Ruby On Rails + - generic [ref=f159e219]: Sidekiq + - generic [ref=f159e221]: Ещё 3 навыка + - link "От 3 до 6 лет Гибрид Growth product manager в команду \"Кредит под залог недвижимости\" Product PO Аналитическое мышление Постановка задач разработчикам Продуктовые метрики" [ref=f159e225] [cursor=pointer]: + - /url: /vacancy/growth-product-manager-v-komandu-kredit-pod-zalog-nedvizhimosti-134263879 + - generic [ref=f159e227]: + - generic [ref=f159e228]: От 3 до 6 лет + - generic [ref=f159e229]: Гибрид + - heading "Growth product manager в команду \"Кредит под залог недвижимости\"" [level=4] [ref=f159e230] + - generic [ref=f159e232]: + - generic [ref=f159e233]: Product + - generic [ref=f159e235]: PO + - generic [ref=f159e237]: Аналитическое мышление + - generic [ref=f159e239]: Постановка задач разработчикам + - generic [ref=f159e241]: Продуктовые метрики + - link "Более 6 лет Офис Удалёнка Гибрид Старший продуктовый дизайнер Design UX/UI Figma Портфолио" [ref=f159e243] [cursor=pointer]: + - /url: /vacancy/starshii-produktovyi-dizainer-134293803 + - generic [ref=f159e245]: + - generic [ref=f159e246]: Более 6 лет + - generic [ref=f159e247]: Офис + - generic [ref=f159e248]: Удалёнка + - generic [ref=f159e249]: Гибрид + - heading "Старший продуктовый дизайнер" [level=4] [ref=f159e250] + - generic [ref=f159e252]: + - generic [ref=f159e253]: Design + - generic [ref=f159e255]: UX/UI + - generic [ref=f159e257]: Figma + - generic [ref=f159e259]: Портфолио + - link "От 3 до 6 лет Офис Гибрид Senior Product Owner в команду «Долгосрочная аренда» Product PO Product-market fit Продуктовые метрики Customer Journey Mapping" [ref=f159e261] [cursor=pointer]: + - /url: /vacancy/senior-product-owner-v-komandu-dolgosrochnaia-arenda-134298901 + - generic [ref=f159e263]: + - generic [ref=f159e264]: От 3 до 6 лет + - generic [ref=f159e265]: Офис + - generic [ref=f159e266]: Гибрид + - heading "Senior Product Owner в команду «Долгосрочная аренда»" [level=4] [ref=f159e267] + - generic [ref=f159e269]: + - generic [ref=f159e270]: Product + - generic [ref=f159e272]: PO + - generic [ref=f159e274]: Product-market fit + - generic [ref=f159e276]: Продуктовые метрики + - generic [ref=f159e278]: Customer Journey Mapping + - link "От 3 до 6 лет Офис Product owner в команду CRM первички Product PO Постановка задач разработчикам Customer Journey Mapping Ещё 4 навыка" [ref=f159e280] [cursor=pointer]: + - /url: /vacancy/product-owner-v-komandu-crm-pervichki-134482392 + - generic [ref=f159e282]: + - generic [ref=f159e283]: От 3 до 6 лет + - generic [ref=f159e284]: Офис + - heading "Product owner в команду CRM первички" [level=4] [ref=f159e285] + - generic [ref=f159e287]: + - generic [ref=f159e288]: Product + - generic [ref=f159e290]: PO + - generic [ref=f159e292]: Постановка задач разработчикам + - generic [ref=f159e294]: Customer Journey Mapping + - generic [ref=f159e296]: Ещё 4 навыка + - link "От 3 до 6 лет Офис Product Owner в команду «Ипотека» Product PO Customer Journey Mapping A/B тесты Продуктовые метрики" [ref=f159e300] [cursor=pointer]: + - /url: /vacancy/product-owner-v-komandu-ipoteka-134556298 + - generic [ref=f159e302]: + - generic [ref=f159e303]: От 3 до 6 лет + - generic [ref=f159e304]: Офис + - heading "Product Owner в команду «Ипотека»" [level=4] [ref=f159e305] + - generic [ref=f159e307]: + - generic [ref=f159e308]: Product + - generic [ref=f159e310]: PO + - generic [ref=f159e312]: Customer Journey Mapping + - generic [ref=f159e314]: A/B тесты + - generic [ref=f159e316]: Продуктовые метрики + - link "От 1 года до 3 лет Гибрид Product Analyst/Продуктовый аналитик Analyst Product analyst SQL Clickhouse SuperSet" [ref=f159e318] [cursor=pointer]: + - /url: /vacancy/product-analyst-produktovyi-analitik-134723031 + - generic [ref=f159e320]: + - generic [ref=f159e321]: От 1 года до 3 лет + - generic [ref=f159e322]: Гибрид + - heading "Product Analyst/Продуктовый аналитик" [level=4] [ref=f159e323] + - generic [ref=f159e325]: + - generic [ref=f159e326]: Analyst + - generic [ref=f159e328]: Product analyst + - generic [ref=f159e330]: SQL + - generic [ref=f159e332]: Clickhouse + - generic [ref=f159e334]: SuperSet + - link "От 3 до 6 лет Офис Удалёнка Гибрид Data Engineer в AI-команду Data Engineer PostgreSQL Python Greenplum Ещё 4 навыка" [ref=f159e336] [cursor=pointer]: + - /url: /vacancy/data-engineer-v-ai-komandu-134760348 + - generic [ref=f159e338]: + - generic [ref=f159e339]: От 3 до 6 лет + - generic [ref=f159e340]: Офис + - generic [ref=f159e341]: Удалёнка + - generic [ref=f159e342]: Гибрид + - heading "Data Engineer в AI-команду" [level=4] [ref=f159e343] + - generic [ref=f159e345]: + - generic [ref=f159e346]: Data Engineer + - generic [ref=f159e348]: PostgreSQL + - generic [ref=f159e350]: Python + - generic [ref=f159e352]: Greenplum + - generic [ref=f159e354]: Ещё 4 навыка + - link "От 1 года до 3 лет Офис Гибрид Customer Journey Expert в команду \"Инженерно-технические решения\" Product Analyst CJE A/B тесты Ещё 2 навыка" [ref=f159e358] [cursor=pointer]: + - /url: /vacancy/customer-journey-expert-v-komandu-inzhenerno-tekhnicheskie-resheniia-134786547 + - generic [ref=f159e360]: + - generic [ref=f159e361]: От 1 года до 3 лет + - generic [ref=f159e362]: Офис + - generic [ref=f159e363]: Гибрид + - heading "Customer Journey Expert в команду \"Инженерно-технические решения\"" [level=4] [ref=f159e364] + - generic [ref=f159e366]: + - generic [ref=f159e367]: Product + - generic [ref=f159e369]: Analyst + - generic [ref=f159e371]: CJE + - generic [ref=f159e373]: A/B тесты + - generic [ref=f159e375]: Ещё 2 навыка + - link "От 1 года до 3 лет Удалёнка Гибрид Data Scientist в команду «Анализ цены» Data Science Python Математическая статистика SQL" [ref=f159e379] [cursor=pointer]: + - /url: /vacancy/data-scientist-v-komandu-analiz-tseny-134898560 + - generic [ref=f159e381]: + - generic [ref=f159e382]: От 1 года до 3 лет + - generic [ref=f159e383]: Удалёнка + - generic [ref=f159e384]: Гибрид + - heading "Data Scientist в команду «Анализ цены»" [level=4] [ref=f159e385] + - generic [ref=f159e387]: + - generic [ref=f159e388]: Data Science + - generic [ref=f159e390]: Python + - generic [ref=f159e392]: Математическая статистика + - generic [ref=f159e394]: SQL + - link "Более 6 лет Офис Гибрид Product Owner в команду внутренних сервисов Product PO" [ref=f159e396] [cursor=pointer]: + - /url: /vacancy/product-owner-v-komandu-vnutrennikh-servisov-134971702 + - generic [ref=f159e398]: + - generic [ref=f159e399]: Более 6 лет + - generic [ref=f159e400]: Офис + - generic [ref=f159e401]: Гибрид + - heading "Product Owner в команду внутренних сервисов" [level=4] [ref=f159e402] + - generic [ref=f159e404]: + - generic [ref=f159e405]: Product + - generic [ref=f159e407]: PO + - link "От 3 до 6 лет Офис Гибрид Старший бизнес-аналитик Analyst Business analyst Product analyst SQL" [ref=f159e409] [cursor=pointer]: + - /url: /vacancy/starshii-biznes-analitik-134978531 + - generic [ref=f159e411]: + - generic [ref=f159e412]: От 3 до 6 лет + - generic [ref=f159e413]: Офис + - generic [ref=f159e414]: Гибрид + - heading "Старший бизнес-аналитик" [level=4] [ref=f159e415] + - generic [ref=f159e417]: + - generic [ref=f159e418]: Analyst + - generic [ref=f159e420]: Business analyst + - generic [ref=f159e422]: Product analyst + - generic [ref=f159e424]: SQL + - link "От 3 до 6 лет Офис Удалёнка Гибрид Инженер по автоматизации тестирования QA Auto QA Java Spring Boot Ещё 6 навыков" [ref=f159e426] [cursor=pointer]: + - /url: /vacancy/inzhener-po-avtomatizatsii-testirovaniia-135043805 + - generic [ref=f159e428]: + - generic [ref=f159e429]: От 3 до 6 лет + - generic [ref=f159e430]: Офис + - generic [ref=f159e431]: Удалёнка + - generic [ref=f159e432]: Гибрид + - heading "Инженер по автоматизации тестирования" [level=4] [ref=f159e433] + - generic [ref=f159e435]: + - generic [ref=f159e436]: QA + - generic [ref=f159e438]: Auto QA + - generic [ref=f159e440]: Java + - generic [ref=f159e442]: Spring Boot + - generic [ref=f159e444]: Ещё 6 навыков + - link "От 3 до 6 лет Офис Гибрид Менеджер по B2B-маркетингу Marketing Разработка контент-плана Digital Marketing" [ref=f159e448] [cursor=pointer]: + - /url: /vacancy/menedzher-po-b2b-marketingu-135050321 + - generic [ref=f159e450]: + - generic [ref=f159e451]: От 3 до 6 лет + - generic [ref=f159e452]: Офис + - generic [ref=f159e453]: Гибрид + - heading "Менеджер по B2B-маркетингу" [level=4] [ref=f159e454] + - generic [ref=f159e456]: + - generic [ref=f159e457]: Marketing + - generic [ref=f159e459]: Разработка контент-плана + - generic [ref=f159e461]: Digital Marketing + - link "От 1 года до 3 лет Гибрид AI-Product Manager в команду голосового ассистента Product AI IVR Голосовой помощник Ещё 2 навыка" [ref=f159e463] [cursor=pointer]: + - /url: /vacancy/ai-product-manager-v-komandu-golosovogo-assistenta-135052573 + - generic [ref=f159e465]: + - generic [ref=f159e466]: От 1 года до 3 лет + - generic [ref=f159e467]: Гибрид + - heading "AI-Product Manager в команду голосового ассистента" [level=4] [ref=f159e468] + - generic [ref=f159e470]: + - generic [ref=f159e471]: Product + - generic [ref=f159e473]: AI + - generic [ref=f159e475]: IVR + - generic [ref=f159e477]: Голосовой помощник + - generic [ref=f159e479]: Ещё 2 навыка + - link "От 3 до 6 лет Офис Гибрид Ассистент-помощник отдела дизайна и бренд-коммуникаций Административный персонал Ассистент Работа с большим объемом информации Телефонные переговоры Деловая коммуникация" [ref=f159e483] [cursor=pointer]: + - /url: /vacancy/assistent-pomoshchnik-otdela-dizaina-i-brend-kommunikatsii-135110469 + - generic [ref=f159e485]: + - generic [ref=f159e486]: От 3 до 6 лет + - generic [ref=f159e487]: Офис + - generic [ref=f159e488]: Гибрид + - heading "Ассистент-помощник отдела дизайна и бренд-коммуникаций" [level=4] [ref=f159e489] + - generic [ref=f159e491]: + - generic [ref=f159e492]: Административный персонал + - generic [ref=f159e494]: Ассистент + - generic [ref=f159e496]: Работа с большим объемом информации + - generic [ref=f159e498]: Телефонные переговоры + - generic [ref=f159e500]: Деловая коммуникация + - 'link "Более 6 лет Офис Гибрид Product Owner в команду 1С Product 1C 1С: Зарплата и управление персоналом 1С: Бухгалтерия Ещё 2 навыка" [ref=f159e502] [cursor=pointer]': + - /url: /vacancy/product-owner-v-komandu-1s-135120256 + - generic [ref=f159e504]: + - generic [ref=f159e505]: Более 6 лет + - generic [ref=f159e506]: Офис + - generic [ref=f159e507]: Гибрид + - heading "Product Owner в команду 1С" [level=4] [ref=f159e508] + - generic [ref=f159e510]: + - generic [ref=f159e511]: Product + - generic [ref=f159e513]: 1C + - generic [ref=f159e515]: "1С: Зарплата и управление персоналом" + - generic [ref=f159e517]: "1С: Бухгалтерия" + - generic [ref=f159e519]: Ещё 2 навыка + - link "От 3 до 6 лет Офис Гибрид Продуктовый маркетолог/Product Marketing Manager Marketing Маркетинговый анализ Маркетинговая стратегия Маркетинговые метрики" [ref=f159e523] [cursor=pointer]: + - /url: /vacancy/produktovyi-marketolog-product-marketing-manager-135129226 + - generic [ref=f159e525]: + - generic [ref=f159e526]: От 3 до 6 лет + - generic [ref=f159e527]: Офис + - generic [ref=f159e528]: Гибрид + - heading "Продуктовый маркетолог/Product Marketing Manager" [level=4] [ref=f159e529] + - generic [ref=f159e531]: + - generic [ref=f159e532]: Marketing + - generic [ref=f159e534]: Маркетинговый анализ + - generic [ref=f159e536]: Маркетинговая стратегия + - generic [ref=f159e538]: Маркетинговые метрики + - link "От 1 года до 3 лет Офис Гибрид Python Developer Backend Python PostgreSQL FastAPI RabbitMQ" [ref=f159e540] [cursor=pointer]: + - /url: /vacancy/python-developer-135145074 + - generic [ref=f159e542]: + - generic [ref=f159e543]: От 1 года до 3 лет + - generic [ref=f159e544]: Офис + - generic [ref=f159e545]: Гибрид + - heading "Python Developer" [level=4] [ref=f159e546] + - generic [ref=f159e548]: + - generic [ref=f159e549]: Backend + - generic [ref=f159e551]: Python + - generic [ref=f159e553]: PostgreSQL + - generic [ref=f159e555]: FastAPI + - generic [ref=f159e557]: RabbitMQ + - contentinfo [ref=f159e559]: + - generic [ref=f159e560]: + - generic [ref=f159e561]: + - button "Вакансии" [ref=f159e562] [cursor=pointer] + - link "Наш Хабр" [ref=f159e563] [cursor=pointer]: + - /url: https://habr.com/ru/companies/domclick/articles/ + - link "DevКлик" [ref=f159e564] [cursor=pointer]: + - /url: https://t.me/devdomclick + - link "Дизайн в Домклик" [ref=f159e565] [cursor=pointer]: + - /url: https://t.me/domclickdesign + - link "Сайт Домклик" [ref=f159e566] [cursor=pointer]: + - /url: https://domclick.ru/ + - generic [ref=f159e568]: + - paragraph [ref=f159e569]: + - text: Сервис применяет + - link "рекомендательные технологии" [ref=f159e570] [cursor=pointer]: + - /url: https://domclick.ru/terms/recommendation + - text: ": предоставляет информацию на основе сбора, систематизации и анализа сведений, относящихся к предпочтениям пользователей интернета, находящихся в России. Использование сайта означает согласие с" + - link "Пользовательским соглашением" [ref=f159e571] [cursor=pointer]: + - /url: https://api.domclick.ru/storage-public-files/public/v1/files/0195f690-3635-7e00-8723-abd0cdec9be2/link/redirect?source=4f713abd-7096-40b7-9c07-a256c6b6c10a + - text: "," + - link "Политикой обработки персональных данных" [ref=f159e572] [cursor=pointer]: + - /url: https://api.domclick.ru/storage-public-files/public/v1/files/0196c33b-6628-73e3-bd28-7e6af709a575/link/redirect?source=4f713abd-7096-40b7-9c07-a256c6b6c10a + - text: и + - link "Политикой конфиденциальности управления персоналом" [ref=f159e573] [cursor=pointer]: + - /url: https://api.domclick.ru/storage-public-files/public/v1/files/0196c327-511f-74b9-a123-1acc0d7d8b4d/link/redirect?source=4f713abd-7096-40b7-9c07-a256c6b6c10a + - text: . + - paragraph [ref=f159e574]: "© 2016–2026, ООО «Домклик» Москва, 121170, Кутузовский проспект, д. 32, к. 1, ОГРН: 1157746652150 ИНН: 7736249247" \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-42-26-303Z.yml b/.playwright-mcp/page-2026-07-14T07-42-26-303Z.yml new file mode 100644 index 0000000..030552d --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-42-26-303Z.yml @@ -0,0 +1,305 @@ +- generic [ref=f160e2]: + - banner [ref=f160e3]: + - generic [ref=f160e6]: + - button "Открыть меню проектов Хабра" [ref=f160e7] [cursor=pointer] + - link "Хабр Карьера" [ref=f160e10] [cursor=pointer]: + - /url: https://career.habr.com/ + - link [ref=f160e13] [cursor=pointer]: + - /url: https://effect.habr.com/a/dhYzTuUqHB-V0DmJgTkPGdth_cVW4e1FqlGH0bq-CKa2XIw4NZm9E8NnWDDnyqKU3i7t4I8HuLEd2WsqQRKenw3rp3iLj--XIS711x4OgXMRtcsDbM_D5CownYECo9Kp5w2gKczYSLeNWe6EFMD-L8KnIU_Y56ICyelOaC3z05PR_uGYsqCyR2UBRH5tZrUis2cyWo5XpQbw8T6ETbcINjdg0zs9MBJ-0QcZjQ9kOWGr4TofqEY + - img "Новый навык за несколько недель" [ref=f160e14] + - text: Новый навык за несколько недель + - button "Войти" [ref=f160e18] [cursor=pointer] + - generic [ref=f160e23]: + - link "Вакансии" [ref=f160e24] [cursor=pointer]: + - /url: https://career.habr.com/vacancies + - link "Специалисты" [ref=f160e25] [cursor=pointer]: + - /url: https://career.habr.com/resumes + - link "Курсы и обучение" [ref=f160e26] [cursor=pointer]: + - /url: /education + - link "Эксперты" [ref=f160e27] [cursor=pointer]: + - /url: https://career.habr.com/experts + - link "Компании" [ref=f160e28] [cursor=pointer]: + - /url: https://career.habr.com/companies + - link "Рейтинг" [ref=f160e29] [cursor=pointer]: + - /url: https://career.habr.com/companies/ratings + - link "Зарплаты" [ref=f160e30] [cursor=pointer]: + - /url: https://career.habr.com/salaries + - link "Журнал" [ref=f160e31] [cursor=pointer]: + - /url: https://career.habr.com/journal + - generic [ref=f160e32]: + - generic [ref=f160e33]: + - generic [ref=f160e37]: + - generic [ref=f160e38]: + - text: ✨Кризис пройдёт, а HR-бренд останется + - paragraph [ref=f160e39]: "Приглашаем на бесплатный вебинар о том, как строить HR-бренд в 2026 году: какие инструменты лучше выбрать при минимальном бюджете и как обосновать расходы через бизнес-метрики" + - paragraph [ref=f160e40]: + - link "Зарегистрироваться→" [ref=f160e41] [cursor=pointer]: + - /url: https://habr.timepad.ru/event/4074243/?utm_refcode=edf64cb00e8d83d660216eb7cc6ceb37f3b7fe71 + - link [ref=f160e42] [cursor=pointer]: + - /url: /announcements/499/dismiss_guest + - generic [ref=f160e45]: + - text:  + - generic [ref=f160e47]: + - heading "Вакансии компании «Онлайн-кинотеатр Иви»" [level=1] [ref=f160e50] + - generic [ref=f160e52]: + - generic [ref=f160e55]: + - link "Инженер по тестированию Платформа Android" [ref=f160e56] [cursor=pointer]: + - /url: /vacancies/1000166342 + - generic [ref=f160e57]: + - time [ref=f160e59]: 10 июля + - link [ref=f160e60] [cursor=pointer]: + - /url: /vacancies/1000166342 + - generic [ref=f160e62]: + - generic [ref=f160e63]: + - link "Онлайн-кинотеатр Иви" [ref=f160e64] [cursor=pointer]: + - /url: /companies/ivi + - link "4.61" [ref=f160e71] [cursor=pointer]: + - /url: /companies/ivi/scores/2025 + - link "Инженер по тестированию Платформа Android" [ref=f160e79] [cursor=pointer]: + - /url: /vacancies/1000166342 + - generic [ref=f160e81]: + - heading "Зарплата не указана" [level=4] [ref=f160e82] + - generic [ref=f160e83]: Похожие специалисты получают 155 000 - 239 000 ₽ + - generic [ref=f160e84]: Москва + - generic [ref=f160e91]: + - link "Git" [ref=f160e92] [cursor=pointer]: + - /url: /vacancies/skills/git + - link "SQL" [ref=f160e94] [cursor=pointer]: + - /url: /vacancies/skills/sql + - link "Тестирование ПО" [ref=f160e96] [cursor=pointer]: + - /url: /vacancies/skills/testirovanie-po + - link "Android studio" [ref=f160e98] [cursor=pointer]: + - /url: /vacancies/skills/android-studio + - link "Клиент-серверные приложения" [ref=f160e100] [cursor=pointer]: + - /url: /vacancies/skills/klient-servernye-prilozheniya + - button "Добавить в избранное" [ref=f160e104] [cursor=pointer] + - generic [ref=f160e109]: + - link "Инженер по тестированию web" [ref=f160e110] [cursor=pointer]: + - /url: /vacancies/1000167026 + - generic [ref=f160e111]: + - time [ref=f160e113]: 8 июля + - link [ref=f160e114] [cursor=pointer]: + - /url: /vacancies/1000167026 + - generic [ref=f160e116]: + - generic [ref=f160e117]: + - link "Онлайн-кинотеатр Иви" [ref=f160e118] [cursor=pointer]: + - /url: /companies/ivi + - link "4.61" [ref=f160e125] [cursor=pointer]: + - /url: /companies/ivi/scores/2025 + - link "Инженер по тестированию web" [ref=f160e133] [cursor=pointer]: + - /url: /vacancies/1000167026 + - generic [ref=f160e135]: + - heading "Зарплата не указана" [level=4] [ref=f160e136] + - generic [ref=f160e137]: Похожие специалисты получают 150 000 - 280 000 ₽ + - generic [ref=f160e139]: + - generic [ref=f160e140]: Можно удалённо + - generic [ref=f160e145]: Москва + - generic [ref=f160e150]: + - link "Тестирование API" [ref=f160e151] [cursor=pointer]: + - /url: /vacancies/skills/api-testing + - link "Postman" [ref=f160e153] [cursor=pointer]: + - /url: /vacancies/skills/postman + - link "Ручное тестирование" [ref=f160e155] [cursor=pointer]: + - /url: /vacancies/skills/ruchnoe-testirovanie + - link "Функциональное тестирование" [ref=f160e157] [cursor=pointer]: + - /url: /vacancies/skills/funktsionalnoe-testirovanie + - link "Разработка тест-кейсов" [ref=f160e159] [cursor=pointer]: + - /url: /vacancies/skills/razrabotka-test-keysov + - link "Баг-трекинг" [ref=f160e161] [cursor=pointer]: + - /url: /vacancies/skills/bag-treking + - link "HTTP" [ref=f160e163] [cursor=pointer]: + - /url: /vacancies/skills/http + - link "Swagger" [ref=f160e165] [cursor=pointer]: + - /url: /vacancies/skills/swagger + - link "TestRail" [ref=f160e167] [cursor=pointer]: + - /url: /vacancies/skills/testrail + - button "Добавить в избранное" [ref=f160e171] [cursor=pointer] + - generic [ref=f160e176]: + - link "Android developer" [ref=f160e177] [cursor=pointer]: + - /url: /vacancies/1000166986 + - generic [ref=f160e178]: + - time [ref=f160e180]: 7 июля + - link [ref=f160e181] [cursor=pointer]: + - /url: /vacancies/1000166986 + - generic [ref=f160e183]: + - generic [ref=f160e184]: + - link "Онлайн-кинотеатр Иви" [ref=f160e185] [cursor=pointer]: + - /url: /companies/ivi + - link "4.61" [ref=f160e192] [cursor=pointer]: + - /url: /companies/ivi/scores/2025 + - link "Android developer" [ref=f160e200] [cursor=pointer]: + - /url: /vacancies/1000166986 + - generic [ref=f160e202]: + - heading "Зарплата не указана" [level=4] [ref=f160e203] + - generic [ref=f160e204]: Похожие специалисты получают 290 000 - 527 000 ₽ + - generic [ref=f160e205]: Москва + - generic [ref=f160e212]: + - link "Java" [ref=f160e213] [cursor=pointer]: + - /url: /vacancies/java_developer + - link "Kotlin" [ref=f160e215] [cursor=pointer]: + - /url: /vacancies/skills/kotlin + - link "Android SDK" [ref=f160e217] [cursor=pointer]: + - /url: /vacancies/skills/android-sdk + - link "Git" [ref=f160e219] [cursor=pointer]: + - /url: /vacancies/skills/git + - button "Добавить в избранное" [ref=f160e223] [cursor=pointer] + - generic [ref=f160e228]: + - link "IOS Developer" [ref=f160e229] [cursor=pointer]: + - /url: /vacancies/1000166985 + - generic [ref=f160e230]: + - time [ref=f160e232]: 7 июля + - link [ref=f160e233] [cursor=pointer]: + - /url: /vacancies/1000166985 + - generic [ref=f160e235]: + - generic [ref=f160e236]: + - link "Онлайн-кинотеатр Иви" [ref=f160e237] [cursor=pointer]: + - /url: /companies/ivi + - link "4.61" [ref=f160e244] [cursor=pointer]: + - /url: /companies/ivi/scores/2025 + - link "IOS Developer" [ref=f160e252] [cursor=pointer]: + - /url: /vacancies/1000166985 + - generic [ref=f160e254]: + - heading "Зарплата не указана" [level=4] [ref=f160e255] + - generic [ref=f160e256]: Похожие специалисты получают 230 000 - 371 000 ₽ + - generic [ref=f160e257]: Москва + - generic [ref=f160e264]: + - link "Swift" [ref=f160e265] [cursor=pointer]: + - /url: /vacancies/skills/swift + - link "Git" [ref=f160e267] [cursor=pointer]: + - /url: /vacancies/skills/git + - link "CoreData" [ref=f160e269] [cursor=pointer]: + - /url: /vacancies/skills/core-data + - link "UIKit" [ref=f160e271] [cursor=pointer]: + - /url: /vacancies/skills/uikit + - link "Разработка под iOS" [ref=f160e273] [cursor=pointer]: + - /url: /vacancies/ios_razrabotchik + - button "Добавить в избранное" [ref=f160e277] [cursor=pointer] + - generic [ref=f160e282]: + - link "Python-разработчик" [ref=f160e283] [cursor=pointer]: + - /url: /vacancies/1000162542 + - generic [ref=f160e284]: + - time [ref=f160e286]: 6 июля + - link [ref=f160e287] [cursor=pointer]: + - /url: /vacancies/1000162542 + - generic [ref=f160e289]: + - generic [ref=f160e290]: + - link "Онлайн-кинотеатр Иви" [ref=f160e291] [cursor=pointer]: + - /url: /companies/ivi + - link "4.61" [ref=f160e298] [cursor=pointer]: + - /url: /companies/ivi/scores/2025 + - link "Python-разработчик" [ref=f160e306] [cursor=pointer]: + - /url: /vacancies/1000162542 + - generic [ref=f160e308]: + - heading "Зарплата не указана" [level=4] [ref=f160e309] + - generic [ref=f160e310]: Похожие специалисты получают 333 000 - 409 000 ₽ + - generic [ref=f160e312]: + - generic [ref=f160e313]: Senior + - generic [ref=f160e318]: Москва + - generic [ref=f160e323]: + - link "Python" [ref=f160e324] [cursor=pointer]: + - /url: /vacancies/programmist_python + - link "Django" [ref=f160e326] [cursor=pointer]: + - /url: /vacancies/django_razrabotchik + - link "SQL" [ref=f160e328] [cursor=pointer]: + - /url: /vacancies/skills/sql + - link "Linux" [ref=f160e330] [cursor=pointer]: + - /url: /vacancies/skills/linux + - link "PostgreSQL" [ref=f160e332] [cursor=pointer]: + - /url: /vacancies/skills/postgresql + - link "Kubernetes" [ref=f160e334] [cursor=pointer]: + - /url: /vacancies/skills/kubernetes + - link "Golang" [ref=f160e336] [cursor=pointer]: + - /url: /vacancies/skills/golang + - button "Добавить в избранное" [ref=f160e340] [cursor=pointer] + - contentinfo [ref=f160e343]: + - generic [ref=f160e344]: + - generic [ref=f160e345]: + - generic [ref=f160e346]: + - paragraph [ref=f160e347]: Хабр Карьера + - list [ref=f160e348]: + - listitem [ref=f160e349]: + - link "О сервисе" [ref=f160e350] [cursor=pointer]: + - /url: https://career.habr.com/info/employee + - listitem [ref=f160e351]: + - link "Услуги и цены" [ref=f160e352] [cursor=pointer]: + - /url: https://career.habr.com/info/employer + - listitem [ref=f160e353]: + - link "Журнал" [ref=f160e354] [cursor=pointer]: + - /url: /journal + - listitem [ref=f160e355]: + - link "Каталог вакансий" [ref=f160e356] [cursor=pointer]: + - /url: https://career.habr.com/catalog/vacancies + - listitem [ref=f160e357]: + - link "Каталог курсов" [ref=f160e358] [cursor=pointer]: + - /url: https://career.habr.com/catalog/courses + - listitem [ref=f160e359]: + - link "Карта сайта" [ref=f160e360] [cursor=pointer]: + - /url: /sitemap + - listitem [ref=f160e361]: + - link "Контакты" [ref=f160e362] [cursor=pointer]: + - /url: /info/contacts + - generic [ref=f160e363]: + - paragraph [ref=f160e364]: Образование + - list [ref=f160e365]: + - listitem [ref=f160e366]: + - link "Отзывы об онлайн-школах" [ref=f160e367] [cursor=pointer]: + - /url: /education_centers/otzyvy + - listitem [ref=f160e368]: + - link "Рейтинг школ" [ref=f160e369] [cursor=pointer]: + - /url: /education_centers/rating + - listitem [ref=f160e370]: + - link "Промокоды и скидки" [ref=f160e371] [cursor=pointer]: + - /url: /education/promocodes + - generic [ref=f160e372]: + - paragraph [ref=f160e373]: Помощь + - list [ref=f160e374]: + - listitem [ref=f160e375]: + - link "Для соискателя" [ref=f160e376] [cursor=pointer]: + - /url: /info/help_user + - listitem [ref=f160e377]: + - link "Для работодателя" [ref=f160e378] [cursor=pointer]: + - /url: /info/help_hr + - listitem [ref=f160e379]: + - link "API сервиса" [ref=f160e380] [cursor=pointer]: + - /url: /info/api + - listitem [ref=f160e381]: + - link "Служба поддержки" [ref=f160e382] [cursor=pointer]: + - /url: https://career.habr.com/feedback + - generic [ref=f160e383]: + - paragraph [ref=f160e384]: Документы + - list [ref=f160e385]: + - listitem [ref=f160e386]: + - link "Соглашение с пользователем" [ref=f160e387] [cursor=pointer]: + - /url: /info/legal/agreement + - listitem [ref=f160e388]: + - link "Правила оказания услуг" [ref=f160e389] [cursor=pointer]: + - /url: /info/legal/tos + - listitem [ref=f160e390]: + - link "Прайс-лист" [ref=f160e391] [cursor=pointer]: + - /url: /info/price + - generic [ref=f160e392]: + - paragraph [ref=f160e393]: Следите за нами в соцсетях + - generic [ref=f160e394]: + - link "Мы в Twitter" [ref=f160e395] [cursor=pointer]: + - /url: https://twitter.com/habr_career + - link "Мы в Facebook" [ref=f160e398] [cursor=pointer]: + - /url: https://www.facebook.com/career.habr + - link "Мы во Вконтакте" [ref=f160e401] [cursor=pointer]: + - /url: https://vk.com/habr_career + - link "Мы в Instagram" [ref=f160e404] [cursor=pointer]: + - /url: https://www.instagram.com/habr_career/ + - link "Мы в Telegram" [ref=f160e407] [cursor=pointer]: + - /url: https://telegram.me/habr_career + - link "Наш телеграм-бот" [ref=f160e410] [cursor=pointer]: + - /url: https://t.me/habrcareer_bot + - generic [ref=f160e413]: + - generic [ref=f160e414]: + - text: Сейчас на сайте + - link "1386" [ref=f160e415] [cursor=pointer]: + - /url: /vacancies + - text: вакансий и + - link "783644" [ref=f160e416] [cursor=pointer]: + - /url: /resumes + - text: резюме, в среднем 27 откликов на вакансию + - link "© Habr" [ref=f160e418] [cursor=pointer]: + - /url: https://company.habr.com/ \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-42-37-306Z.yml b/.playwright-mcp/page-2026-07-14T07-42-37-306Z.yml new file mode 100644 index 0000000..48092f0 --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-42-37-306Z.yml @@ -0,0 +1,287 @@ +- generic [active] [ref=f163e1]: + - generic [ref=f163e2]: + - banner [ref=f163e3]: + - generic [ref=f163e5]: + - link [ref=f163e7] [cursor=pointer]: + - /url: / + - generic [ref=f163e13] [cursor=pointer]: + - paragraph + - generic [ref=f163e19]: + - link "App Store" [ref=f163e20] [cursor=pointer]: + - /url: https://apps.apple.com/app/id579220388 + - link "Google Play" [ref=f163e24] [cursor=pointer]: + - /url: https://play.google.com/store/apps/details?id=com.citymobil + - menu [ref=f163e34]: + - menuitem [ref=f163e35] [cursor=pointer]: + - link [ref=f163e37]: + - /url: / + - paragraph [ref=f163e38]: Клиентам + - menuitem [ref=f163e39] [cursor=pointer]: + - paragraph [ref=f163e41]: Водителям + - menuitem [ref=f163e42] [cursor=pointer]: + - paragraph [ref=f163e44]: Для бизнеса + - menuitem [ref=f163e45] [cursor=pointer]: + - paragraph [ref=f163e47]: Партнерам + - menuitem [ref=f163e48] [cursor=pointer]: + - paragraph [ref=f163e50]: О компании + - menuitem [ref=f163e51] [cursor=pointer]: + - paragraph [ref=f163e53]: Сити Грузовой + - main [ref=f163e54]: + - generic [ref=f163e56]: + - list [ref=f163e57]: + - listitem [ref=f163e58]: + - link [ref=f163e59] [cursor=pointer]: + - /url: /company + - paragraph [ref=f163e60]: О компании + - listitem [ref=f163e61]: + - paragraph [ref=f163e62]: / Карьера + - generic [ref=f163e64]: + - generic [ref=f163e65]: + - heading "Присоединяйтесь к команде Ситимобил" [level=1] [ref=f163e67]: Присоединяйтеськ команде Ситимобил + - paragraph [ref=f163e68]: + - generic [ref=f163e69]: Мы создаем единую платформу городской мобильности, которая помогает пользователям найти самый удобный маршрут из точки «А» в точку «Б». Ежедневно с помощью нашего приложения совершается более 700 000 поездок + - button "Присоединиться" [ref=f163e71] [cursor=pointer] + - img "Такси" [ref=f163e74] + - generic [ref=f163e75]: + - menu [ref=f163e76]: + - generic [ref=f163e78]: + - generic [ref=f163e79]: Направления + - textbox "Направления" [ref=f163e80] + - menu [ref=f163e84]: + - generic [ref=f163e86]: + - generic [ref=f163e87]: Город + - textbox "Город" [ref=f163e88]: + - /placeholder: Ваш город + - generic [ref=f163e92]: + - generic [ref=f163e93]: Название вакансии + - searchbox "Название вакансии" [ref=f163e94] + - button "Поиск" [ref=f163e95] [cursor=pointer] + - generic [ref=f163e96]: + - heading "Вакансии" [level=2] [ref=f163e97] + - generic [ref=f163e99]: + - link [ref=f163e100] [cursor=pointer]: + - /url: /career/1423 + - generic [ref=f163e101]: + - paragraph [ref=f163e102]: Работа с водителями + - paragraph [ref=f163e103]: Менеджер по аренде в таксопарк + - paragraph [ref=f163e105]: Санкт-Петербург + - link [ref=f163e110] [cursor=pointer]: + - /url: /career/1427 + - generic [ref=f163e111]: + - paragraph [ref=f163e112]: Работа с водителями + - paragraph [ref=f163e113]: Менеджер по аренде в таксопарк + - paragraph [ref=f163e115]: Москва + - link [ref=f163e120] [cursor=pointer]: + - /url: /career/1431 + - generic [ref=f163e121]: + - paragraph [ref=f163e122]: Другое + - paragraph [ref=f163e123]: Техник таксопарка + - paragraph [ref=f163e125]: Москва + - generic [ref=f163e130]: + - heading "Работа в Ситимобил" [level=2] [ref=f163e131] + - paragraph [ref=f163e132]: Мы — IT-компания с 13-летней историей, которая движется в сторону Urban mobility. Сейчас у нас свыше 1000 сотрудников, мы работаем более чем в 40 городах России и продолжаем расширять свою географию. + - generic [ref=f163e133]: + - img "Сердце" [ref=f163e135] + - generic [ref=f163e136]: + - heading "Атмосфера" [level=3] [ref=f163e137] + - paragraph [ref=f163e138]: Мы уважаем и поддерживаем друг друга. Каждый может обратиться к каждому и услышать ответ, и не важно, сколько у адресата приставок в должности. Мы заряженные, непосредственные, независимые. По-настоящему получаем кайф от своей работы и любим фан. + - generic [ref=f163e139]: + - img "Ракета" [ref=f163e141] + - generic [ref=f163e142]: + - heading "Карьера" [level=3] [ref=f163e143] + - paragraph [ref=f163e144]: Ситимобил — большой стартап, а не корпорация. Здесь нет бюрократии, нет непробиваемых карьерных потолков, здесь у всех главная дорога. + - generic [ref=f163e145]: + - img "Руки" [ref=f163e147] + - generic [ref=f163e148]: + - heading "Люди" [level=3] [ref=f163e149] + - paragraph [ref=f163e150]: Мы — технологическая компания, но прежде всего человеческая. Именно так — сначала люди, потом всё остальное. Среди нас нет случайных пассажиров, каждый друг другу — человек, а не просто коллега, клиент, водитель. + - generic [ref=f163e151]: + - img "Книги" [ref=f163e153] + - generic [ref=f163e154]: + - heading "Задачи" [level=3] [ref=f163e155] + - paragraph [ref=f163e156]: Мы не боимся новых идей и невыполнимых задач. Ведь порой, чтобы приехать первым, нужно выехать на бездорожье, не так ли? Каждый день мы бросаем себе вызов, чтобы завтра этих вызовов стало ещё больше. На каждое «невозможно!» ответим тысячью «да ладно?». + - generic [ref=f163e157]: + - paragraph [ref=f163e158]: Мы в цифрах* + - generic [ref=f163e159]: + - generic [ref=f163e160]: + - paragraph [ref=f163e161]: 19 лет + - paragraph [ref=f163e162]: На рынке пассажирских перевозок + - generic [ref=f163e163]: + - paragraph [ref=f163e164]: 100+ городов + - paragraph [ref=f163e165]: В которых мы запустились и работаем + - paragraph [ref=f163e166]: "*данные на сентябрь 2025" + - generic [ref=f163e167]: + - generic [ref=f163e168]: + - paragraph [ref=f163e169]: Наши новости + - link [ref=f163e170] [cursor=pointer]: + - /url: /news + - paragraph [ref=f163e171]: Смотреть все + - generic [ref=f163e172]: + - link [ref=f163e173] [cursor=pointer]: + - /url: /news/259 + - generic [ref=f163e174]: + - paragraph [ref=f163e175]: "Новая функция в приложении Ситимобил: Ускоритель 2.0" + - paragraph [ref=f163e177]: 26 ИЮНЯ 2024 + - link [ref=f163e182] [cursor=pointer]: + - /url: /news/255 + - generic [ref=f163e183]: + - paragraph [ref=f163e184]: "Стали быстрее: в «Ситимобил» появились горящие заказы." + - paragraph [ref=f163e186]: 28 МАРТА 2023 + - link [ref=f163e191] [cursor=pointer]: + - /url: /news/251 + - generic [ref=f163e192]: + - paragraph [ref=f163e193]: Ситимобил - новый партнер программы Спасибо от Сбербанка + - paragraph [ref=f163e195]: 03 ФЕВРАЛЯ 2023 + - link [ref=f163e200] [cursor=pointer]: + - /url: /news/247 + - generic [ref=f163e201]: + - paragraph [ref=f163e202]: Ситимобил запускает СитиПарк + - paragraph [ref=f163e204]: 10 ЯНВАРЯ 2023 + - contentinfo [ref=f163e209]: + - generic [ref=f163e212]: + - generic [ref=f163e213]: + - paragraph [ref=f163e214]: Клиентам + - link [ref=f163e215] [cursor=pointer]: + - /url: /uslugi-evakuatora + - paragraph [ref=f163e216]: Вызвать эвакуатор + - link [ref=f163e217] [cursor=pointer]: + - /url: /tariffs + - paragraph [ref=f163e218]: Тарифы + - link [ref=f163e219] [cursor=pointer]: + - /url: /loyalty + - paragraph [ref=f163e220]: Кешбэк программы лояльности + - link [ref=f163e221] [cursor=pointer]: + - /url: https://gruz-taxi.city-mobil.ru + - paragraph [ref=f163e222]: Грузовое такси + - link [ref=f163e223] [cursor=pointer]: + - /url: /faq + - paragraph [ref=f163e224]: Поддержка и FAQ + - generic [ref=f163e225]: + - paragraph [ref=f163e226]: Водителям + - link [ref=f163e227] [cursor=pointer]: + - /url: /drivers + - paragraph [ref=f163e228]: Стать водителем + - link [ref=f163e229] [cursor=pointer]: + - /url: https://gruz-taxi.city-mobil.ru + - paragraph [ref=f163e230]: Стать водителем / Грузовое такси + - link [ref=f163e231] [cursor=pointer]: + - /url: /branding + - paragraph [ref=f163e232]: Брендирование + - link [ref=f163e233] [cursor=pointer]: + - /url: /svoe-avto + - paragraph [ref=f163e234]: Получить автомобиль + - link [ref=f163e235] [cursor=pointer]: + - /url: /driver + - paragraph [ref=f163e236]: База знаний + - link [ref=f163e237] [cursor=pointer]: + - /url: /driver/standards/cars + - paragraph [ref=f163e238]: Классы автомобилей + - generic [ref=f163e239]: + - paragraph [ref=f163e240]: Для бизнеса + - link [ref=f163e241] [cursor=pointer]: + - /url: /corporate + - paragraph [ref=f163e242]: Корпоративное такси + - link [ref=f163e243] [cursor=pointer]: + - /url: /delivery-b2b + - paragraph [ref=f163e244]: Доставка для бизнеса + - link [ref=f163e245] [cursor=pointer]: + - /url: https://gruz-taxi.city-mobil.ru/#biz + - paragraph [ref=f163e246]: Стать клиентом СитиМобил грузовой + - link [ref=f163e247] [cursor=pointer]: + - /url: https://corporate.city-mobil.ru/register?utm_product=taxi + - paragraph [ref=f163e248]: Стать клиентом + - link [ref=f163e249] [cursor=pointer]: + - /url: https://corporate.city-mobil.ru/login?utm_product=taxi + - paragraph [ref=f163e250]: Вход в кабинет + - generic [ref=f163e251]: + - paragraph [ref=f163e252]: Партнерам + - link [ref=f163e253] [cursor=pointer]: + - /url: /partners + - paragraph [ref=f163e254]: Стать партнером + - link [ref=f163e255] [cursor=pointer]: + - /url: /partner-list + - paragraph [ref=f163e256]: Список партнеров + - link [ref=f163e257] [cursor=pointer]: + - /url: /leasing + - paragraph [ref=f163e258]: Лизинг + - generic [ref=f163e259]: + - paragraph [ref=f163e260]: О компании + - link [ref=f163e261] [cursor=pointer]: + - /url: /company + - paragraph [ref=f163e262]: История компании + - link [ref=f163e263] [cursor=pointer]: + - /url: /team + - paragraph [ref=f163e264]: Команда + - link [ref=f163e265] [cursor=pointer]: + - /url: /career + - paragraph [ref=f163e266]: Карьера + - link [ref=f163e267] [cursor=pointer]: + - /url: /news + - paragraph [ref=f163e268]: Новости + - link [ref=f163e269] [cursor=pointer]: + - /url: /otzyvy + - paragraph [ref=f163e270]: Отзывы + - link [ref=f163e271] [cursor=pointer]: + - /url: /contacts + - paragraph [ref=f163e272]: Контакты + - generic [ref=f163e273]: + - paragraph [ref=f163e274]: Сити Грузовой + - link [ref=f163e275] [cursor=pointer]: + - /url: https://gruz-taxi.city-mobil.ru/?city= + - paragraph [ref=f163e276]: Заказать грузоперевозку + - link [ref=f163e277] [cursor=pointer]: + - /url: https://gruz-taxi.city-mobil.ru/services/truck-cab + - paragraph [ref=f163e278]: Услуги + - link [ref=f163e279] [cursor=pointer]: + - /url: https://gruz-taxi.city-mobil.ru/driver + - paragraph [ref=f163e280]: Стать водителем + - link [ref=f163e281] [cursor=pointer]: + - /url: https://gruz-taxi.city-mobil.ru/brand + - paragraph [ref=f163e282]: Брендирование + - link [ref=f163e283] [cursor=pointer]: + - /url: https://gruz-taxi.city-mobil.ru/partners + - paragraph [ref=f163e284]: Партнёрам + - link [ref=f163e285] [cursor=pointer]: + - /url: https://gruz-taxi.city-mobil.ru/business + - paragraph [ref=f163e286]: Для бизнеса + - link [ref=f163e287] [cursor=pointer]: + - /url: https://gruz-taxi.city-mobil.ru/question + - paragraph [ref=f163e288]: Популярные вопросы + - link [ref=f163e289] [cursor=pointer]: + - /url: https://gruz-taxi.city-mobil.ru/contacts + - paragraph [ref=f163e290]: Контакты + - generic [ref=f163e293]: + - generic [ref=f163e294]: + - link [ref=f163e296] [cursor=pointer]: + - /url: / + - link [ref=f163e301] [cursor=pointer]: + - /url: https://legal.city-mobil.ru + - paragraph [ref=f163e302]: Правовая информация + - generic [ref=f163e303]: + - generic [ref=f163e304]: + - link [ref=f163e305] [cursor=pointer]: + - /url: https://t.me/citymobilpr + - link [ref=f163e308] [cursor=pointer]: + - /url: https://vk.com/citymobiltaxi + - generic [ref=f163e311]: + - link "App Store" [ref=f163e312] [cursor=pointer]: + - /url: https://apps.apple.com/app/id579220388 + - link "Google Play" [ref=f163e316] [cursor=pointer]: + - /url: https://play.google.com/store/apps/details?id=com.citymobil + - link "AppGallery" [ref=f163e322] [cursor=pointer]: + - /url: https://appgallery.huawei.com/#/app/C101417345?locale=ru_RU + - generic [ref=f163e329]: + - paragraph [ref=f163e330]: "*App Store является товарным знаком Apple Inc." + - paragraph [ref=f163e331]: + - text: "**Citymobil Sans - Студия Contrast Foundry," + - link "https://contrastfoundry.com" [ref=f163e332] [cursor=pointer]: + - /url: https://contrastfoundry.com + - paragraph [ref=f163e333]: "***Google Play и логотип Google Play являются товарными знаками корпорации Google LLC." + - generic [ref=f163e336]: + - paragraph [ref=f163e338]: Ситимобил — информационный сервис заказа транспортных и иных услуг, оказываемых партнерами. 0+ + - paragraph [ref=f163e341]: ООО «Транс-Миссия» + - alert [ref=f163e342] + - iframe [ref=f163e345]: + - generic [ref=f164e6]: + - text: защита от спама + - strong [ref=f164e7]: reCAPTCHA \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-43-02-131Z.yml b/.playwright-mcp/page-2026-07-14T07-43-02-131Z.yml new file mode 100644 index 0000000..1c55c0a --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-43-02-131Z.yml @@ -0,0 +1,1145 @@ +- generic [active] [ref=f168e1]: + - generic [ref=f168e3]: + - generic [ref=f168e7]: + - generic [ref=f168e8]: + - text: Мы используем файлы cookie, чтобы обеспечивать правильную работу нашего веб-сайта и анализировать сетевой трафик. + - link "Правила использования файлов cookie" [ref=f168e9]: + - /url: /article/cookie_policy?hhtmFrom=employer + - button "Понятно" [ref=f168e13] [cursor=pointer] + - banner [ref=f168e15]: + - generic [ref=f168e17]: + - link "Главная страница сайта" [ref=f168e18] [cursor=pointer]: + - /url: / + - button [ref=f168e23] + - link [ref=f168e34] [cursor=pointer] + - link "Войти" [ref=f168e47]: + - /url: /account/login?role=applicant&backurl=%2Femployer%2F1455 + - button "navi-button-mobile" [ref=f168e51] [cursor=pointer] + - generic [ref=f168e61]: + - main [ref=f168e62]: + - generic [ref=f168e71]: + - generic [ref=f168e72]: + - img "HeadHunter" [ref=f168e73] + - generic [ref=f168e74]: + - heading [level=1] [ref=f168e77] + - generic [ref=f168e88]: + - generic [ref=f168e92]: + - generic [ref=f168e93]: + - generic [ref=f168e94]: 4,5 + - link [ref=f168e95] [cursor=pointer]: + - /url: /employer_reviews/mine + - button "245 отзывов" [ref=f168e98] + - generic [ref=f168e102]: · + - button [ref=f168e117] [cursor=pointer] + - list [ref=f168e135]: + - tablist [ref=f168e137]: + - tab "О компании" [selected] [ref=f168e139] + - tab "Вакансии 43" [ref=f168e144] [cursor=pointer]: + - generic [ref=f168e145]: + - generic [ref=f168e146]: Вакансии + - generic [ref=f168e149]: "43" + - generic [ref=f168e152]: + - generic [ref=f168e157]: + - generic [ref=f168e158]: + - generic [ref=f168e162]: + - generic [ref=f168e163]: + - heading "Создаем экосистему и эффективный платформенный бизнес, основанный на уникальных данных и технологиях" [level=2] [ref=f168e164] + - generic [ref=f168e165]: + - generic [ref=f168e167]: + - generic [ref=f168e169]: + - generic [ref=f168e170]: + - paragraph [ref=f168e171]: №1 + - paragraph [ref=f168e172]: сервис для поиска работы в России и топ-5 в мире *** + - generic [ref=f168e173]: + - paragraph [ref=f168e174]: 1 млрд + - paragraph [ref=f168e175]: откликов на вакансии + - generic [ref=f168e177]: + - generic [ref=f168e178]: + - paragraph [ref=f168e179]: 2000+ + - paragraph [ref=f168e180]: сотрудников уже работают в hh.ru + - generic [ref=f168e181]: + - paragraph [ref=f168e182]: 68 млн + - paragraph [ref=f168e183]: резюме в базе + - generic [ref=f168e184]: + - generic [ref=f168e186]: + - generic [ref=f168e187]: + - paragraph [ref=f168e188]: 4,5 + - paragraph [ref=f168e189]: средняя оценка hh.ru как работодателя ** + - generic [ref=f168e198]: + - paragraph [ref=f168e199]: 1522 тыс + - paragraph [ref=f168e200]: вакансий + - generic [ref=f168e202]: + - generic [ref=f168e203]: + - paragraph [ref=f168e204]: "12" + - paragraph [ref=f168e205]: современных офисов по всей России + - generic [ref=f168e206]: + - paragraph [ref=f168e207]: 18 млн + - paragraph [ref=f168e208]: пользователей в день + - generic [ref=f168e209]: + - heading "знаем, что для нас важно" [level=2] [ref=f168e210] + - generic [ref=f168e212]: + - listitem [ref=f168e213]: + - heading "технологичность" [level=3] [ref=f168e214] + - paragraph [ref=f168e215]: мы строим свои процессы и системы с использованием самых передовых решений и технологий + - listitem [ref=f168e216]: + - heading "миссия" [level=3] [ref=f168e217] + - paragraph [ref=f168e218]: мы на конкретных цифрах и примерах видим, как результаты нашей работы меняют жизни людей + - listitem [ref=f168e219]: + - heading "команда" [level=3] [ref=f168e220] + - paragraph [ref=f168e221]: мы — команда экспертов, где ценят не только результат, но и друг друга + - generic [ref=f168e223]: + - heading "знаем, что мы ценим" [level=2] [ref=f168e224] + - list [ref=f168e227]: + - listitem [ref=f168e228]: + - heading "1 забота и человечность" [level=3] [ref=f168e229] + - paragraph [ref=f168e230]: мы не «закрываем задачи» — мы решаем человеческие истории. Потому что за каждым резюме — чьи‑то надежды. За каждой вакансией — чьи‑то амбиции. + - listitem [ref=f168e231]: + - heading "2 вместе — успех неизбежен" [level=3] [ref=f168e232] + - paragraph [ref=f168e233]: мы верим в силу разных точек зрения. Ценим всех, кто готов делиться своим опытом, экспертизой, идеями. + - listitem [ref=f168e234]: + - heading "3 думай как headлайнер" [level=3] [ref=f168e235] + - paragraph [ref=f168e236]: headлайнеру, чтобы двигать рынок — и нас самих вперёд, иногда надо шагнуть в неизвестное. Даже если немного страшно. Зато честно, амбициозно и по‑настоящему. + - generic [ref=f168e238]: + - list [ref=f168e240]: + - listitem [ref=f168e241]: "удобный формат работы: гибрид, офис или удаленка" + - listitem [ref=f168e242]: тренинги и курсы за счёт компании + - listitem [ref=f168e243]: комфортные и современные офисы + - listitem [ref=f168e244]: передовые технологии и практики + - heading "знаем, что здесь твои идеи работают" [level=2] [ref=f168e246] + - generic [ref=f168e249]: + - generic [ref=f168e250]: Найди свою вакансию + - generic [ref=f168e253]: + - generic [ref=f168e254] [cursor=pointer]: Все отделы + - generic [ref=f168e256] [cursor=pointer]: Продукты и проекты + - generic [ref=f168e258] [cursor=pointer]: Разработка + - generic [ref=f168e260] [cursor=pointer]: Развитие бизнеса и продажи + - generic [ref=f168e262] [cursor=pointer]: Тестирование + - generic [ref=f168e264] [cursor=pointer]: Дизайн + - generic [ref=f168e266] [cursor=pointer]: Клиентский сервис + - generic [ref=f168e268] [cursor=pointer]: Аналитика + - generic [ref=f168e270] [cursor=pointer]: Финансы + - generic [ref=f168e272] [cursor=pointer]: Информационная безопасность + - generic [ref=f168e274] [cursor=pointer]: Маркетинг + - generic [ref=f168e276] [cursor=pointer]: Корпоративное развитие рынков и капиталов + - generic [ref=f168e278] [cursor=pointer]: HR + - generic [ref=f168e280] [cursor=pointer]: AXO + - generic [ref=f168e282] [cursor=pointer]: Информационные технологии + - generic [ref=f168e284] [cursor=pointer]: Юриспруденция + - generic [ref=f168e287]: + - generic [ref=f168e288]: Показать ещё + - generic [ref=f168e290]: + - generic [ref=f168e291]: + - generic [ref=f168e292] [cursor=pointer]: Product management + - generic: + - generic: + - generic: + - generic [ref=f168e294]: О нас + - generic [ref=f168e295]: Именно команда продукта определяет, как будет развиваться сервис. У нас найдутся задачи для тех, кому нравится оптимизировать сложные системы, и для тех, кто любит и умеет запускать новые бизнесы. Наши продакт-менеджеры отвечают за полный цикл работы над продуктом — от изучения потребностей пользователей до вывода новых продуктов или фич на рынок. Работа ведется в кросс-функциональных командах, в которые также входят дизайнеры, продуктовые аналитики, product marketing managers и, конечно, разработчики. + - generic [ref=f168e296] [cursor=pointer]: Прочитать всё + - generic: + - generic [ref=f168e298]: + - generic [ref=f168e299]: Почему с нами классно + - generic [ref=f168e300]: Мы развиваем интеллектуально интересный бизнес двустороннего маркетплейса. Ты станешь частью амбициозной стратегии и своими руками обеспечишь быстрый рост бизнеса. У нас царит атмосфера человеколюбия и свободы — продакты получают много автономии при принятии ключевых решений. + - generic [ref=f168e301]: + - generic [ref=f168e302]: "Этапы подбора:" + - generic [ref=f168e303]: 1. Отклик на вакансию + - generic [ref=f168e304]: расскажи о себе и своём опыте, какие продукты уже запустил, и как они себя показали + - generic [ref=f168e305]: 2. Интервью + - generic [ref=f168e306]: узнаем друг друга получше, познакомим тебя с руководителями, расскажем о существующих продуктах и сервисах + - generic [ref=f168e307]: 3. Тестовое задание + - generic [ref=f168e308]: проверим тебя, проверим себя, узнаем друг друга получше + - generic [ref=f168e309]: 4. Финальное интервью + - generic [ref=f168e310]: познакомим тебя с СРО + - generic [ref=f168e311]: 5. Оффер + - generic [ref=f168e312]: приглашаем на работу, знакомим с командами и компанией + - generic [ref=f168e314]: + - generic [ref=f168e315] [cursor=pointer]: Project management + - generic: + - generic: + - generic: + - generic [ref=f168e317]: О нас + - generic [ref=f168e318]: Мы выстраиваем эффективные процессы работы над IT-проектами и доводим проекты до результата. Ищем и внедряем изменения в процессы для достижения продуктовых целей компании. Наш отдел эволюционно трансформирует процессы поставки ценности, опираясь на Канбан-метод. Мы регулярно следим за процессными метриками, работаем над ростом эффективности потока и снижением leadtime. Ещё один фокус нашей работы — рост самоорганизованности в командах, поэтому работаем над командообразованием и зрелостью продуктовых юнитов. + - generic [ref=f168e319] [cursor=pointer]: Прочитать всё + - generic: + - generic [ref=f168e321]: + - generic [ref=f168e322]: Почему с нами классно + - generic [ref=f168e323]: "У нас нет бюрократии, мы не пишем монструозные ТЗ и всячески стараемся уйти от иерархии, где ты занимаешься не разработкой ценности, а бесконечным согласованием. Культивируем Data Driven культуру: как для продуктовой части, так и для процессной. Для анализа процессов мы создали свой инструмент для сбора, визуализации и интерпретации процессных метрик. У нас зрелые и прозрачные процессы в рамках Канбан, где уже устранено большинство «детских болезней». Мы всегда находимся в поиске лучших практик, которые позволяют балансировать между комфортом разработки и ее эффективностью." + - generic [ref=f168e324]: + - generic [ref=f168e325]: "Этапы подбора:" + - generic [ref=f168e326]: 1. Опросник + - generic [ref=f168e327]: это не тестовое задание, а короткая анкета по твоему прошлому опыту + - generic [ref=f168e328]: 2. Общение с HR + - generic [ref=f168e329]: наш HR свяжется с тобой, чтобы уточнить детали + - generic [ref=f168e330]: 3. Техническое собеседование + - generic [ref=f168e331]: наш HR свяжется с тобой, чтобы уточнить детали + - generic [ref=f168e332]: 4. Продуктовое собеседование + - generic [ref=f168e333]: это финальное интервью с продактом, тимлидом команды и руководителем проектного офиса + - generic [ref=f168e334]: 5. Оффер + - generic [ref=f168e335]: приглашаем на работу и знакомим с компанией + - generic [ref=f168e337]: + - generic [ref=f168e338] [cursor=pointer]: Поддержка продуктов + - generic: + - generic: + - generic: + - generic [ref=f168e340]: О нас + - generic [ref=f168e341]: Мы выстраиваем эффективные процессы работы над IT-проектами и доводим проекты до результата. Ищем и внедряем изменения в процессы для достижения продуктовых целей компании. Наш отдел эволюционно трансформирует процессы поставки ценности, опираясь на Канбан-метод. Мы регулярно следим за процессными метриками, работаем над ростом эффективности потока и снижением leadtime. Ещё один фокус нашей работы — рост самоорганизованности в командах, поэтому работаем над командообразованием и зрелостью продуктовых юнитов. + - generic [ref=f168e342] [cursor=pointer]: Прочитать всё + - generic: + - generic [ref=f168e344]: + - generic [ref=f168e345]: Почему с нами классно + - generic [ref=f168e346]: "У нас нет бюрократии, мы не пишем монструозные ТЗ и всячески стараемся уйти от иерархии, где ты занимаешься не разработкой ценности, а бесконечным согласованием. Культивируем Data Driven культуру: как для продуктовой части, так и для процессной. Для анализа процессов мы создали свой инструмент для сбора, визуализации и интерпретации процессных метрик. У нас зрелые и прозрачные процессы в рамках Канбан, где уже устранено большинство «детских болезней». Мы всегда находимся в поиске лучших практик, которые позволяют балансировать между комфортом разработки и ее эффективностью." + - generic [ref=f168e347]: + - generic [ref=f168e348]: "Этапы подбора:" + - generic [ref=f168e349]: 1. Опросник + - generic [ref=f168e350]: это не тестовое задание, а короткая анкета по твоему прошлому опыту + - generic [ref=f168e351]: 2. Общение с HR + - generic [ref=f168e352]: наш HR свяжется с тобой, чтобы уточнить детали + - generic [ref=f168e353]: 3. Техническое собеседование + - generic [ref=f168e354]: наш HR свяжется с тобой, чтобы уточнить детали + - generic [ref=f168e355]: 4. Продуктовое собеседование + - generic [ref=f168e356]: это финальное интервью с продактом, тимлидом команды и руководителем проектного офиса + - generic [ref=f168e357]: 5. Оффер + - generic [ref=f168e358]: приглашаем на работу и знакомим с компанией + - generic [ref=f168e360]: + - generic [ref=f168e361]: + - generic [ref=f168e362] [cursor=pointer]: Backend + - generic: + - generic: + - generic: + - generic [ref=f168e364]: О нас + - generic [ref=f168e365]: Мы — технологическое ядро нашей компании. Команда backend-разработчиков отвечает за архитектуру, надёжность и производительность всех веб-сервисов hh.ru. Мы создаем высоконагруженные системы, которые обеспечивают бесперебойную работу наших продуктов для миллионов пользователей.Мы работаем с самыми современными технологиями и находим инновационные решения для сложнейших технических задач. Наша цель — не просто писать код, а делать продукты лучше, быстрее и безопаснее. + - generic [ref=f168e366] [cursor=pointer]: Прочитать всё + - generic: + - generic [ref=f168e368]: + - generic [ref=f168e369]: Почему с нами классно + - generic [ref=f168e370]: С нами у тебя есть возможность поработать с широким стеком технологий и постоянно изучать новые. В работе мы используем Java, Python и множество инструментов для обеспечения высокой доступности и масштабируемости наших сервисов. В нашей команде ты сможешь внести значительный вклад в развитие продуктов, которые используются миллионами. Мы ценим креативность и предпринимательский подход к решению задач. Поддерживаем профессиональный рост наших сотрудников через обучение, конференции, мастер-классы и внутренние технические доклады. Мы верим, что каждый может стать экспертом. + - generic [ref=f168e371]: + - generic [ref=f168e372]: "Этапы подбора:" + - generic [ref=f168e373]: 1. Отклик на вакансию + - generic [ref=f168e374]: расскажи о себе и своём опыте, какими задачами тебе интересно заниматься + - generic [ref=f168e375]: 2. Техническое собеседование + - generic [ref=f168e376]: обсудим твои навыки, стек и понимание тонкостей backend-разработки + - generic [ref=f168e377]: 3. Финальное собеседование + - generic [ref=f168e378]: познакомим тебя с руководителями и расскажем о продуктах и проектах + - generic [ref=f168e379]: 4. Офферная встреча + - generic [ref=f168e380]: подробно расскажем о команде, задачах и планах на первое время + - generic [ref=f168e382]: + - generic [ref=f168e383] [cursor=pointer]: iOS + - generic: + - generic: + - generic: + - generic [ref=f168e385]: О нас + - generic [ref=f168e386]: Команда iOS — это сообщество единомышленников. Мы решаем сложные продуктовые и технические задачи, помогаем друг другу становиться круче и стараемся избегать формальностей и бюрократии. + - generic [ref=f168e387] [cursor=pointer]: Прочитать всё + - generic: + - generic [ref=f168e389]: + - generic [ref=f168e390]: Почему с нами классно + - generic [ref=f168e391]: Мы используем современный стек технологий и множество автоматизаций. Время горячей сборки проекта — меньше минуты. С нами ты сможешь напрямую влиять на продукт с огромной аудиторией, наблюдать результат свой работы, развиваться по чёткому плану и общаться с топовыми профи в своей сфере. + - generic [ref=f168e392]: + - generic [ref=f168e393]: "Этапы подбора:" + - generic [ref=f168e394]: 1. HR-скриниг + - generic [ref=f168e395]: с твой свяжется HR, чтобы понять, совпадают ли наши ожидания. + - generic [ref=f168e396]: 2. Техническое собеседование + - generic [ref=f168e397]: поговорим про опыт работы, разберём несколько практических задач, расскажем о нашем стеке и проекте + - generic [ref=f168e398]: 3. Финальное собеседование + - generic [ref=f168e399]: пообщаемся о продуктах, опыте, планах, целях и ожиданиях. Расскажем о наших процессах и задачах + - generic [ref=f168e400]: 4. Офферная встреча + - generic [ref=f168e401]: рассказываем про условия работы, команду и твой карьерный трек внутри hh.ru + - generic [ref=f168e403]: + - generic [ref=f168e404] [cursor=pointer]: Android + - generic: + - generic: + - generic: + - generic [ref=f168e406]: О нас + - generic [ref=f168e407]: Наше внутреннее Android-сообщество объединяет всех Android-разработчиков из кросс-функциональных продуктовых и технических команд hh.ru. Мы регулярно делимся опытом друг с другом на встречах и в чатах платформы, взаимодействуем при проработке задач и на код-ревью. + - generic [ref=f168e408] [cursor=pointer]: Прочитать всё + - generic: + - generic [ref=f168e410]: + - generic [ref=f168e411]: Почему с нами классно + - generic [ref=f168e412]: У нас общая кодовая база для соискательского и работодательского приложения с активным переиспользованием модулей, общей дизайн-системой на Jetpack Compose и инфраструктурой CI/CD. Сотни автотестов помогают нам безопасно проводить рефакторинги и делают стабильным наш еженедельный релизный цикл. Мы непрерывно проводим исследования новых технологий и постепенно внедряем их в наш стек. + - generic [ref=f168e413]: + - generic [ref=f168e414]: "Этапы подбора:" + - generic [ref=f168e415]: 1. HR-скриниг + - generic [ref=f168e416]: с твой свяжется HR, чтобы понять, совпадают ли наши ожидания. + - generic [ref=f168e417]: 2. Техническое собеседование + - generic [ref=f168e418]: поговорим о твоем техническом опыте, обсудим Kotlin, Android и архитектуру приложений + - generic [ref=f168e419]: 3. Финальное собеседование + - generic [ref=f168e420]: пообщаемся о продуктах, опыте, планах, целях и ожиданиях. Расскажем о наших процессах и задачах + - generic [ref=f168e421]: 4. Офферная встреча + - generic [ref=f168e422]: рассказываем про условия работы, команду и твой карьерный трек внутри hh.ru + - generic [ref=f168e424]: + - generic [ref=f168e425] [cursor=pointer]: Frontend + - generic: + - generic: + - generic: + - generic [ref=f168e427]: О нас + - generic [ref=f168e428]: Мы разрабатываем и поддерживаем пользовательские интерфейсы мобильных и десктопных веб-приложений для всех сервисов компании. В нашей команде более 50 фронтенд-разработчиков, которые тесно взаимодействуют с Product Owner, UI/UX-дизайнерами, бэкендерами и тестировщиками для обеспечения превосходного пользовательского опыта. Отдельная команда занимается поддержкой фронтенд-инфраструктуры и архитектуры, чтобы DX был на высшем уровне. + - generic [ref=f168e429] [cursor=pointer]: Прочитать всё + - generic: + - generic [ref=f168e431]: + - generic [ref=f168e432]: Почему с нами классно + - generic [ref=f168e433]: "Мы заботимся о нашем фронтенд-сообществе: спонсируем посещение конференций и обучение, встречаемся онлайн для обсуждения актуальных тем в разработке и не только. С нами ты сможешь внедрять продуктовые фичи и решать нетривиальные технические или процессные задачи. Мы всегда находим время для реализации амбиций разработчиков и культивируем желание развиваться." + - generic [ref=f168e434]: + - generic [ref=f168e435]: "Этапы подбора:" + - generic [ref=f168e436]: 1. Отклик на вакансию + - generic [ref=f168e437]: расскажи о себе и своём опыте, какими задачами тебе интересно заниматься + - generic [ref=f168e438]: 2. Техническое собеседование + - generic [ref=f168e439]: обсудим различные технические аспекты фронтенд-разработки + - generic [ref=f168e440]: 3. Финальное собеседование + - generic [ref=f168e441]: познакомим тебя с руководителями и расскажем о продуктах и проектах + - generic [ref=f168e442]: 4. Офферная встреча + - generic [ref=f168e443]: подробно расскажем о команде, задачах и планах на первое время + - generic [ref=f168e445]: + - generic [ref=f168e446] [cursor=pointer]: Infrastructure engineers + - generic: + - generic: + - generic: + - generic [ref=f168e448]: О нас + - generic [ref=f168e449]: Мы обеспечиваем бесперебойную работу ИТ-инфраструктуры для компании. Именно мы создаем и поддерживать надежную, масштабируемую и безопасную инфраструктуру, которая позволяет компании развиваться и достигать новых вершин. + - generic [ref=f168e450] [cursor=pointer]: Прочитать всё + - generic: + - generic [ref=f168e452]: + - generic [ref=f168e453]: Почему с нами классно + - generic [ref=f168e454]: Мы — команда профессионалов, увлеченных своим делом, поэтому мы постоянно обучаемся и совершенствуем свои навыки. Мы постоянно работаем над новыми проектами, внедряем передовые технологии и решаем сложные задачи. У нас есть все возможности для развития твоих навыков и карьерного роста. Мы предлагаем обширные программы обучения, участие в конференциях и семинарах, а также менторство от опытных коллег. Мы ценим командную работу и взаимопомощь. В нашей компании царит дружелюбная атмосфера, где каждый может внести свой вклад и получить поддержку коллег. + - generic [ref=f168e455]: + - generic [ref=f168e456]: "Этапы подбора:" + - generic [ref=f168e457]: 1. Собеседование с рекрутером + - generic [ref=f168e458]: с тобой свяжется наш HR, чтобы обсудить детали + - generic [ref=f168e459]: 2. Тестовое задание + - generic [ref=f168e460]: проверим тебя, проверим себя, узнаем друг друга получше + - generic [ref=f168e461]: 3. Собеседование с командой + - generic [ref=f168e462]: познакомим тебя с командой, поговорим про твой опыт и про наш опыт + - generic [ref=f168e463]: 4. Оффер + - generic [ref=f168e464]: приглашаем на работу, знакомим с командами и компанией + - generic [ref=f168e466]: + - generic [ref=f168e467]: + - generic [ref=f168e468] [cursor=pointer]: Отдел телефонных продаж + - generic: + - generic: + - generic: + - generic [ref=f168e470]: О нас + - generic [ref=f168e471]: В нашей команде работает более 70 менеджеров по работе с клиентами, которые в экологичном формате решают задачи работодателей. Мы работаем с клиентами среднего и малого бизнеса (SMB) по всей России и со всеми часовыми поясами. Задача менеджера по работе с клиентами — не только выяснить потребности клиента и предложить подходящий продукт, но и помочь вывести метод работы клиента на совершенно новый уровень. + - generic [ref=f168e472] [cursor=pointer]: Прочитать всё + - generic: + - generic [ref=f168e474]: + - generic [ref=f168e475]: Почему с нами классно + - generic [ref=f168e476]: Вместе с клиентом мы находим как быстрые решения, так и новые подходы к реализации задач найма и бизнеса. Мы фокусируемся на всей картине и стремимся предлагать комплексные решения, охватывающие весь спектр задач клиента. Отталкиваемся от аналитических данных в каждом предложении и обучаем клиентов использовать их в принятии решений. + - generic [ref=f168e477]: + - generic [ref=f168e478]: "Этапы подбора:" + - generic [ref=f168e479]: 1. Собеседование с рекрутером + - generic [ref=f168e480]: с тобой свяжется наш HR, чтобы обсудить детали + - generic [ref=f168e481]: 2. Тестовое задание + - generic [ref=f168e482]: проверим тебя, проверим себя, узнаем друг друга получше + - generic [ref=f168e483]: 3. Собеседование с командой + - generic [ref=f168e484]: познакомим тебя с командой, поговорим про твой опыт и про наш опыт + - generic [ref=f168e485]: 4. Оффер + - generic [ref=f168e486]: приглашаем на работу, знакомим с командами и компанией + - generic [ref=f168e488]: + - generic [ref=f168e489] [cursor=pointer]: Отдел партнерских продаж и внутренних продуктовых решений + - generic: + - generic: + - generic: + - generic [ref=f168e491]: О нас + - generic [ref=f168e492]: "Мы занимаемся продажами партнерских и внутренних продуктов hh.ru: Skillas, DreamJob, Talantix и многих других. Благодаря нашим продуктам и партнерским решениям мы охватываем широкий спектр проблем клиентов и успешно помогаем закрывать их боли." + - generic [ref=f168e493] [cursor=pointer]: Прочитать всё + - generic: + - generic [ref=f168e495]: + - generic [ref=f168e496]: Почему с нами классно + - generic [ref=f168e497]: Мы обладаем самой глубокой экспертизой в современных HR-Tech решениях и готовы поделиться ею с тобой. В нашем отделе ты сможешь поработать с передовыми продуктами и практиками рынка труда и развить в себе особые навыки, благодаря регулярному решению нетривиальных задач клиентов. + - generic [ref=f168e498]: + - generic [ref=f168e499]: "Этапы подбора:" + - generic [ref=f168e500]: 1. Собеседование с рекрутером + - generic [ref=f168e501]: с тобой свяжется наш HR, чтобы обсудить детали + - generic [ref=f168e502]: 2. Тестовое задание + - generic [ref=f168e503]: проверим тебя, проверим себя, узнаем друг друга получше + - generic [ref=f168e504]: 3. Собеседование с командой + - generic [ref=f168e505]: познакомим тебя с командой, поговорим про твой опыт и про наш опыт + - generic [ref=f168e506]: 4. Оффер + - generic [ref=f168e507]: приглашаем на работу, знакомим с командами и компанией + - generic [ref=f168e509]: + - generic [ref=f168e510] [cursor=pointer]: Комплексные продажи + - generic: + - generic: + - generic: + - generic [ref=f168e512]: О нас + - generic [ref=f168e513]: Наш отдел ведет и развивает клиентскую базу компаний по всей России. Мы разрабатываем стратегию развития клиентской базы через целеполагание, выстраиваем партнерские отношения с клиентами, работаем с их потребностями и решаем задачи в индивидуальном подходе. Наши сотрудники взаимодействуют с большими комплексными запросами крупнейших клиентов, а также с продуктовыми командами и командой маркетинга. + - generic [ref=f168e514] [cursor=pointer]: Прочитать всё + - generic: + - generic [ref=f168e516]: + - generic [ref=f168e517]: Почему с нами классно + - generic [ref=f168e518]: Мы предлагаем глубокий опыт взаимодействия с крупными клиентами. Став частью нашей команды, ты вместе с другими профессионалами сможешь применять лучшие практики продаж, узнаешь новые, а может быть даже изобретешь собственные. Мы активно обмениваемся опытом друг с другом и оказывают полную поддержку каждому коллеге. + - generic [ref=f168e519]: + - generic [ref=f168e520]: "Этапы подбора:" + - generic [ref=f168e521]: 1. Собеседование с рекрутером + - generic [ref=f168e522]: с тобой свяжется наш HR, чтобы обсудить детали + - generic [ref=f168e523]: 2. Тестовое задание + - generic [ref=f168e524]: проверим тебя, проверим себя, узнаем друг друга получше + - generic [ref=f168e525]: 3. Собеседование с командой + - generic [ref=f168e526]: познакомим тебя с командой, поговорим про твой опыт и про наш опыт + - generic [ref=f168e527]: 4. Оффер + - generic [ref=f168e528]: приглашаем на работу, знакомим с командами и компанией + - generic [ref=f168e530]: + - generic [ref=f168e531] [cursor=pointer]: Поддержка продаж + - generic: + - generic: + - generic: + - generic [ref=f168e533]: О нас + - generic [ref=f168e534]: Наш отдел — это настоящая палочка-выручалочка для менеджеров по продажам. Мы берем на себя работу по координации, документообороту и помощи отделам продаж. Наши специалисты обрабатывают запросы клиентов, а также решают их проблемы совместно с юристами, бухгалтерией, поддержкой продаж, биллингом и департаментом рекламы. Кроме того, мы предоставляем аналитику, статистику и отчеты для клиентов — в этом нам помогают коллеги из отдела аналитики. + - generic [ref=f168e535] [cursor=pointer]: Прочитать всё + - generic: + - generic [ref=f168e537]: + - generic [ref=f168e538]: Почему с нами классно + - generic [ref=f168e539]: "С нами ты узнаешь, как функционируют продажи изнутри, будешь сопровождать клиентов самого крупного сервиса по поиску работы и новых сотрудников в стране и получишь ценный опыт взаимодействия с различными отделами компании. Мы предлагаем множество возможностей для роста и развития: сотрудники нашего отдела имеют возможность вырасти в менеджеров по продажам или перейти в смежные департаменты." + - generic [ref=f168e540]: + - generic [ref=f168e541]: "Этапы подбора:" + - generic [ref=f168e542]: 1. Собеседование с рекрутером + - generic [ref=f168e543]: с тобой свяжется наш HR, чтобы обсудить детали + - generic [ref=f168e544]: 2. Тестовое задание + - generic [ref=f168e545]: проверим тебя, проверим себя, узнаем друг друга получше + - generic [ref=f168e546]: 3. Собеседование с командой + - generic [ref=f168e547]: познакомим тебя с командой, поговорим про твой опыт и про наш опыт + - generic [ref=f168e548]: 4. Оффер + - generic [ref=f168e549]: приглашаем на работу, знакомим с командами и компанией + - generic [ref=f168e552]: + - generic [ref=f168e553] [cursor=pointer]: Тестирование + - generic: + - generic: + - generic: + - generic [ref=f168e555]: О нас + - generic [ref=f168e556]: В направлении QA работает 70 человек, и наша команда продолжает расти. QA-специалист в hh.ru — незаменимый член каждой продуктовой команды, который участвует в полном цикле выпуска изменений. + - generic [ref=f168e557] [cursor=pointer]: Прочитать всё + - generic: + - generic [ref=f168e559]: + - generic [ref=f168e560]: Почему с нами классно + - generic [ref=f168e561]: QA-инженеры в hh.ru не делятся на «ручников» и «автотестеров». Каждый тестировщик универсален и решает задачи как по ручному тестированию, так по и автоматизации. Команда инфраструктуры помогает развивать навыки и наши проекты автототестов, делая их проще и удобнее. Мы не пишем и не поддерживаем тест-кейсы — вся тестовая модель в автотестах. У каждого QA-специалиста свой персональный тестовый стенд, поэтому нет борьбы за живучесть стейджа. + - generic [ref=f168e562]: + - generic [ref=f168e563]: "Этапы подбора:" + - generic [ref=f168e564]: 1. Техническое собеседование + - generic [ref=f168e565]: пообщаемся, оценим твой грейд + - generic [ref=f168e566]: 2. Командное интервью + - generic [ref=f168e567]: познакомишься с тимлидом и будущими коллегами + - generic [ref=f168e570]: + - generic [ref=f168e571] [cursor=pointer]: Дизайн + - generic: + - generic: + - generic: + - generic [ref=f168e573]: О нас + - generic [ref=f168e574]: Именно мы создаем внешний облик всего hh.ru — от самой маленькой кнопочки до глобального видения проекта. Наши дизайнеры активно взаимодействуют с другими отделами, например, с разработкой и продуктовыми командами, чтобы добиться наилучшего результата. Мы тестируем все наши гипотезы, и в дизайне основываемся на исследованиях. Если тебе близок такой подход — тогда ты точно по адресу! + - generic [ref=f168e575] [cursor=pointer]: Прочитать всё + - generic: + - generic [ref=f168e577]: + - generic [ref=f168e578]: Почему с нами классно + - generic [ref=f168e579]: С нами ты сможешь напрямую повлиять на то, каким пользователи увидят самый большой сервис по поиску работу и новых сотрудников в стране. Благодаря тотальному взаимодействию с настоящими профи из других отделов, ты сможешь расширить и углубить свой опыт в создании идеального дизайна. Мы редоставляем большую свободу в выборе подходов — главное, чтобы дизайн работал. И был стильным. + - generic [ref=f168e580]: + - generic [ref=f168e581]: "Этапы подбора:" + - generic [ref=f168e582]: 1. Отклик на вакансию + - generic [ref=f168e583]: не забудь приложить портфолио + - generic [ref=f168e584]: 2. Техническое собеседование + - generic [ref=f168e585]: поговорим про рабочие кейсы, посмотрим макеты + - generic [ref=f168e586]: 3. Интервью с дизайн-директором + - generic [ref=f168e587]: встреча в формате диалога с будущим руководителем + - generic [ref=f168e588]: 4. Продуктовое интервью с командой + - generic [ref=f168e589]: познакомимся, поговорим про задачи и продукты + - generic [ref=f168e591]: + - generic [ref=f168e592]: + - generic [ref=f168e593] [cursor=pointer]: Клиентский сервис + - generic: + - generic: + - generic: + - generic [ref=f168e595]: О нас + - generic [ref=f168e596]: "У нас существуют четыре больших направления: Служба поддержка B2B клиентов, Служба поддержки B2C клиентов, Служба секретарей и Служба поддержки бренда hh в интернете. Наш клиентский сервис сертифицирован по международному стандарту ISO18295, что подтверждает нашу высокую экспертизу в работе с клиентами. Клиентский сервис — это команда хелперов, в ДНК которых заложена потребность помогать людям." + - generic [ref=f168e597] [cursor=pointer]: Прочитать всё + - generic: + - generic [ref=f168e599]: + - generic [ref=f168e600]: Почему с нами классно + - generic [ref=f168e601]: "Мы располагаемся в нескольких городах России: Ярославль, Владивосток, Новосибирск, Москва, что позволяет нам обеспечить круглосуточную доступность в будние дни. Наша команда обладает самой глубокой экспертизой по сайту и сервисам. Мы любим проводить время вместе, играть в настольные игры, соревноваться в страйкболе, петь в караоке и многое другое. Нас окружает поток постоянных изменений и инноваций" + - generic [ref=f168e602]: + - generic [ref=f168e603]: "Этапы подбора:" + - generic [ref=f168e604]: 1. Собеседование с рекрутером + - generic [ref=f168e605]: с тобой свяжется наш HR, чтобы обсудить детали + - generic [ref=f168e606]: 2. Тестовое задание + - generic [ref=f168e607]: проверим тебя, проверим себя, узнаем друг друга получше + - generic [ref=f168e608]: 3. Собеседование с командой + - generic [ref=f168e609]: познакомим тебя с командой, поговорим про твой опыт и про наш опыт + - generic [ref=f168e610]: 4. Оффер + - generic [ref=f168e611]: приглашаем на работу, знакомим с командами и компанией + - generic [ref=f168e613]: + - generic [ref=f168e614] [cursor=pointer]: Отдел клиентской лояльности + - generic: + - generic: + - generic: + - generic [ref=f168e616]: О нас + - generic [ref=f168e617]: Наша команда работает над методологией общения с клиентам в hh.ru. Цель нашей работы — соблюсти баланс между пожеланиями и ожиданиями клиентов и суровой реальностью рынка труда. Мы разрабатываем и поддерживаем алгоритмы продаж для разных сегментов клиентов от крупнейших компаний страны до небольшой мастерской по соседству, чтоб сейлзы умели решать проблемы любых бизнесов с наибольшей пользой для клиента. + - generic [ref=f168e618] [cursor=pointer]: Прочитать всё + - generic: + - generic [ref=f168e620]: + - generic [ref=f168e621]: Почему с нами классно + - generic [ref=f168e622]: Мы постоянно мониторим качество и эффективность работы команд продаж и технической поддержки, чтобы предоставлять руководителям максимально полную и объективную информацию для развития сотрудников. Именно мы формируем, поддерживаем и оцениваем знания и навыки коллег, выявляем и распространяем лучшие практики работы с клиентами. Наш отдел развивает HR-навыки клиентов, чтобы они могли эффективно использовать наши продукты. + - generic [ref=f168e623]: + - generic [ref=f168e624]: "Этапы подбора:" + - generic [ref=f168e625]: 1. Собеседование с рекрутером + - generic [ref=f168e626]: с тобой свяжется наш HR, чтобы обсудить детали + - generic [ref=f168e627]: 2. Тестовое задание + - generic [ref=f168e628]: проверим тебя, проверим себя, узнаем друг друга получше + - generic [ref=f168e629]: 3. Собеседование с командой + - generic [ref=f168e630]: познакомим тебя с командой, поговорим про твой опыт и про наш опыт + - generic [ref=f168e631]: 4. Оффер + - generic [ref=f168e632]: приглашаем на работу, знакомим с командами и компанией + - generic [ref=f168e634]: + - generic [ref=f168e635] [cursor=pointer]: Департамент коммерческих операций + - generic: + - generic: + - generic: + - generic [ref=f168e637]: О нас + - generic [ref=f168e638]: "Через наш департамент проходят все платежи от клиентов: мы обеспечиваем стабильную и бесперебойную работу всех коммерческих операций в hh.ru. Наши менеджеры готовы в любой момент оказать необходимую поддержку продажам и другим смежным отделам, чтобы бизнес компании приносил деньги." + - generic [ref=f168e639] [cursor=pointer]: Прочитать всё + - generic: + - generic [ref=f168e641]: + - generic [ref=f168e642]: Почему с нами классно + - generic [ref=f168e643]: "Мы используем топовые мировые практики и всегда готовы внедрять новые. Развивая наш департамент, мы напрямую влияем на всю компанию: с нами ты сможешь своими руками создавать идеальные условия для лучших результатов. Наша команда — настоящие профессионалы, мы культивируем обмен опытом, знаниями и всегда поддерживаем друг друга." + - generic [ref=f168e644]: + - generic [ref=f168e645]: "Этапы подбора:" + - generic [ref=f168e646]: 1. Отклик на вакансию + - generic [ref=f168e647]: не стесняйся нам писать + - generic [ref=f168e648]: 2. Собеседование с рекрутером + - generic [ref=f168e649]: с тобой свяжется наш HR, чтобы обсудить детали + - generic [ref=f168e650]: 3. Тестовое задание + - generic [ref=f168e651]: проверим тебя, проверим себя, узнаем друг друга получше + - generic [ref=f168e652]: 4. Собеседование руководителем + - generic [ref=f168e653]: познакомимся и проверим твое тестовое + - generic [ref=f168e654]: 5. Оффер + - generic [ref=f168e655]: приглашаем на работу, знакомим с командами и компанией + - generic [ref=f168e657]: + - generic [ref=f168e658] [cursor=pointer]: Контакт-центр + - generic: + - generic: + - generic: + - generic [ref=f168e660]: О нас + - generic [ref=f168e661]: "У нас существуют четыре больших направления: Служба поддержка B2B клиентов, Служба поддержки B2C клиентов, Служба секретарей и Служба поддержки бренда hh в интернете. Наш клиентский сервис сертифицирован по международному стандарту ISO18295, что подтверждает нашу высокую экспертизу в работе с клиентами. Клиентский сервис — это команда хелперов, в ДНК которых заложена потребность помогать людям." + - generic [ref=f168e662] [cursor=pointer]: Прочитать всё + - generic: + - generic [ref=f168e664]: + - generic [ref=f168e665]: Почему с нами классно + - generic [ref=f168e666]: "Мы располагаемся в нескольких городах России: Ярославль, Владивосток, Новосибирск, Москва, что позволяет нам обеспечить круглосуточную доступность в будние дни. Наша команда обладает самой глубокой экспертизой по сайту и сервисам. Мы любим проводить время вместе, играть в настольные игры, соревноваться в страйкболе, петь в караоке и многое другое. Нас окружает поток постоянных изменений и инноваций" + - generic [ref=f168e667]: + - generic [ref=f168e668]: "Этапы подбора:" + - generic [ref=f168e669]: 1. Собеседование с рекрутером + - generic [ref=f168e670]: с тобой свяжется наш HR, чтобы обсудить детали + - generic [ref=f168e671]: 2. Тестовое задание + - generic [ref=f168e672]: проверим тебя, проверим себя, узнаем друг друга получше + - generic [ref=f168e673]: 3. Собеседование с командой + - generic [ref=f168e674]: познакомим тебя с командой, поговорим про твой опыт и про наш опыт + - generic [ref=f168e675]: 4. Оффер + - generic [ref=f168e676]: приглашаем на работу, знакомим с командами и компанией + - generic [ref=f168e678]: + - generic [ref=f168e679] [cursor=pointer]: Онбординг и верификация + - generic: + - generic: + - generic: + - generic [ref=f168e681]: О нас + - generic [ref=f168e682]: Наша главная задача — консультирование и помощь по всем возможным вопросам для клиентов, которые только зарегистрировались на сайте hh.ru или думают о возможном сотрудничестве с нами. Мы помогаем на первых этапах взаимодействия с нашим сервисом. Рассказываем, как пройти регистрацию и помогаем зарегистрироваться, проводим обучение, объясняем, как работать с нашим сайтом, с чего начать, какую услугу выбрать, как правильно разместить вакансию и даже даем рекомендации, что нужно сделать, чтобы пройти верификацию на hh.ru. + - generic [ref=f168e683] [cursor=pointer]: Прочитать всё + - generic: + - generic [ref=f168e685]: + - generic [ref=f168e686]: Почему с нами классно + - generic [ref=f168e687]: "Мы предлагаем нашим кандидатам полное обучение и погружение в рабочий процесс. К нам частенько переходят из других профессиональных областей. Например, у нас есть в команде есть сотрудники, которые ранее работали в образовательной сфере, в сфере спорта и даже на производстве. Ты станешь частью команды энтузиастов: наши проекты почти каждый год занимают призовые места на награждении лучших проектов года и отмечаются знаками отличия." + - generic [ref=f168e688]: + - generic [ref=f168e689]: "Этапы подбора:" + - generic [ref=f168e690]: 1. Отклик на вакансию + - generic [ref=f168e691]: не стесняйся нам писать + - generic [ref=f168e692]: 2. Собеседование с рекрутером + - generic [ref=f168e693]: с тобой свяжется наш HR, чтобы обсудить детали + - generic [ref=f168e694]: 3. Тестовое задание + - generic [ref=f168e695]: проверим тебя, проверим себя, узнаем друг друга получше + - generic [ref=f168e696]: 4. Собеседование руководителем + - generic [ref=f168e697]: познакомимся и проверим твое тестовое + - generic [ref=f168e698]: 5. Оффер + - generic [ref=f168e699]: приглашаем на работу, знакомим с командами и компанией + - generic [ref=f168e701]: + - generic [ref=f168e702]: + - generic [ref=f168e703] [cursor=pointer]: Продуктовая аналитика + - generic: + - generic: + - generic: + - generic [ref=f168e705]: О нас + - generic [ref=f168e706]: "Продуктовые аналитики в hh.ru — полноценные участники продуктовой команды в рамках своего стрима. Мы помогаем продукту на всех этапах: от дискавери и проработок до анализа запущенных фич через эксперименты. Мы занимаемся продуктовыми исследованиями, запускаем А/В-тесты, создаем системы метрик, отчетов и различных моделей. Ищем точки роста, продумываем сбор данных, строим на витрины и с помощью этих же данных отвечает на любые продуктовые вопросы." + - generic [ref=f168e707] [cursor=pointer]: Прочитать всё + - generic: + - generic [ref=f168e709]: + - generic [ref=f168e710]: Почему с нами классно + - generic [ref=f168e711]: У нас регулярно появляются новые продукты и направления, а наша команда постоянно масштабируется. У существует множество возможностей для горизонтального и вертикального профессионального роста. Мы не делаем «аналитику ради аналитики», но проводим сложные и интересные ресерчи и АБ-тесты, чтобы влиять на продукт. Мы вкладываемся в аналитику, поэтому строим свои системы-помощники, вроде А/В-платформы и дата-каталога. Ты сможешь поучаствовать в их развитии и получить бесценный опыт. Мы решаем сложные задачи, поэтому заинтересованы в постоянном развитии аналитиков, а еще поощряем выступления на конференциях и активно в этом помогаем. + - generic [ref=f168e712]: + - generic [ref=f168e713]: "Этапы подбора:" + - generic [ref=f168e714]: 1. Скрин с рекрутером + - generic [ref=f168e715]: с тобой свяжется наш HR, чтобы уточнить детали + - generic [ref=f168e716]: 2. Техническое собеседование + - generic [ref=f168e717]: лайвкодинг (задачи на Python и SQL), теория статистики и АБ тестов + - generic [ref=f168e718]: 3. Продуктовое собеседование + - generic [ref=f168e719]: поговорим про продукт, познакомим с командами, обсудим развитие + - generic [ref=f168e720]: 4. Оффер + - generic [ref=f168e721]: приглашаем на работу и знакомим с компанией + - generic [ref=f168e723]: + - generic [ref=f168e724] [cursor=pointer]: Analytics/data science + - generic: + - generic: + - generic: + - generic [ref=f168e726]: О нас + - generic [ref=f168e727]: "Мы используем технологии машинного обучения в разных задачах: рекомендации, ранжирование рекламы, предсказание перфоманса вакансий, построение таксономии профессий и навыков. Больше 70% откликов на вакансии и почти 60% приглашений резюме на hh.ru начинаются с наших автоматических рекомендаций. Наши решения работают в продакшене под большой нагрузкой." + - generic [ref=f168e728] [cursor=pointer]: Прочитать всё + - generic: + - generic [ref=f168e730]: + - generic [ref=f168e731]: Почему с нами классно + - generic [ref=f168e732]: Мы не создаем решений «в стол», каждая задача приносит пользу бизнесу, инженеры погружены в продукт. Мы работаем в кросс-функциональных продуктовых командах, где дата-сайентисты сотрудничают с остальными разработчиками наших систем, создавая уникальную среду для обмена знаниями. С нами ты получишь полную свободу в выборе подходов, а также доступ к обширным ресурсам для экспериментирования. + - generic [ref=f168e733]: + - generic [ref=f168e734]: "Этапы подбора:" + - generic [ref=f168e735]: 1. Скрин с рекрутером + - generic [ref=f168e736]: с тобой свяжется наш HR, чтобы уточнить детали + - generic [ref=f168e737]: 2. Техническое собеседование + - generic [ref=f168e738]: проверим твои навыки и расскажем о своих подходах + - generic [ref=f168e739]: 3. Продуктовое собеседование + - generic [ref=f168e740]: поговорим про продукты, познакомим с командами, обсудим развитие + - generic [ref=f168e741]: 4. Оффер + - generic [ref=f168e742]: приглашаем на работу и знакомим с компанией + - generic [ref=f168e744]: + - generic [ref=f168e745] [cursor=pointer]: Бизнес-аналитика + - generic: + - generic: + - generic: + - generic [ref=f168e747]: О нас + - generic [ref=f168e748]: "Представь себе отдел, где пытливые умы ищут ответы в лабиринтах данных, где гипотезы превращаются в стратегии, а цифры — в истории успеха. Именно так выглядит наша команда бизнес-аналитиков. Мы — сообщество исследователей, творцов и стратегов, объединенных общей целью: подарить hh.ru процветание." + - generic [ref=f168e749] [cursor=pointer]: Прочитать всё + - generic: + - generic [ref=f168e751]: + - generic [ref=f168e752]: Почему с нами классно + - generic [ref=f168e753]: Вместо скучных отчетов мы создаем интерактивные визуализации, которые оживляют данные и рассказывают истории. Вместо рутинных задач мы решаем головоломки, ищем нестандартные решения и прокладываем новые пути к успеху. Вместо унылых совещаний мы проводим оживленные дискуссии, где идеи рождаются в спорах, а лучшие решения выбираются коллективно. Мы не стоим на месте, а постоянно учимся новому, осваиваем передовые методы и технологии бизнес-аналитики. + - generic [ref=f168e754]: + - generic [ref=f168e755]: "Этапы подбора:" + - generic [ref=f168e756]: 1. Скрин с рекрутером + - generic [ref=f168e757]: с тобой свяжется наш HR, чтобы уточнить детали + - generic [ref=f168e758]: 2. Техническое собеседование + - generic [ref=f168e759]: проверим твои навыки и расскажем о своих подходах + - generic [ref=f168e760]: 3. Продуктовое собеседование + - generic [ref=f168e761]: поговорим про продукты, познакомим с командами, обсудим развитие + - generic [ref=f168e762]: 4. Оффер + - generic [ref=f168e763]: приглашаем на работу и знакомим с компанией + - generic [ref=f168e766]: + - generic [ref=f168e767] [cursor=pointer]: Финансовый департамент + - generic: + - generic: + - generic: + - generic [ref=f168e769]: О нас + - generic [ref=f168e770]: "Финансовый департамент объединяет разные направления: международную и РСБУ отчетности, налоговую практику, казначейство, бюджетирование, операционную эффективность, внутренние контроли, службу биллинга, СДО, юридический и компаленс. Мы все занимаемся общими кросс-функциональными задачами, поэтому у нас никогда не бывает скучно. А увлечённость процессом и небезразличие к тому, что мы делаем, помогают нам достигать поставленных целей и помогать hh.ru расти." + - generic [ref=f168e771] [cursor=pointer]: Прочитать всё + - generic: + - generic [ref=f168e773]: + - generic [ref=f168e774]: Почему с нами классно + - generic [ref=f168e775]: "Ты будешь работать в кругу экспертов: у нас работают настоящие профессионалы, с которыми можно не только запустить крутой проект, но и обменяться опытом, пообщаться и получить совет. Сможешь влиять на результат деятельности компании: ты будешь играть заметную роль в принятии бизнес-решений, основанных на анализе финансовых и нефинансовых данных, а также вносить существенный вклад изменения бизнес-процессов. Мы находимся в постоянном движении, наша работа предоставляет уникальную возможность быть в центре событий и адаптироваться к изменяющимся требованиям и вызовам бизнеса." + - generic [ref=f168e776]: + - generic [ref=f168e777]: "Этапы подбора:" + - generic [ref=f168e778]: 1. Собеседование с рекрутером + - generic [ref=f168e779]: с тобой свяжется наш HR, чтобы обсудить детали + - generic [ref=f168e780]: 2. Тестовое задание + - generic [ref=f168e781]: проверим тебя, проверим себя, узнаем друг друга получше + - generic [ref=f168e782]: 3. Собеседование с командой + - generic [ref=f168e783]: познакомим тебя с командой, поговорим про твой опыт и про наш опыт + - generic [ref=f168e784]: 4. Оффер + - generic [ref=f168e785]: приглашаем на работу и знакомим с компанией + - generic [ref=f168e787]: + - generic [ref=f168e788]: + - generic [ref=f168e789] [cursor=pointer]: Информационная безопасность + - generic: + - generic: + - generic: + - generic [ref=f168e791]: О нас + - generic [ref=f168e792]: "Мы разрабатываем и внедряем передовые стратегии защиты данных и систем от киберугроз и следим за безопасностью информации. Наша команда проводит аудиты и оценки уязвимостей, чтобы определить потенциальные риски. Мы регулярно проводим обучение сотрудников: рассказываем, как противостоять злодеям и укрепить кибербезопасность." + - generic [ref=f168e793] [cursor=pointer]: Прочитать всё + - generic: + - generic [ref=f168e795]: + - generic [ref=f168e796]: Почему с нами классно + - generic [ref=f168e797]: С нами у тебя будет уникальная возможность поработать на передовой информационной безопасности, где каждый день приносит новые вызовы и возможности для профессионального роста. Ты станешь частью мультидисциплинарной команды экспертов, с которыми всегда можно обменяться знаниями и развить навыки в различных аспектах кибербезопасности, включая принципы безопасной разработки и внедрение лучших практик Secure Software Development Lifecycle (SSDLC). + - generic [ref=f168e798]: + - generic [ref=f168e799]: "Этапы подбора:" + - generic [ref=f168e800]: 1. Собеседование с рекрутером + - generic [ref=f168e801]: с тобой свяжется наш HR, чтобы обсудить детали + - generic [ref=f168e802]: 2. Техническое собеседование + - generic [ref=f168e803]: проверим тебя, проверим себя, узнаем друг друга получше + - generic [ref=f168e804]: 3. Собеседование с командой + - generic [ref=f168e805]: познакомим тебя с командой, поговорим про твой опыт и про наш опыт + - generic [ref=f168e806]: 4. Оффер + - generic [ref=f168e807]: приглашаем на работу и знакомим с компанией + - generic [ref=f168e809]: + - generic [ref=f168e810] [cursor=pointer]: DevSecOps + - generic: + - generic: + - generic: + - generic [ref=f168e812]: О нас + - generic [ref=f168e813]: "Мы разрабатываем и внедряем передовые стратегии защиты данных и систем от киберугроз и следим за безопасностью информации. Наша команда проводит аудиты и оценки уязвимостей, чтобы определить потенциальные риски. Мы регулярно проводим обучение сотрудников: рассказываем, как противостоять злодеям и укрепить кибербезопасность." + - generic [ref=f168e814] [cursor=pointer]: Прочитать всё + - generic: + - generic [ref=f168e816]: + - generic [ref=f168e817]: Почему с нами классно + - generic [ref=f168e818]: С нами у тебя будет уникальная возможность поработать на передовой информационной безопасности, где каждый день приносит новые вызовы и возможности для профессионального роста. Ты станешь частью мультидисциплинарной команды экспертов, с которыми всегда можно обменяться знаниями и развить навыки в различных аспектах кибербезопасности, включая принципы безопасной разработки и внедрение лучших практик Secure Software Development Lifecycle (SSDLC). + - generic [ref=f168e819]: + - generic [ref=f168e820]: "Этапы подбора:" + - generic [ref=f168e821]: 1. Собеседование с рекрутером + - generic [ref=f168e822]: с тобой свяжется наш HR, чтобы обсудить детали + - generic [ref=f168e823]: 2. Техническое собеседование + - generic [ref=f168e824]: проверим тебя, проверим себя, узнаем друг друга получше + - generic [ref=f168e825]: 3. Собеседование с командой + - generic [ref=f168e826]: познакомим тебя с командой, поговорим про твой опыт и про наш опыт + - generic [ref=f168e827]: 4. Оффер + - generic [ref=f168e828]: приглашаем на работу и знакомим с компанией + - generic [ref=f168e831]: + - generic [ref=f168e832] [cursor=pointer]: Маркетинг и PR + - generic: + - generic: + - generic: + - generic [ref=f168e834]: О нас + - generic [ref=f168e835]: Департамент маркетинга и PR — одна из самых больших, веселых и креативных команд в hh.ru. Благодаря нам миллионы людей находят лучшую работу для себя, а компании сотрудников, с которыми их бизнес растёт. Именно мы делаем так, чтобы пользователи воспринимали hh.ru таким, какой он есть на самом деле — лучшим, крупнейшим, полезным и всегда готовым помочь найти любимую работу. Мы много анализируем, считаем, планируем, комментируем, выступаем и делаем крутые и модные ивенты, память о которых живет вечно. У нас много задач, обязанностей, зон ответственности, поэтому твой талант и креатив будут задействованы на всю катушку. + - generic [ref=f168e836] [cursor=pointer]: Прочитать всё + - generic: + - generic [ref=f168e838]: + - generic [ref=f168e839]: Почему с нами классно + - generic [ref=f168e840]: Мы располагаем глубокой экспертизой во всем, что касается продвижения, исследования рынка, создания рекламных кампаний и проведения собственных ивентов. У нас можно себя попробовать и ресечером, и немного продактом, и проджектом. Коллеги из нашего отдела могут перейти на позицию продакт-менеджера, в веб-аналитику, в коммерческий департамент в нашей компании. Помимо глубины экспертизы и разнообразия проектов, которым можно научиться, мы предлагаем еще и возможность развития карьерного трека. + - generic [ref=f168e841]: + - generic [ref=f168e842]: "Этапы подбора:" + - generic [ref=f168e843]: 1. Собеседование с рекрутером + - generic [ref=f168e844]: с тобой свяжется наш HR, чтобы обсудить детали + - generic [ref=f168e845]: 2. Собеседование с руководителем + - generic [ref=f168e846]: этот этап проводится только для ведущих позиций и лидов + - generic [ref=f168e847]: 3. Тестовое задание + - generic [ref=f168e848]: проверим тебя, проверим себя, узнаем друг друга получше + - generic [ref=f168e849]: 4. Собеседование с командой + - generic [ref=f168e850]: познакомим тебя с командой, поговорим про твой опыт и про наш опыт + - generic [ref=f168e851]: 4. Собеседование с командой + - generic [ref=f168e852]: этот этап тоже проводится только для ведущих позиций и лидов + - generic [ref=f168e855]: + - generic [ref=f168e856] [cursor=pointer]: Департамент корпоративного развития рынков и капиталов + - generic: + - generic: + - generic: + - generic [ref=f168e858]: О нас + - generic [ref=f168e859]: Наш департамент занимается развитием бизнеса и привлекает новые инвестиции. Наши цели — создавать долгосрочную стратегию развития компании, повысить ее стоимость для акционеров и привлечь капитал для реализации стратегических целей. + - generic [ref=f168e860] [cursor=pointer]: Прочитать всё + - generic: + - generic [ref=f168e862]: + - generic [ref=f168e863]: Почему с нами классно + - generic [ref=f168e864]: "Мы напрямую влияем на развитие компании, участвуя в разработке и реализации стратегических решений. С нами тебе предстоит заняться самым широким спектром задач: от анализа рынков и разработки инвестиционных стратегий до подготовки к сложнейшим сделкам. Мы работаем с международными компаниями и инвестиционными фондами, что позволяет нам приобретать ценный опыт и знания." + - generic [ref=f168e865]: + - generic [ref=f168e866]: "Этапы подбора:" + - generic [ref=f168e867]: 1. Собеседование с рекрутером + - generic [ref=f168e868]: с тобой свяжется наш HR, чтобы обсудить детали + - generic [ref=f168e869]: 2. Тестовое задание + - generic [ref=f168e870]: проверим тебя, проверим себя, узнаем друг друга получше + - generic [ref=f168e871]: 3. Собеседование с командой + - generic [ref=f168e872]: познакомим тебя с командой, поговорим про твой опыт и про наш опыт + - generic [ref=f168e873]: 4. Оффер + - generic [ref=f168e874]: приглашаем на работу, знакомим с командами и компанией + - generic [ref=f168e877]: + - generic [ref=f168e878] [cursor=pointer]: Департамент персонала + - generic: + - generic: + - generic: + - generic [ref=f168e880]: О нас + - generic [ref=f168e881]: "Мы занимаемся не только подбором и адаптацией персонала, но и многим другим: внутренними коммуникациями, льготами для сотрудников, поддержанием дружеской атмосферы и развитием корпоративной культуры. Именно мы помогаем преодолеть трудности, разрешаем конфликты и делаем так, чтобы работать было интересно и полезно, а отдыхать весело и комфортно." + - generic [ref=f168e882] [cursor=pointer]: Прочитать всё + - generic: + - generic [ref=f168e884]: + - generic [ref=f168e885]: Почему с нами классно + - generic [ref=f168e886]: Мы используем самые современные подходы и всегда следим за трендами, чтобы применять их в работе. С нами ты будешь участвовать в кросс-функциональных проектах и сможешь реализовать себя во многих направлениях. В нашей команде работают 30 профессионалов, у которых можно получить новые знания и обменяться опытом. + - generic [ref=f168e887]: + - generic [ref=f168e888]: "Этапы подбора:" + - generic [ref=f168e889]: 1. Собеседование с рекрутером + - generic [ref=f168e890]: с тобой свяжется наш HR, чтобы обсудить детали + - generic [ref=f168e891]: 2. Тестовое задание + - generic [ref=f168e892]: проверим тебя, проверим себя, узнаем друг друга получше + - generic [ref=f168e893]: 3. Собеседование с командой + - generic [ref=f168e894]: оценим твою экспертизу + - generic [ref=f168e895]: 4. Оффер + - generic [ref=f168e896]: приглашаем на работу и знакомим с компанией + - generic [ref=f168e899]: + - generic [ref=f168e900] [cursor=pointer]: АХО + - generic: + - generic: + - generic: + - generic [ref=f168e902]: О нас + - generic [ref=f168e903]: Мы занимаемся проектированием и ремонтами, создаем комфортные рабочие пространства и поддерживаем их работу на высочайшем уровне — от офиса в Дубае до офиса во Владивостоке. Наша команда занимается организацией мероприятий и заботится о новых впечатлениях, создавая запоминающиеся события. + - generic [ref=f168e904] [cursor=pointer]: Прочитать всё + - generic: + - generic [ref=f168e906]: + - generic [ref=f168e907]: Почему с нами классно + - generic [ref=f168e908]: Мы стоим на страже устойчивого развития и экологической ответственности, а также уделяем особое внимание здоровому образу жизни и спорту. У нас существуют специальные программы для семей сотрудников и детей, включая образовательные проекты и развитие талантов — от музыкальных уроков до цифровых навыков. Мы много времени уделяем благотворительным проектам, для нас это очень важно. + - generic [ref=f168e909]: + - generic [ref=f168e910]: "Этапы подбора:" + - generic [ref=f168e911]: 1. Собеседование с рекрутером + - generic [ref=f168e912]: с тобой свяжется наш HR, чтобы обсудить детали + - generic [ref=f168e913]: 2. Тестовое задание + - generic [ref=f168e914]: проверим тебя, проверим себя, узнаем друг друга получше + - generic [ref=f168e915]: 3. Собеседование с командой + - generic [ref=f168e916]: познакомим тебя с командой, поговорим про твой опыт и про наш опыт + - generic [ref=f168e917]: 4. Оффер + - generic [ref=f168e918]: приглашаем на работу, знакомим с командами и компанией + - generic [ref=f168e921]: + - generic [ref=f168e922] [cursor=pointer]: Информационные технологии + - generic: + - generic: + - generic: + - generic [ref=f168e924]: О нас + - generic [ref=f168e925]: "Департамент информационных технологий — это энергичная команда специалистов, готовых решать самые сложные задачи в сфере IT. Мы занимаемся всем: от работающих мышек и клавиатур и администрирования серверной инфраструктуры до разработки инновационных решений для улучшения взаимодействия между сотрудниками и с клиентами. Наша миссия в том, чтобы сотрудникам компании работать было эффективно, понятно, удобно и безопасно." + - generic [ref=f168e926] [cursor=pointer]: Прочитать всё + - generic: + - generic [ref=f168e928]: + - generic [ref=f168e929]: Почему с нами классно + - generic [ref=f168e930]: "Уникальные проекты: у нас ты сможешь погрузиться в разнообразные задачи, начиная от администрирования систем 1C и заканчивая разработкой интегрированных решений для внутренней автоматизации.Карьерный рост: мы поддерживаем развитие наших сотрудников, предоставляя возможности для обучения и профессионального роста в самых актуальных областях IT.Дружная атмосфера: у нас ты будешь частью креативной и поддерживающей среды, где каждый член команды ценится и важен для достижения общих целей." + - generic [ref=f168e931]: + - generic [ref=f168e932]: "Этапы подбора:" + - generic [ref=f168e933]: 1. Собеседование с рекрутером + - generic [ref=f168e934]: с тобой свяжется наш HR, чтобы обсудить детали + - generic [ref=f168e935]: 2. Тестовое задание + - generic [ref=f168e936]: проверим тебя, проверим себя, узнаем друг друга получше + - generic [ref=f168e937]: 3. Собеседование с командой + - generic [ref=f168e938]: познакомим тебя с командой, поговорим про твой опыт и про наш опыт + - generic [ref=f168e939]: 4. Интервью с директором + - generic [ref=f168e940]: оценим твою экспертизу и познакомимся с руководителем + - generic [ref=f168e941]: 5. Оффер + - generic [ref=f168e942]: приглашаем на работу и знакомим с компанией + - generic [ref=f168e945]: + - generic [ref=f168e946] [cursor=pointer]: Юриспруденция + - generic: + - generic: + - generic: + - generic [ref=f168e948]: О нас + - generic [ref=f168e949]: "Мы видим своё предназначение в следующем: реализация миссии Компании в партнерстве с бизнесом путем создания безопасной и комфортной среды во внешних и внутренних взаимодействиях на основе прогрессивных, технологичных и понятных, экспертных, правовых решений." + - generic [ref=f168e950] [cursor=pointer]: Прочитать всё + - generic: + - generic [ref=f168e952]: + - generic [ref=f168e953]: Почему с нами классно + - generic [ref=f168e954]: 1.Нашим решениям доверяют.2.Мы выстроили эффективное взаимодействие с помощью цифровых инструментов.3.Инструкции и полезные материалы для работы оцифрованы. + - generic [ref=f168e955]: + - generic [ref=f168e956]: "Этапы подбора:" + - generic [ref=f168e957]: 1. Собеседование с рекрутером + - generic [ref=f168e958]: с тобой свяжется наш HR, чтобы обсудить детали + - generic [ref=f168e959]: 2. Тестовое задание + - generic [ref=f168e960]: проверим тебя, проверим себя, узнаем друг друга получше + - generic [ref=f168e961]: 3. Собеседование с командой + - generic [ref=f168e962]: познакомим тебя с командой, поговорим про твой опыт и про наш опыт + - generic [ref=f168e963]: 4. Интервью с директором + - generic [ref=f168e964]: оценим твою экспертизу и познакомимся с руководителем + - generic [ref=f168e965]: 5. Оффер + - generic [ref=f168e966]: приглашаем на работу и знакомим с компанией + - generic [ref=f168e969]: + - generic [ref=f168e970]: + - generic [ref=f168e971]: + - heading "наши офисы" [level=2] [ref=f168e972] + - paragraph [ref=f168e973]: У нас гибридный график работы. Работай как тебе удобно. Для тех, кто предпочитает работать в офисах мы открыли десять комфортных рабочих пространств по всей России и два филиала зарубежом. + - generic [ref=f168e996]: + - generic [ref=f168e997]: + - generic [ref=f168e998]: Москва + - generic [ref=f168e999]: Санкт-Петербург + - generic [ref=f168e1000]: Ярославль + - generic [ref=f168e1001]: Воронеж + - generic [ref=f168e1002]: Краснодар + - generic [ref=f168e1003]: Нижний Новгород + - generic [ref=f168e1004]: Казань + - generic [ref=f168e1005]: Екатеринбург + - generic [ref=f168e1006]: Новосибирск + - generic [ref=f168e1007]: Владивосток + - generic [ref=f168e1008]: Минск + - generic [ref=f168e1009]: Алматы + - generic [ref=f168e1010]: + - generic [ref=f168e1011]: Москва + - generic [ref=f168e1012]: Санкт-Петербург + - generic [ref=f168e1013]: Ярославль + - generic [ref=f168e1014]: Воронеж + - generic [ref=f168e1015]: Краснодар + - generic [ref=f168e1016]: Нижний Новгород + - generic [ref=f168e1017]: Казань + - generic [ref=f168e1018]: Екатеринбург + - generic [ref=f168e1019]: Новосибирск + - generic [ref=f168e1020]: Владивосток + - generic [ref=f168e1021]: Минск + - generic [ref=f168e1022]: Алматы + - generic [ref=f168e1023]: + - paragraph [ref=f168e1026]: Ты всегда будешь знать, что тебя услышат. Твоя идея всегда может превратиться в реальный продукт. У нас можно быть визионером. hh.ru даёт масштабное поле для технологических и продуктовых экспериментов. + - generic [ref=f168e1029]: + - paragraph [ref=f168e1030]: Дмитрий Сергиенков + - paragraph [ref=f168e1031]: CEO hh.ru + - generic [ref=f168e1032]: + - generic [ref=f168e1033]: + - generic [ref=f168e1034]: + - heading "масштабное поле для экспериментов" [level=3] [ref=f168e1035] + - paragraph [ref=f168e1036]: "hh.ru предоставляет масштабное поле для технологических и продуктовых экспериментов: мы не следуем трендам, а задаём их. Так лучшие мировые практики превращаются в самые лучшие." + - paragraph [ref=f168e1039]: Жора Даньщин + - generic [ref=f168e1040]: + - heading "команда увлечённых людей" [level=3] [ref=f168e1041] + - paragraph [ref=f168e1042]: hh.ru — это команда увлечённых людей, которым действительно небезразлично то, что они делают. Это место, где можно чувствовать себя свободно и работать с максимальным удовольствием. Здесь минимум бюрократии и огромные возможности для самореализации. + - paragraph [ref=f168e1045]: Денис Щигельский + - generic [ref=f168e1046]: + - heading "hh.ru — это про великую цель" [level=3] [ref=f168e1047] + - paragraph [ref=f168e1048]: Каждый день мы улучшаем не только продукты и процессы — мы создаём передовой опыт для наших клиентов и сотрудников. Это помогает нам находить решения, которые действительно меняют жизнь людей к лучшему. Наша культура — про вовлечённость, заботу и искреннее желание делать полезное. Мы гордимся тем, что помогаем крутым компаниям и классным специалистам находить друг друга. Быть частью таких изменений по‑настоящему вдохновляет. + - paragraph [ref=f168e1051]: Сергей Чертов + - generic [ref=f168e1052]: + - heading "совершенно уникальная атмосфера" [level=3] [ref=f168e1053] + - paragraph [ref=f168e1054]: У нас совершенно уникальная атмосфера. Ты всегда знаешь, что тебя услышат. Твоя идея всегда может превратиться в реальный продукт. Здесь можно быть визионером. + - paragraph [ref=f168e1057]: Миша Пономаренко + - generic [ref=f168e1058]: + - heading "hh.ru — это не просто работа" [level=3] [ref=f168e1059] + - paragraph [ref=f168e1060]: Это эмпатичные люди, заслуженные победы и дух свободы. Мы помогаем миру и создаём лучший сервис по поиску работы в стране. + - paragraph [ref=f168e1063]: Ольга Емельянова + - generic [ref=f168e1064]: + - heading "Развитая корпоративная культура" [level=3] [ref=f168e1065] + - paragraph [ref=f168e1066]: Развитая корпоративная культура, сильный и известный HR-brand компании, многочисленные корпоративные мероприятия внутри филиалов, периодические программы обучения, возможность побывать на обучении в другом регионе, крутые корпоративные мероприятия (развлекательные и обучающие), когда сотрудники со всех регионов и филиалов съезжаются вживую в одном месте. + - paragraph [ref=f168e1069]: Анонимный пользователь Dream Job + - generic: Все отзывы сотрудников + - list [ref=f168e1075]: + - listitem [ref=f168e1076]: "*команда hh" + - listitem [ref=f168e1077]: "**по данным Dream Job, 2025 год" + - listitem [ref=f168e1078]: "***по данным рейтинга Similarweb, 2024 год" + - generic [ref=f168e1080]: + - generic [ref=f168e1082]: + - generic [ref=f168e1088]: + - generic [ref=f168e1091]: + - generic "icon" [ref=f168e1096] + - generic [ref=f168e1100]: + - generic [ref=f168e1101]: Россия + - generic [ref=f168e1110]: Город + - generic [ref=f168e1119]: + - generic "icon" [ref=f168e1124] + - generic [ref=f168e1128]: + - generic [ref=f168e1129]: Информационные технологии, системная интеграция, интернет + - generic [ref=f168e1139]: Сферы деятельности + - generic [ref=f168e1148]: + - generic "icon" [ref=f168e1153] + - generic [ref=f168e1157]: + - generic [ref=f168e1158]: Организация + - generic [ref=f168e1167]: Тип регистрации + - generic [ref=f168e1179]: + - generic [ref=f168e1182]: + - generic "icon" [ref=f168e1187] + - generic [ref=f168e1192]: + - generic [ref=f168e1193]: IT-компания + - generic [ref=f168e1203]: У работодателя есть аккредитация + - generic [ref=f168e1212]: + - generic "icon" [ref=f168e1217] + - generic [ref=f168e1220]: + - generic [ref=f168e1221]: Открытый + - generic [ref=f168e1231]: Показывает и отвечает на отзывы + - generic [ref=f168e1246]: + - generic "icon" [ref=f168e1251] + - generic [ref=f168e1255]: + - link "https://hh.ru/" [ref=f168e1266]: + - /url: https://hh.ru/ + - generic [ref=f168e1271]: Сайт + - generic [ref=f168e1279]: + - generic [ref=f168e1284]: + - generic [ref=f168e1285]: Dream Job + - generic [ref=f168e1287]: Отзывы о компании + - generic [ref=f168e1290]: + - generic [ref=f168e1296]: + - generic [ref=f168e1297]: + - generic [ref=f168e1300]: + - generic [ref=f168e1301]: 4,5 + - generic [ref=f168e1310]: отлично + - generic [ref=f168e1312]: + - generic [ref=f168e1313]: Открытый + - generic [ref=f168e1314]: высоко ценит отзывы + - generic [ref=f168e1317]: + - generic [ref=f168e1318]: 94% + - generic [ref=f168e1319]: рекомендует + - button "Оставить отзыв" [ref=f168e1320] [cursor=pointer] + - generic [ref=f168e1325]: + - generic [ref=f168e1328]: + - heading "Награды работодателя" [level=2] [ref=f168e1330] + - generic [ref=f168e1331]: На основе отзывов сотрудников + - button "Корпоративная культура У 2.4% работодателей Лидер обратной связи У 0.9% работодателей Забота о сотрудниках У 1% работодателей" [ref=f168e1333] [cursor=pointer]: + - generic [ref=f168e1342]: + - generic [ref=f168e1355]: + - generic [ref=f168e1356]: Корпоративная культура + - generic [ref=f168e1363]: У 2.4% работодателей + - generic [ref=f168e1381]: + - generic [ref=f168e1382]: Лидер обратной связи + - generic [ref=f168e1389]: У 0.9% работодателей + - generic [ref=f168e1405]: + - generic [ref=f168e1406]: Забота о сотрудниках + - generic [ref=f168e1413]: У 1% работодателей + - heading "Что говорят сотрудники" [level=2] [ref=f168e1424] + - region [ref=f168e1427]: + - list [ref=f168e1430]: + - generic [ref=f168e1432]: + - listitem [ref=f168e1433]: + - button "Преимущества и льготы На основании 245 отзывов Своевременная оплата труда — 205 Медицинское страхование — 178 Удаленная работа — 163" [ref=f168e1434] [cursor=pointer]: + - generic [ref=f168e1439]: + - generic [ref=f168e1440]: + - generic [ref=f168e1441]: Преимущества и льготы + - generic [ref=f168e1442]: + - text: На основании + - generic [ref=f168e1443]: 245 отзывов + - generic [ref=f168e1444]: + - generic [ref=f168e1445]: Своевременная оплата труда — 205 + - generic [ref=f168e1447]: Медицинское страхование — 178 + - generic [ref=f168e1449]: Удаленная работа — 163 + - listitem [ref=f168e1451]: + - button "Отзыв сотрудника 5,0 Апрель 2023 Удобный график работы, очень лояльное руководство, отличная система адаптации для новичков." [ref=f168e1452] [cursor=pointer]: + - generic [ref=f168e1460]: + - generic [ref=f168e1461]: + - generic [ref=f168e1462]: Отзыв сотрудника + - generic [ref=f168e1464]: + - generic [ref=f168e1465]: 5,0 + - generic [ref=f168e1473]: Апрель 2023 + - generic [ref=f168e1474]: Удобный график работы, очень лояльное руководство, отличная система адаптации для новичков. + - listitem [ref=f168e1475]: + - generic [ref=f168e1480] [cursor=pointer]: + - generic [ref=f168e1481]: Войдите, чтобы увидеть все отзывы + - button "Войти" [ref=f168e1486] + - contentinfo [ref=f168e1491]: + - generic [ref=f168e1495]: + - generic [ref=f168e1496]: + - generic [ref=f168e1498]: + - generic [ref=f168e1499]: HeadHunter + - list [ref=f168e1501]: + - listitem [ref=f168e1502]: + - link "Размещение вакансий" [ref=f168e1504]: + - /url: /employer?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f168e1507]: + - link "Поиск по резюме" [ref=f168e1509]: + - /url: /search/resume?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f168e1512]: + - link "О компании" [ref=f168e1514]: + - /url: /article/28?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f168e1517]: + - link "Наши вакансии" [ref=f168e1519]: + - /url: /employer/1455?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f168e1522]: + - link "Реклама на сайте" [ref=f168e1524]: + - /url: /article/promoproducts?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f168e1527]: + - link "Требования к ПО" [ref=f168e1529]: + - /url: /article/176?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f168e1532]: + - link "Безопасный HeadHunter" [ref=f168e1534]: + - /url: /safety?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f168e1537]: + - link "HeadHunter API" [ref=f168e1539]: + - /url: https://dev.hh.ru/?utm_source=hh.ru&utm_medium=referral&utm_campaign=from_footer_new + - listitem [ref=f168e1542]: + - link "Партнерам" [ref=f168e1544]: + - /url: /partners?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f168e1547]: + - link "Инвесторам" [ref=f168e1549]: + - /url: https://investor.hh.ru/ + - listitem [ref=f168e1552]: + - link "Каталог компаний" [ref=f168e1554]: + - /url: /employers_company?hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f168e1557]: + - link "Поиск по вакансиям в Москве" [ref=f168e1559]: + - /url: /vacancies + - listitem [ref=f168e1562]: + - link "Работа рядом с метро" [ref=f168e1564]: + - /url: /metro?hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f168e1567]: + - 'link "Сетка: соцсеть для нетворкинга" [ref=f168e1569]': + - /url: https://setka.ru/ + - generic [ref=f168e1574]: + - generic [ref=f168e1575]: Соискателям + - list [ref=f168e1577]: + - listitem [ref=f168e1578]: + - link "hh PRO" [ref=f168e1580]: + - /url: /applicant-services/hhpro?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f168e1583]: + - link "Готовое резюме" [ref=f168e1585]: + - /url: /article/expert_resume?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f168e1588]: + - link "Все сервисы" [ref=f168e1590]: + - /url: /services?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f168e1593]: + - link "Профориентация" [ref=f168e1595]: + - /url: /article/proforientation_promo?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f168e1598]: + - link "Хочу у вас работать" [ref=f168e1600]: + - /url: /applicant-services/hhpro?rte=true&from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f168e1603]: + - link "Производственный календарь" [ref=f168e1605]: + - /url: /calendar?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f168e1608]: + - link "Экспертная рекомендация" [ref=f168e1610]: + - /url: /article/resume_audit?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - generic [ref=f168e1614]: Новости и статьи + - list [ref=f168e1616]: + - listitem [ref=f168e1617]: + - link "Блог" [ref=f168e1619]: + - /url: /blog?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f168e1622]: + - link "О компаниях в игровой форме" [ref=f168e1624]: + - /url: /articles/guide-to-companies/special-projects?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f168e1627]: + - link "Жизнь в компании" [ref=f168e1629]: + - /url: /articles/guide-to-companies/insider?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f168e1632]: + - link "ИТ-проекты" [ref=f168e1634]: + - /url: /articles/guide-to-companies/it-projects?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f168e1637]: + - link "Рейтинг работодателей России" [ref=f168e1639]: + - /url: https://rating.hh.ru/poll?utm_source=hh.ru&utm_medium=referral&utm_campaign=from_footer_new + - generic [ref=f168e1644]: + - generic [ref=f168e1645]: Молодым специалистам + - list [ref=f168e1647]: + - listitem [ref=f168e1648]: + - link "Карьера для молодых специалистов" [ref=f168e1650]: + - /url: /youth_vacancies?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f168e1653]: + - link "Школа программистов" [ref=f168e1655]: + - /url: http://school.hh.ru/?utm_source=hh.ru&utm_medium=referral&utm_campaign=from_footer_new + - listitem [ref=f168e1658]: + - link "Карьера в некоммерческих организациях" [ref=f168e1660]: + - /url: https://nko.hh.ru/?utm_source=hh.ru&utm_medium=referral&utm_campaign=from_footer_new + - list [ref=f168e1664]: + - listitem [ref=f168e1665]: + - generic [ref=f168e1666]: Боты для уведомлений + - generic [ref=f168e1668]: + - button "Подключить telegram бот" [ref=f168e1669] [cursor=pointer] + - button "Подключить viber бот" [ref=f168e1676] [cursor=pointer] + - button "Подключить ВК бот" [ref=f168e1684] [cursor=pointer] + - generic [ref=f168e1693]: + - generic [ref=f168e1694]: Мобильное приложение + - img "QR-код для установки мобильного приложения" [ref=f168e1696] + - list [ref=f168e1700]: + - listitem [ref=f168e1701]: + - link "Этика и комплаенс" [ref=f168e1703]: + - /url: /article/compliance?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f168e1706]: + - link "Оказание услуг" [ref=f168e1708]: + - /url: /conditions?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f168e1711]: + - link "Использование сайтов" [ref=f168e1713]: + - /url: /terms?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f168e1716]: + - link "Защита персональных данных" [ref=f168e1718]: + - /url: /article/personal_data?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f168e1721]: + - link "Пользовательское соглашение" [ref=f168e1723]: + - /url: /account/agreement?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f168e1726]: + - link "ИТ аккредитация" [ref=f168e1728]: + - /url: /article/it-accreditation?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - generic [ref=f168e1736]: + - text: На информационном ресурсе hh.ru + - link "применяются рекомендательные технологии" [ref=f168e1737] [cursor=pointer]: + - /url: /article/recommendation_technologies?hhtmFrom=employer + - text: (информационные технологии предоставления информации на основе сбора, систематизации и анализа сведений, относящихся к предпочтениям пользователей сети «Интернет», находящихся на территории Российской Федерации) + - generic [ref=f168e1742]: + - generic [ref=f168e1743]: + - button "Перейти в Сетку" [ref=f168e1744] [cursor=pointer] + - button "Перейти в ВК" [ref=f168e1751] [cursor=pointer] + - button "Перейти в Дзен" [ref=f168e1759] [cursor=pointer] + - button "Перейти в Telegram" [ref=f168e1767] [cursor=pointer] + - generic [ref=f168e1775]: + - list [ref=f168e1776]: + - listitem [ref=f168e1777]: + - combobox "Выбор языка сайта" [ref=f168e1779]: + - generic [ref=f168e1780]: Русский + - generic [ref=f168e1787]: © 2026 ООО «Хэдхантер» + - generic [ref=f168e1794]: + - text: Ваш регион — Москва? + - generic [ref=f168e1796]: + - button "Всё верно" [ref=f168e1797] [cursor=pointer] + - button "Выбрать другой" [ref=f168e1798] [cursor=pointer] \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-43-10-461Z.yml b/.playwright-mcp/page-2026-07-14T07-43-10-461Z.yml new file mode 100644 index 0000000..af65ca0 --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-43-10-461Z.yml @@ -0,0 +1,628 @@ +- generic [ref=f181e3]: + - generic [ref=f181e7]: + - generic [ref=f181e8]: + - text: Мы используем файлы cookie, чтобы обеспечивать правильную работу нашего веб-сайта и анализировать сетевой трафик. + - link "Правила использования файлов cookie" [ref=f181e9]: + - /url: /article/cookie_policy?hhtmFrom=employer + - button "Понятно" [ref=f181e13] [cursor=pointer] + - banner [ref=f181e15]: + - generic [ref=f181e17]: + - link "Главная страница сайта" [ref=f181e18] [cursor=pointer]: + - /url: / + - button [ref=f181e23] + - link [ref=f181e34] [cursor=pointer] + - link "Войти" [ref=f181e47]: + - /url: /account/login?role=applicant&backurl=%2Femployer%2F1455%3Ftab%3Dvacancies + - button "navi-button-mobile" [ref=f181e51] [cursor=pointer] + - generic [ref=f181e61]: + - main [ref=f181e62]: + - generic [ref=f181e71]: + - generic [ref=f181e72]: + - img "HeadHunter" [ref=f181e73] + - generic [ref=f181e74]: + - heading [level=1] [ref=f181e77] + - generic [ref=f181e88]: + - generic [ref=f181e92]: + - generic [ref=f181e93]: + - generic [ref=f181e94]: 4,5 + - link [ref=f181e95] [cursor=pointer]: + - /url: /employer_reviews/mine + - button "245 отзывов" [ref=f181e98] + - generic [ref=f181e102]: · + - button [ref=f181e117] [cursor=pointer] + - list [ref=f181e135]: + - tablist [ref=f181e137]: + - tab "О компании" [ref=f181e139] [cursor=pointer] + - tab "Вакансии 43" [selected] [ref=f181e144]: + - generic [ref=f181e145]: + - generic [ref=f181e146]: Вакансии + - generic [ref=f181e149]: "43" + - text: 1 2 3 + - generic [ref=f181e152]: + - generic [ref=f181e159]: + - generic [ref=f181e163]: + - generic [ref=f181e171]: + - generic: Поиск + - combobox "Поиск" [ref=f181e173] + - button "Фильтры" [ref=f181e175] [cursor=pointer]: + - generic [ref=f181e176]: "4" + - generic [ref=f181e185]: 20 вакансий + - button "Младший менеджер внутренних коммуникаций Без опыта ООО HeadHunter::Департамент персонала Москва ● Белорусская и еще 3 ● ● ● Откликнуться" [ref=f181e191] [cursor=pointer]: + - generic [ref=f181e195]: + - generic [ref=f181e196]: + - link "Младший менеджер внутренних коммуникаций" [ref=f181e198]: + - /url: https://hh.ru/vacancy/135089729?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f181e202]: Без опыта + - generic [ref=f181e207]: + - link [ref=f181e210]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Департамент персонала" [ref=f181e218]: + - /url: /employer/1455?dpt=hh-1455-HR&hhtmFrom=employer + - generic [ref=f181e222]: + - text: Москва + - generic [ref=f181e225]: + - generic [ref=f181e226]: ● + - generic [ref=f181e227]: Белорусская + - generic [ref=f181e228]: и еще 3 + - generic [ref=f181e229]: ● + - generic [ref=f181e231]: ● + - generic [ref=f181e233]: ● + - button "Откликнуться" [ref=f181e239] + - button "Руководитель по развитию бизнеса Опыт более 6 лет Можно удалённо ООО HeadHunter::Product Management Москва ● Белорусская и еще 3 ● ● ● Оформление по ТК Стабильная компания ДМС Откликнуться" [ref=f181e247] [cursor=pointer]: + - generic [ref=f181e251]: + - generic [ref=f181e252]: + - link "Руководитель по развитию бизнеса" [ref=f181e254]: + - /url: https://hh.ru/vacancy/135144820?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f181e259]: + - generic [ref=f181e260]: Опыт более 6 лет + - generic [ref=f181e262]: Можно удалённо + - generic [ref=f181e265]: + - link [ref=f181e268]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Product Management" [ref=f181e275]: + - /url: /employer/1455?dpt=hh-1455-product&hhtmFrom=employer + - generic [ref=f181e279]: + - text: Москва + - generic [ref=f181e282]: + - generic [ref=f181e283]: ● + - generic [ref=f181e284]: Белорусская + - generic [ref=f181e285]: и еще 3 + - generic [ref=f181e286]: ● + - generic [ref=f181e288]: ● + - generic [ref=f181e290]: ● + - generic [ref=f181e294]: + - generic [ref=f181e295]: Оформление по ТК + - generic [ref=f181e297]: Стабильная компания + - generic [ref=f181e299]: ДМС + - button "Откликнуться" [ref=f181e305] + - button "Менеджер по работе с клиентами (аккаунт-менеджер) Опыт 3-6 лет ООО HeadHunter::Коммерческий департамент Москва ● Белорусская и еще 3 ● ● ● Откликнуться" [ref=f181e313] [cursor=pointer]: + - generic [ref=f181e317]: + - generic [ref=f181e318]: + - link "Менеджер по работе с клиентами (аккаунт-менеджер)" [ref=f181e320]: + - /url: https://hh.ru/vacancy/134949810?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f181e324]: Опыт 3-6 лет + - generic [ref=f181e329]: + - link [ref=f181e332]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Коммерческий департамент" [ref=f181e340]: + - /url: /employer/1455?dpt=hh-1455-dko&hhtmFrom=employer + - generic [ref=f181e344]: + - text: Москва + - generic [ref=f181e347]: + - generic [ref=f181e348]: ● + - generic [ref=f181e349]: Белорусская + - generic [ref=f181e350]: и еще 3 + - generic [ref=f181e351]: ● + - generic [ref=f181e353]: ● + - generic [ref=f181e355]: ● + - button "Откликнуться" [ref=f181e361] + - button "Senior data engineer Опыт 3-6 лет Можно удалённо ООО HeadHunter::Infrastructure engineers Москва ● Белорусская и еще 3 ● ● ● Откликнуться" [ref=f181e369] [cursor=pointer]: + - generic [ref=f181e373]: + - generic [ref=f181e374]: + - link [ref=f181e376]: + - /url: https://hh.ru/vacancy/135121353?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f181e386]: + - generic [ref=f181e387]: Опыт 3-6 лет + - generic [ref=f181e389]: Можно удалённо + - generic [ref=f181e392]: + - link [ref=f181e395]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Infrastructure engineers" [ref=f181e403]: + - /url: /employer/1455?dpt=hh-1455-ie&hhtmFrom=employer + - generic [ref=f181e407]: + - text: Москва + - generic [ref=f181e410]: + - generic [ref=f181e411]: ● + - generic [ref=f181e412]: Белорусская + - generic [ref=f181e413]: и еще 3 + - generic [ref=f181e414]: ● + - generic [ref=f181e416]: ● + - generic [ref=f181e418]: ● + - button "Откликнуться" [ref=f181e424] + - button "Младший SEO специалист Опыт 1-3 года Можно удалённо Подработка ООО HeadHunter::Департамент маркетинга Москва Откликнуться" [ref=f181e432] [cursor=pointer]: + - generic [ref=f181e436]: + - generic [ref=f181e437]: + - link "Младший SEO специалист" [ref=f181e439]: + - /url: https://hh.ru/vacancy/135080599?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f181e444]: + - generic [ref=f181e445]: Опыт 1-3 года + - generic [ref=f181e447]: Можно удалённо + - generic [ref=f181e449]: Подработка + - generic [ref=f181e452]: + - link [ref=f181e455]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Департамент маркетинга" [ref=f181e463]: + - /url: /employer/1455?dpt=hh-1455-MARK&hhtmFrom=employer + - generic [ref=f181e467]: Москва + - button "Откликнуться" [ref=f181e473] + - button "ML/LLM Engineer в AI Lab Опыт 3-6 лет Можно удалённо ООО HeadHunter::Analytics/Data Science Москва ● Белорусская и еще 3 ● ● ● Откликнуться" [ref=f181e481] [cursor=pointer]: + - generic [ref=f181e485]: + - generic [ref=f181e486]: + - link [ref=f181e488]: + - /url: https://hh.ru/vacancy/135008725?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f181e498]: + - generic [ref=f181e499]: Опыт 3-6 лет + - generic [ref=f181e501]: Можно удалённо + - generic [ref=f181e504]: + - link [ref=f181e507]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Analytics/Data Science" [ref=f181e515]: + - /url: /employer/1455?dpt=hh-1455-ds&hhtmFrom=employer + - generic [ref=f181e519]: + - text: Москва + - generic [ref=f181e522]: + - generic [ref=f181e523]: ● + - generic [ref=f181e524]: Белорусская + - generic [ref=f181e525]: и еще 3 + - generic [ref=f181e526]: ● + - generic [ref=f181e528]: ● + - generic [ref=f181e530]: ● + - button "Откликнуться" [ref=f181e536] + - button "Senior Data Scientist (команда рекомендаций) от 450 000 ₽ за месяц, на руки Опыт более 6 лет Можно удалённо ООО HeadHunter::Analytics/Data Science Москва ● Алексеевская Откликнуться" [ref=f181e544] [cursor=pointer]: + - generic [ref=f181e548]: + - generic [ref=f181e549]: + - link [ref=f181e551]: + - /url: https://hh.ru/vacancy/134991226?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f181e560]: + - generic [ref=f181e561]: от 450 000 ₽ за месяц, на руки + - generic [ref=f181e563]: + - generic [ref=f181e564]: Опыт более 6 лет + - generic [ref=f181e566]: Можно удалённо + - generic [ref=f181e569]: + - link [ref=f181e572]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Analytics/Data Science" [ref=f181e580]: + - /url: /employer/1455?dpt=hh-1455-ds&hhtmFrom=employer + - generic [ref=f181e584]: + - text: Москва + - generic [ref=f181e587]: + - generic [ref=f181e588]: ● + - generic [ref=f181e589]: Алексеевская + - button "Откликнуться" [ref=f181e594] + - button "Менеджер продукта на направление \"Страны\" Опыт 3-6 лет Можно удалённо ООО HeadHunter::Product Management Москва ● Белорусская и еще 3 ● ● ● Откликнуться Контакты" [ref=f181e602] [cursor=pointer]: + - generic [ref=f181e606]: + - generic [ref=f181e607]: + - link "Менеджер продукта на направление \"Страны\"" [ref=f181e609]: + - /url: https://hh.ru/vacancy/134843834?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f181e614]: + - generic [ref=f181e615]: Опыт 3-6 лет + - generic [ref=f181e617]: Можно удалённо + - generic [ref=f181e620]: + - link [ref=f181e623]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Product Management" [ref=f181e631]: + - /url: /employer/1455?dpt=hh-1455-product&hhtmFrom=employer + - generic [ref=f181e635]: + - text: Москва + - generic [ref=f181e638]: + - generic [ref=f181e639]: ● + - generic [ref=f181e640]: Белорусская + - generic [ref=f181e641]: и еще 3 + - generic [ref=f181e642]: ● + - generic [ref=f181e644]: ● + - generic [ref=f181e646]: ● + - generic [ref=f181e651]: + - button "Откликнуться" [ref=f181e652] + - button "Контакты" [ref=f181e658] + - button "Менеджер по работе с ключевыми клиентами (КАМ) Опыт 3-6 лет ООО HeadHunter::Коммерческий департамент Москва ● Белорусская и еще 3 ● ● ● Откликнуться" [ref=f181e666] [cursor=pointer]: + - generic [ref=f181e670]: + - generic [ref=f181e671]: + - link "Менеджер по работе с ключевыми клиентами (КАМ)" [ref=f181e673]: + - /url: https://hh.ru/vacancy/134654515?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f181e677]: Опыт 3-6 лет + - generic [ref=f181e682]: + - link [ref=f181e685]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Коммерческий департамент" [ref=f181e693]: + - /url: /employer/1455?dpt=hh-1455-dko&hhtmFrom=employer + - generic [ref=f181e697]: + - text: Москва + - generic [ref=f181e700]: + - generic [ref=f181e701]: ● + - generic [ref=f181e702]: Белорусская + - generic [ref=f181e703]: и еще 3 + - generic [ref=f181e704]: ● + - generic [ref=f181e706]: ● + - generic [ref=f181e708]: ● + - button "Откликнуться" [ref=f181e714] + - button "DevOps инженер (Hadoop) Опыт 3-6 лет Можно удалённо ООО HeadHunter::Infrastructure engineers Москва ● Белорусская и еще 3 ● ● ● Откликнуться" [ref=f181e722] [cursor=pointer]: + - generic [ref=f181e726]: + - generic [ref=f181e727]: + - link "DevOps инженер (Hadoop)" [ref=f181e729]: + - /url: https://hh.ru/vacancy/131098771?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f181e734]: + - generic [ref=f181e735]: Опыт 3-6 лет + - generic [ref=f181e737]: Можно удалённо + - generic [ref=f181e740]: + - link [ref=f181e743]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Infrastructure engineers" [ref=f181e750]: + - /url: /employer/1455?dpt=hh-1455-ie&hhtmFrom=employer + - generic [ref=f181e754]: + - text: Москва + - generic [ref=f181e757]: + - generic [ref=f181e758]: ● + - generic [ref=f181e759]: Белорусская + - generic [ref=f181e760]: и еще 3 + - generic [ref=f181e761]: ● + - generic [ref=f181e763]: ● + - generic [ref=f181e765]: ● + - button "Откликнуться" [ref=f181e771] + - button "Аналитик данных (направление Enterprise продаж) Опыт 1-3 года ООО HeadHunter::Коммерческий департамент Москва ● Белорусская и еще 3 ● ● ● Откликнуться" [ref=f181e779] [cursor=pointer]: + - generic [ref=f181e783]: + - generic [ref=f181e784]: + - link "Аналитик данных (направление Enterprise продаж)" [ref=f181e786]: + - /url: https://hh.ru/vacancy/132591764?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f181e790]: Опыт 1-3 года + - generic [ref=f181e795]: + - link [ref=f181e798]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Коммерческий департамент" [ref=f181e806]: + - /url: /employer/1455?dpt=hh-1455-dko&hhtmFrom=employer + - generic [ref=f181e810]: + - text: Москва + - generic [ref=f181e813]: + - generic [ref=f181e814]: ● + - generic [ref=f181e815]: Белорусская + - generic [ref=f181e816]: и еще 3 + - generic [ref=f181e817]: ● + - generic [ref=f181e819]: ● + - generic [ref=f181e821]: ● + - button "Откликнуться" [ref=f181e827] + - button "Старший аналитик клиентской эффективности Опыт 3-6 лет ООО HeadHunter::Коммерческий департамент Москва ● Белорусская и еще 3 ● ● ● Откликнуться" [ref=f181e835] [cursor=pointer]: + - generic [ref=f181e839]: + - generic [ref=f181e840]: + - link "Старший аналитик клиентской эффективности" [ref=f181e842]: + - /url: https://hh.ru/vacancy/132090335?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f181e846]: Опыт 3-6 лет + - generic [ref=f181e851]: + - link [ref=f181e854]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Коммерческий департамент" [ref=f181e862]: + - /url: /employer/1455?dpt=hh-1455-dko&hhtmFrom=employer + - generic [ref=f181e866]: + - text: Москва + - generic [ref=f181e869]: + - generic [ref=f181e870]: ● + - generic [ref=f181e871]: Белорусская + - generic [ref=f181e872]: и еще 3 + - generic [ref=f181e873]: ● + - generic [ref=f181e875]: ● + - generic [ref=f181e877]: ● + - button "Откликнуться" [ref=f181e883] + - button "Team Lead TrustML Опыт 3-6 лет Можно удалённо ООО HeadHunter::Analytics/Data Science Москва ● Белорусская и еще 3 ● ● ● Откликнуться" [ref=f181e891] [cursor=pointer]: + - generic [ref=f181e895]: + - generic [ref=f181e896]: + - link [ref=f181e898]: + - /url: https://hh.ru/vacancy/134700462?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f181e908]: + - generic [ref=f181e909]: Опыт 3-6 лет + - generic [ref=f181e911]: Можно удалённо + - generic [ref=f181e914]: + - link [ref=f181e917]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Analytics/Data Science" [ref=f181e924]: + - /url: /employer/1455?dpt=hh-1455-ds&hhtmFrom=employer + - generic [ref=f181e928]: + - text: Москва + - generic [ref=f181e931]: + - generic [ref=f181e932]: ● + - generic [ref=f181e933]: Белорусская + - generic [ref=f181e934]: и еще 3 + - generic [ref=f181e935]: ● + - generic [ref=f181e937]: ● + - generic [ref=f181e939]: ● + - button "Откликнуться" [ref=f181e945] + - button "Старший бренд-менеджер b2c Опыт 3-6 лет ООО HeadHunter::Департамент маркетинга Москва ● Белорусская и еще 3 ● ● ● Оформление по ТК Премия ДМС Откликнуться" [ref=f181e953] [cursor=pointer]: + - generic [ref=f181e957]: + - generic [ref=f181e958]: + - link "Старший бренд-менеджер b2c" [ref=f181e960]: + - /url: https://hh.ru/vacancy/133202714?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f181e964]: Опыт 3-6 лет + - generic [ref=f181e969]: + - link [ref=f181e972]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Департамент маркетинга" [ref=f181e980]: + - /url: /employer/1455?dpt=hh-1455-MARK&hhtmFrom=employer + - generic [ref=f181e984]: + - text: Москва + - generic [ref=f181e987]: + - generic [ref=f181e988]: ● + - generic [ref=f181e989]: Белорусская + - generic [ref=f181e990]: и еще 3 + - generic [ref=f181e991]: ● + - generic [ref=f181e993]: ● + - generic [ref=f181e995]: ● + - generic [ref=f181e999]: + - generic [ref=f181e1000]: Оформление по ТК + - generic [ref=f181e1002]: Премия + - generic [ref=f181e1004]: ДМС + - button "Откликнуться" [ref=f181e1010] + - button "Data Scientist в Сетку Опыт 1-3 года Можно удалённо ООО HeadHunter::Analytics/Data Science Москва ● Белорусская и еще 3 ● ● ● Откликнуться Контакты" [ref=f181e1018] [cursor=pointer]: + - generic [ref=f181e1022]: + - generic [ref=f181e1023]: + - link "Data Scientist в Сетку" [ref=f181e1025]: + - /url: https://hh.ru/vacancy/132929510?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f181e1030]: + - generic [ref=f181e1031]: Опыт 1-3 года + - generic [ref=f181e1033]: Можно удалённо + - generic [ref=f181e1036]: + - link [ref=f181e1039]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Analytics/Data Science" [ref=f181e1047]: + - /url: /employer/1455?dpt=hh-1455-ds&hhtmFrom=employer + - generic [ref=f181e1051]: + - text: Москва + - generic [ref=f181e1054]: + - generic [ref=f181e1055]: ● + - generic [ref=f181e1056]: Белорусская + - generic [ref=f181e1057]: и еще 3 + - generic [ref=f181e1058]: ● + - generic [ref=f181e1060]: ● + - generic [ref=f181e1062]: ● + - generic [ref=f181e1067]: + - button "Откликнуться" [ref=f181e1068] + - button "Контакты" [ref=f181e1074] + - button "Специалист по рекруту респондентов для UX и CX исследований Опыт 1-3 года ООО HeadHunter::Департамент маркетинга Москва ● Белорусская и еще 3 ● ● ● Откликнуться" [ref=f181e1082] [cursor=pointer]: + - generic [ref=f181e1086]: + - generic [ref=f181e1087]: + - link "Специалист по рекруту респондентов для UX и CX исследований" [ref=f181e1089]: + - /url: https://hh.ru/vacancy/134430508?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f181e1093]: Опыт 1-3 года + - generic [ref=f181e1098]: + - link [ref=f181e1101]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Департамент маркетинга" [ref=f181e1109]: + - /url: /employer/1455?dpt=hh-1455-MARK&hhtmFrom=employer + - generic [ref=f181e1113]: + - text: Москва + - generic [ref=f181e1116]: + - generic [ref=f181e1117]: ● + - generic [ref=f181e1118]: Белорусская + - generic [ref=f181e1119]: и еще 3 + - generic [ref=f181e1120]: ● + - generic [ref=f181e1122]: ● + - generic [ref=f181e1124]: ● + - button "Откликнуться" [ref=f181e1130] + - button "Продуктовый маркетолог b2b, брендинговые продукты Опыт 3-6 лет ООО HeadHunter::Департамент маркетинга Москва Откликнуться" [ref=f181e1138] [cursor=pointer]: + - generic [ref=f181e1142]: + - generic [ref=f181e1143]: + - link "Продуктовый маркетолог b2b, брендинговые продукты" [ref=f181e1145]: + - /url: https://hh.ru/vacancy/132890195?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f181e1149]: Опыт 3-6 лет + - generic [ref=f181e1154]: + - link [ref=f181e1157]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Департамент маркетинга" [ref=f181e1165]: + - /url: /employer/1455?dpt=hh-1455-MARK&hhtmFrom=employer + - generic [ref=f181e1169]: Москва + - button "Откликнуться" [ref=f181e1175] + - button "Менеджер поддержки продаж для клиентов Узбекистана Опыт 1-3 года ООО HeadHunter::Поддержка продаж Москва Откликнуться" [ref=f181e1183] [cursor=pointer]: + - generic [ref=f181e1187]: + - generic [ref=f181e1188]: + - link "Менеджер поддержки продаж для клиентов Узбекистана" [ref=f181e1190]: + - /url: https://hh.ru/vacancy/133968981?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f181e1194]: Опыт 1-3 года + - generic [ref=f181e1199]: + - link [ref=f181e1202]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Поддержка продаж" [ref=f181e1210]: + - /url: /employer/1455?dpt=hh-1455-ss&hhtmFrom=employer + - generic [ref=f181e1214]: Москва + - button "Откликнуться" [ref=f181e1220] + - button "Senior ML Engineer — Matching / NLP Опыт 3-6 лет Можно удалённо ООО HeadHunter::Analytics/Data Science Москва ● Белорусская и еще 3 ● ● ● Откликнуться" [ref=f181e1228] [cursor=pointer]: + - generic [ref=f181e1232]: + - generic [ref=f181e1233]: + - link "Senior ML Engineer — Matching / NLP" [ref=f181e1235]: + - /url: https://hh.ru/vacancy/134488927?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f181e1240]: + - generic [ref=f181e1241]: Опыт 3-6 лет + - generic [ref=f181e1243]: Можно удалённо + - generic [ref=f181e1246]: + - link [ref=f181e1249]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Analytics/Data Science" [ref=f181e1257]: + - /url: /employer/1455?dpt=hh-1455-ds&hhtmFrom=employer + - generic [ref=f181e1261]: + - text: Москва + - generic [ref=f181e1264]: + - generic [ref=f181e1265]: ● + - generic [ref=f181e1266]: Белорусская + - generic [ref=f181e1267]: и еще 3 + - generic [ref=f181e1268]: ● + - generic [ref=f181e1270]: ● + - generic [ref=f181e1272]: ● + - button "Откликнуться" [ref=f181e1278] + - button "Data Scientist в команду LLM Train Опыт 3-6 лет Можно удалённо ООО HeadHunter::Analytics/Data Science Москва ● Белорусская и еще 3 ● ● ● Откликнуться" [ref=f181e1286] [cursor=pointer]: + - generic [ref=f181e1290]: + - generic [ref=f181e1291]: + - link "Data Scientist в команду LLM Train" [ref=f181e1293]: + - /url: https://hh.ru/vacancy/132896101?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f181e1298]: + - generic [ref=f181e1299]: Опыт 3-6 лет + - generic [ref=f181e1301]: Можно удалённо + - generic [ref=f181e1304]: + - link [ref=f181e1307]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Analytics/Data Science" [ref=f181e1315]: + - /url: /employer/1455?dpt=hh-1455-ds&hhtmFrom=employer + - generic [ref=f181e1319]: + - text: Москва + - generic [ref=f181e1322]: + - generic [ref=f181e1323]: ● + - generic [ref=f181e1324]: Белорусская + - generic [ref=f181e1325]: и еще 3 + - generic [ref=f181e1326]: ● + - generic [ref=f181e1328]: ● + - generic [ref=f181e1330]: ● + - button "Откликнуться" [ref=f181e1336] + - generic: + - button [ref=f181e1342] [cursor=pointer] + - button "4" [ref=f181e1346] [cursor=pointer] + - contentinfo [ref=f181e1352]: + - generic [ref=f181e1356]: + - generic [ref=f181e1357]: + - generic [ref=f181e1359]: + - generic [ref=f181e1360]: HeadHunter + - list [ref=f181e1362]: + - listitem [ref=f181e1363]: + - link "Размещение вакансий" [ref=f181e1365]: + - /url: /employer?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f181e1368]: + - link "Поиск по резюме" [ref=f181e1370]: + - /url: /search/resume?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f181e1373]: + - link "О компании" [ref=f181e1375]: + - /url: /article/28?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f181e1378]: + - link "Наши вакансии" [ref=f181e1380]: + - /url: /employer/1455?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f181e1383]: + - link "Реклама на сайте" [ref=f181e1385]: + - /url: /article/promoproducts?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f181e1388]: + - link "Требования к ПО" [ref=f181e1390]: + - /url: /article/176?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f181e1393]: + - link "Безопасный HeadHunter" [ref=f181e1395]: + - /url: /safety?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f181e1398]: + - link "HeadHunter API" [ref=f181e1400]: + - /url: https://dev.hh.ru/?utm_source=hh.ru&utm_medium=referral&utm_campaign=from_footer_new + - listitem [ref=f181e1403]: + - link "Партнерам" [ref=f181e1405]: + - /url: /partners?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f181e1408]: + - link "Инвесторам" [ref=f181e1410]: + - /url: https://investor.hh.ru/ + - listitem [ref=f181e1413]: + - link "Каталог компаний" [ref=f181e1415]: + - /url: /employers_company?hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f181e1418]: + - link "Поиск по вакансиям в Москве" [ref=f181e1420]: + - /url: /vacancies + - listitem [ref=f181e1423]: + - link "Работа рядом с метро" [ref=f181e1425]: + - /url: /metro?hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f181e1428]: + - 'link "Сетка: соцсеть для нетворкинга" [ref=f181e1430]': + - /url: https://setka.ru/ + - generic [ref=f181e1435]: + - generic [ref=f181e1436]: Соискателям + - list [ref=f181e1438]: + - listitem [ref=f181e1439]: + - link "hh PRO" [ref=f181e1441]: + - /url: /applicant-services/hhpro?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f181e1444]: + - link "Готовое резюме" [ref=f181e1446]: + - /url: /article/expert_resume?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f181e1449]: + - link "Все сервисы" [ref=f181e1451]: + - /url: /services?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f181e1454]: + - link "Профориентация" [ref=f181e1456]: + - /url: /article/proforientation_promo?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f181e1459]: + - link "Хочу у вас работать" [ref=f181e1461]: + - /url: /applicant-services/hhpro?rte=true&from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f181e1464]: + - link "Производственный календарь" [ref=f181e1466]: + - /url: /calendar?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f181e1469]: + - link "Экспертная рекомендация" [ref=f181e1471]: + - /url: /article/resume_audit?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - generic [ref=f181e1475]: Новости и статьи + - list [ref=f181e1477]: + - listitem [ref=f181e1478]: + - link "Блог" [ref=f181e1480]: + - /url: /blog?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f181e1483]: + - link "О компаниях в игровой форме" [ref=f181e1485]: + - /url: /articles/guide-to-companies/special-projects?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f181e1488]: + - link "Жизнь в компании" [ref=f181e1490]: + - /url: /articles/guide-to-companies/insider?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f181e1493]: + - link "ИТ-проекты" [ref=f181e1495]: + - /url: /articles/guide-to-companies/it-projects?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f181e1498]: + - link "Рейтинг работодателей России" [ref=f181e1500]: + - /url: https://rating.hh.ru/poll?utm_source=hh.ru&utm_medium=referral&utm_campaign=from_footer_new + - generic [ref=f181e1505]: + - generic [ref=f181e1506]: Молодым специалистам + - list [ref=f181e1508]: + - listitem [ref=f181e1509]: + - link "Карьера для молодых специалистов" [ref=f181e1511]: + - /url: /youth_vacancies?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f181e1514]: + - link "Школа программистов" [ref=f181e1516]: + - /url: http://school.hh.ru/?utm_source=hh.ru&utm_medium=referral&utm_campaign=from_footer_new + - listitem [ref=f181e1519]: + - link "Карьера в некоммерческих организациях" [ref=f181e1521]: + - /url: https://nko.hh.ru/?utm_source=hh.ru&utm_medium=referral&utm_campaign=from_footer_new + - list [ref=f181e1525]: + - listitem [ref=f181e1526]: + - generic [ref=f181e1527]: Боты для уведомлений + - generic [ref=f181e1529]: + - button "Подключить telegram бот" [ref=f181e1530] [cursor=pointer] + - button "Подключить viber бот" [ref=f181e1537] [cursor=pointer] + - button "Подключить ВК бот" [ref=f181e1545] [cursor=pointer] + - generic [ref=f181e1554]: + - generic [ref=f181e1555]: Мобильное приложение + - img "QR-код для установки мобильного приложения" [ref=f181e1557] + - list [ref=f181e1561]: + - listitem [ref=f181e1562]: + - link "Этика и комплаенс" [ref=f181e1564]: + - /url: /article/compliance?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f181e1567]: + - link "Оказание услуг" [ref=f181e1569]: + - /url: /conditions?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f181e1572]: + - link "Использование сайтов" [ref=f181e1574]: + - /url: /terms?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f181e1577]: + - link "Защита персональных данных" [ref=f181e1579]: + - /url: /article/personal_data?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f181e1582]: + - link "Пользовательское соглашение" [ref=f181e1584]: + - /url: /account/agreement?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f181e1587]: + - link "ИТ аккредитация" [ref=f181e1589]: + - /url: /article/it-accreditation?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - generic [ref=f181e1597]: + - text: На информационном ресурсе hh.ru + - link "применяются рекомендательные технологии" [ref=f181e1598] [cursor=pointer]: + - /url: /article/recommendation_technologies?hhtmFrom=employer + - text: (информационные технологии предоставления информации на основе сбора, систематизации и анализа сведений, относящихся к предпочтениям пользователей сети «Интернет», находящихся на территории Российской Федерации) + - generic [ref=f181e1603]: + - generic [ref=f181e1604]: + - button "Перейти в Сетку" [ref=f181e1605] [cursor=pointer] + - button "Перейти в ВК" [ref=f181e1612] [cursor=pointer] + - button "Перейти в Дзен" [ref=f181e1620] [cursor=pointer] + - button "Перейти в Telegram" [ref=f181e1628] [cursor=pointer] + - generic [ref=f181e1636]: + - list [ref=f181e1637]: + - listitem [ref=f181e1638]: + - combobox "Выбор языка сайта" [ref=f181e1640]: + - generic [ref=f181e1641]: Русский + - generic [ref=f181e1648]: © 2026 ООО «Хэдхантер» \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-43-32-953Z.yml b/.playwright-mcp/page-2026-07-14T07-43-32-953Z.yml new file mode 100644 index 0000000..c84e1cd --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-43-32-953Z.yml @@ -0,0 +1,622 @@ +- generic [ref=f181e3]: + - banner [ref=f181e15]: + - generic [ref=f181e17]: + - link "Главная страница сайта" [ref=f181e18] [cursor=pointer]: + - /url: / + - button [ref=f181e23] + - link [ref=f181e34] [cursor=pointer] + - link "Войти" [ref=f181e47]: + - /url: /account/login?role=applicant&backurl=%2Femployer%2F1455%3Ftab%3Dvacancies + - button "navi-button-mobile" [ref=f181e51] [cursor=pointer] + - generic [ref=f181e61]: + - main [ref=f181e62]: + - generic [ref=f181e71]: + - generic [ref=f181e72]: + - img "HeadHunter" [ref=f181e73] + - generic [ref=f181e74]: + - heading [level=1] [ref=f181e77] + - generic [ref=f181e88]: + - generic [ref=f181e92]: + - generic [ref=f181e93]: + - generic [ref=f181e94]: 4,5 + - link [ref=f181e95] [cursor=pointer]: + - /url: /employer_reviews/mine + - button "245 отзывов" [ref=f181e98] + - generic [ref=f181e102]: · + - button [ref=f181e117] [cursor=pointer] + - list [ref=f181e135]: + - tablist [ref=f181e137]: + - tab "О компании" [ref=f181e139] [cursor=pointer] + - tab "Вакансии 43" [selected] [ref=f181e144]: + - generic [ref=f181e145]: + - generic [ref=f181e146]: Вакансии + - generic [ref=f181e149]: "43" + - text: 1 2 3 + - generic [ref=f181e152]: + - generic [ref=f181e159]: + - generic [ref=f181e163]: + - generic [ref=f181e171]: + - generic: Поиск + - combobox "Поиск" [ref=f181e173] + - button "Фильтры" [ref=f181e175] [cursor=pointer]: + - generic [ref=f181e176]: "4" + - generic [ref=f181e185]: 20 вакансий + - button "Младший менеджер внутренних коммуникаций Без опыта ООО HeadHunter::Департамент персонала Москва ● Белорусская и еще 3 ● ● ● Откликнуться" [ref=f181e191] [cursor=pointer]: + - generic [ref=f181e195]: + - generic [ref=f181e196]: + - link "Младший менеджер внутренних коммуникаций" [ref=f181e198]: + - /url: https://hh.ru/vacancy/135089729?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f181e202]: Без опыта + - generic [ref=f181e207]: + - link [ref=f181e210]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Департамент персонала" [ref=f181e218]: + - /url: /employer/1455?dpt=hh-1455-HR&hhtmFrom=employer + - generic [ref=f181e222]: + - text: Москва + - generic [ref=f181e225]: + - generic [ref=f181e226]: ● + - generic [ref=f181e227]: Белорусская + - generic [ref=f181e228]: и еще 3 + - generic [ref=f181e229]: ● + - generic [ref=f181e231]: ● + - generic [ref=f181e233]: ● + - button "Откликнуться" [ref=f181e239] + - button "Руководитель по развитию бизнеса Опыт более 6 лет Можно удалённо ООО HeadHunter::Product Management Москва ● Белорусская и еще 3 ● ● ● Оформление по ТК Стабильная компания ДМС Откликнуться" [ref=f181e247] [cursor=pointer]: + - generic [ref=f181e251]: + - generic [ref=f181e252]: + - link "Руководитель по развитию бизнеса" [ref=f181e254]: + - /url: https://hh.ru/vacancy/135144820?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f181e259]: + - generic [ref=f181e260]: Опыт более 6 лет + - generic [ref=f181e262]: Можно удалённо + - generic [ref=f181e265]: + - link [ref=f181e268]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Product Management" [ref=f181e275]: + - /url: /employer/1455?dpt=hh-1455-product&hhtmFrom=employer + - generic [ref=f181e279]: + - text: Москва + - generic [ref=f181e282]: + - generic [ref=f181e283]: ● + - generic [ref=f181e284]: Белорусская + - generic [ref=f181e285]: и еще 3 + - generic [ref=f181e286]: ● + - generic [ref=f181e288]: ● + - generic [ref=f181e290]: ● + - generic [ref=f181e294]: + - generic [ref=f181e295]: Оформление по ТК + - generic [ref=f181e297]: Стабильная компания + - generic [ref=f181e299]: ДМС + - button "Откликнуться" [ref=f181e305] + - button "Менеджер по работе с клиентами (аккаунт-менеджер) Опыт 3-6 лет ООО HeadHunter::Коммерческий департамент Москва ● Белорусская и еще 3 ● ● ● Откликнуться" [ref=f181e313] [cursor=pointer]: + - generic [ref=f181e317]: + - generic [ref=f181e318]: + - link "Менеджер по работе с клиентами (аккаунт-менеджер)" [ref=f181e320]: + - /url: https://hh.ru/vacancy/134949810?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f181e324]: Опыт 3-6 лет + - generic [ref=f181e329]: + - link [ref=f181e332]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Коммерческий департамент" [ref=f181e340]: + - /url: /employer/1455?dpt=hh-1455-dko&hhtmFrom=employer + - generic [ref=f181e344]: + - text: Москва + - generic [ref=f181e347]: + - generic [ref=f181e348]: ● + - generic [ref=f181e349]: Белорусская + - generic [ref=f181e350]: и еще 3 + - generic [ref=f181e351]: ● + - generic [ref=f181e353]: ● + - generic [ref=f181e355]: ● + - button "Откликнуться" [ref=f181e361] + - button "Senior data engineer Опыт 3-6 лет Можно удалённо ООО HeadHunter::Infrastructure engineers Москва ● Белорусская и еще 3 ● ● ● Откликнуться" [ref=f181e369] [cursor=pointer]: + - generic [ref=f181e373]: + - generic [ref=f181e374]: + - link [ref=f181e376]: + - /url: https://hh.ru/vacancy/135121353?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f181e386]: + - generic [ref=f181e387]: Опыт 3-6 лет + - generic [ref=f181e389]: Можно удалённо + - generic [ref=f181e392]: + - link [ref=f181e395]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Infrastructure engineers" [ref=f181e403]: + - /url: /employer/1455?dpt=hh-1455-ie&hhtmFrom=employer + - generic [ref=f181e407]: + - text: Москва + - generic [ref=f181e410]: + - generic [ref=f181e411]: ● + - generic [ref=f181e412]: Белорусская + - generic [ref=f181e413]: и еще 3 + - generic [ref=f181e414]: ● + - generic [ref=f181e416]: ● + - generic [ref=f181e418]: ● + - button "Откликнуться" [ref=f181e424] + - button "Младший SEO специалист Опыт 1-3 года Можно удалённо Подработка ООО HeadHunter::Департамент маркетинга Москва Откликнуться" [ref=f181e432] [cursor=pointer]: + - generic [ref=f181e436]: + - generic [ref=f181e437]: + - link "Младший SEO специалист" [ref=f181e439]: + - /url: https://hh.ru/vacancy/135080599?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f181e444]: + - generic [ref=f181e445]: Опыт 1-3 года + - generic [ref=f181e447]: Можно удалённо + - generic [ref=f181e449]: Подработка + - generic [ref=f181e452]: + - link [ref=f181e455]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Департамент маркетинга" [ref=f181e463]: + - /url: /employer/1455?dpt=hh-1455-MARK&hhtmFrom=employer + - generic [ref=f181e467]: Москва + - button "Откликнуться" [ref=f181e473] + - button "ML/LLM Engineer в AI Lab Опыт 3-6 лет Можно удалённо ООО HeadHunter::Analytics/Data Science Москва ● Белорусская и еще 3 ● ● ● Откликнуться" [ref=f181e481] [cursor=pointer]: + - generic [ref=f181e485]: + - generic [ref=f181e486]: + - link [ref=f181e488]: + - /url: https://hh.ru/vacancy/135008725?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f181e498]: + - generic [ref=f181e499]: Опыт 3-6 лет + - generic [ref=f181e501]: Можно удалённо + - generic [ref=f181e504]: + - link [ref=f181e507]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Analytics/Data Science" [ref=f181e515]: + - /url: /employer/1455?dpt=hh-1455-ds&hhtmFrom=employer + - generic [ref=f181e519]: + - text: Москва + - generic [ref=f181e522]: + - generic [ref=f181e523]: ● + - generic [ref=f181e524]: Белорусская + - generic [ref=f181e525]: и еще 3 + - generic [ref=f181e526]: ● + - generic [ref=f181e528]: ● + - generic [ref=f181e530]: ● + - button "Откликнуться" [ref=f181e536] + - button "Senior Data Scientist (команда рекомендаций) от 450 000 ₽ за месяц, на руки Опыт более 6 лет Можно удалённо ООО HeadHunter::Analytics/Data Science Москва ● Алексеевская Откликнуться" [ref=f181e544] [cursor=pointer]: + - generic [ref=f181e548]: + - generic [ref=f181e549]: + - link [ref=f181e551]: + - /url: https://hh.ru/vacancy/134991226?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f181e560]: + - generic [ref=f181e561]: от 450 000 ₽ за месяц, на руки + - generic [ref=f181e563]: + - generic [ref=f181e564]: Опыт более 6 лет + - generic [ref=f181e566]: Можно удалённо + - generic [ref=f181e569]: + - link [ref=f181e572]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Analytics/Data Science" [ref=f181e580]: + - /url: /employer/1455?dpt=hh-1455-ds&hhtmFrom=employer + - generic [ref=f181e584]: + - text: Москва + - generic [ref=f181e587]: + - generic [ref=f181e588]: ● + - generic [ref=f181e589]: Алексеевская + - button "Откликнуться" [ref=f181e594] + - button "Менеджер продукта на направление \"Страны\" Опыт 3-6 лет Можно удалённо ООО HeadHunter::Product Management Москва ● Белорусская и еще 3 ● ● ● Откликнуться Контакты" [ref=f181e602] [cursor=pointer]: + - generic [ref=f181e606]: + - generic [ref=f181e607]: + - link "Менеджер продукта на направление \"Страны\"" [ref=f181e609]: + - /url: https://hh.ru/vacancy/134843834?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f181e614]: + - generic [ref=f181e615]: Опыт 3-6 лет + - generic [ref=f181e617]: Можно удалённо + - generic [ref=f181e620]: + - link [ref=f181e623]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Product Management" [ref=f181e631]: + - /url: /employer/1455?dpt=hh-1455-product&hhtmFrom=employer + - generic [ref=f181e635]: + - text: Москва + - generic [ref=f181e638]: + - generic [ref=f181e639]: ● + - generic [ref=f181e640]: Белорусская + - generic [ref=f181e641]: и еще 3 + - generic [ref=f181e642]: ● + - generic [ref=f181e644]: ● + - generic [ref=f181e646]: ● + - generic [ref=f181e651]: + - button "Откликнуться" [ref=f181e652] + - button "Контакты" [ref=f181e658] + - button "Менеджер по работе с ключевыми клиентами (КАМ) Опыт 3-6 лет ООО HeadHunter::Коммерческий департамент Москва ● Белорусская и еще 3 ● ● ● Откликнуться" [ref=f181e666] [cursor=pointer]: + - generic [ref=f181e670]: + - generic [ref=f181e671]: + - link "Менеджер по работе с ключевыми клиентами (КАМ)" [ref=f181e673]: + - /url: https://hh.ru/vacancy/134654515?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f181e677]: Опыт 3-6 лет + - generic [ref=f181e682]: + - link [ref=f181e685]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Коммерческий департамент" [ref=f181e693]: + - /url: /employer/1455?dpt=hh-1455-dko&hhtmFrom=employer + - generic [ref=f181e697]: + - text: Москва + - generic [ref=f181e700]: + - generic [ref=f181e701]: ● + - generic [ref=f181e702]: Белорусская + - generic [ref=f181e703]: и еще 3 + - generic [ref=f181e704]: ● + - generic [ref=f181e706]: ● + - generic [ref=f181e708]: ● + - button "Откликнуться" [ref=f181e714] + - button "DevOps инженер (Hadoop) Опыт 3-6 лет Можно удалённо ООО HeadHunter::Infrastructure engineers Москва ● Белорусская и еще 3 ● ● ● Откликнуться" [ref=f181e722] [cursor=pointer]: + - generic [ref=f181e726]: + - generic [ref=f181e727]: + - link "DevOps инженер (Hadoop)" [ref=f181e729]: + - /url: https://hh.ru/vacancy/131098771?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f181e734]: + - generic [ref=f181e735]: Опыт 3-6 лет + - generic [ref=f181e737]: Можно удалённо + - generic [ref=f181e740]: + - link [ref=f181e743]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Infrastructure engineers" [ref=f181e750]: + - /url: /employer/1455?dpt=hh-1455-ie&hhtmFrom=employer + - generic [ref=f181e754]: + - text: Москва + - generic [ref=f181e757]: + - generic [ref=f181e758]: ● + - generic [ref=f181e759]: Белорусская + - generic [ref=f181e760]: и еще 3 + - generic [ref=f181e761]: ● + - generic [ref=f181e763]: ● + - generic [ref=f181e765]: ● + - button "Откликнуться" [ref=f181e771] + - button "Аналитик данных (направление Enterprise продаж) Опыт 1-3 года ООО HeadHunter::Коммерческий департамент Москва ● Белорусская и еще 3 ● ● ● Откликнуться" [ref=f181e779] [cursor=pointer]: + - generic [ref=f181e783]: + - generic [ref=f181e784]: + - link "Аналитик данных (направление Enterprise продаж)" [ref=f181e786]: + - /url: https://hh.ru/vacancy/132591764?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f181e790]: Опыт 1-3 года + - generic [ref=f181e795]: + - link [ref=f181e798]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Коммерческий департамент" [ref=f181e806]: + - /url: /employer/1455?dpt=hh-1455-dko&hhtmFrom=employer + - generic [ref=f181e810]: + - text: Москва + - generic [ref=f181e813]: + - generic [ref=f181e814]: ● + - generic [ref=f181e815]: Белорусская + - generic [ref=f181e816]: и еще 3 + - generic [ref=f181e817]: ● + - generic [ref=f181e819]: ● + - generic [ref=f181e821]: ● + - button "Откликнуться" [ref=f181e827] + - button "Старший аналитик клиентской эффективности Опыт 3-6 лет ООО HeadHunter::Коммерческий департамент Москва ● Белорусская и еще 3 ● ● ● Откликнуться" [ref=f181e835] [cursor=pointer]: + - generic [ref=f181e839]: + - generic [ref=f181e840]: + - link "Старший аналитик клиентской эффективности" [ref=f181e842]: + - /url: https://hh.ru/vacancy/132090335?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f181e846]: Опыт 3-6 лет + - generic [ref=f181e851]: + - link [ref=f181e854]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Коммерческий департамент" [ref=f181e862]: + - /url: /employer/1455?dpt=hh-1455-dko&hhtmFrom=employer + - generic [ref=f181e866]: + - text: Москва + - generic [ref=f181e869]: + - generic [ref=f181e870]: ● + - generic [ref=f181e871]: Белорусская + - generic [ref=f181e872]: и еще 3 + - generic [ref=f181e873]: ● + - generic [ref=f181e875]: ● + - generic [ref=f181e877]: ● + - button "Откликнуться" [ref=f181e883] + - button "Team Lead TrustML Опыт 3-6 лет Можно удалённо ООО HeadHunter::Analytics/Data Science Москва ● Белорусская и еще 3 ● ● ● Откликнуться" [ref=f181e891] [cursor=pointer]: + - generic [ref=f181e895]: + - generic [ref=f181e896]: + - link [ref=f181e898]: + - /url: https://hh.ru/vacancy/134700462?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f181e908]: + - generic [ref=f181e909]: Опыт 3-6 лет + - generic [ref=f181e911]: Можно удалённо + - generic [ref=f181e914]: + - link [ref=f181e917]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Analytics/Data Science" [ref=f181e924]: + - /url: /employer/1455?dpt=hh-1455-ds&hhtmFrom=employer + - generic [ref=f181e928]: + - text: Москва + - generic [ref=f181e931]: + - generic [ref=f181e932]: ● + - generic [ref=f181e933]: Белорусская + - generic [ref=f181e934]: и еще 3 + - generic [ref=f181e935]: ● + - generic [ref=f181e937]: ● + - generic [ref=f181e939]: ● + - button "Откликнуться" [ref=f181e945] + - button "Старший бренд-менеджер b2c Опыт 3-6 лет ООО HeadHunter::Департамент маркетинга Москва ● Белорусская и еще 3 ● ● ● Оформление по ТК Премия ДМС Откликнуться" [ref=f181e953] [cursor=pointer]: + - generic [ref=f181e957]: + - generic [ref=f181e958]: + - link "Старший бренд-менеджер b2c" [ref=f181e960]: + - /url: https://hh.ru/vacancy/133202714?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f181e964]: Опыт 3-6 лет + - generic [ref=f181e969]: + - link [ref=f181e972]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Департамент маркетинга" [ref=f181e980]: + - /url: /employer/1455?dpt=hh-1455-MARK&hhtmFrom=employer + - generic [ref=f181e984]: + - text: Москва + - generic [ref=f181e987]: + - generic [ref=f181e988]: ● + - generic [ref=f181e989]: Белорусская + - generic [ref=f181e990]: и еще 3 + - generic [ref=f181e991]: ● + - generic [ref=f181e993]: ● + - generic [ref=f181e995]: ● + - generic [ref=f181e999]: + - generic [ref=f181e1000]: Оформление по ТК + - generic [ref=f181e1002]: Премия + - generic [ref=f181e1004]: ДМС + - button "Откликнуться" [ref=f181e1010] + - button "Data Scientist в Сетку Опыт 1-3 года Можно удалённо ООО HeadHunter::Analytics/Data Science Москва ● Белорусская и еще 3 ● ● ● Откликнуться Контакты" [ref=f181e1018] [cursor=pointer]: + - generic [ref=f181e1022]: + - generic [ref=f181e1023]: + - link "Data Scientist в Сетку" [ref=f181e1025]: + - /url: https://hh.ru/vacancy/132929510?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f181e1030]: + - generic [ref=f181e1031]: Опыт 1-3 года + - generic [ref=f181e1033]: Можно удалённо + - generic [ref=f181e1036]: + - link [ref=f181e1039]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Analytics/Data Science" [ref=f181e1047]: + - /url: /employer/1455?dpt=hh-1455-ds&hhtmFrom=employer + - generic [ref=f181e1051]: + - text: Москва + - generic [ref=f181e1054]: + - generic [ref=f181e1055]: ● + - generic [ref=f181e1056]: Белорусская + - generic [ref=f181e1057]: и еще 3 + - generic [ref=f181e1058]: ● + - generic [ref=f181e1060]: ● + - generic [ref=f181e1062]: ● + - generic [ref=f181e1067]: + - button "Откликнуться" [ref=f181e1068] + - button "Контакты" [ref=f181e1074] + - button "Специалист по рекруту респондентов для UX и CX исследований Опыт 1-3 года ООО HeadHunter::Департамент маркетинга Москва ● Белорусская и еще 3 ● ● ● Откликнуться" [ref=f181e1082] [cursor=pointer]: + - generic [ref=f181e1086]: + - generic [ref=f181e1087]: + - link "Специалист по рекруту респондентов для UX и CX исследований" [ref=f181e1089]: + - /url: https://hh.ru/vacancy/134430508?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f181e1093]: Опыт 1-3 года + - generic [ref=f181e1098]: + - link [ref=f181e1101]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Департамент маркетинга" [ref=f181e1109]: + - /url: /employer/1455?dpt=hh-1455-MARK&hhtmFrom=employer + - generic [ref=f181e1113]: + - text: Москва + - generic [ref=f181e1116]: + - generic [ref=f181e1117]: ● + - generic [ref=f181e1118]: Белорусская + - generic [ref=f181e1119]: и еще 3 + - generic [ref=f181e1120]: ● + - generic [ref=f181e1122]: ● + - generic [ref=f181e1124]: ● + - button "Откликнуться" [ref=f181e1130] + - button "Продуктовый маркетолог b2b, брендинговые продукты Опыт 3-6 лет ООО HeadHunter::Департамент маркетинга Москва Откликнуться" [ref=f181e1138] [cursor=pointer]: + - generic [ref=f181e1142]: + - generic [ref=f181e1143]: + - link "Продуктовый маркетолог b2b, брендинговые продукты" [ref=f181e1145]: + - /url: https://hh.ru/vacancy/132890195?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f181e1149]: Опыт 3-6 лет + - generic [ref=f181e1154]: + - link [ref=f181e1157]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Департамент маркетинга" [ref=f181e1165]: + - /url: /employer/1455?dpt=hh-1455-MARK&hhtmFrom=employer + - generic [ref=f181e1169]: Москва + - button "Откликнуться" [ref=f181e1175] + - button "Менеджер поддержки продаж для клиентов Узбекистана Опыт 1-3 года ООО HeadHunter::Поддержка продаж Москва Откликнуться" [ref=f181e1183] [cursor=pointer]: + - generic [ref=f181e1187]: + - generic [ref=f181e1188]: + - link "Менеджер поддержки продаж для клиентов Узбекистана" [ref=f181e1190]: + - /url: https://hh.ru/vacancy/133968981?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f181e1194]: Опыт 1-3 года + - generic [ref=f181e1199]: + - link [ref=f181e1202]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Поддержка продаж" [ref=f181e1210]: + - /url: /employer/1455?dpt=hh-1455-ss&hhtmFrom=employer + - generic [ref=f181e1214]: Москва + - button "Откликнуться" [ref=f181e1220] + - button "Senior ML Engineer — Matching / NLP Опыт 3-6 лет Можно удалённо ООО HeadHunter::Analytics/Data Science Москва ● Белорусская и еще 3 ● ● ● Откликнуться" [ref=f181e1228] [cursor=pointer]: + - generic [ref=f181e1232]: + - generic [ref=f181e1233]: + - link "Senior ML Engineer — Matching / NLP" [ref=f181e1235]: + - /url: https://hh.ru/vacancy/134488927?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f181e1240]: + - generic [ref=f181e1241]: Опыт 3-6 лет + - generic [ref=f181e1243]: Можно удалённо + - generic [ref=f181e1246]: + - link [ref=f181e1249]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Analytics/Data Science" [ref=f181e1257]: + - /url: /employer/1455?dpt=hh-1455-ds&hhtmFrom=employer + - generic [ref=f181e1261]: + - text: Москва + - generic [ref=f181e1264]: + - generic [ref=f181e1265]: ● + - generic [ref=f181e1266]: Белорусская + - generic [ref=f181e1267]: и еще 3 + - generic [ref=f181e1268]: ● + - generic [ref=f181e1270]: ● + - generic [ref=f181e1272]: ● + - button "Откликнуться" [ref=f181e1278] + - button "Data Scientist в команду LLM Train Опыт 3-6 лет Можно удалённо ООО HeadHunter::Analytics/Data Science Москва ● Белорусская и еще 3 ● ● ● Откликнуться" [ref=f181e1286] [cursor=pointer]: + - generic [ref=f181e1290]: + - generic [ref=f181e1291]: + - link "Data Scientist в команду LLM Train" [ref=f181e1293]: + - /url: https://hh.ru/vacancy/132896101?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f181e1298]: + - generic [ref=f181e1299]: Опыт 3-6 лет + - generic [ref=f181e1301]: Можно удалённо + - generic [ref=f181e1304]: + - link [ref=f181e1307]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Analytics/Data Science" [ref=f181e1315]: + - /url: /employer/1455?dpt=hh-1455-ds&hhtmFrom=employer + - generic [ref=f181e1319]: + - text: Москва + - generic [ref=f181e1322]: + - generic [ref=f181e1323]: ● + - generic [ref=f181e1324]: Белорусская + - generic [ref=f181e1325]: и еще 3 + - generic [ref=f181e1326]: ● + - generic [ref=f181e1328]: ● + - generic [ref=f181e1330]: ● + - button "Откликнуться" [ref=f181e1336] + - generic: + - button [ref=f181e1342] [cursor=pointer] + - button "4" [ref=f181e1346] [cursor=pointer] + - contentinfo [ref=f181e1352]: + - generic [ref=f181e1356]: + - generic [ref=f181e1357]: + - generic [ref=f181e1359]: + - generic [ref=f181e1360]: HeadHunter + - list [ref=f181e1362]: + - listitem [ref=f181e1363]: + - link "Размещение вакансий" [ref=f181e1365]: + - /url: /employer?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f181e1368]: + - link "Поиск по резюме" [ref=f181e1370]: + - /url: /search/resume?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f181e1373]: + - link "О компании" [ref=f181e1375]: + - /url: /article/28?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f181e1378]: + - link "Наши вакансии" [ref=f181e1380]: + - /url: /employer/1455?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f181e1383]: + - link "Реклама на сайте" [ref=f181e1385]: + - /url: /article/promoproducts?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f181e1388]: + - link "Требования к ПО" [ref=f181e1390]: + - /url: /article/176?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f181e1393]: + - link "Безопасный HeadHunter" [ref=f181e1395]: + - /url: /safety?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f181e1398]: + - link "HeadHunter API" [ref=f181e1400]: + - /url: https://dev.hh.ru/?utm_source=hh.ru&utm_medium=referral&utm_campaign=from_footer_new + - listitem [ref=f181e1403]: + - link "Партнерам" [ref=f181e1405]: + - /url: /partners?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f181e1408]: + - link "Инвесторам" [ref=f181e1410]: + - /url: https://investor.hh.ru/ + - listitem [ref=f181e1413]: + - link "Каталог компаний" [ref=f181e1415]: + - /url: /employers_company?hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f181e1418]: + - link "Поиск по вакансиям в Москве" [ref=f181e1420]: + - /url: /vacancies + - listitem [ref=f181e1423]: + - link "Работа рядом с метро" [ref=f181e1425]: + - /url: /metro?hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f181e1428]: + - 'link "Сетка: соцсеть для нетворкинга" [ref=f181e1430]': + - /url: https://setka.ru/ + - generic [ref=f181e1435]: + - generic [ref=f181e1436]: Соискателям + - list [ref=f181e1438]: + - listitem [ref=f181e1439]: + - link "hh PRO" [ref=f181e1441]: + - /url: /applicant-services/hhpro?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f181e1444]: + - link "Готовое резюме" [ref=f181e1446]: + - /url: /article/expert_resume?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f181e1449]: + - link "Все сервисы" [ref=f181e1451]: + - /url: /services?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f181e1454]: + - link "Профориентация" [ref=f181e1456]: + - /url: /article/proforientation_promo?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f181e1459]: + - link "Хочу у вас работать" [ref=f181e1461]: + - /url: /applicant-services/hhpro?rte=true&from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f181e1464]: + - link "Производственный календарь" [ref=f181e1466]: + - /url: /calendar?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f181e1469]: + - link "Экспертная рекомендация" [ref=f181e1471]: + - /url: /article/resume_audit?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - generic [ref=f181e1475]: Новости и статьи + - list [ref=f181e1477]: + - listitem [ref=f181e1478]: + - link "Блог" [ref=f181e1480]: + - /url: /blog?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f181e1483]: + - link "О компаниях в игровой форме" [ref=f181e1485]: + - /url: /articles/guide-to-companies/special-projects?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f181e1488]: + - link "Жизнь в компании" [ref=f181e1490]: + - /url: /articles/guide-to-companies/insider?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f181e1493]: + - link "ИТ-проекты" [ref=f181e1495]: + - /url: /articles/guide-to-companies/it-projects?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f181e1498]: + - link "Рейтинг работодателей России" [ref=f181e1500]: + - /url: https://rating.hh.ru/poll?utm_source=hh.ru&utm_medium=referral&utm_campaign=from_footer_new + - generic [ref=f181e1505]: + - generic [ref=f181e1506]: Молодым специалистам + - list [ref=f181e1508]: + - listitem [ref=f181e1509]: + - link "Карьера для молодых специалистов" [ref=f181e1511]: + - /url: /youth_vacancies?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f181e1514]: + - link "Школа программистов" [ref=f181e1516]: + - /url: http://school.hh.ru/?utm_source=hh.ru&utm_medium=referral&utm_campaign=from_footer_new + - listitem [ref=f181e1519]: + - link "Карьера в некоммерческих организациях" [ref=f181e1521]: + - /url: https://nko.hh.ru/?utm_source=hh.ru&utm_medium=referral&utm_campaign=from_footer_new + - list [ref=f181e1525]: + - listitem [ref=f181e1526]: + - generic [ref=f181e1527]: Боты для уведомлений + - generic [ref=f181e1529]: + - button "Подключить telegram бот" [ref=f181e1530] [cursor=pointer] + - button "Подключить viber бот" [ref=f181e1537] [cursor=pointer] + - button "Подключить ВК бот" [ref=f181e1545] [cursor=pointer] + - generic [ref=f181e1554]: + - generic [ref=f181e1555]: Мобильное приложение + - img "QR-код для установки мобильного приложения" [ref=f181e1557] + - list [ref=f181e1561]: + - listitem [ref=f181e1562]: + - link "Этика и комплаенс" [ref=f181e1564]: + - /url: /article/compliance?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f181e1567]: + - link "Оказание услуг" [ref=f181e1569]: + - /url: /conditions?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f181e1572]: + - link "Использование сайтов" [ref=f181e1574]: + - /url: /terms?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f181e1577]: + - link "Защита персональных данных" [ref=f181e1579]: + - /url: /article/personal_data?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f181e1582]: + - link "Пользовательское соглашение" [ref=f181e1584]: + - /url: /account/agreement?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f181e1587]: + - link "ИТ аккредитация" [ref=f181e1589]: + - /url: /article/it-accreditation?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - generic [ref=f181e1597]: + - text: На информационном ресурсе hh.ru + - link "применяются рекомендательные технологии" [ref=f181e1598] [cursor=pointer]: + - /url: /article/recommendation_technologies?hhtmFrom=employer + - text: (информационные технологии предоставления информации на основе сбора, систематизации и анализа сведений, относящихся к предпочтениям пользователей сети «Интернет», находящихся на территории Российской Федерации) + - generic [ref=f181e1603]: + - generic [ref=f181e1604]: + - button "Перейти в Сетку" [ref=f181e1605] [cursor=pointer] + - button "Перейти в ВК" [ref=f181e1612] [cursor=pointer] + - button "Перейти в Дзен" [ref=f181e1620] [cursor=pointer] + - button "Перейти в Telegram" [ref=f181e1628] [cursor=pointer] + - generic [ref=f181e1636]: + - list [ref=f181e1637]: + - listitem [ref=f181e1638]: + - combobox "Выбор языка сайта" [ref=f181e1640]: + - generic [ref=f181e1641]: Русский + - generic [ref=f181e1648]: © 2026 ООО «Хэдхантер» \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-43-39-867Z.yml b/.playwright-mcp/page-2026-07-14T07-43-39-867Z.yml new file mode 100644 index 0000000..ed039f6 --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-43-39-867Z.yml @@ -0,0 +1,622 @@ +- generic [ref=f195e3]: + - banner [ref=f195e5]: + - generic [ref=f195e7]: + - link "Главная страница сайта" [ref=f195e8] [cursor=pointer]: + - /url: / + - button [ref=f195e13] + - link [ref=f195e24] [cursor=pointer] + - link "Войти" [ref=f195e37]: + - /url: /account/login?role=applicant&backurl=%2Femployer%2F1455%3Ftab%3Dvacancies%26page%3D1 + - button "navi-button-mobile" [ref=f195e41] [cursor=pointer] + - generic [ref=f195e51]: + - main [ref=f195e52]: + - generic [ref=f195e61]: + - generic [ref=f195e62]: + - img "HeadHunter" [ref=f195e63] + - generic [ref=f195e64]: + - heading [level=1] [ref=f195e67] + - generic [ref=f195e78]: + - generic [ref=f195e82]: + - generic [ref=f195e83]: + - generic [ref=f195e84]: 4,5 + - link [ref=f195e85] [cursor=pointer]: + - /url: /employer_reviews/mine + - button "245 отзывов" [ref=f195e88] + - generic [ref=f195e92]: · + - button [ref=f195e107] [cursor=pointer] + - list [ref=f195e125]: + - tablist [ref=f195e127]: + - tab "О компании" [ref=f195e129] [cursor=pointer] + - tab "Вакансии 43" [selected] [ref=f195e134]: + - generic [ref=f195e135]: + - generic [ref=f195e136]: Вакансии + - generic [ref=f195e139]: "43" + - text: 1 2 3 + - generic [ref=f195e142]: + - generic [ref=f195e149]: + - generic [ref=f195e153]: + - generic [ref=f195e161]: + - generic: Поиск + - combobox "Поиск" [ref=f195e163] + - button "Фильтры" [ref=f195e165] [cursor=pointer]: + - generic [ref=f195e166]: "4" + - generic [ref=f195e175]: 20 вакансий + - button "Младший менеджер внутренних коммуникаций Без опыта ООО HeadHunter::Департамент персонала Москва ● Белорусская и еще 3 ● ● ● Откликнуться" [ref=f195e181] [cursor=pointer]: + - generic [ref=f195e185]: + - generic [ref=f195e186]: + - link "Младший менеджер внутренних коммуникаций" [ref=f195e188]: + - /url: https://hh.ru/vacancy/135089729?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f195e192]: Без опыта + - generic [ref=f195e197]: + - link [ref=f195e200]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Департамент персонала" [ref=f195e208]: + - /url: /employer/1455?dpt=hh-1455-HR&hhtmFrom=employer + - generic [ref=f195e212]: + - text: Москва + - generic [ref=f195e215]: + - generic [ref=f195e216]: ● + - generic [ref=f195e217]: Белорусская + - generic [ref=f195e218]: и еще 3 + - generic [ref=f195e219]: ● + - generic [ref=f195e221]: ● + - generic [ref=f195e223]: ● + - button "Откликнуться" [ref=f195e229] + - button "Руководитель по развитию бизнеса Опыт более 6 лет Можно удалённо ООО HeadHunter::Product Management Москва ● Белорусская и еще 3 ● ● ● Оформление по ТК Стабильная компания ДМС Откликнуться" [ref=f195e237] [cursor=pointer]: + - generic [ref=f195e241]: + - generic [ref=f195e242]: + - link "Руководитель по развитию бизнеса" [ref=f195e244]: + - /url: https://hh.ru/vacancy/135144820?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f195e249]: + - generic [ref=f195e250]: Опыт более 6 лет + - generic [ref=f195e252]: Можно удалённо + - generic [ref=f195e255]: + - link [ref=f195e258]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Product Management" [ref=f195e265]: + - /url: /employer/1455?dpt=hh-1455-product&hhtmFrom=employer + - generic [ref=f195e269]: + - text: Москва + - generic [ref=f195e272]: + - generic [ref=f195e273]: ● + - generic [ref=f195e274]: Белорусская + - generic [ref=f195e275]: и еще 3 + - generic [ref=f195e276]: ● + - generic [ref=f195e278]: ● + - generic [ref=f195e280]: ● + - generic [ref=f195e284]: + - generic [ref=f195e285]: Оформление по ТК + - generic [ref=f195e287]: Стабильная компания + - generic [ref=f195e289]: ДМС + - button "Откликнуться" [ref=f195e295] + - button "Менеджер по работе с клиентами (аккаунт-менеджер) Опыт 3-6 лет ООО HeadHunter::Коммерческий департамент Москва ● Белорусская и еще 3 ● ● ● Откликнуться" [ref=f195e303] [cursor=pointer]: + - generic [ref=f195e307]: + - generic [ref=f195e308]: + - link "Менеджер по работе с клиентами (аккаунт-менеджер)" [ref=f195e310]: + - /url: https://hh.ru/vacancy/134949810?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f195e314]: Опыт 3-6 лет + - generic [ref=f195e319]: + - link [ref=f195e322]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Коммерческий департамент" [ref=f195e330]: + - /url: /employer/1455?dpt=hh-1455-dko&hhtmFrom=employer + - generic [ref=f195e334]: + - text: Москва + - generic [ref=f195e337]: + - generic [ref=f195e338]: ● + - generic [ref=f195e339]: Белорусская + - generic [ref=f195e340]: и еще 3 + - generic [ref=f195e341]: ● + - generic [ref=f195e343]: ● + - generic [ref=f195e345]: ● + - button "Откликнуться" [ref=f195e351] + - button "Senior data engineer Опыт 3-6 лет Можно удалённо ООО HeadHunter::Infrastructure engineers Москва ● Белорусская и еще 3 ● ● ● Откликнуться" [ref=f195e359] [cursor=pointer]: + - generic [ref=f195e363]: + - generic [ref=f195e364]: + - link [ref=f195e366]: + - /url: https://hh.ru/vacancy/135121353?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f195e376]: + - generic [ref=f195e377]: Опыт 3-6 лет + - generic [ref=f195e379]: Можно удалённо + - generic [ref=f195e382]: + - link [ref=f195e385]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Infrastructure engineers" [ref=f195e393]: + - /url: /employer/1455?dpt=hh-1455-ie&hhtmFrom=employer + - generic [ref=f195e397]: + - text: Москва + - generic [ref=f195e400]: + - generic [ref=f195e401]: ● + - generic [ref=f195e402]: Белорусская + - generic [ref=f195e403]: и еще 3 + - generic [ref=f195e404]: ● + - generic [ref=f195e406]: ● + - generic [ref=f195e408]: ● + - button "Откликнуться" [ref=f195e414] + - button "Младший SEO специалист Опыт 1-3 года Можно удалённо Подработка ООО HeadHunter::Департамент маркетинга Москва Откликнуться" [ref=f195e422] [cursor=pointer]: + - generic [ref=f195e426]: + - generic [ref=f195e427]: + - link "Младший SEO специалист" [ref=f195e429]: + - /url: https://hh.ru/vacancy/135080599?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f195e434]: + - generic [ref=f195e435]: Опыт 1-3 года + - generic [ref=f195e437]: Можно удалённо + - generic [ref=f195e439]: Подработка + - generic [ref=f195e442]: + - link [ref=f195e445]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Департамент маркетинга" [ref=f195e453]: + - /url: /employer/1455?dpt=hh-1455-MARK&hhtmFrom=employer + - generic [ref=f195e457]: Москва + - button "Откликнуться" [ref=f195e463] + - button "ML/LLM Engineer в AI Lab Опыт 3-6 лет Можно удалённо ООО HeadHunter::Analytics/Data Science Москва ● Белорусская и еще 3 ● ● ● Откликнуться" [ref=f195e471] [cursor=pointer]: + - generic [ref=f195e475]: + - generic [ref=f195e476]: + - link [ref=f195e478]: + - /url: https://hh.ru/vacancy/135008725?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f195e488]: + - generic [ref=f195e489]: Опыт 3-6 лет + - generic [ref=f195e491]: Можно удалённо + - generic [ref=f195e494]: + - link [ref=f195e497]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Analytics/Data Science" [ref=f195e505]: + - /url: /employer/1455?dpt=hh-1455-ds&hhtmFrom=employer + - generic [ref=f195e509]: + - text: Москва + - generic [ref=f195e512]: + - generic [ref=f195e513]: ● + - generic [ref=f195e514]: Белорусская + - generic [ref=f195e515]: и еще 3 + - generic [ref=f195e516]: ● + - generic [ref=f195e518]: ● + - generic [ref=f195e520]: ● + - button "Откликнуться" [ref=f195e526] + - button "Senior Data Scientist (команда рекомендаций) от 450 000 ₽ за месяц, на руки Опыт более 6 лет Можно удалённо ООО HeadHunter::Analytics/Data Science Москва ● Алексеевская Откликнуться" [ref=f195e534] [cursor=pointer]: + - generic [ref=f195e538]: + - generic [ref=f195e539]: + - link [ref=f195e541]: + - /url: https://hh.ru/vacancy/134991226?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f195e550]: + - generic [ref=f195e551]: от 450 000 ₽ за месяц, на руки + - generic [ref=f195e553]: + - generic [ref=f195e554]: Опыт более 6 лет + - generic [ref=f195e556]: Можно удалённо + - generic [ref=f195e559]: + - link [ref=f195e562]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Analytics/Data Science" [ref=f195e570]: + - /url: /employer/1455?dpt=hh-1455-ds&hhtmFrom=employer + - generic [ref=f195e574]: + - text: Москва + - generic [ref=f195e577]: + - generic [ref=f195e578]: ● + - generic [ref=f195e579]: Алексеевская + - button "Откликнуться" [ref=f195e584] + - button "Менеджер продукта на направление \"Страны\" Опыт 3-6 лет Можно удалённо ООО HeadHunter::Product Management Москва ● Белорусская и еще 3 ● ● ● Откликнуться Контакты" [ref=f195e592] [cursor=pointer]: + - generic [ref=f195e596]: + - generic [ref=f195e597]: + - link "Менеджер продукта на направление \"Страны\"" [ref=f195e599]: + - /url: https://hh.ru/vacancy/134843834?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f195e604]: + - generic [ref=f195e605]: Опыт 3-6 лет + - generic [ref=f195e607]: Можно удалённо + - generic [ref=f195e610]: + - link [ref=f195e613]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Product Management" [ref=f195e621]: + - /url: /employer/1455?dpt=hh-1455-product&hhtmFrom=employer + - generic [ref=f195e625]: + - text: Москва + - generic [ref=f195e628]: + - generic [ref=f195e629]: ● + - generic [ref=f195e630]: Белорусская + - generic [ref=f195e631]: и еще 3 + - generic [ref=f195e632]: ● + - generic [ref=f195e634]: ● + - generic [ref=f195e636]: ● + - generic [ref=f195e641]: + - button "Откликнуться" [ref=f195e642] + - button "Контакты" [ref=f195e648] + - button "Менеджер по работе с ключевыми клиентами (КАМ) Опыт 3-6 лет ООО HeadHunter::Коммерческий департамент Москва ● Белорусская и еще 3 ● ● ● Откликнуться" [ref=f195e656] [cursor=pointer]: + - generic [ref=f195e660]: + - generic [ref=f195e661]: + - link "Менеджер по работе с ключевыми клиентами (КАМ)" [ref=f195e663]: + - /url: https://hh.ru/vacancy/134654515?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f195e667]: Опыт 3-6 лет + - generic [ref=f195e672]: + - link [ref=f195e675]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Коммерческий департамент" [ref=f195e683]: + - /url: /employer/1455?dpt=hh-1455-dko&hhtmFrom=employer + - generic [ref=f195e687]: + - text: Москва + - generic [ref=f195e690]: + - generic [ref=f195e691]: ● + - generic [ref=f195e692]: Белорусская + - generic [ref=f195e693]: и еще 3 + - generic [ref=f195e694]: ● + - generic [ref=f195e696]: ● + - generic [ref=f195e698]: ● + - button "Откликнуться" [ref=f195e704] + - button "DevOps инженер (Hadoop) Опыт 3-6 лет Можно удалённо ООО HeadHunter::Infrastructure engineers Москва ● Белорусская и еще 3 ● ● ● Откликнуться" [ref=f195e712] [cursor=pointer]: + - generic [ref=f195e716]: + - generic [ref=f195e717]: + - link "DevOps инженер (Hadoop)" [ref=f195e719]: + - /url: https://hh.ru/vacancy/131098771?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f195e724]: + - generic [ref=f195e725]: Опыт 3-6 лет + - generic [ref=f195e727]: Можно удалённо + - generic [ref=f195e730]: + - link [ref=f195e733]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Infrastructure engineers" [ref=f195e740]: + - /url: /employer/1455?dpt=hh-1455-ie&hhtmFrom=employer + - generic [ref=f195e744]: + - text: Москва + - generic [ref=f195e747]: + - generic [ref=f195e748]: ● + - generic [ref=f195e749]: Белорусская + - generic [ref=f195e750]: и еще 3 + - generic [ref=f195e751]: ● + - generic [ref=f195e753]: ● + - generic [ref=f195e755]: ● + - button "Откликнуться" [ref=f195e761] + - button "Аналитик данных (направление Enterprise продаж) Опыт 1-3 года ООО HeadHunter::Коммерческий департамент Москва ● Белорусская и еще 3 ● ● ● Откликнуться" [ref=f195e769] [cursor=pointer]: + - generic [ref=f195e773]: + - generic [ref=f195e774]: + - link "Аналитик данных (направление Enterprise продаж)" [ref=f195e776]: + - /url: https://hh.ru/vacancy/132591764?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f195e780]: Опыт 1-3 года + - generic [ref=f195e785]: + - link [ref=f195e788]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Коммерческий департамент" [ref=f195e796]: + - /url: /employer/1455?dpt=hh-1455-dko&hhtmFrom=employer + - generic [ref=f195e800]: + - text: Москва + - generic [ref=f195e803]: + - generic [ref=f195e804]: ● + - generic [ref=f195e805]: Белорусская + - generic [ref=f195e806]: и еще 3 + - generic [ref=f195e807]: ● + - generic [ref=f195e809]: ● + - generic [ref=f195e811]: ● + - button "Откликнуться" [ref=f195e817] + - button "Старший аналитик клиентской эффективности Опыт 3-6 лет ООО HeadHunter::Коммерческий департамент Москва ● Белорусская и еще 3 ● ● ● Откликнуться" [ref=f195e825] [cursor=pointer]: + - generic [ref=f195e829]: + - generic [ref=f195e830]: + - link "Старший аналитик клиентской эффективности" [ref=f195e832]: + - /url: https://hh.ru/vacancy/132090335?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f195e836]: Опыт 3-6 лет + - generic [ref=f195e841]: + - link [ref=f195e844]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Коммерческий департамент" [ref=f195e852]: + - /url: /employer/1455?dpt=hh-1455-dko&hhtmFrom=employer + - generic [ref=f195e856]: + - text: Москва + - generic [ref=f195e859]: + - generic [ref=f195e860]: ● + - generic [ref=f195e861]: Белорусская + - generic [ref=f195e862]: и еще 3 + - generic [ref=f195e863]: ● + - generic [ref=f195e865]: ● + - generic [ref=f195e867]: ● + - button "Откликнуться" [ref=f195e873] + - button "Team Lead TrustML Опыт 3-6 лет Можно удалённо ООО HeadHunter::Analytics/Data Science Москва ● Белорусская и еще 3 ● ● ● Откликнуться" [ref=f195e881] [cursor=pointer]: + - generic [ref=f195e885]: + - generic [ref=f195e886]: + - link [ref=f195e888]: + - /url: https://hh.ru/vacancy/134700462?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f195e898]: + - generic [ref=f195e899]: Опыт 3-6 лет + - generic [ref=f195e901]: Можно удалённо + - generic [ref=f195e904]: + - link [ref=f195e907]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Analytics/Data Science" [ref=f195e914]: + - /url: /employer/1455?dpt=hh-1455-ds&hhtmFrom=employer + - generic [ref=f195e918]: + - text: Москва + - generic [ref=f195e921]: + - generic [ref=f195e922]: ● + - generic [ref=f195e923]: Белорусская + - generic [ref=f195e924]: и еще 3 + - generic [ref=f195e925]: ● + - generic [ref=f195e927]: ● + - generic [ref=f195e929]: ● + - button "Откликнуться" [ref=f195e935] + - button "Старший бренд-менеджер b2c Опыт 3-6 лет ООО HeadHunter::Департамент маркетинга Москва ● Белорусская и еще 3 ● ● ● Оформление по ТК Премия ДМС Откликнуться" [ref=f195e943] [cursor=pointer]: + - generic [ref=f195e947]: + - generic [ref=f195e948]: + - link "Старший бренд-менеджер b2c" [ref=f195e950]: + - /url: https://hh.ru/vacancy/133202714?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f195e954]: Опыт 3-6 лет + - generic [ref=f195e959]: + - link [ref=f195e962]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Департамент маркетинга" [ref=f195e970]: + - /url: /employer/1455?dpt=hh-1455-MARK&hhtmFrom=employer + - generic [ref=f195e974]: + - text: Москва + - generic [ref=f195e977]: + - generic [ref=f195e978]: ● + - generic [ref=f195e979]: Белорусская + - generic [ref=f195e980]: и еще 3 + - generic [ref=f195e981]: ● + - generic [ref=f195e983]: ● + - generic [ref=f195e985]: ● + - generic [ref=f195e989]: + - generic [ref=f195e990]: Оформление по ТК + - generic [ref=f195e992]: Премия + - generic [ref=f195e994]: ДМС + - button "Откликнуться" [ref=f195e1000] + - button "Data Scientist в Сетку Опыт 1-3 года Можно удалённо ООО HeadHunter::Analytics/Data Science Москва ● Белорусская и еще 3 ● ● ● Откликнуться Контакты" [ref=f195e1008] [cursor=pointer]: + - generic [ref=f195e1012]: + - generic [ref=f195e1013]: + - link "Data Scientist в Сетку" [ref=f195e1015]: + - /url: https://hh.ru/vacancy/132929510?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f195e1020]: + - generic [ref=f195e1021]: Опыт 1-3 года + - generic [ref=f195e1023]: Можно удалённо + - generic [ref=f195e1026]: + - link [ref=f195e1029]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Analytics/Data Science" [ref=f195e1037]: + - /url: /employer/1455?dpt=hh-1455-ds&hhtmFrom=employer + - generic [ref=f195e1041]: + - text: Москва + - generic [ref=f195e1044]: + - generic [ref=f195e1045]: ● + - generic [ref=f195e1046]: Белорусская + - generic [ref=f195e1047]: и еще 3 + - generic [ref=f195e1048]: ● + - generic [ref=f195e1050]: ● + - generic [ref=f195e1052]: ● + - generic [ref=f195e1057]: + - button "Откликнуться" [ref=f195e1058] + - button "Контакты" [ref=f195e1064] + - button "Специалист по рекруту респондентов для UX и CX исследований Опыт 1-3 года ООО HeadHunter::Департамент маркетинга Москва ● Белорусская и еще 3 ● ● ● Откликнуться" [ref=f195e1072] [cursor=pointer]: + - generic [ref=f195e1076]: + - generic [ref=f195e1077]: + - link "Специалист по рекруту респондентов для UX и CX исследований" [ref=f195e1079]: + - /url: https://hh.ru/vacancy/134430508?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f195e1083]: Опыт 1-3 года + - generic [ref=f195e1088]: + - link [ref=f195e1091]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Департамент маркетинга" [ref=f195e1099]: + - /url: /employer/1455?dpt=hh-1455-MARK&hhtmFrom=employer + - generic [ref=f195e1103]: + - text: Москва + - generic [ref=f195e1106]: + - generic [ref=f195e1107]: ● + - generic [ref=f195e1108]: Белорусская + - generic [ref=f195e1109]: и еще 3 + - generic [ref=f195e1110]: ● + - generic [ref=f195e1112]: ● + - generic [ref=f195e1114]: ● + - button "Откликнуться" [ref=f195e1120] + - button "Продуктовый маркетолог b2b, брендинговые продукты Опыт 3-6 лет ООО HeadHunter::Департамент маркетинга Москва Откликнуться" [ref=f195e1128] [cursor=pointer]: + - generic [ref=f195e1132]: + - generic [ref=f195e1133]: + - link "Продуктовый маркетолог b2b, брендинговые продукты" [ref=f195e1135]: + - /url: https://hh.ru/vacancy/132890195?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f195e1139]: Опыт 3-6 лет + - generic [ref=f195e1144]: + - link [ref=f195e1147]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Департамент маркетинга" [ref=f195e1155]: + - /url: /employer/1455?dpt=hh-1455-MARK&hhtmFrom=employer + - generic [ref=f195e1159]: Москва + - button "Откликнуться" [ref=f195e1165] + - button "Менеджер поддержки продаж для клиентов Узбекистана Опыт 1-3 года ООО HeadHunter::Поддержка продаж Москва Откликнуться" [ref=f195e1173] [cursor=pointer]: + - generic [ref=f195e1177]: + - generic [ref=f195e1178]: + - link "Менеджер поддержки продаж для клиентов Узбекистана" [ref=f195e1180]: + - /url: https://hh.ru/vacancy/133968981?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f195e1184]: Опыт 1-3 года + - generic [ref=f195e1189]: + - link [ref=f195e1192]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Поддержка продаж" [ref=f195e1200]: + - /url: /employer/1455?dpt=hh-1455-ss&hhtmFrom=employer + - generic [ref=f195e1204]: Москва + - button "Откликнуться" [ref=f195e1210] + - button "Senior ML Engineer — Matching / NLP Опыт 3-6 лет Можно удалённо ООО HeadHunter::Analytics/Data Science Москва ● Белорусская и еще 3 ● ● ● Откликнуться" [ref=f195e1218] [cursor=pointer]: + - generic [ref=f195e1222]: + - generic [ref=f195e1223]: + - link "Senior ML Engineer — Matching / NLP" [ref=f195e1225]: + - /url: https://hh.ru/vacancy/134488927?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f195e1230]: + - generic [ref=f195e1231]: Опыт 3-6 лет + - generic [ref=f195e1233]: Можно удалённо + - generic [ref=f195e1236]: + - link [ref=f195e1239]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Analytics/Data Science" [ref=f195e1247]: + - /url: /employer/1455?dpt=hh-1455-ds&hhtmFrom=employer + - generic [ref=f195e1251]: + - text: Москва + - generic [ref=f195e1254]: + - generic [ref=f195e1255]: ● + - generic [ref=f195e1256]: Белорусская + - generic [ref=f195e1257]: и еще 3 + - generic [ref=f195e1258]: ● + - generic [ref=f195e1260]: ● + - generic [ref=f195e1262]: ● + - button "Откликнуться" [ref=f195e1268] + - button "Data Scientist в команду LLM Train Опыт 3-6 лет Можно удалённо ООО HeadHunter::Analytics/Data Science Москва ● Белорусская и еще 3 ● ● ● Откликнуться" [ref=f195e1276] [cursor=pointer]: + - generic [ref=f195e1280]: + - generic [ref=f195e1281]: + - link "Data Scientist в команду LLM Train" [ref=f195e1283]: + - /url: https://hh.ru/vacancy/132896101?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f195e1288]: + - generic [ref=f195e1289]: Опыт 3-6 лет + - generic [ref=f195e1291]: Можно удалённо + - generic [ref=f195e1294]: + - link [ref=f195e1297]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Analytics/Data Science" [ref=f195e1305]: + - /url: /employer/1455?dpt=hh-1455-ds&hhtmFrom=employer + - generic [ref=f195e1309]: + - text: Москва + - generic [ref=f195e1312]: + - generic [ref=f195e1313]: ● + - generic [ref=f195e1314]: Белорусская + - generic [ref=f195e1315]: и еще 3 + - generic [ref=f195e1316]: ● + - generic [ref=f195e1318]: ● + - generic [ref=f195e1320]: ● + - button "Откликнуться" [ref=f195e1326] + - generic: + - button [ref=f195e1332] [cursor=pointer] + - button "4" [ref=f195e1336] [cursor=pointer] + - contentinfo [ref=f195e1342]: + - generic [ref=f195e1346]: + - generic [ref=f195e1347]: + - generic [ref=f195e1349]: + - generic [ref=f195e1350]: HeadHunter + - list [ref=f195e1352]: + - listitem [ref=f195e1353]: + - link "Размещение вакансий" [ref=f195e1355]: + - /url: /employer?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1358]: + - link "Поиск по резюме" [ref=f195e1360]: + - /url: /search/resume?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1363]: + - link "О компании" [ref=f195e1365]: + - /url: /article/28?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1368]: + - link "Наши вакансии" [ref=f195e1370]: + - /url: /employer/1455?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1373]: + - link "Реклама на сайте" [ref=f195e1375]: + - /url: /article/promoproducts?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1378]: + - link "Требования к ПО" [ref=f195e1380]: + - /url: /article/176?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1383]: + - link "Безопасный HeadHunter" [ref=f195e1385]: + - /url: /safety?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1388]: + - link "HeadHunter API" [ref=f195e1390]: + - /url: https://dev.hh.ru/?utm_source=hh.ru&utm_medium=referral&utm_campaign=from_footer_new + - listitem [ref=f195e1393]: + - link "Партнерам" [ref=f195e1395]: + - /url: /partners?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1398]: + - link "Инвесторам" [ref=f195e1400]: + - /url: https://investor.hh.ru/ + - listitem [ref=f195e1403]: + - link "Каталог компаний" [ref=f195e1405]: + - /url: /employers_company?hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1408]: + - link "Поиск по вакансиям в Москве" [ref=f195e1410]: + - /url: /vacancies + - listitem [ref=f195e1413]: + - link "Работа рядом с метро" [ref=f195e1415]: + - /url: /metro?hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1418]: + - 'link "Сетка: соцсеть для нетворкинга" [ref=f195e1420]': + - /url: https://setka.ru/ + - generic [ref=f195e1425]: + - generic [ref=f195e1426]: Соискателям + - list [ref=f195e1428]: + - listitem [ref=f195e1429]: + - link "hh PRO" [ref=f195e1431]: + - /url: /applicant-services/hhpro?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1434]: + - link "Готовое резюме" [ref=f195e1436]: + - /url: /article/expert_resume?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1439]: + - link "Все сервисы" [ref=f195e1441]: + - /url: /services?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1444]: + - link "Профориентация" [ref=f195e1446]: + - /url: /article/proforientation_promo?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1449]: + - link "Хочу у вас работать" [ref=f195e1451]: + - /url: /applicant-services/hhpro?rte=true&from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1454]: + - link "Производственный календарь" [ref=f195e1456]: + - /url: /calendar?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1459]: + - link "Экспертная рекомендация" [ref=f195e1461]: + - /url: /article/resume_audit?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - generic [ref=f195e1465]: Новости и статьи + - list [ref=f195e1467]: + - listitem [ref=f195e1468]: + - link "Блог" [ref=f195e1470]: + - /url: /blog?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1473]: + - link "О компаниях в игровой форме" [ref=f195e1475]: + - /url: /articles/guide-to-companies/special-projects?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1478]: + - link "Жизнь в компании" [ref=f195e1480]: + - /url: /articles/guide-to-companies/insider?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1483]: + - link "ИТ-проекты" [ref=f195e1485]: + - /url: /articles/guide-to-companies/it-projects?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1488]: + - link "Рейтинг работодателей России" [ref=f195e1490]: + - /url: https://rating.hh.ru/poll?utm_source=hh.ru&utm_medium=referral&utm_campaign=from_footer_new + - generic [ref=f195e1495]: + - generic [ref=f195e1496]: Молодым специалистам + - list [ref=f195e1498]: + - listitem [ref=f195e1499]: + - link "Карьера для молодых специалистов" [ref=f195e1501]: + - /url: /youth_vacancies?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1504]: + - link "Школа программистов" [ref=f195e1506]: + - /url: http://school.hh.ru/?utm_source=hh.ru&utm_medium=referral&utm_campaign=from_footer_new + - listitem [ref=f195e1509]: + - link "Карьера в некоммерческих организациях" [ref=f195e1511]: + - /url: https://nko.hh.ru/?utm_source=hh.ru&utm_medium=referral&utm_campaign=from_footer_new + - list [ref=f195e1515]: + - listitem [ref=f195e1516]: + - generic [ref=f195e1517]: Боты для уведомлений + - generic [ref=f195e1519]: + - button "Подключить telegram бот" [ref=f195e1520] [cursor=pointer] + - button "Подключить viber бот" [ref=f195e1527] [cursor=pointer] + - button "Подключить ВК бот" [ref=f195e1535] [cursor=pointer] + - generic [ref=f195e1544]: + - generic [ref=f195e1545]: Мобильное приложение + - img "QR-код для установки мобильного приложения" [ref=f195e1547] + - list [ref=f195e1551]: + - listitem [ref=f195e1552]: + - link "Этика и комплаенс" [ref=f195e1554]: + - /url: /article/compliance?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1557]: + - link "Оказание услуг" [ref=f195e1559]: + - /url: /conditions?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1562]: + - link "Использование сайтов" [ref=f195e1564]: + - /url: /terms?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1567]: + - link "Защита персональных данных" [ref=f195e1569]: + - /url: /article/personal_data?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1572]: + - link "Пользовательское соглашение" [ref=f195e1574]: + - /url: /account/agreement?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1577]: + - link "ИТ аккредитация" [ref=f195e1579]: + - /url: /article/it-accreditation?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - generic [ref=f195e1587]: + - text: На информационном ресурсе hh.ru + - link "применяются рекомендательные технологии" [ref=f195e1588] [cursor=pointer]: + - /url: /article/recommendation_technologies?hhtmFrom=employer + - text: (информационные технологии предоставления информации на основе сбора, систематизации и анализа сведений, относящихся к предпочтениям пользователей сети «Интернет», находящихся на территории Российской Федерации) + - generic [ref=f195e1593]: + - generic [ref=f195e1594]: + - button "Перейти в Сетку" [ref=f195e1595] [cursor=pointer] + - button "Перейти в ВК" [ref=f195e1602] [cursor=pointer] + - button "Перейти в Дзен" [ref=f195e1610] [cursor=pointer] + - button "Перейти в Telegram" [ref=f195e1618] [cursor=pointer] + - generic [ref=f195e1626]: + - list [ref=f195e1627]: + - listitem [ref=f195e1628]: + - combobox "Выбор языка сайта" [ref=f195e1630]: + - generic [ref=f195e1631]: Русский + - generic [ref=f195e1638]: © 2026 ООО «Хэдхантер» \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-44-02-065Z.yml b/.playwright-mcp/page-2026-07-14T07-44-02-065Z.yml new file mode 100644 index 0000000..427804d --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-44-02-065Z.yml @@ -0,0 +1,641 @@ +- generic [ref=f195e1]: + - generic [ref=f195e3]: + - banner [ref=f195e5]: + - generic [ref=f195e7]: + - link "Главная страница сайта" [ref=f195e8] [cursor=pointer]: + - /url: / + - button [ref=f195e13] + - link [ref=f195e24] [cursor=pointer] + - link "Войти" [ref=f195e37]: + - /url: /account/login?role=applicant&backurl=%2Femployer%2F1455%3Ftab%3Dvacancies%26page%3D1 + - button "navi-button-mobile" [ref=f195e41] [cursor=pointer] + - generic [ref=f195e51]: + - main [ref=f195e52]: + - generic [ref=f195e61]: + - generic [ref=f195e62]: + - img "HeadHunter" [ref=f195e63] + - generic [ref=f195e64]: + - heading [level=1] [ref=f195e67] + - generic [ref=f195e78]: + - generic [ref=f195e82]: + - generic [ref=f195e83]: + - generic [ref=f195e84]: 4,5 + - link [ref=f195e85] [cursor=pointer]: + - /url: /employer_reviews/mine + - button "245 отзывов" [ref=f195e88] + - generic [ref=f195e92]: · + - button [ref=f195e107] [cursor=pointer] + - list [ref=f195e125]: + - tablist [ref=f195e127]: + - tab "О компании" [ref=f195e129] [cursor=pointer] + - tab "Вакансии 43" [selected] [ref=f195e134]: + - generic [ref=f195e135]: + - generic [ref=f195e136]: Вакансии + - generic [ref=f195e139]: "43" + - text: 1 2 3 + - generic [ref=f195e142]: + - generic [ref=f195e149]: + - generic [ref=f195e153]: + - generic [ref=f195e161]: + - generic: Поиск + - combobox "Поиск" [expanded] [ref=f195e163] + - button "Фильтры" [ref=f195e165] [cursor=pointer]: + - generic [ref=f195e166]: "4" + - generic [ref=f195e175]: 20 вакансий + - button "Младший менеджер внутренних коммуникаций Без опыта ООО HeadHunter::Департамент персонала Москва ● Белорусская и еще 3 ● ● ● Откликнуться" [ref=f195e181] [cursor=pointer]: + - generic [ref=f195e185]: + - generic [ref=f195e186]: + - link "Младший менеджер внутренних коммуникаций" [ref=f195e188]: + - /url: https://hh.ru/vacancy/135089729?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f195e192]: Без опыта + - generic [ref=f195e197]: + - link [ref=f195e200]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Департамент персонала" [ref=f195e208]: + - /url: /employer/1455?dpt=hh-1455-HR&hhtmFrom=employer + - generic [ref=f195e212]: + - text: Москва + - generic [ref=f195e215]: + - generic [ref=f195e216]: ● + - generic [ref=f195e217]: Белорусская + - generic [ref=f195e218]: и еще 3 + - generic [ref=f195e219]: ● + - generic [ref=f195e221]: ● + - generic [ref=f195e223]: ● + - button "Откликнуться" [ref=f195e229] + - button "Руководитель по развитию бизнеса Опыт более 6 лет Можно удалённо ООО HeadHunter::Product Management Москва ● Белорусская и еще 3 ● ● ● Оформление по ТК Стабильная компания ДМС Откликнуться" [ref=f195e237] [cursor=pointer]: + - generic [ref=f195e241]: + - generic [ref=f195e242]: + - link "Руководитель по развитию бизнеса" [ref=f195e244]: + - /url: https://hh.ru/vacancy/135144820?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f195e249]: + - generic [ref=f195e250]: Опыт более 6 лет + - generic [ref=f195e252]: Можно удалённо + - generic [ref=f195e255]: + - link [ref=f195e258]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Product Management" [ref=f195e265]: + - /url: /employer/1455?dpt=hh-1455-product&hhtmFrom=employer + - generic [ref=f195e269]: + - text: Москва + - generic [ref=f195e272]: + - generic [ref=f195e273]: ● + - generic [ref=f195e274]: Белорусская + - generic [ref=f195e275]: и еще 3 + - generic [ref=f195e276]: ● + - generic [ref=f195e278]: ● + - generic [ref=f195e280]: ● + - generic [ref=f195e284]: + - generic [ref=f195e285]: Оформление по ТК + - generic [ref=f195e287]: Стабильная компания + - generic [ref=f195e289]: ДМС + - button "Откликнуться" [ref=f195e295] + - button "Менеджер по работе с клиентами (аккаунт-менеджер) Опыт 3-6 лет ООО HeadHunter::Коммерческий департамент Москва ● Белорусская и еще 3 ● ● ● Откликнуться" [ref=f195e303] [cursor=pointer]: + - generic [ref=f195e307]: + - generic [ref=f195e308]: + - link "Менеджер по работе с клиентами (аккаунт-менеджер)" [ref=f195e310]: + - /url: https://hh.ru/vacancy/134949810?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f195e314]: Опыт 3-6 лет + - generic [ref=f195e319]: + - link [ref=f195e322]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Коммерческий департамент" [ref=f195e330]: + - /url: /employer/1455?dpt=hh-1455-dko&hhtmFrom=employer + - generic [ref=f195e334]: + - text: Москва + - generic [ref=f195e337]: + - generic [ref=f195e338]: ● + - generic [ref=f195e339]: Белорусская + - generic [ref=f195e340]: и еще 3 + - generic [ref=f195e341]: ● + - generic [ref=f195e343]: ● + - generic [ref=f195e345]: ● + - button "Откликнуться" [ref=f195e351] + - button "Senior data engineer Опыт 3-6 лет Можно удалённо ООО HeadHunter::Infrastructure engineers Москва ● Белорусская и еще 3 ● ● ● Откликнуться" [ref=f195e359] [cursor=pointer]: + - generic [ref=f195e363]: + - generic [ref=f195e364]: + - link [ref=f195e366]: + - /url: https://hh.ru/vacancy/135121353?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f195e376]: + - generic [ref=f195e377]: Опыт 3-6 лет + - generic [ref=f195e379]: Можно удалённо + - generic [ref=f195e382]: + - link [ref=f195e385]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Infrastructure engineers" [ref=f195e393]: + - /url: /employer/1455?dpt=hh-1455-ie&hhtmFrom=employer + - generic [ref=f195e397]: + - text: Москва + - generic [ref=f195e400]: + - generic [ref=f195e401]: ● + - generic [ref=f195e402]: Белорусская + - generic [ref=f195e403]: и еще 3 + - generic [ref=f195e404]: ● + - generic [ref=f195e406]: ● + - generic [ref=f195e408]: ● + - button "Откликнуться" [ref=f195e414] + - button "Младший SEO специалист Опыт 1-3 года Можно удалённо Подработка ООО HeadHunter::Департамент маркетинга Москва Откликнуться" [ref=f195e422] [cursor=pointer]: + - generic [ref=f195e426]: + - generic [ref=f195e427]: + - link "Младший SEO специалист" [ref=f195e429]: + - /url: https://hh.ru/vacancy/135080599?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f195e434]: + - generic [ref=f195e435]: Опыт 1-3 года + - generic [ref=f195e437]: Можно удалённо + - generic [ref=f195e439]: Подработка + - generic [ref=f195e442]: + - link [ref=f195e445]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Департамент маркетинга" [ref=f195e453]: + - /url: /employer/1455?dpt=hh-1455-MARK&hhtmFrom=employer + - generic [ref=f195e457]: Москва + - button "Откликнуться" [ref=f195e463] + - button "ML/LLM Engineer в AI Lab Опыт 3-6 лет Можно удалённо ООО HeadHunter::Analytics/Data Science Москва ● Белорусская и еще 3 ● ● ● Откликнуться" [ref=f195e471] [cursor=pointer]: + - generic [ref=f195e475]: + - generic [ref=f195e476]: + - link [ref=f195e478]: + - /url: https://hh.ru/vacancy/135008725?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f195e488]: + - generic [ref=f195e489]: Опыт 3-6 лет + - generic [ref=f195e491]: Можно удалённо + - generic [ref=f195e494]: + - link [ref=f195e497]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Analytics/Data Science" [ref=f195e505]: + - /url: /employer/1455?dpt=hh-1455-ds&hhtmFrom=employer + - generic [ref=f195e509]: + - text: Москва + - generic [ref=f195e512]: + - generic [ref=f195e513]: ● + - generic [ref=f195e514]: Белорусская + - generic [ref=f195e515]: и еще 3 + - generic [ref=f195e516]: ● + - generic [ref=f195e518]: ● + - generic [ref=f195e520]: ● + - button "Откликнуться" [ref=f195e526] + - button "Senior Data Scientist (команда рекомендаций) от 450 000 ₽ за месяц, на руки Опыт более 6 лет Можно удалённо ООО HeadHunter::Analytics/Data Science Москва ● Алексеевская Откликнуться" [ref=f195e534] [cursor=pointer]: + - generic [ref=f195e538]: + - generic [ref=f195e539]: + - link [ref=f195e541]: + - /url: https://hh.ru/vacancy/134991226?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f195e550]: + - generic [ref=f195e551]: от 450 000 ₽ за месяц, на руки + - generic [ref=f195e553]: + - generic [ref=f195e554]: Опыт более 6 лет + - generic [ref=f195e556]: Можно удалённо + - generic [ref=f195e559]: + - link [ref=f195e562]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Analytics/Data Science" [ref=f195e570]: + - /url: /employer/1455?dpt=hh-1455-ds&hhtmFrom=employer + - generic [ref=f195e574]: + - text: Москва + - generic [ref=f195e577]: + - generic [ref=f195e578]: ● + - generic [ref=f195e579]: Алексеевская + - button "Откликнуться" [ref=f195e584] + - button "Менеджер продукта на направление \"Страны\" Опыт 3-6 лет Можно удалённо ООО HeadHunter::Product Management Москва ● Белорусская и еще 3 ● ● ● Откликнуться Контакты" [ref=f195e592] [cursor=pointer]: + - generic [ref=f195e596]: + - generic [ref=f195e597]: + - link "Менеджер продукта на направление \"Страны\"" [ref=f195e599]: + - /url: https://hh.ru/vacancy/134843834?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f195e604]: + - generic [ref=f195e605]: Опыт 3-6 лет + - generic [ref=f195e607]: Можно удалённо + - generic [ref=f195e610]: + - link [ref=f195e613]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Product Management" [ref=f195e621]: + - /url: /employer/1455?dpt=hh-1455-product&hhtmFrom=employer + - generic [ref=f195e625]: + - text: Москва + - generic [ref=f195e628]: + - generic [ref=f195e629]: ● + - generic [ref=f195e630]: Белорусская + - generic [ref=f195e631]: и еще 3 + - generic [ref=f195e632]: ● + - generic [ref=f195e634]: ● + - generic [ref=f195e636]: ● + - generic [ref=f195e641]: + - button "Откликнуться" [ref=f195e642] + - button "Контакты" [ref=f195e648] + - button "Менеджер по работе с ключевыми клиентами (КАМ) Опыт 3-6 лет ООО HeadHunter::Коммерческий департамент Москва ● Белорусская и еще 3 ● ● ● Откликнуться" [ref=f195e656] [cursor=pointer]: + - generic [ref=f195e660]: + - generic [ref=f195e661]: + - link "Менеджер по работе с ключевыми клиентами (КАМ)" [ref=f195e663]: + - /url: https://hh.ru/vacancy/134654515?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f195e667]: Опыт 3-6 лет + - generic [ref=f195e672]: + - link [ref=f195e675]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Коммерческий департамент" [ref=f195e683]: + - /url: /employer/1455?dpt=hh-1455-dko&hhtmFrom=employer + - generic [ref=f195e687]: + - text: Москва + - generic [ref=f195e690]: + - generic [ref=f195e691]: ● + - generic [ref=f195e692]: Белорусская + - generic [ref=f195e693]: и еще 3 + - generic [ref=f195e694]: ● + - generic [ref=f195e696]: ● + - generic [ref=f195e698]: ● + - button "Откликнуться" [ref=f195e704] + - button "DevOps инженер (Hadoop) Опыт 3-6 лет Можно удалённо ООО HeadHunter::Infrastructure engineers Москва ● Белорусская и еще 3 ● ● ● Откликнуться" [ref=f195e712] [cursor=pointer]: + - generic [ref=f195e716]: + - generic [ref=f195e717]: + - link "DevOps инженер (Hadoop)" [ref=f195e719]: + - /url: https://hh.ru/vacancy/131098771?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f195e724]: + - generic [ref=f195e725]: Опыт 3-6 лет + - generic [ref=f195e727]: Можно удалённо + - generic [ref=f195e730]: + - link [ref=f195e733]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Infrastructure engineers" [ref=f195e740]: + - /url: /employer/1455?dpt=hh-1455-ie&hhtmFrom=employer + - generic [ref=f195e744]: + - text: Москва + - generic [ref=f195e747]: + - generic [ref=f195e748]: ● + - generic [ref=f195e749]: Белорусская + - generic [ref=f195e750]: и еще 3 + - generic [ref=f195e751]: ● + - generic [ref=f195e753]: ● + - generic [ref=f195e755]: ● + - button "Откликнуться" [ref=f195e761] + - button "Аналитик данных (направление Enterprise продаж) Опыт 1-3 года ООО HeadHunter::Коммерческий департамент Москва ● Белорусская и еще 3 ● ● ● Откликнуться" [ref=f195e769] [cursor=pointer]: + - generic [ref=f195e773]: + - generic [ref=f195e774]: + - link "Аналитик данных (направление Enterprise продаж)" [ref=f195e776]: + - /url: https://hh.ru/vacancy/132591764?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f195e780]: Опыт 1-3 года + - generic [ref=f195e785]: + - link [ref=f195e788]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Коммерческий департамент" [ref=f195e796]: + - /url: /employer/1455?dpt=hh-1455-dko&hhtmFrom=employer + - generic [ref=f195e800]: + - text: Москва + - generic [ref=f195e803]: + - generic [ref=f195e804]: ● + - generic [ref=f195e805]: Белорусская + - generic [ref=f195e806]: и еще 3 + - generic [ref=f195e807]: ● + - generic [ref=f195e809]: ● + - generic [ref=f195e811]: ● + - button "Откликнуться" [ref=f195e817] + - button "Старший аналитик клиентской эффективности Опыт 3-6 лет ООО HeadHunter::Коммерческий департамент Москва ● Белорусская и еще 3 ● ● ● Откликнуться" [ref=f195e825] [cursor=pointer]: + - generic [ref=f195e829]: + - generic [ref=f195e830]: + - link "Старший аналитик клиентской эффективности" [ref=f195e832]: + - /url: https://hh.ru/vacancy/132090335?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f195e836]: Опыт 3-6 лет + - generic [ref=f195e841]: + - link [ref=f195e844]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Коммерческий департамент" [ref=f195e852]: + - /url: /employer/1455?dpt=hh-1455-dko&hhtmFrom=employer + - generic [ref=f195e856]: + - text: Москва + - generic [ref=f195e859]: + - generic [ref=f195e860]: ● + - generic [ref=f195e861]: Белорусская + - generic [ref=f195e862]: и еще 3 + - generic [ref=f195e863]: ● + - generic [ref=f195e865]: ● + - generic [ref=f195e867]: ● + - button "Откликнуться" [ref=f195e873] + - button "Team Lead TrustML Опыт 3-6 лет Можно удалённо ООО HeadHunter::Analytics/Data Science Москва ● Белорусская и еще 3 ● ● ● Откликнуться" [ref=f195e881] [cursor=pointer]: + - generic [ref=f195e885]: + - generic [ref=f195e886]: + - link [ref=f195e888]: + - /url: https://hh.ru/vacancy/134700462?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f195e898]: + - generic [ref=f195e899]: Опыт 3-6 лет + - generic [ref=f195e901]: Можно удалённо + - generic [ref=f195e904]: + - link [ref=f195e907]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Analytics/Data Science" [ref=f195e914]: + - /url: /employer/1455?dpt=hh-1455-ds&hhtmFrom=employer + - generic [ref=f195e918]: + - text: Москва + - generic [ref=f195e921]: + - generic [ref=f195e922]: ● + - generic [ref=f195e923]: Белорусская + - generic [ref=f195e924]: и еще 3 + - generic [ref=f195e925]: ● + - generic [ref=f195e927]: ● + - generic [ref=f195e929]: ● + - button "Откликнуться" [ref=f195e935] + - button "Старший бренд-менеджер b2c Опыт 3-6 лет ООО HeadHunter::Департамент маркетинга Москва ● Белорусская и еще 3 ● ● ● Оформление по ТК Премия ДМС Откликнуться" [ref=f195e943] [cursor=pointer]: + - generic [ref=f195e947]: + - generic [ref=f195e948]: + - link "Старший бренд-менеджер b2c" [ref=f195e950]: + - /url: https://hh.ru/vacancy/133202714?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f195e954]: Опыт 3-6 лет + - generic [ref=f195e959]: + - link [ref=f195e962]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Департамент маркетинга" [ref=f195e970]: + - /url: /employer/1455?dpt=hh-1455-MARK&hhtmFrom=employer + - generic [ref=f195e974]: + - text: Москва + - generic [ref=f195e977]: + - generic [ref=f195e978]: ● + - generic [ref=f195e979]: Белорусская + - generic [ref=f195e980]: и еще 3 + - generic [ref=f195e981]: ● + - generic [ref=f195e983]: ● + - generic [ref=f195e985]: ● + - generic [ref=f195e989]: + - generic [ref=f195e990]: Оформление по ТК + - generic [ref=f195e992]: Премия + - generic [ref=f195e994]: ДМС + - button "Откликнуться" [ref=f195e1000] + - button "Data Scientist в Сетку Опыт 1-3 года Можно удалённо ООО HeadHunter::Analytics/Data Science Москва ● Белорусская и еще 3 ● ● ● Откликнуться Контакты" [ref=f195e1008] [cursor=pointer]: + - generic [ref=f195e1012]: + - generic [ref=f195e1013]: + - link "Data Scientist в Сетку" [ref=f195e1015]: + - /url: https://hh.ru/vacancy/132929510?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f195e1020]: + - generic [ref=f195e1021]: Опыт 1-3 года + - generic [ref=f195e1023]: Можно удалённо + - generic [ref=f195e1026]: + - link [ref=f195e1029]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Analytics/Data Science" [ref=f195e1037]: + - /url: /employer/1455?dpt=hh-1455-ds&hhtmFrom=employer + - generic [ref=f195e1041]: + - text: Москва + - generic [ref=f195e1044]: + - generic [ref=f195e1045]: ● + - generic [ref=f195e1046]: Белорусская + - generic [ref=f195e1047]: и еще 3 + - generic [ref=f195e1048]: ● + - generic [ref=f195e1050]: ● + - generic [ref=f195e1052]: ● + - generic [ref=f195e1057]: + - button "Откликнуться" [ref=f195e1058] + - button "Контакты" [ref=f195e1064] + - button "Специалист по рекруту респондентов для UX и CX исследований Опыт 1-3 года ООО HeadHunter::Департамент маркетинга Москва ● Белорусская и еще 3 ● ● ● Откликнуться" [ref=f195e1072] [cursor=pointer]: + - generic [ref=f195e1076]: + - generic [ref=f195e1077]: + - link "Специалист по рекруту респондентов для UX и CX исследований" [ref=f195e1079]: + - /url: https://hh.ru/vacancy/134430508?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f195e1083]: Опыт 1-3 года + - generic [ref=f195e1088]: + - link [ref=f195e1091]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Департамент маркетинга" [ref=f195e1099]: + - /url: /employer/1455?dpt=hh-1455-MARK&hhtmFrom=employer + - generic [ref=f195e1103]: + - text: Москва + - generic [ref=f195e1106]: + - generic [ref=f195e1107]: ● + - generic [ref=f195e1108]: Белорусская + - generic [ref=f195e1109]: и еще 3 + - generic [ref=f195e1110]: ● + - generic [ref=f195e1112]: ● + - generic [ref=f195e1114]: ● + - button "Откликнуться" [ref=f195e1120] + - button "Продуктовый маркетолог b2b, брендинговые продукты Опыт 3-6 лет ООО HeadHunter::Департамент маркетинга Москва Откликнуться" [ref=f195e1128] [cursor=pointer]: + - generic [ref=f195e1132]: + - generic [ref=f195e1133]: + - link "Продуктовый маркетолог b2b, брендинговые продукты" [ref=f195e1135]: + - /url: https://hh.ru/vacancy/132890195?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f195e1139]: Опыт 3-6 лет + - generic [ref=f195e1144]: + - link [ref=f195e1147]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Департамент маркетинга" [ref=f195e1155]: + - /url: /employer/1455?dpt=hh-1455-MARK&hhtmFrom=employer + - generic [ref=f195e1159]: Москва + - button "Откликнуться" [ref=f195e1165] + - button "Менеджер поддержки продаж для клиентов Узбекистана Опыт 1-3 года ООО HeadHunter::Поддержка продаж Москва Откликнуться" [ref=f195e1173] [cursor=pointer]: + - generic [ref=f195e1177]: + - generic [ref=f195e1178]: + - link "Менеджер поддержки продаж для клиентов Узбекистана" [ref=f195e1180]: + - /url: https://hh.ru/vacancy/133968981?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f195e1184]: Опыт 1-3 года + - generic [ref=f195e1189]: + - link [ref=f195e1192]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Поддержка продаж" [ref=f195e1200]: + - /url: /employer/1455?dpt=hh-1455-ss&hhtmFrom=employer + - generic [ref=f195e1204]: Москва + - button "Откликнуться" [ref=f195e1210] + - button "Senior ML Engineer — Matching / NLP Опыт 3-6 лет Можно удалённо ООО HeadHunter::Analytics/Data Science Москва ● Белорусская и еще 3 ● ● ● Откликнуться" [ref=f195e1218] [cursor=pointer]: + - generic [ref=f195e1222]: + - generic [ref=f195e1223]: + - link "Senior ML Engineer — Matching / NLP" [ref=f195e1225]: + - /url: https://hh.ru/vacancy/134488927?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f195e1230]: + - generic [ref=f195e1231]: Опыт 3-6 лет + - generic [ref=f195e1233]: Можно удалённо + - generic [ref=f195e1236]: + - link [ref=f195e1239]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Analytics/Data Science" [ref=f195e1247]: + - /url: /employer/1455?dpt=hh-1455-ds&hhtmFrom=employer + - generic [ref=f195e1251]: + - text: Москва + - generic [ref=f195e1254]: + - generic [ref=f195e1255]: ● + - generic [ref=f195e1256]: Белорусская + - generic [ref=f195e1257]: и еще 3 + - generic [ref=f195e1258]: ● + - generic [ref=f195e1260]: ● + - generic [ref=f195e1262]: ● + - button "Откликнуться" [ref=f195e1268] + - button "Data Scientist в команду LLM Train Опыт 3-6 лет Можно удалённо ООО HeadHunter::Analytics/Data Science Москва ● Белорусская и еще 3 ● ● ● Откликнуться" [ref=f195e1276] [cursor=pointer]: + - generic [ref=f195e1280]: + - generic [ref=f195e1281]: + - link "Data Scientist в команду LLM Train" [ref=f195e1283]: + - /url: https://hh.ru/vacancy/132896101?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f195e1288]: + - generic [ref=f195e1289]: Опыт 3-6 лет + - generic [ref=f195e1291]: Можно удалённо + - generic [ref=f195e1294]: + - link [ref=f195e1297]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Analytics/Data Science" [ref=f195e1305]: + - /url: /employer/1455?dpt=hh-1455-ds&hhtmFrom=employer + - generic [ref=f195e1309]: + - text: Москва + - generic [ref=f195e1312]: + - generic [ref=f195e1313]: ● + - generic [ref=f195e1314]: Белорусская + - generic [ref=f195e1315]: и еще 3 + - generic [ref=f195e1316]: ● + - generic [ref=f195e1318]: ● + - generic [ref=f195e1320]: ● + - button "Откликнуться" [ref=f195e1326] + - generic: + - button [ref=f195e1332] [cursor=pointer] + - button "4" [ref=f195e1336] [cursor=pointer] + - contentinfo [ref=f195e1342]: + - generic [ref=f195e1346]: + - generic [ref=f195e1347]: + - generic [ref=f195e1349]: + - generic [ref=f195e1350]: HeadHunter + - list [ref=f195e1352]: + - listitem [ref=f195e1353]: + - link "Размещение вакансий" [ref=f195e1355]: + - /url: /employer?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1358]: + - link "Поиск по резюме" [ref=f195e1360]: + - /url: /search/resume?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1363]: + - link "О компании" [ref=f195e1365]: + - /url: /article/28?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1368]: + - link "Наши вакансии" [ref=f195e1370]: + - /url: /employer/1455?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1373]: + - link "Реклама на сайте" [ref=f195e1375]: + - /url: /article/promoproducts?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1378]: + - link "Требования к ПО" [ref=f195e1380]: + - /url: /article/176?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1383]: + - link "Безопасный HeadHunter" [ref=f195e1385]: + - /url: /safety?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1388]: + - link "HeadHunter API" [ref=f195e1390]: + - /url: https://dev.hh.ru/?utm_source=hh.ru&utm_medium=referral&utm_campaign=from_footer_new + - listitem [ref=f195e1393]: + - link "Партнерам" [ref=f195e1395]: + - /url: /partners?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1398]: + - link "Инвесторам" [ref=f195e1400]: + - /url: https://investor.hh.ru/ + - listitem [ref=f195e1403]: + - link "Каталог компаний" [ref=f195e1405]: + - /url: /employers_company?hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1408]: + - link "Поиск по вакансиям в Москве" [ref=f195e1410]: + - /url: /vacancies + - listitem [ref=f195e1413]: + - link "Работа рядом с метро" [ref=f195e1415]: + - /url: /metro?hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1418]: + - 'link "Сетка: соцсеть для нетворкинга" [ref=f195e1420]': + - /url: https://setka.ru/ + - generic [ref=f195e1425]: + - generic [ref=f195e1426]: Соискателям + - list [ref=f195e1428]: + - listitem [ref=f195e1429]: + - link "hh PRO" [ref=f195e1431]: + - /url: /applicant-services/hhpro?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1434]: + - link "Готовое резюме" [ref=f195e1436]: + - /url: /article/expert_resume?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1439]: + - link "Все сервисы" [ref=f195e1441]: + - /url: /services?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1444]: + - link "Профориентация" [ref=f195e1446]: + - /url: /article/proforientation_promo?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1449]: + - link "Хочу у вас работать" [ref=f195e1451]: + - /url: /applicant-services/hhpro?rte=true&from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1454]: + - link "Производственный календарь" [ref=f195e1456]: + - /url: /calendar?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1459]: + - link "Экспертная рекомендация" [ref=f195e1461]: + - /url: /article/resume_audit?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - generic [ref=f195e1465]: Новости и статьи + - list [ref=f195e1467]: + - listitem [ref=f195e1468]: + - link "Блог" [ref=f195e1470]: + - /url: /blog?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1473]: + - link "О компаниях в игровой форме" [ref=f195e1475]: + - /url: /articles/guide-to-companies/special-projects?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1478]: + - link "Жизнь в компании" [ref=f195e1480]: + - /url: /articles/guide-to-companies/insider?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1483]: + - link "ИТ-проекты" [ref=f195e1485]: + - /url: /articles/guide-to-companies/it-projects?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1488]: + - link "Рейтинг работодателей России" [ref=f195e1490]: + - /url: https://rating.hh.ru/poll?utm_source=hh.ru&utm_medium=referral&utm_campaign=from_footer_new + - generic [ref=f195e1495]: + - generic [ref=f195e1496]: Молодым специалистам + - list [ref=f195e1498]: + - listitem [ref=f195e1499]: + - link "Карьера для молодых специалистов" [ref=f195e1501]: + - /url: /youth_vacancies?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1504]: + - link "Школа программистов" [ref=f195e1506]: + - /url: http://school.hh.ru/?utm_source=hh.ru&utm_medium=referral&utm_campaign=from_footer_new + - listitem [ref=f195e1509]: + - link "Карьера в некоммерческих организациях" [ref=f195e1511]: + - /url: https://nko.hh.ru/?utm_source=hh.ru&utm_medium=referral&utm_campaign=from_footer_new + - list [ref=f195e1515]: + - listitem [ref=f195e1516]: + - generic [ref=f195e1517]: Боты для уведомлений + - generic [ref=f195e1519]: + - button "Подключить telegram бот" [ref=f195e1520] [cursor=pointer] + - button "Подключить viber бот" [ref=f195e1527] [cursor=pointer] + - button "Подключить ВК бот" [ref=f195e1535] [cursor=pointer] + - generic [ref=f195e1544]: + - generic [ref=f195e1545]: Мобильное приложение + - img "QR-код для установки мобильного приложения" [ref=f195e1547] + - list [ref=f195e1551]: + - listitem [ref=f195e1552]: + - link "Этика и комплаенс" [ref=f195e1554]: + - /url: /article/compliance?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1557]: + - link "Оказание услуг" [ref=f195e1559]: + - /url: /conditions?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1562]: + - link "Использование сайтов" [ref=f195e1564]: + - /url: /terms?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1567]: + - link "Защита персональных данных" [ref=f195e1569]: + - /url: /article/personal_data?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1572]: + - link "Пользовательское соглашение" [ref=f195e1574]: + - /url: /account/agreement?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1577]: + - link "ИТ аккредитация" [ref=f195e1579]: + - /url: /article/it-accreditation?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - generic [ref=f195e1587]: + - text: На информационном ресурсе hh.ru + - link "применяются рекомендательные технологии" [ref=f195e1588] [cursor=pointer]: + - /url: /article/recommendation_technologies?hhtmFrom=employer + - text: (информационные технологии предоставления информации на основе сбора, систематизации и анализа сведений, относящихся к предпочтениям пользователей сети «Интернет», находящихся на территории Российской Федерации) + - generic [ref=f195e1593]: + - generic [ref=f195e1594]: + - button "Перейти в Сетку" [ref=f195e1595] [cursor=pointer] + - button "Перейти в ВК" [ref=f195e1602] [cursor=pointer] + - button "Перейти в Дзен" [ref=f195e1610] [cursor=pointer] + - button "Перейти в Telegram" [ref=f195e1618] [cursor=pointer] + - generic [ref=f195e1626]: + - list [ref=f195e1627]: + - listitem [ref=f195e1628]: + - combobox "Выбор языка сайта" [ref=f195e1630]: + - generic [ref=f195e1631]: Русский + - generic [ref=f195e1638]: © 2026 ООО «Хэдхантер» + - dialog "Поиск по вакансиям" [ref=f195e1642]: + - generic [ref=f195e1644]: + - generic [ref=f195e1645]: + - generic: + - generic: + - generic: + - generic: + - generic: + - generic [ref=f195e1648]: + - generic [ref=f195e1650]: Поиск по вакансиям + - button [ref=f195e1661] [cursor=pointer] + - generic [ref=f195e1671]: + - generic: Поиск + - textbox "Поиск" [active] [ref=f195e1673] + - generic: + - generic: + - separator + - listbox [ref=f195e1676] \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-44-08-086Z.yml b/.playwright-mcp/page-2026-07-14T07-44-08-086Z.yml new file mode 100644 index 0000000..cf1fa20 --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-44-08-086Z.yml @@ -0,0 +1,243 @@ +- generic [ref=f195e1]: + - generic [ref=f195e3]: + - banner [ref=f195e5]: + - generic [ref=f195e7]: + - link "Главная страница сайта" [ref=f195e8] [cursor=pointer]: + - /url: / + - button [ref=f195e13] + - link [ref=f195e24] [cursor=pointer] + - link "Войти" [ref=f195e37]: + - /url: /account/login?role=applicant&backurl=%2Femployer%2F1455%3Ftab%3Dvacancies%26page%3D1 + - button "navi-button-mobile" [ref=f195e41] [cursor=pointer] + - generic [ref=f195e51]: + - main [ref=f195e52]: + - generic [ref=f195e61]: + - generic [ref=f195e62]: + - img "HeadHunter" [ref=f195e63] + - generic [ref=f195e64]: + - heading [level=1] [ref=f195e67] + - generic [ref=f195e78]: + - generic [ref=f195e82]: + - generic [ref=f195e83]: + - generic [ref=f195e84]: 4,5 + - link [ref=f195e85] [cursor=pointer]: + - /url: /employer_reviews/mine + - button "245 отзывов" [ref=f195e88] + - generic [ref=f195e92]: · + - button [ref=f195e107] [cursor=pointer] + - list [ref=f195e125]: + - tablist [ref=f195e127]: + - tab "О компании" [ref=f195e129] [cursor=pointer] + - tab "Вакансии 43" [selected] [ref=f195e134]: + - generic [ref=f195e135]: + - generic [ref=f195e136]: Вакансии + - generic [ref=f195e139]: "43" + - text: 1 2 3 + - generic [ref=f195e142]: + - generic [ref=f195e149]: + - generic [ref=f195e153]: + - generic [ref=f195e159]: + - combobox "Поиск по вакансиям" [expanded] [active] [ref=f195e1677]: Frontend + - button "Очистить" [ref=f195e1682] [cursor=pointer] + - button "Фильтры" [ref=f195e165] [cursor=pointer]: + - generic [ref=f195e166]: "5" + - generic [ref=f195e1687]: 1 вакансия + - button "Senior Data Scientist (команда рекомендаций) от 450 000 ₽ за месяц, на руки Опыт более 6 лет Можно удалённо ООО HeadHunter::Analytics/Data Science Москва ● Алексеевская Откликнуться" [ref=f195e1693] [cursor=pointer]: + - generic [ref=f195e1697]: + - generic [ref=f195e1698]: + - link [ref=f195e1700]: + - /url: https://hh.ru/vacancy/134991226?hhtmFromLabel=employer_vacancy_tab&hhtmFrom=employer + - generic [ref=f195e1709]: + - generic [ref=f195e1710]: от 450 000 ₽ за месяц, на руки + - generic [ref=f195e1712]: + - generic [ref=f195e1713]: Опыт более 6 лет + - generic [ref=f195e1715]: Можно удалённо + - generic [ref=f195e1718]: + - link [ref=f195e1721]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО HeadHunter::Analytics/Data Science" [ref=f195e1729]: + - /url: /employer/1455?dpt=hh-1455-ds&hhtmFrom=employer + - generic [ref=f195e1733]: + - text: Москва + - generic [ref=f195e1736]: + - generic [ref=f195e1737]: ● + - generic [ref=f195e1738]: Алексеевская + - button "Откликнуться" [ref=f195e1743] + - generic: + - button [ref=f195e1332] [cursor=pointer] + - button "5" [ref=f195e1749] [cursor=pointer] + - contentinfo [ref=f195e1342]: + - generic [ref=f195e1346]: + - generic [ref=f195e1347]: + - generic [ref=f195e1349]: + - generic [ref=f195e1350]: HeadHunter + - list [ref=f195e1352]: + - listitem [ref=f195e1353]: + - link "Размещение вакансий" [ref=f195e1355]: + - /url: /employer?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1358]: + - link "Поиск по резюме" [ref=f195e1360]: + - /url: /search/resume?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1363]: + - link "О компании" [ref=f195e1365]: + - /url: /article/28?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1368]: + - link "Наши вакансии" [ref=f195e1370]: + - /url: /employer/1455?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1373]: + - link "Реклама на сайте" [ref=f195e1375]: + - /url: /article/promoproducts?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1378]: + - link "Требования к ПО" [ref=f195e1380]: + - /url: /article/176?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1383]: + - link "Безопасный HeadHunter" [ref=f195e1385]: + - /url: /safety?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1388]: + - link "HeadHunter API" [ref=f195e1390]: + - /url: https://dev.hh.ru/?utm_source=hh.ru&utm_medium=referral&utm_campaign=from_footer_new + - listitem [ref=f195e1393]: + - link "Партнерам" [ref=f195e1395]: + - /url: /partners?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1398]: + - link "Инвесторам" [ref=f195e1400]: + - /url: https://investor.hh.ru/ + - listitem [ref=f195e1403]: + - link "Каталог компаний" [ref=f195e1405]: + - /url: /employers_company?hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1408]: + - link "Поиск по вакансиям в Москве" [ref=f195e1410]: + - /url: /vacancies + - listitem [ref=f195e1413]: + - link "Работа рядом с метро" [ref=f195e1415]: + - /url: /metro?hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1418]: + - 'link "Сетка: соцсеть для нетворкинга" [ref=f195e1420]': + - /url: https://setka.ru/ + - generic [ref=f195e1425]: + - generic [ref=f195e1426]: Соискателям + - list [ref=f195e1428]: + - listitem [ref=f195e1429]: + - link "hh PRO" [ref=f195e1431]: + - /url: /applicant-services/hhpro?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1434]: + - link "Готовое резюме" [ref=f195e1436]: + - /url: /article/expert_resume?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1439]: + - link "Все сервисы" [ref=f195e1441]: + - /url: /services?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1444]: + - link "Профориентация" [ref=f195e1446]: + - /url: /article/proforientation_promo?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1449]: + - link "Хочу у вас работать" [ref=f195e1451]: + - /url: /applicant-services/hhpro?rte=true&from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1454]: + - link "Производственный календарь" [ref=f195e1456]: + - /url: /calendar?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1459]: + - link "Экспертная рекомендация" [ref=f195e1461]: + - /url: /article/resume_audit?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - generic [ref=f195e1465]: Новости и статьи + - list [ref=f195e1467]: + - listitem [ref=f195e1468]: + - link "Блог" [ref=f195e1470]: + - /url: /blog?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1473]: + - link "О компаниях в игровой форме" [ref=f195e1475]: + - /url: /articles/guide-to-companies/special-projects?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1478]: + - link "Жизнь в компании" [ref=f195e1480]: + - /url: /articles/guide-to-companies/insider?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1483]: + - link "ИТ-проекты" [ref=f195e1485]: + - /url: /articles/guide-to-companies/it-projects?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1488]: + - link "Рейтинг работодателей России" [ref=f195e1490]: + - /url: https://rating.hh.ru/poll?utm_source=hh.ru&utm_medium=referral&utm_campaign=from_footer_new + - generic [ref=f195e1495]: + - generic [ref=f195e1496]: Молодым специалистам + - list [ref=f195e1498]: + - listitem [ref=f195e1499]: + - link "Карьера для молодых специалистов" [ref=f195e1501]: + - /url: /youth_vacancies?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1504]: + - link "Школа программистов" [ref=f195e1506]: + - /url: http://school.hh.ru/?utm_source=hh.ru&utm_medium=referral&utm_campaign=from_footer_new + - listitem [ref=f195e1509]: + - link "Карьера в некоммерческих организациях" [ref=f195e1511]: + - /url: https://nko.hh.ru/?utm_source=hh.ru&utm_medium=referral&utm_campaign=from_footer_new + - list [ref=f195e1515]: + - listitem [ref=f195e1516]: + - generic [ref=f195e1517]: Боты для уведомлений + - generic [ref=f195e1519]: + - button "Подключить telegram бот" [ref=f195e1520] [cursor=pointer] + - button "Подключить viber бот" [ref=f195e1527] [cursor=pointer] + - button "Подключить ВК бот" [ref=f195e1535] [cursor=pointer] + - generic [ref=f195e1544]: + - generic [ref=f195e1545]: Мобильное приложение + - img "QR-код для установки мобильного приложения" [ref=f195e1547] + - list [ref=f195e1551]: + - listitem [ref=f195e1552]: + - link "Этика и комплаенс" [ref=f195e1554]: + - /url: /article/compliance?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1557]: + - link "Оказание услуг" [ref=f195e1559]: + - /url: /conditions?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1562]: + - link "Использование сайтов" [ref=f195e1564]: + - /url: /terms?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1567]: + - link "Защита персональных данных" [ref=f195e1569]: + - /url: /article/personal_data?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1572]: + - link "Пользовательское соглашение" [ref=f195e1574]: + - /url: /account/agreement?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - listitem [ref=f195e1577]: + - link "ИТ аккредитация" [ref=f195e1579]: + - /url: /article/it-accreditation?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=employer + - generic [ref=f195e1587]: + - text: На информационном ресурсе hh.ru + - link "применяются рекомендательные технологии" [ref=f195e1588] [cursor=pointer]: + - /url: /article/recommendation_technologies?hhtmFrom=employer + - text: (информационные технологии предоставления информации на основе сбора, систематизации и анализа сведений, относящихся к предпочтениям пользователей сети «Интернет», находящихся на территории Российской Федерации) + - generic [ref=f195e1593]: + - generic [ref=f195e1594]: + - button "Перейти в Сетку" [ref=f195e1595] [cursor=pointer] + - button "Перейти в ВК" [ref=f195e1602] [cursor=pointer] + - button "Перейти в Дзен" [ref=f195e1610] [cursor=pointer] + - button "Перейти в Telegram" [ref=f195e1618] [cursor=pointer] + - generic [ref=f195e1626]: + - list [ref=f195e1627]: + - listitem [ref=f195e1628]: + - combobox "Выбор языка сайта" [ref=f195e1630]: + - generic [ref=f195e1631]: Русский + - generic [ref=f195e1638]: © 2026 ООО «Хэдхантер» + - dialog "Поиск по вакансиям" [ref=f195e1642]: + - generic [ref=f195e1644]: + - generic [ref=f195e1645]: + - generic: + - generic: + - generic: + - generic: + - generic: + - generic [ref=f195e1648]: + - generic [ref=f195e1650]: Поиск по вакансиям + - button [ref=f195e1661] [cursor=pointer] + - generic [ref=f195e1669]: + - textbox "Поиск по вакансиям" [ref=f195e1750]: Frontend + - button "Очистить" [ref=f195e1755] [cursor=pointer] + - generic: + - generic: + - separator + - listbox [ref=f195e1676]: + - option "Frontend" [ref=f195e1759] + - option "Frontend разработчик" [ref=f195e1770] + - option "Frontend developer" [ref=f195e1781] + - option "Frontend react" [ref=f195e1792] + - option "Frontend-разработчик" [ref=f195e1803] + - option "Frontend разработчик react" [ref=f195e1814] + - option "Frontend стажер" [ref=f195e1825] + - option "Frontend vue" [ref=f195e1836] + - option "Frontend developer react" [ref=f195e1847] [cursor=pointer] + - option "Frontend разработчик стажер" [ref=f195e1858] \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-44-23-615Z.yml b/.playwright-mcp/page-2026-07-14T07-44-23-615Z.yml new file mode 100644 index 0000000..37c4442 --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-44-23-615Z.yml @@ -0,0 +1,447 @@ +- generic [active] [ref=f209e1]: + - banner [ref=f209e2]: + - navigation [ref=f209e4]: + - generic [ref=f209e5]: + - button [ref=f209e8] [cursor=pointer] + - generic [ref=f209e11]: + - button [ref=f209e13] [cursor=pointer] + - button [ref=f209e14] [cursor=pointer] + - main [ref=f209e15]: + - generic [ref=f209e17]: + - list [ref=f209e20]: + - listitem [ref=f209e21]: + - link "О компании" [ref=f209e22] [cursor=pointer]: + - /url: /about/ + - listitem [ref=f209e23]: + - generic [ref=f209e24]: Вакансии + - generic [ref=f209e27]: + - heading "Присоединяйся к команде Positive Technologies" [level=1] [ref=f209e28] + - paragraph [ref=f209e29]: Мы любим новые вызовы и решать сложные задачи, стараемся смотреть на мир под другим углом и искать нестандартные решения. Если ты похож на нас — приходи, будем делать мир по-настоящему безопасным. + - generic [ref=f209e34]: + - generic [ref=f209e36]: + - generic [ref=f209e37]: + - heading "Направление" [level=5] [ref=f209e38] + - generic [ref=f209e39]: + - log [ref=f209e41] + - generic [ref=f209e43]: + - generic [ref=f209e44]: Направление + - combobox [ref=f209e46] + - generic [ref=f209e48]: + - heading "Город" [level=5] [ref=f209e49] + - generic [ref=f209e50]: + - log [ref=f209e52] + - generic [ref=f209e54]: + - generic [ref=f209e55]: Город + - combobox [ref=f209e57] + - generic [ref=f209e59]: + - heading "Стек" [level=5] [ref=f209e60] + - generic [ref=f209e61]: + - log [ref=f209e63] + - generic [ref=f209e65]: + - generic [ref=f209e66]: Стек + - combobox [ref=f209e68] + - generic [ref=f209e71]: + - generic [ref=f209e72]: PT story + - generic [ref=f209e81]: + - button "story Запуск PT NAD 13.0. Что вы пропустили" [ref=f209e83] [cursor=pointer]: + - generic [ref=f209e84]: + - img "story" [ref=f209e85] + - generic [ref=f209e86]: Запуск PT NAD 13.0. Что вы пропустили + - button "Как атакуют компании" [ref=f209e88] [cursor=pointer] + - button "Про MaxPatrol EPP" [ref=f209e93] [cursor=pointer] + - button "Фильм уже доступен онлайн" [ref=f209e98] [cursor=pointer] + - button "story Ваши приложения под угрозой" [ref=f209e103] [cursor=pointer]: + - generic [ref=f209e104]: + - img "story" [ref=f209e105] + - generic [ref=f209e106]: Ваши приложения под угрозой + - button "story Как нас предают умные гаджеты" [ref=f209e108] [cursor=pointer]: + - generic [ref=f209e109]: + - img "story" [ref=f209e110] + - generic [ref=f209e111]: Как нас предают умные гаджеты + - button "story Почему нельзя пользоваться чужими зарядками" [ref=f209e113] [cursor=pointer]: + - generic [ref=f209e114]: + - img "story" [ref=f209e115] + - generic [ref=f209e116]: Почему нельзя пользоваться чужими зарядками + - button "Почему нельзя покупать Wi-Fi-роутеры с VPN" [ref=f209e118] [cursor=pointer] + - button "story Фреймворк промышленной кибербезопасности" [ref=f209e123] [cursor=pointer]: + - generic [ref=f209e124]: + - img "story" [ref=f209e125] + - generic [ref=f209e126]: Фреймворк промышленной кибербезопасности + - button "Почему нельзя выбрасывать умные лампочки" [ref=f209e128] [cursor=pointer] + - button "Выпуск «Хак Так» с Wylsacom" [ref=f209e133] [cursor=pointer] + - list [ref=f209e137]: + - listitem [ref=f209e138]: + - heading "Хакеры" [level=2] [ref=f209e139] + - list [ref=f209e140]: + - listitem [ref=f209e141] [cursor=pointer]: + - link [ref=f209e142]: + - /url: /ru-ru/about/vacancy/394319/ + - generic [ref=f209e143]: + - heading "Security researcher (Positive Labs)" [level=3] [ref=f209e145] + - generic [ref=f209e146]: + - generic [ref=f209e147]: "Локация:" + - generic [ref=f209e148]: Москва, Санкт-Петербург, Новосибирск, Томск + - listitem [ref=f209e149] [cursor=pointer]: + - link [ref=f209e150]: + - /url: /ru-ru/about/vacancy/391799/ + - generic [ref=f209e151]: + - heading "Red team developer" [level=3] [ref=f209e153] + - generic [ref=f209e154]: + - generic [ref=f209e155]: "Локация:" + - generic [ref=f209e156]: Удаленная работа + - listitem [ref=f209e157] [cursor=pointer]: + - link [ref=f209e158]: + - /url: /ru-ru/about/vacancy/391796/ + - generic [ref=f209e159]: + - heading "Web security researcher (PT SWARM)" [level=3] [ref=f209e161] + - generic [ref=f209e162]: + - generic [ref=f209e163]: "Локация:" + - generic [ref=f209e164]: Удаленная работа + - listitem [ref=f209e165] [cursor=pointer]: + - link [ref=f209e166]: + - /url: /ru-ru/about/vacancy/350192/ + - generic [ref=f209e167]: + - heading "Специалист по анализу защищенности банковских систем" [level=3] [ref=f209e169] + - generic [ref=f209e170]: + - generic [ref=f209e171]: "Локация:" + - generic [ref=f209e172]: Удаленная работа + - listitem [ref=f209e173] [cursor=pointer]: + - link [ref=f209e174]: + - /url: /ru-ru/about/vacancy/350188/ + - generic [ref=f209e175]: + - heading "Специалист по анализу защищенности веб-приложений" [level=3] [ref=f209e177] + - generic [ref=f209e178]: + - generic [ref=f209e179]: "Локация:" + - generic [ref=f209e180]: Удаленная работа + - listitem [ref=f209e181] [cursor=pointer]: + - link [ref=f209e182]: + - /url: /ru-ru/about/vacancy/350186/ + - generic [ref=f209e183]: + - heading "Специалист по тестированию на проникновение" [level=3] [ref=f209e185] + - generic [ref=f209e186]: + - generic [ref=f209e187]: "Локация:" + - generic [ref=f209e188]: Удаленная работа + - listitem [ref=f209e189] [cursor=pointer]: + - link [ref=f209e190]: + - /url: /ru-ru/about/vacancy/vacancy/ + - generic [ref=f209e191]: + - heading "Руководитель консалтинговых проектов" [level=3] [ref=f209e193] + - generic [ref=f209e194]: + - generic [ref=f209e195]: "Локация:" + - generic [ref=f209e196]: Москва + - listitem [ref=f209e197] [cursor=pointer]: + - link [ref=f209e198]: + - /url: /ru-ru/about/vacancy/spetsialist-po-side-channel-attacks/ + - generic [ref=f209e199]: + - heading "Специалист по side-channel attacks" [level=3] [ref=f209e201] + - generic [ref=f209e202]: + - generic [ref=f209e203]: "Локация:" + - generic [ref=f209e204]: Москва + - listitem [ref=f209e205]: + - heading "Тестирование" [level=2] [ref=f209e206] + - list [ref=f209e207]: + - listitem [ref=f209e208] [cursor=pointer]: + - link [ref=f209e209]: + - /url: /ru-ru/about/vacancy/load-testing-team-lead/ + - generic [ref=f209e210]: + - heading "Load Testing Team Lead" [level=3] [ref=f209e212] + - generic [ref=f209e213]: + - generic [ref=f209e214]: "Локация:" + - generic [ref=f209e215]: Москва, Удаленная работа + - listitem [ref=f209e216] [cursor=pointer]: + - link [ref=f209e217]: + - /url: /ru-ru/about/vacancy/qa-engineer--vpn/ + - generic [ref=f209e218]: + - heading "Fullstack QA Engineer (RA VPN)" [level=3] [ref=f209e220] + - generic [ref=f209e221]: + - generic [ref=f209e222]: "Локация:" + - generic [ref=f209e223]: Удаленная работа + - generic [ref=f209e224]: "Продукт:" + - generic [ref=f209e225]: PT NGFW + - listitem [ref=f209e226]: + - heading "Разработка" [level=2] [ref=f209e227] + - list [ref=f209e228]: + - listitem [ref=f209e229] [cursor=pointer]: + - link [ref=f209e230]: + - /url: /ru-ru/about/vacancy/ml-engineer/ + - generic [ref=f209e231]: + - heading "ML Engineer" [level=3] [ref=f209e233] + - generic [ref=f209e234]: + - generic [ref=f209e235]: "Локация:" + - generic [ref=f209e236]: Москва, Санкт-Петербург, Удаленная работа, Новосибирск, Томск + - listitem [ref=f209e237] [cursor=pointer]: + - link [ref=f209e238]: + - /url: /ru-ru/about/vacancy/ml-engineer--llm/ + - generic [ref=f209e239]: + - heading "ML Engineer (LLM)" [level=3] [ref=f209e241] + - generic [ref=f209e242]: + - generic [ref=f209e243]: "Локация:" + - generic [ref=f209e244]: Москва, Санкт-Петербург, Новосибирск, Нижний Новгород, Самара, Удаленная работа, Томск + - listitem [ref=f209e245] [cursor=pointer]: + - link [ref=f209e246]: + - /url: /ru-ru/about/vacancy/starshii-s---razrabotchik--pt-ngfw/ + - generic [ref=f209e247]: + - heading "Старший/ведущий С++ разработчик" [level=3] [ref=f209e249] + - generic [ref=f209e250]: + - generic [ref=f209e251]: "Локация:" + - generic [ref=f209e252]: Удаленная работа + - generic [ref=f209e253]: "Продукт:" + - generic [ref=f209e254]: PT NGFW + - listitem [ref=f209e255] [cursor=pointer]: + - link [ref=f209e256]: + - /url: /ru-ru/about/vacancy/senior-backend-go-developer/ + - generic [ref=f209e257]: + - heading "Lead Backend Go Developer" [level=3] [ref=f209e259] + - generic [ref=f209e260]: + - generic [ref=f209e261]: "Локация:" + - generic [ref=f209e262]: Удаленная работа + - generic [ref=f209e263]: "Продукт:" + - generic [ref=f209e264]: PT NGFW + - listitem [ref=f209e265]: + - heading "Продажи/Поддержка продаж" [level=2] [ref=f209e266] + - list [ref=f209e267]: + - listitem [ref=f209e268] [cursor=pointer]: + - link [ref=f209e269]: + - /url: /ru-ru/about/vacancy/zamestitel-tehnicheskogo-direktora/ + - generic [ref=f209e270]: + - heading "Заместитель технического директора" [level=3] [ref=f209e272] + - generic [ref=f209e273]: + - generic [ref=f209e274]: "Локация:" + - generic [ref=f209e275]: Москва + - listitem [ref=f209e276] [cursor=pointer]: + - link [ref=f209e277]: + - /url: /ru-ru/about/vacancy/294321/ + - generic [ref=f209e278]: + - heading "Менеджер по работе с ключевыми клиентами" [level=3] [ref=f209e280] + - generic [ref=f209e281]: + - generic [ref=f209e282]: "Локация:" + - generic [ref=f209e283]: Москва + - listitem [ref=f209e284] [cursor=pointer]: + - link [ref=f209e285]: + - /url: /ru-ru/about/vacancy/presejl-inzhener/ + - generic [ref=f209e286]: + - heading "Пресейл-инженер" [level=3] [ref=f209e288] + - generic [ref=f209e289]: + - generic [ref=f209e290]: "Локация:" + - generic [ref=f209e291]: Москва + - listitem [ref=f209e292] [cursor=pointer]: + - link [ref=f209e293]: + - /url: /ru-ru/about/vacancy/presejl-menedzher-szfo/ + - generic [ref=f209e294]: + - heading "Пресейл менеджер (СЗФО)" [level=3] [ref=f209e296] + - generic [ref=f209e297]: + - generic [ref=f209e298]: "Локация:" + - generic [ref=f209e299]: Санкт-Петербург + - listitem [ref=f209e300]: + - heading "Информационная безопасность" [level=2] [ref=f209e301] + - list [ref=f209e302]: + - listitem [ref=f209e303] [cursor=pointer]: + - link [ref=f209e304]: + - /url: /ru-ru/about/vacancy/glavnyj-arhitektor-proektov/ + - generic [ref=f209e305]: + - heading "Главный архитектор проектов" [level=3] [ref=f209e307] + - generic [ref=f209e308]: + - generic [ref=f209e309]: "Локация:" + - generic [ref=f209e310]: Москва, Удаленная работа + - listitem [ref=f209e311] [cursor=pointer]: + - link [ref=f209e312]: + - /url: /ru-ru/about/vacancy/DFIR/ + - generic [ref=f209e313]: + - heading "Специалист по расследованию и реагированию на угрозы ИБ" [level=3] [ref=f209e315] + - generic [ref=f209e316]: + - generic [ref=f209e317]: "Локация:" + - generic [ref=f209e318]: Москва, Санкт-Петербург + - list [ref=f209e319]: + - listitem [ref=f209e320]: + - button "1" [disabled] + - listitem [ref=f209e321]: + - button "2" [ref=f209e322] [cursor=pointer] + - button [ref=f209e323] [cursor=pointer] + - button [ref=f209e324] [cursor=pointer] + - contentinfo [ref=f209e325]: + - generic [ref=f209e326]: + - generic [ref=f209e327]: + - generic [ref=f209e329]: + - generic [ref=f209e330]: © Positive Technologies, 2002—2026. + - heading "Лидер результативной кибербезопасности" [level=4] [ref=f209e331] + - list [ref=f209e332]: + - listitem [ref=f209e333]: + - link "Техническая поддержка" [ref=f209e334] [cursor=pointer]: + - /url: https://support.ptsecurity.com/ + - listitem [ref=f209e335]: + - link "Политика конфиденциальности и юридические документы" [ref=f209e336] [cursor=pointer]: + - /url: /legal/privacy-policy/ + - listitem [ref=f209e337]: + - link "Сведения об аккредитованной ІТ-компании" [ref=f209e338] [cursor=pointer]: + - /url: /information-accredited-company/ + - listitem [ref=f209e339]: + - link "Сертификаты продуктов" [ref=f209e340] [cursor=pointer]: + - /url: /docs/certificates/ + - generic [ref=f209e341]: + - link [ref=f209e342] [cursor=pointer]: + - /url: https://t.me/Positive_Technologies + - link [ref=f209e343] [cursor=pointer]: + - /url: https://habrahabr.ru/company/pt/ + - link [ref=f209e344] [cursor=pointer]: + - /url: https://vk.com/ptsecurity + - link [ref=f209e345] [cursor=pointer]: + - /url: https://tenchat.ru/Positive_Technologies + - generic [ref=f209e347]: + - generic [ref=f209e348]: + - link "Продукты и решения" [ref=f209e349] [cursor=pointer]: + - /url: /ru-ru/products/ + - list [ref=f209e350]: + - listitem [ref=f209e351]: + - link "Все продукты" [ref=f209e352] [cursor=pointer]: + - /url: /products/ + - listitem [ref=f209e353]: + - link "PT X" [ref=f209e354] [cursor=pointer]: + - /url: /products/pt-x/ + - listitem [ref=f209e355]: + - link "PT Dephaze" [ref=f209e356] [cursor=pointer]: + - /url: /products/dephaze/ + - listitem [ref=f209e357]: + - link "MaxPatrol SIEM" [ref=f209e358] [cursor=pointer]: + - /url: /products/mpsiem/ + - listitem [ref=f209e359]: + - link "PT NGFW" [ref=f209e360] [cursor=pointer]: + - /url: /products/ngfw/ + - listitem [ref=f209e361]: + - link "MaxPatrol Endpoint Security" [ref=f209e362] [cursor=pointer]: + - /url: /products/endpoint/ + - listitem [ref=f209e363]: + - link "PT Data Security" [ref=f209e364] [cursor=pointer]: + - /url: /products/data-security/ + - listitem [ref=f209e365]: + - link "Быстрый и бесплатный тест-драйв продуктов" [ref=f209e366] [cursor=pointer]: + - /url: /test-drive/ + - generic [ref=f209e367]: + - link "Сервисы" [ref=f209e368] [cursor=pointer]: + - /url: /ru-ru/services/ + - list [ref=f209e369]: + - listitem [ref=f209e370]: + - link "Услуги PT Expert Security Center" [ref=f209e371] [cursor=pointer]: + - /url: /ru-ru/services/esc/ + - listitem [ref=f209e372]: + - link "Техническая поддержка" [ref=f209e373] [cursor=pointer]: + - /url: /ru-ru/services/technical-support/ + - listitem [ref=f209e374]: + - link "Positive Education" [ref=f209e375] [cursor=pointer]: + - /url: https://edu.ptsecurity.com/?utm_source=main_site_footer&utm_medium=referral + - listitem [ref=f209e376]: + - link "Онлайн-полигон Standoff" [ref=f209e377] [cursor=pointer]: + - /url: https://range.standoff365.com/ + - listitem [ref=f209e378]: + - 'link "Standoff: Bug Bounty" [ref=f209e379] [cursor=pointer]': + - /url: https://bugbounty.standoff365.com/ + - listitem [ref=f209e380]: + - link "Кибербитва Standoff" [ref=f209e381] [cursor=pointer]: + - /url: https://standoff365.com/ + - generic [ref=f209e382]: + - link "Исследования" [ref=f209e383] [cursor=pointer]: + - /url: /ru-ru/research/ + - list [ref=f209e384]: + - listitem [ref=f209e385]: + - link "Аналитические статьи" [ref=f209e386] [cursor=pointer]: + - /url: /ru-ru/research/analytics/ + - listitem [ref=f209e387]: + - link "PT ESC Threat Intelligence" [ref=f209e388] [cursor=pointer]: + - /url: /ru-ru/research/pt-esc-threat-intelligence/ + - listitem [ref=f209e389]: + - link "Вебинары" [ref=f209e390] [cursor=pointer]: + - /url: /ru-ru/research/webinar/ + - listitem [ref=f209e391]: + - link "Уязвимости и угрозы" [ref=f209e392] [cursor=pointer]: + - /url: /ru-ru/research/threatscape/ + - listitem [ref=f209e393]: + - link "Трендовые уязвимости" [ref=f209e394] [cursor=pointer]: + - /url: /ru-ru/research/trending-vulnerabilities/ + - listitem [ref=f209e395]: + - link "Хакерские группировки" [ref=f209e396] [cursor=pointer]: + - /url: /ru-ru/research/hacker-groups/ + - listitem [ref=f209e397]: + - link "База знаний" [ref=f209e398] [cursor=pointer]: + - /url: /ru-ru/research/knowledge-base/ + - listitem [ref=f209e399]: + - link "Словарь терминов ИБ" [ref=f209e400] [cursor=pointer]: + - /url: /ru-ru/research/glossary/ + - listitem [ref=f209e401]: + - link "Блог" [ref=f209e402] [cursor=pointer]: + - /url: https://habr.com/ru/companies/pt/articles/ + - generic [ref=f209e403]: + - link "Партнеры" [ref=f209e404] [cursor=pointer]: + - /url: /ru-ru/partners/ + - list [ref=f209e405]: + - listitem [ref=f209e406]: + - link "Бизнес-партнеры" [ref=f209e407] [cursor=pointer]: + - /url: /ru-ru/partners/business-partners/ + - listitem [ref=f209e408]: + - link "Дистрибьюторы" [ref=f209e409] [cursor=pointer]: + - /url: /ru-ru/partners/distributors/ + - listitem [ref=f209e410]: + - link "Технологические партнеры" [ref=f209e411] [cursor=pointer]: + - /url: /ru-ru/partners/tech-partners/ + - listitem [ref=f209e412]: + - link "MSSP-партнеры" [ref=f209e413] [cursor=pointer]: + - /url: /ru-ru/partners/mssp-partners/ + - listitem [ref=f209e414]: + - link "Авторизованные учебные центры" [ref=f209e415] [cursor=pointer]: + - /url: /ru-ru/partners/study-partners/ + - listitem [ref=f209e416]: + - link "Стать партнером" [ref=f209e417] [cursor=pointer]: + - /url: https://www.ptsecurity.com/ru-ru/partners/business-partners/#main-form + - listitem [ref=f209e418]: + - link "Вход в личный кабинет" [ref=f209e419] [cursor=pointer]: + - /url: https://myportal.ptsecurity.com/ + - generic [ref=f209e420]: + - link "О компании" [ref=f209e421] [cursor=pointer]: + - /url: /ru-ru/about/ + - list [ref=f209e422]: + - listitem [ref=f209e423]: + - link "РКБ" [ref=f209e424] [cursor=pointer]: + - /url: /rkb/ + - listitem [ref=f209e425]: + - link "История" [ref=f209e426] [cursor=pointer]: + - /url: /ru-ru/about/history/ + - listitem [ref=f209e427]: + - link "Клиенты" [ref=f209e428] [cursor=pointer]: + - /url: /ru-ru/about/clients/ + - listitem [ref=f209e429]: + - link "Мероприятия" [ref=f209e430] [cursor=pointer]: + - /url: /ru-ru/about/events/ + - listitem [ref=f209e431]: + - link "Вакансии" [ref=f209e432] [cursor=pointer]: + - /url: /ru-ru/about/vacancy/ + - listitem [ref=f209e433]: + - link "Новости" [ref=f209e434] [cursor=pointer]: + - /url: /ru-ru/about/news/ + - listitem [ref=f209e435]: + - link "Пресс-центр" [ref=f209e436] [cursor=pointer]: + - /url: /ru-ru/about/press/ + - listitem [ref=f209e437]: + - link "Закупки" [ref=f209e438] [cursor=pointer]: + - /url: /about/procurement/ + - listitem [ref=f209e439]: + - link "Контакты" [ref=f209e440] [cursor=pointer]: + - /url: /ru-ru/about/contacts/ + - listitem [ref=f209e441]: + - link "Документация и материалы" [ref=f209e442] [cursor=pointer]: + - /url: /ru-ru/about/docs/ + - listitem [ref=f209e443]: + - link "Долговые инструменты" [ref=f209e444] [cursor=pointer]: + - /url: /ru-ru/about/debt-instruments/ + - listitem [ref=f209e445]: + - link "Справочный портал" [ref=f209e446] [cursor=pointer]: + - /url: https://help.ptsecurity.com/ + - link [ref=f209e448] [cursor=pointer]: + - /url: /ru-ru/ + - img "Positive Technologies" [ref=f209e449] + - alert [ref=f209e450] + - generic [ref=f209e452]: + - generic [ref=f209e453]: + - text: Файлы cookie помогают нам улучшать пользовательский опыт на сайте. Для этого мы используем Яндекс Метрику и Mindbox. Продолжая использовать сайт, вы даете согласие на использование cookie и обработку своих данных. Подробности — по + - link "ссылке" [ref=f209e454] [cursor=pointer]: + - /url: /legal/ + - generic [ref=f209e455]: + - button "Принять" [ref=f209e456] [cursor=pointer] + - button "Закрыть" [ref=f209e457] [cursor=pointer] \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-44-38-047Z.yml b/.playwright-mcp/page-2026-07-14T07-44-38-047Z.yml new file mode 100644 index 0000000..d9cb58f --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-44-38-047Z.yml @@ -0,0 +1,279 @@ +- generic [active] [ref=f209e1]: + - banner [ref=f209e2]: + - navigation [ref=f209e4]: + - generic [ref=f209e5]: + - button [ref=f209e8] [cursor=pointer] + - generic [ref=f209e11]: + - button [ref=f209e13] [cursor=pointer] + - button [ref=f209e14] [cursor=pointer] + - main [ref=f209e15]: + - generic [ref=f209e17]: + - list [ref=f209e20]: + - listitem [ref=f209e21]: + - link "О компании" [ref=f209e22] [cursor=pointer]: + - /url: /about/ + - listitem [ref=f209e23]: + - generic [ref=f209e24]: Вакансии + - generic [ref=f209e27]: + - heading "Присоединяйся к команде Positive Technologies" [level=1] [ref=f209e28] + - paragraph [ref=f209e29]: Мы любим новые вызовы и решать сложные задачи, стараемся смотреть на мир под другим углом и искать нестандартные решения. Если ты похож на нас — приходи, будем делать мир по-настоящему безопасным. + - generic [ref=f209e460]: + - generic [ref=f209e462]: + - generic [ref=f209e463]: + - heading "Направление" [level=5] [ref=f209e464] + - generic [ref=f209e465]: + - log [ref=f209e467] + - generic [ref=f209e469]: + - generic [ref=f209e470]: Направление + - combobox [ref=f209e472] + - generic [ref=f209e474]: + - heading "Город" [level=5] [ref=f209e475] + - generic [ref=f209e476]: + - log [ref=f209e478] + - generic [ref=f209e480]: + - generic [ref=f209e481]: Город + - combobox [ref=f209e483] + - generic [ref=f209e485]: + - heading "Стек" [level=5] [ref=f209e486] + - generic [ref=f209e487]: + - log [ref=f209e489] + - generic [ref=f209e491]: + - generic [ref=f209e492]: Стек + - combobox [ref=f209e494] + - generic [ref=f209e497]: + - generic [ref=f209e498]: PT story + - generic [ref=f209e507]: + - button "story Запуск PT NAD 13.0. Что вы пропустили" [ref=f209e509] [cursor=pointer]: + - generic [ref=f209e510]: + - img "story" [ref=f209e511] + - generic [ref=f209e512]: Запуск PT NAD 13.0. Что вы пропустили + - button "Как атакуют компании" [ref=f209e514] [cursor=pointer] + - button "Про MaxPatrol EPP" [ref=f209e519] [cursor=pointer] + - button "Фильм уже доступен онлайн" [ref=f209e524] [cursor=pointer] + - button "story Ваши приложения под угрозой" [ref=f209e529] [cursor=pointer]: + - generic [ref=f209e530]: + - img "story" [ref=f209e531] + - generic [ref=f209e532]: Ваши приложения под угрозой + - button "story Как нас предают умные гаджеты" [ref=f209e534] [cursor=pointer]: + - generic [ref=f209e535]: + - img "story" [ref=f209e536] + - generic [ref=f209e537]: Как нас предают умные гаджеты + - button "story Почему нельзя пользоваться чужими зарядками" [ref=f209e539] [cursor=pointer]: + - generic [ref=f209e540]: + - img "story" [ref=f209e541] + - generic [ref=f209e542]: Почему нельзя пользоваться чужими зарядками + - button "Почему нельзя покупать Wi-Fi-роутеры с VPN" [ref=f209e544] [cursor=pointer] + - button "story Фреймворк промышленной кибербезопасности" [ref=f209e549] [cursor=pointer]: + - generic [ref=f209e550]: + - img "story" [ref=f209e551] + - generic [ref=f209e552]: Фреймворк промышленной кибербезопасности + - button "Почему нельзя выбрасывать умные лампочки" [ref=f209e554] [cursor=pointer] + - button "Выпуск «Хак Так» с Wylsacom" [ref=f209e559] [cursor=pointer] + - list [ref=f209e563]: + - listitem [ref=f209e564]: + - heading "Информационная безопасность" [level=2] [ref=f209e565] + - list [ref=f209e566]: + - listitem [ref=f209e567] [cursor=pointer]: + - link [ref=f209e568]: + - /url: /ru-ru/about/vacancy/middle-senior-detection-engineer--antivirusnaya-laboratoriya/ + - generic [ref=f209e569]: + - heading "Middle/Senior Detection Engineer (Антивирусная лаборатория)" [level=3] [ref=f209e571] + - generic [ref=f209e572]: + - generic [ref=f209e573]: "Локация:" + - generic [ref=f209e574]: Москва, Нижний Новгород, Новосибирск, Самара, Санкт-Петербург, Томск, Удаленная работа + - generic [ref=f209e575]: "Продукт:" + - generic [ref=f209e576]: MaxPatrol EDR + - list [ref=f209e577]: + - listitem [ref=f209e578]: + - button "1" [ref=f209e579] [cursor=pointer] + - listitem [ref=f209e580]: + - button "2" [disabled] + - button [ref=f209e324] [cursor=pointer] + - button [ref=f209e581] [cursor=pointer] + - contentinfo [ref=f209e325]: + - generic [ref=f209e326]: + - generic [ref=f209e327]: + - generic [ref=f209e329]: + - generic [ref=f209e330]: © Positive Technologies, 2002—2026. + - heading "Лидер результативной кибербезопасности" [level=4] [ref=f209e331] + - list [ref=f209e332]: + - listitem [ref=f209e333]: + - link "Техническая поддержка" [ref=f209e334] [cursor=pointer]: + - /url: https://support.ptsecurity.com/ + - listitem [ref=f209e335]: + - link "Политика конфиденциальности и юридические документы" [ref=f209e336] [cursor=pointer]: + - /url: /legal/privacy-policy/ + - listitem [ref=f209e337]: + - link "Сведения об аккредитованной ІТ-компании" [ref=f209e338] [cursor=pointer]: + - /url: /information-accredited-company/ + - listitem [ref=f209e339]: + - link "Сертификаты продуктов" [ref=f209e340] [cursor=pointer]: + - /url: /docs/certificates/ + - generic [ref=f209e341]: + - link [ref=f209e342] [cursor=pointer]: + - /url: https://t.me/Positive_Technologies + - link [ref=f209e343] [cursor=pointer]: + - /url: https://habrahabr.ru/company/pt/ + - link [ref=f209e344] [cursor=pointer]: + - /url: https://vk.com/ptsecurity + - link [ref=f209e345] [cursor=pointer]: + - /url: https://tenchat.ru/Positive_Technologies + - generic [ref=f209e347]: + - generic [ref=f209e348]: + - link "Продукты и решения" [ref=f209e349] [cursor=pointer]: + - /url: /ru-ru/products/ + - list [ref=f209e350]: + - listitem [ref=f209e351]: + - link "Все продукты" [ref=f209e352] [cursor=pointer]: + - /url: /products/ + - listitem [ref=f209e353]: + - link "PT X" [ref=f209e354] [cursor=pointer]: + - /url: /products/pt-x/ + - listitem [ref=f209e355]: + - link "PT Dephaze" [ref=f209e356] [cursor=pointer]: + - /url: /products/dephaze/ + - listitem [ref=f209e357]: + - link "MaxPatrol SIEM" [ref=f209e358] [cursor=pointer]: + - /url: /products/mpsiem/ + - listitem [ref=f209e359]: + - link "PT NGFW" [ref=f209e360] [cursor=pointer]: + - /url: /products/ngfw/ + - listitem [ref=f209e361]: + - link "MaxPatrol Endpoint Security" [ref=f209e362] [cursor=pointer]: + - /url: /products/endpoint/ + - listitem [ref=f209e363]: + - link "PT Data Security" [ref=f209e364] [cursor=pointer]: + - /url: /products/data-security/ + - listitem [ref=f209e365]: + - link "Быстрый и бесплатный тест-драйв продуктов" [ref=f209e366] [cursor=pointer]: + - /url: /test-drive/ + - generic [ref=f209e367]: + - link "Сервисы" [ref=f209e368] [cursor=pointer]: + - /url: /ru-ru/services/ + - list [ref=f209e369]: + - listitem [ref=f209e370]: + - link "Услуги PT Expert Security Center" [ref=f209e371] [cursor=pointer]: + - /url: /ru-ru/services/esc/ + - listitem [ref=f209e372]: + - link "Техническая поддержка" [ref=f209e373] [cursor=pointer]: + - /url: /ru-ru/services/technical-support/ + - listitem [ref=f209e374]: + - link "Positive Education" [ref=f209e375] [cursor=pointer]: + - /url: https://edu.ptsecurity.com/?utm_source=main_site_footer&utm_medium=referral + - listitem [ref=f209e376]: + - link "Онлайн-полигон Standoff" [ref=f209e377] [cursor=pointer]: + - /url: https://range.standoff365.com/ + - listitem [ref=f209e378]: + - 'link "Standoff: Bug Bounty" [ref=f209e379] [cursor=pointer]': + - /url: https://bugbounty.standoff365.com/ + - listitem [ref=f209e380]: + - link "Кибербитва Standoff" [ref=f209e381] [cursor=pointer]: + - /url: https://standoff365.com/ + - generic [ref=f209e382]: + - link "Исследования" [ref=f209e383] [cursor=pointer]: + - /url: /ru-ru/research/ + - list [ref=f209e384]: + - listitem [ref=f209e385]: + - link "Аналитические статьи" [ref=f209e386] [cursor=pointer]: + - /url: /ru-ru/research/analytics/ + - listitem [ref=f209e387]: + - link "PT ESC Threat Intelligence" [ref=f209e388] [cursor=pointer]: + - /url: /ru-ru/research/pt-esc-threat-intelligence/ + - listitem [ref=f209e389]: + - link "Вебинары" [ref=f209e390] [cursor=pointer]: + - /url: /ru-ru/research/webinar/ + - listitem [ref=f209e391]: + - link "Уязвимости и угрозы" [ref=f209e392] [cursor=pointer]: + - /url: /ru-ru/research/threatscape/ + - listitem [ref=f209e393]: + - link "Трендовые уязвимости" [ref=f209e394] [cursor=pointer]: + - /url: /ru-ru/research/trending-vulnerabilities/ + - listitem [ref=f209e395]: + - link "Хакерские группировки" [ref=f209e396] [cursor=pointer]: + - /url: /ru-ru/research/hacker-groups/ + - listitem [ref=f209e397]: + - link "База знаний" [ref=f209e398] [cursor=pointer]: + - /url: /ru-ru/research/knowledge-base/ + - listitem [ref=f209e399]: + - link "Словарь терминов ИБ" [ref=f209e400] [cursor=pointer]: + - /url: /ru-ru/research/glossary/ + - listitem [ref=f209e401]: + - link "Блог" [ref=f209e402] [cursor=pointer]: + - /url: https://habr.com/ru/companies/pt/articles/ + - generic [ref=f209e403]: + - link "Партнеры" [ref=f209e404] [cursor=pointer]: + - /url: /ru-ru/partners/ + - list [ref=f209e405]: + - listitem [ref=f209e406]: + - link "Бизнес-партнеры" [ref=f209e407] [cursor=pointer]: + - /url: /ru-ru/partners/business-partners/ + - listitem [ref=f209e408]: + - link "Дистрибьюторы" [ref=f209e409] [cursor=pointer]: + - /url: /ru-ru/partners/distributors/ + - listitem [ref=f209e410]: + - link "Технологические партнеры" [ref=f209e411] [cursor=pointer]: + - /url: /ru-ru/partners/tech-partners/ + - listitem [ref=f209e412]: + - link "MSSP-партнеры" [ref=f209e413] [cursor=pointer]: + - /url: /ru-ru/partners/mssp-partners/ + - listitem [ref=f209e414]: + - link "Авторизованные учебные центры" [ref=f209e415] [cursor=pointer]: + - /url: /ru-ru/partners/study-partners/ + - listitem [ref=f209e416]: + - link "Стать партнером" [ref=f209e417] [cursor=pointer]: + - /url: https://www.ptsecurity.com/ru-ru/partners/business-partners/#main-form + - listitem [ref=f209e418]: + - link "Вход в личный кабинет" [ref=f209e419] [cursor=pointer]: + - /url: https://myportal.ptsecurity.com/ + - generic [ref=f209e420]: + - link "О компании" [ref=f209e421] [cursor=pointer]: + - /url: /ru-ru/about/ + - list [ref=f209e422]: + - listitem [ref=f209e423]: + - link "РКБ" [ref=f209e424] [cursor=pointer]: + - /url: /rkb/ + - listitem [ref=f209e425]: + - link "История" [ref=f209e426] [cursor=pointer]: + - /url: /ru-ru/about/history/ + - listitem [ref=f209e427]: + - link "Клиенты" [ref=f209e428] [cursor=pointer]: + - /url: /ru-ru/about/clients/ + - listitem [ref=f209e429]: + - link "Мероприятия" [ref=f209e430] [cursor=pointer]: + - /url: /ru-ru/about/events/ + - listitem [ref=f209e431]: + - link "Вакансии" [ref=f209e432] [cursor=pointer]: + - /url: /ru-ru/about/vacancy/ + - listitem [ref=f209e433]: + - link "Новости" [ref=f209e434] [cursor=pointer]: + - /url: /ru-ru/about/news/ + - listitem [ref=f209e435]: + - link "Пресс-центр" [ref=f209e436] [cursor=pointer]: + - /url: /ru-ru/about/press/ + - listitem [ref=f209e437]: + - link "Закупки" [ref=f209e438] [cursor=pointer]: + - /url: /about/procurement/ + - listitem [ref=f209e439]: + - link "Контакты" [ref=f209e440] [cursor=pointer]: + - /url: /ru-ru/about/contacts/ + - listitem [ref=f209e441]: + - link "Документация и материалы" [ref=f209e442] [cursor=pointer]: + - /url: /ru-ru/about/docs/ + - listitem [ref=f209e443]: + - link "Долговые инструменты" [ref=f209e444] [cursor=pointer]: + - /url: /ru-ru/about/debt-instruments/ + - listitem [ref=f209e445]: + - link "Справочный портал" [ref=f209e446] [cursor=pointer]: + - /url: https://help.ptsecurity.com/ + - link [ref=f209e448] [cursor=pointer]: + - /url: /ru-ru/ + - img "Positive Technologies" [ref=f209e449] + - alert [ref=f209e450] + - generic [ref=f209e452]: + - generic [ref=f209e453]: + - text: Файлы cookie помогают нам улучшать пользовательский опыт на сайте. Для этого мы используем Яндекс Метрику и Mindbox. Продолжая использовать сайт, вы даете согласие на использование cookie и обработку своих данных. Подробности — по + - link "ссылке" [ref=f209e454] [cursor=pointer]: + - /url: /legal/ + - generic [ref=f209e455]: + - button "Принять" [ref=f209e456] [cursor=pointer] + - button "Закрыть" [ref=f209e457] [cursor=pointer] \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-44-47-458Z.yml b/.playwright-mcp/page-2026-07-14T07-44-47-458Z.yml new file mode 100644 index 0000000..3e2c9e4 --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-44-47-458Z.yml @@ -0,0 +1,300 @@ +- generic [ref=f214e2]: + - generic [ref=f214e3]: + - link "Skip to content" [ref=f214e4] [cursor=pointer]: + - /url: "#start-of-content" + - banner [ref=f214e6]: + - heading "Navigation Menu" [level=2] [ref=f214e7] + - generic [ref=f214e9]: + - button "Toggle navigation" [ref=f214e11] [cursor=pointer] + - link "Homepage" [ref=f214e17] [cursor=pointer]: + - /url: / + - generic [ref=f214e20]: + - link "Sign in" [ref=f214e21] [cursor=pointer]: + - /url: /login?return_to=https%3A%2F%2Fgithub.com%2FEcwid%2Fnew-job + - button "Appearance settings" [disabled] [ref=f214e24] + - main [ref=f214e28]: + - generic [ref=f214e29]: + - generic [ref=f214e30]: + - generic [ref=f214e32]: + - link "Ecwid" [ref=f214e36] [cursor=pointer]: + - /url: /Ecwid + - generic [ref=f214e37]: / + - strong [ref=f214e38]: + - link "new-job" [ref=f214e39] [cursor=pointer]: + - /url: /Ecwid/new-job + - generic [ref=f214e40]: Public + - generic [ref=f214e41]: + - list: + - listitem [ref=f214e42]: + - link "You must be signed in to change notification settings" [ref=f214e43] [cursor=pointer]: + - /url: /login?return_to=%2FEcwid%2Fnew-job + - text: Notifications + - listitem [ref=f214e46]: + - link "Fork 62" [ref=f214e47] [cursor=pointer]: + - /url: /login?return_to=%2FEcwid%2Fnew-job + - text: Fork + - generic "62" [ref=f214e50] + - listitem [ref=f214e51]: + - link "You must be signed in to star a repository" [ref=f214e53] [cursor=pointer]: + - /url: /login?return_to=%2FEcwid%2Fnew-job + - text: Star + - generic "251 users starred this repository" [ref=f214e56]: "251" + - navigation "Repository" [ref=f214e57]: + - list [ref=f214e58]: + - listitem [ref=f214e59]: + - link "Code" [ref=f214e60] [cursor=pointer]: + - /url: /Ecwid/new-job + - listitem [ref=f214e64]: + - link "Pull requests" [ref=f214e65] [cursor=pointer]: + - /url: /Ecwid/new-job/pulls + - listitem [ref=f214e69]: + - link "Actions" [ref=f214e70] [cursor=pointer]: + - /url: /Ecwid/new-job/actions + - listitem [ref=f214e74]: + - link "Security and quality" [ref=f214e75] [cursor=pointer]: + - /url: /Ecwid/new-job/security + - listitem [ref=f214e79]: + - link "Insights" [ref=f214e80] [cursor=pointer]: + - /url: /Ecwid/new-job/pulse + - generic [ref=f214e96]: + - heading "Ecwid/new-job" [level=1] [ref=f214e98] + - generic [ref=f214e99]: + - generic [ref=f214e102]: + - generic [ref=f214e103]: + - generic [ref=f214e104]: + - button "master branch" [ref=f214e106] [cursor=pointer]: + - generic [ref=f214e107]: master + - generic [ref=f214e115]: + - link "Go to Branches page" [ref=f214e116] [cursor=pointer]: + - /url: /Ecwid/new-job/branches + - link "Go to Tags page" [ref=f214e119] [cursor=pointer]: + - /url: /Ecwid/new-job/tags + - generic [ref=f214e122]: + - button "Go to file" [ref=f214e125] [cursor=pointer] + - button "Code" [ref=f214e128] [cursor=pointer] + - generic [ref=f214e131]: + - generic [ref=f214e132]: + - heading "Folders and files" [level=2] [ref=f214e133] + - table "Folders and files" [ref=f214e134]: + - rowgroup: + - row "Name Last commit message Last commit date": + - columnheader "Name" + - columnheader "Last commit message" + - columnheader "Last commit date" + - rowgroup [ref=f214e135]: + - row [ref=f214e136]: + - 'cell "Latest commit Or4ng3 commits by Or4ng3 Merge pull request #18 from Or4ng3/jdk-21 Open commit details Commit d5d503c · Sep 12, 20242 years ago History View commit history for this file." [ref=f214e137]': + - generic [ref=f214e138]: + - heading "Latest commit" [level=2] [ref=f214e139] + - generic [ref=f214e140]: + - generic [ref=f214e142]: + - link [ref=f214e143] [cursor=pointer]: + - /url: /Or4ng3 + - img "Or4ng3" [ref=f214e144] + - link "commits by Or4ng3" [ref=f214e145] [cursor=pointer]: + - /url: /Ecwid/new-job/commits?author=Or4ng3 + - text: Or4ng3 + - generic [ref=f214e146]: + - generic [ref=f214e148]: + - link "Merge pull request" [ref=f214e149] [cursor=pointer]: + - /url: /Ecwid/new-job/commit/d5d503c7bd6dca33710dd72e2f65a16fe8409336 + - link "#18" [ref=f214e150] [cursor=pointer]: + - /url: https://github.com/Ecwid/new-job/pull/18 + - link "from Or4ng3/jdk-21" [ref=f214e151] [cursor=pointer]: + - /url: /Ecwid/new-job/commit/d5d503c7bd6dca33710dd72e2f65a16fe8409336 + - button "Open commit details" [ref=f214e152] [cursor=pointer] + - generic [ref=f214e155]: + - generic [ref=f214e157]: + - link "Commit d5d503c" [ref=f214e158] [cursor=pointer]: + - /url: /Ecwid/new-job/commit/d5d503c7bd6dca33710dd72e2f65a16fe8409336 + - text: d5d503c + - text: · + - generic "Sep 12, 2024, 16:47 GMT+3" [ref=f214e159]: Sep 12, 20242 years ago + - generic [ref=f214e160]: + - heading "History" [level=2] [ref=f214e161] + - link "View commit history for this file." [ref=f214e163] [cursor=pointer]: + - /url: /Ecwid/new-job/commits/master/ + - row "Deep-clone.md, (File)" [ref=f214e165]: + - cell [ref=f214e166]: + - link "Deep-clone.md, (File)" [ref=f214e173] [cursor=pointer]: + - /url: /Ecwid/new-job/blob/master/Deep-clone.md + - text: Deep-clone.md + - cell [ref=f214e174] + - cell [ref=f214e176] + - row "IP-Addr-Counter-GO.md, (File)" [ref=f214e179]: + - cell [ref=f214e180]: + - link "IP-Addr-Counter-GO.md, (File)" [ref=f214e187] [cursor=pointer]: + - /url: /Ecwid/new-job/blob/master/IP-Addr-Counter-GO.md + - text: IP-Addr-Counter-GO.md + - cell [ref=f214e188] + - cell [ref=f214e190] + - row "IP-Addr-Counter.md, (File)" [ref=f214e193]: + - cell [ref=f214e194]: + - link "IP-Addr-Counter.md, (File)" [ref=f214e201] [cursor=pointer]: + - /url: /Ecwid/new-job/blob/master/IP-Addr-Counter.md + - text: IP-Addr-Counter.md + - cell [ref=f214e202] + - cell [ref=f214e204] + - row "README.md, (File)" [ref=f214e207]: + - cell [ref=f214e208]: + - link "README.md, (File)" [ref=f214e215] [cursor=pointer]: + - /url: /Ecwid/new-job/blob/master/README.md + - text: README.md + - cell [ref=f214e216] + - cell [ref=f214e218] + - row "Redis-and-collections.md, (File)" [ref=f214e221]: + - cell [ref=f214e222]: + - link "Redis-and-collections.md, (File)" [ref=f214e229] [cursor=pointer]: + - /url: /Ecwid/new-job/blob/master/Redis-and-collections.md + - text: Redis-and-collections.md + - cell [ref=f214e230] + - cell [ref=f214e232] + - row "SQL-parser.md, (File)" [ref=f214e235]: + - cell [ref=f214e236]: + - link "SQL-parser.md, (File)" [ref=f214e243] [cursor=pointer]: + - /url: /Ecwid/new-job/blob/master/SQL-parser.md + - text: SQL-parser.md + - cell [ref=f214e244] + - cell [ref=f214e246] + - row "TypeScript.md, (File)" [ref=f214e249]: + - cell [ref=f214e250]: + - link "TypeScript.md, (File)" [ref=f214e257] [cursor=pointer]: + - /url: /Ecwid/new-job/blob/master/TypeScript.md + - text: TypeScript.md + - cell [ref=f214e258] + - cell [ref=f214e260] + - generic [ref=f214e264]: + - generic [ref=f214e265]: + - heading "Repository files navigation" [level=2] [ref=f214e266] + - navigation "Repository files" [ref=f214e267]: + - list [ref=f214e268]: + - listitem [ref=f214e269]: + - link "README" [ref=f214e270] [cursor=pointer]: + - /url: "#" + - article [ref=f214e276]: + - paragraph [ref=f214e277]: Hi! We at Ecwid by Lightspeed are highly interested in hiring developers in Tbilisi and Yerevan. + - paragraph [ref=f214e278]: We are developing the coolest SaaS platform for doing business online. This probably doesn't tell you anything as an engineer, so I'll try to go in through an analogy. If you want a platform for development - you take GitHub. If it's for online commerce - Ecwid. As an engineer you'll need to develop new features and fix bugs, or simply write code. You don't need to do design, you don't need to do layout, you don't need to come up with texts, you don't need to communicate with some mythical "customers". We have other people in our team for this purpose and they love layout, design and texts. + - paragraph [ref=f214e279]: We give MacBook Pro and RSU (restricted stock units of the company). Our processes include friendly code review, CI, auto-tests, and dozens of releases per day. Our infrastructure has 100+ microservices, hundreds of terabytes of traffic, Kotlin, Java, TypeScript, Kubernetes, PostgreSQL, Redis, SOLR, ClickHouse, and probably something else I can't remember off the top of my head. + - paragraph [ref=f214e280]: + - text: Choose any test task, do it as you see fit and send the result to + - link "join-ecom@lightspeedhq.com" [ref=f214e281] [cursor=pointer]: + - /url: mailto:join-ecom@lightspeedhq.com + - text: . + - generic [ref=f214e282]: + - heading "About" [level=4] [ref=f214e283] + - 'link "Permalink: About" [ref=f214e284] [cursor=pointer]': + - /url: "#about" + - paragraph [ref=f214e287]: Ecwid by Lightspeed is an eCom product that became part of Lightspeed (one of the leaders in POS systems in the world) in 2021. Ecwid's valuation at the time of the deal was $500 million. + - generic [ref=f214e291]: + - generic [ref=f214e294]: + - heading "About" [level=2] [ref=f214e295] + - paragraph [ref=f214e296]: Ecwid by Lightspeed + - heading "Topics" [level=3] [ref=f214e297] + - link "code-ql-exclude" [ref=f214e300] [cursor=pointer]: + - /url: /topics/code-ql-exclude + - heading "Resources" [level=3] [ref=f214e301] + - link "Readme" [ref=f214e303] [cursor=pointer]: + - /url: "#readme-ov-file" + - link "Activity" [ref=f214e307] [cursor=pointer]: + - /url: /Ecwid/new-job/activity + - link "Custom properties" [ref=f214e311] [cursor=pointer]: + - /url: /Ecwid/new-job/custom-properties + - heading "Stars" [level=3] [ref=f214e314] + - generic [ref=f214e316]: + - strong [ref=f214e319]: "251" + - text: stars + - heading "Watchers" [level=3] [ref=f214e320] + - generic [ref=f214e322]: + - strong [ref=f214e325]: "41" + - text: watching + - heading "Forks" [level=3] [ref=f214e326] + - link [ref=f214e328] [cursor=pointer]: + - /url: /Ecwid/new-job/forks + - strong [ref=f214e331]: "62" + - text: forks + - link "Report repository" [ref=f214e333] [cursor=pointer]: + - /url: /contact/report-content?content_url=https%3A%2F%2Fgithub.com%2FEcwid%2Fnew-job&report=Ecwid+%28user%29 + - generic [ref=f214e335]: + - heading [level=2] [ref=f214e336]: + - link "Releases" [ref=f214e337] [cursor=pointer]: + - /url: /Ecwid/new-job/releases + - generic [ref=f214e338]: No releases published + - generic [ref=f214e340]: + - heading [level=2] [ref=f214e341]: + - link "Packages" [ref=f214e342] [cursor=pointer]: + - /url: /orgs/Ecwid/packages?repo_name=new-job + - generic [ref=f214e343]: No packages published + - generic [ref=f214e345]: + - heading [level=2] [ref=f214e346]: + - link "Contributors 8" [ref=f214e347] [cursor=pointer]: + - /url: /Ecwid/new-job/graphs/contributors + - text: Contributors + - generic "8" [ref=f214e348] + - list [ref=f214e349]: + - listitem [ref=f214e350]: + - link [ref=f214e351] [cursor=pointer]: + - /url: https://github.com/vgv + - img "@vgv" [ref=f214e352] + - listitem [ref=f214e353]: + - link [ref=f214e354] [cursor=pointer]: + - /url: https://github.com/Or4ng3 + - img "@Or4ng3" [ref=f214e355] + - listitem [ref=f214e356]: + - link [ref=f214e357] [cursor=pointer]: + - /url: https://github.com/SyloRei + - img "@SyloRei" [ref=f214e358] + - listitem [ref=f214e359]: + - link [ref=f214e360] [cursor=pointer]: + - /url: https://github.com/use-1ess + - img "@use-1ess" [ref=f214e361] + - listitem [ref=f214e362]: + - link [ref=f214e363] [cursor=pointer]: + - /url: https://github.com/vlad-khramov + - img "@vlad-khramov" [ref=f214e364] + - listitem [ref=f214e365]: + - link [ref=f214e366] [cursor=pointer]: + - /url: https://github.com/0psvl + - img "@0psvl" [ref=f214e367] + - listitem [ref=f214e368]: + - link [ref=f214e369] [cursor=pointer]: + - /url: https://github.com/xlaywan + - img "@xlaywan" [ref=f214e370] + - listitem [ref=f214e371]: + - link [ref=f214e372] [cursor=pointer]: + - /url: https://github.com/cesarFromEcwid + - img "@cesarFromEcwid" [ref=f214e373] + - contentinfo [ref=f214e375]: + - heading "Footer" [level=2] [ref=f214e376] + - generic [ref=f214e377]: + - generic [ref=f214e378]: + - link "GitHub Homepage" [ref=f214e379] [cursor=pointer]: + - /url: https://github.com + - generic [ref=f214e382]: © 2026 GitHub, Inc. + - navigation "Footer" [ref=f214e383]: + - heading "Footer navigation" [level=3] [ref=f214e384] + - list "Footer navigation" [ref=f214e385]: + - listitem [ref=f214e386]: + - link "Terms" [ref=f214e387] [cursor=pointer]: + - /url: https://docs.github.com/site-policy/github-terms/github-terms-of-service + - listitem [ref=f214e388]: + - link "Privacy" [ref=f214e389] [cursor=pointer]: + - /url: https://docs.github.com/site-policy/privacy-policies/github-privacy-statement + - listitem [ref=f214e390]: + - link "Security" [ref=f214e391] [cursor=pointer]: + - /url: https://github.com/security + - listitem [ref=f214e392]: + - link "Status" [ref=f214e393] [cursor=pointer]: + - /url: https://www.githubstatus.com/ + - listitem [ref=f214e394]: + - link "Community" [ref=f214e395] [cursor=pointer]: + - /url: https://github.community/ + - listitem [ref=f214e396]: + - link "Docs" [ref=f214e397] [cursor=pointer]: + - /url: https://docs.github.com/ + - listitem [ref=f214e398]: + - link "Contact" [ref=f214e399] [cursor=pointer]: + - /url: https://support.github.com?tags=dotcom-footer + - listitem [ref=f214e400]: + - button "Manage cookies" [ref=f214e402] [cursor=pointer] + - listitem [ref=f214e403]: + - button "Do not share my personal information" [ref=f214e405] [cursor=pointer] \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-44-59-965Z.yml b/.playwright-mcp/page-2026-07-14T07-44-59-965Z.yml new file mode 100644 index 0000000..f4fadfb --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-44-59-965Z.yml @@ -0,0 +1,524 @@ +- generic [ref=f215e2]: + - generic [ref=f215e3]: + - banner [ref=f215e5]: + - generic [ref=f215e8]: + - link "Navigate to main page" [ref=f215e9] [cursor=pointer]: + - /url: / + - generic [ref=f215e16]: + - generic [ref=f215e17]: Careers + - generic [ref=f215e21]: + - button "Open search" [ref=f215e23] [cursor=pointer] + - button "Open main menu" [ref=f215e28] [cursor=pointer] + - button "Overview" [ref=f215e37] + - generic [ref=f215e43]: + - generic [ref=f215e47]: + - heading "Make it happen. With code." [level=1] [ref=f215e48]: Make it happen.With code. + - link "View all roles" [ref=f215e50] [cursor=pointer]: + - /url: /jobs + - generic [ref=f215e56]: + - generic [ref=f215e61]: + - button "Who we are" [ref=f215e62] [cursor=pointer] + - button "How we work" [ref=f215e64] [cursor=pointer] + - button "Why join us" [ref=f215e66] [cursor=pointer] + - button "Who we hire" [ref=f215e68] [cursor=pointer] + - button "How we hire" [ref=f215e70] [cursor=pointer] + - generic [ref=f215e74]: + - generic [ref=f215e75]: + - generic [ref=f215e76]: Who we are + - heading "JetBrains at a glance" [level=2] [ref=f215e79] + - generic [ref=f215e80]: + - generic [ref=f215e81]: + - paragraph [ref=f215e85]: People + - generic [ref=f215e86]: 2.8K+ + - generic [ref=f215e87]: + - paragraph [ref=f215e91]: Nationalities + - generic [ref=f215e92]: 75+ + - generic [ref=f215e93]: + - paragraph [ref=f215e97]: Offices + - generic [ref=f215e98]: "15" + - generic [ref=f215e99]: + - paragraph [ref=f215e103]: Customers + - generic [ref=f215e104]: 15M+ + - generic [ref=f215e106]: + - generic [ref=f215e107]: + - generic [ref=f215e108]: Who we are + - generic [ref=f215e110]: + - heading "We’re the people of craft" [level=2] [ref=f215e111] + - paragraph [ref=f215e112]: What makes JetBrains special isn't just what we build, but how we do it. We work with intent, refine with precision. We care about every detail, from code to copy, from pixel to platform. + - generic [ref=f215e115] [cursor=pointer]: + - img "Video" [ref=f215e116] + - button [ref=f215e117] + - generic [ref=f215e120]: + - paragraph [ref=f215e122]: It started with a search for a better way. That hasn’t changed. + - generic [ref=f215e123]: + - paragraph [ref=f215e124]: JetBrains was built by developers, for developers, and that’s still who we are. + - paragraph [ref=f215e125]: Every day, we use our own tools for real projects and stay connected to the developer community through events and conversations. That firsthand experience shapes how we think and create. + - paragraph [ref=f215e126]: You don’t have to write code to be a match for JetBrains. If you’ve ever spotted a broken process and thought, “This shouldn’t be so hard,” you’ll fit right in. + - generic [ref=f215e128]: + - generic [ref=f215e129]: + - generic [ref=f215e130]: How we work + - heading "A way of working that works for us" [level=2] [ref=f215e133] + - article [ref=f215e134]: + - generic [ref=f215e136]: + - heading "The relentless pursuit of getting it right" [level=3] [ref=f215e139] + - paragraph [ref=f215e140]: When you’re building products for some of the smartest people in the world, only the best will do. + - generic [ref=f215e142]: + - generic [ref=f215e143]: + - heading "We don’t cut corners" [level=4] [ref=f215e146] + - paragraph [ref=f215e147]: We obsess over the details – how our customers experience them, how they build trust, and how they reflect our standards. + - generic [ref=f215e148]: + - heading "We’re led by doers" [level=4] [ref=f215e151] + - paragraph [ref=f215e152]: Decisions are made by people who really understand the work, not just review it. + - article [ref=f215e153]: + - generic [ref=f215e155]: + - heading "We’re comfortable with change" [level=3] [ref=f215e158] + - paragraph [ref=f215e159]: We move fast. Processes, projects, and sometimes entire priorities shift, and it’s not for everyone.Our small teams align quickly, make decisions, and adapt as they go. This is how we keep up with the fast-changing world of software and AI – by staying flexible and ready to move. + - article [ref=f215e161]: + - generic [ref=f215e163]: + - heading "Freedom to forge" [level=3] [ref=f215e166] + - paragraph [ref=f215e167]: When you’re trusted to lead yourself, work stops feeling like a series of checkpoints and starts feeling like it’s truly yours. + - generic [ref=f215e169]: + - generic [ref=f215e170]: + - heading "Run with your ideas" [level=4] [ref=f215e173] + - paragraph [ref=f215e174]: If you spot a problem or a better path, you’re empowered to take the initiative. + - generic [ref=f215e175]: + - heading "Own your results" [level=4] [ref=f215e178] + - paragraph [ref=f215e179]: Freedom means taking responsibility – celebrating your wins and learning from the bumps along the way. + - article [ref=f215e180]: + - generic [ref=f215e182]: + - heading "Build without external pressure" [level=3] [ref=f215e185] + - paragraph [ref=f215e186]: As a private company, we’re not driven by short-term targets or external expectations. We answer only to our mission, our users, and the quality of what we build. + - generic [ref=f215e189]: + - generic [ref=f215e190]: + - generic [ref=f215e191]: Why join us + - generic [ref=f215e193]: + - heading "Work that keeps you thinking" [level=2] [ref=f215e194] + - paragraph [ref=f215e195]: It stays interesting, meaningful, and worth doing well. You don’t need to leave to keep growing in your career – you can do that here. + - generic [ref=f215e197]: + - generic [ref=f215e198]: Why join us + - heading "Office life, but make it flexible" [level=2] [ref=f215e200]: Office life,but make it flexible + - paragraph [ref=f215e201]: Our hybrid setup lets you work from the location that suits you best – at the office, at home, or even abroad for up to 30 days a year. + - generic [ref=f215e202]: + - link [ref=f215e203] [cursor=pointer]: + - /url: /careers/locations/ + - paragraph [ref=f215e207]: Explore all locations + - link [ref=f215e210] [cursor=pointer]: + - /url: /careers/locations/germany/ + - paragraph [ref=f215e212]: Germany + - link [ref=f215e215] [cursor=pointer]: + - /url: /careers/locations/poland/ + - paragraph [ref=f215e217]: Poland + - link [ref=f215e220] [cursor=pointer]: + - /url: /careers/locations/netherlands/ + - paragraph [ref=f215e222]: Netherlands + - link [ref=f215e225] [cursor=pointer]: + - /url: /careers/locations/spain/ + - paragraph [ref=f215e227]: Spain + - link [ref=f215e230] [cursor=pointer]: + - /url: /careers/locations/armenia/ + - paragraph [ref=f215e232]: Armenia + - link [ref=f215e235] [cursor=pointer]: + - /url: /careers/locations/czech-republic/ + - paragraph [ref=f215e237]: Czech Republic + - link [ref=f215e240] [cursor=pointer]: + - /url: /careers/locations/cyprus/ + - paragraph [ref=f215e242]: Cyprus + - generic [ref=f215e246]: + - button [disabled] + - button [ref=f215e247] [cursor=pointer] + - generic [ref=f215e255]: + - generic [ref=f215e256]: + - generic [ref=f215e257]: Why join us + - generic [ref=f215e259]: + - heading "Performance is rewarded" [level=2] [ref=f215e260] + - paragraph [ref=f215e261]: "We take care of our people, and our top performers know their effort is valued – in both recognition and compensation. Here are some of our global perks:" + - generic [ref=f215e262]: + - generic [ref=f215e264]: + - paragraph [ref=f215e265]: Strong base salary + - paragraph [ref=f215e266]: We offer competitive pay that reflects your skills and experience + - generic [ref=f215e270]: + - paragraph [ref=f215e271]: Flexible work schedule + - paragraph [ref=f215e272]: Enjoy the freedom to work from home or from the office, and set your hours around when you’re most productive + - generic [ref=f215e276]: + - paragraph [ref=f215e277]: Additional vacation days + - paragraph [ref=f215e278]: Whether you need extra time to recharge, handle personal matters, or take care of life’s unexpected demands, we’ve got you covered + - generic [ref=f215e282]: + - paragraph [ref=f215e283]: Learning and development opportunities + - paragraph [ref=f215e284]: Get access to conferences, courses, and language classes to grow your skills and advance your career + - generic [ref=f215e288]: + - paragraph [ref=f215e289]: Relocation support + - paragraph [ref=f215e290]: We provide assistance to make moving for work as smooth and stress-free as possible + - generic [ref=f215e294]: + - paragraph [ref=f215e295]: Free meals and snacks + - paragraph [ref=f215e296]: Lunch and refreshments are provided to keep you fueled throughout the day + - generic [ref=f215e300]: + - paragraph [ref=f215e301]: Modern offices + - paragraph [ref=f215e302]: Our well-equipped spaces are designed for focus, collaboration, and comfort + - generic [ref=f215e306]: + - paragraph [ref=f215e307]: Health and wellness + - paragraph [ref=f215e308]: On-site gyms or sports club stipends help you stay active + - generic [ref=f215e312]: + - paragraph [ref=f215e313]: Internal events + - paragraph [ref=f215e314]: From company-wide celebrations and team gatherings to internal hackathons, we bring people together to connect and create + - paragraph [ref=f215e320]: Some benefits may vary depending on location. + - generic [ref=f215e323]: + - generic [ref=f215e324]: Why join us + - heading "Our people like it here" [level=2] [ref=f215e326] + - paragraph [ref=f215e327]: + - text: With people turnover being less than half the industry norm, the numbers speak for themselves. But hey, don’t just take our word for it. Check out our + - link "Glassdoor reviews" [ref=f215e328] [cursor=pointer]: + - /url: https://www.glassdoor.com/Reviews/JetBrains-Reviews-E222299.htm + - text: . + - generic [ref=f215e329]: + - generic [ref=f215e330]: + - paragraph [ref=f215e342]: The only software company where I’ve felt that they truly value the work of their engineers. You are free to decide what you want to work on, and you’re encouraged to take your time to do it right. + - paragraph [ref=f215e344]: Software Engineer + - generic [ref=f215e345]: + - paragraph [ref=f215e357]: There’s a feeling that your work really matters, there’s low bureaucracy, and every employee has the opportunity to make an impact. + - paragraph [ref=f215e359]: Team Lead + - generic [ref=f215e360]: + - paragraph [ref=f215e372]: Strong research culture – The company truly values UX research and its impact on product development. + - paragraph [ref=f215e374]: UX Researcher + - generic [ref=f215e375]: + - paragraph [ref=f215e387]: My team is made up of highly skilled individuals who are always willing to help and share knowledge. + - paragraph [ref=f215e389]: Data Analyst + - generic [ref=f215e391]: + - button [disabled] + - button [ref=f215e392] [cursor=pointer] + - generic [ref=f215e397]: + - generic [ref=f215e398]: + - generic [ref=f215e399]: Who we hire + - heading "Who we hire" [level=2] [ref=f215e402] + - generic [ref=f215e403]: + - paragraph [ref=f215e404]: "Hiring at JetBrains isn’t about filling seats. A strong CV is great, but we also look for these characteristics:" + - generic [ref=f215e405]: + - generic [ref=f215e406]: + - paragraph [ref=f215e407]: "01" + - paragraph [ref=f215e408]: You raise the bar. You don’t just get the job done. You elevate the standards for everyone around you, bringing real skill, a thoughtful approach, and an eye for the details that matter. + - generic [ref=f215e409]: + - paragraph [ref=f215e410]: "02" + - paragraph [ref=f215e411]: You care deeply about the why behind the work. You’re driven by the opportunity to solve hard problems and build something that matters. + - generic [ref=f215e412]: + - paragraph [ref=f215e413]: "03" + - paragraph [ref=f215e414]: You don’t settle for good enough. You’re someone who digs in, pushes past no, and finds new paths forward. + - generic [ref=f215e415]: + - paragraph [ref=f215e416]: "04" + - paragraph [ref=f215e417]: You’re proactive, comfortable making decisions, and ready to lead from wherever you are, regardless of where you sit in the org chart. + - generic [ref=f215e418]: + - paragraph [ref=f215e419]: "05" + - paragraph [ref=f215e420]: You value independence but hold yourself accountable. You take ownership of your work because it matters to you, not because someone’s watching. + - generic [ref=f215e421]: + - paragraph [ref=f215e422]: "06" + - paragraph [ref=f215e423]: You act with intent and move quickly when it counts, never confusing busyness with impact. + - generic [ref=f215e425]: + - button [disabled] + - button [ref=f215e426] [cursor=pointer] + - generic [ref=f215e433]: + - generic [ref=f215e434]: Who we hire + - heading "Merit over everything" [level=2] [ref=f215e435]: Meritover everything + - paragraph [ref=f215e436]: What matters is what you do, not where you come from or what box you tick. We look for the best people and create the space for everyone to join, contribute, learn, and grow. + - link "Belonging at JetBrains" [ref=f215e437] [cursor=pointer]: + - /url: /careers/belonging/ + - generic [ref=f215e440]: + - generic [ref=f215e441]: How we hire + - generic [ref=f215e444]: + - heading "Our hiring process" [level=2] [ref=f215e445] + - generic [ref=f215e446]: + - generic [ref=f215e447]: + - paragraph [ref=f215e448]: "01" + - paragraph [ref=f215e449]: Application + - paragraph [ref=f215e450]: If the role aligns with most of your skills and reflects your career ambitions, apply – even if you don’t check every box. Send your CV and a short cover letter highlighting your strengths, interests, and motivation. + - generic [ref=f215e451]: + - paragraph [ref=f215e452]: "02" + - paragraph [ref=f215e453]: Application review + - paragraph [ref=f215e454]: We receive many applications, so it might take a few weeks to review yours. If your background matches what we’re looking for, we’ll get in touch to schedule a recruiter interview. + - generic [ref=f215e455]: + - paragraph [ref=f215e456]: "03" + - paragraph [ref=f215e457]: Recruiter interview + - paragraph [ref=f215e458]: A phone or video call is where we get to know each other. We’ll discuss your experience, motivation, and what excites you about JetBrains, while you get a sense of what working here is like. + - generic [ref=f215e459]: + - paragraph [ref=f215e460]: "04" + - paragraph [ref=f215e461]: Team interview + - paragraph [ref=f215e462]: We’ll invite you to an online team interview to explore your technical knowledge and find out more about your experience. + - generic [ref=f215e463]: + - paragraph [ref=f215e464]: "05" + - paragraph [ref=f215e465]: Test assignment + - paragraph [ref=f215e466]: If we’re on the same page, we’ll ask you to do a test assignment – for any role, not just developers. It’s a way for us to see your skills in action and for you to experience the work firsthand. Most assignments can be done at home on your own time. + - generic [ref=f215e467]: + - paragraph [ref=f215e468]: "06" + - paragraph [ref=f215e469]: Assignment review + - paragraph [ref=f215e470]: Your test will be reviewed by potential future teammates. We may ask for a few fixes or clarifications along the way. We also pay attention to how you communicate with the team during this process. We’ll keep in touch and share feedback once it’s complete. If the feedback is positive, we’ll invite you to the final interview. + - generic [ref=f215e471]: + - paragraph [ref=f215e472]: "07" + - paragraph [ref=f215e473]: Final interview + - paragraph [ref=f215e474]: We’ll focus on your hard skills and ask some more advanced questions to make sure you are ready to handle the types of tasks you’ll work on. + - generic [ref=f215e475]: + - paragraph [ref=f215e476]: "08" + - paragraph [ref=f215e477]: Reference check + - paragraph [ref=f215e478]: We’ll ask you for three contacts from previous workplaces who can share a bit about your work and character. Once we’ve collected the references and done a quick conflict of interest check, we’ll make the final decision. + - generic [ref=f215e480]: + - button [disabled] + - button [ref=f215e481] [cursor=pointer] + - generic [ref=f215e488]: + - heading "Ready to leave your mark?" [level=2] [ref=f215e489] + - link "View open roles" [ref=f215e490] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains + - generic [ref=f215e493]: + - generic [ref=f215e495]: + - heading "Inside JetBrains" [level=2] [ref=f215e496] + - paragraph [ref=f215e497]: Curious about what we’re working on, thinking about, or launching? + - generic [ref=f215e498]: + - link [ref=f215e499] [cursor=pointer]: + - /url: https://blog.jetbrains.com/ + - paragraph [ref=f215e502]: Read our blog→ + - link [ref=f215e503] [cursor=pointer]: + - /url: https://www.linkedin.com/company/jetbrains/ + - paragraph [ref=f215e506]: Check us out on LinkedIn→ + - contentinfo [ref=f215e508]: + - generic [ref=f215e509]: + - list [ref=f215e511]: + - listitem [ref=f215e512]: + - heading "AI" [level=2] [ref=f215e513] + - list [ref=f215e514]: + - listitem [ref=f215e515]: + - link "JetBrains AI" [ref=f215e516] [cursor=pointer]: + - /url: /ai/ + - listitem [ref=f215e517]: + - link "AI Assistant" [ref=f215e518] [cursor=pointer]: + - /url: /ai-assistant/ + - listitem [ref=f215e519]: + - link "Junie" [ref=f215e520] [cursor=pointer]: + - /url: /junie/ + - listitem [ref=f215e521]: + - link "AI in IDEs" [ref=f215e522] [cursor=pointer]: + - /url: /ai-ides/ + - listitem [ref=f215e523]: + - link "AI Enterprise" [ref=f215e524] [cursor=pointer]: + - /url: /ide-services/ai-enterprise/ + - listitem [ref=f215e525]: + - link "AI News" [ref=f215e526] [cursor=pointer]: + - /url: https://blog.jetbrains.com/ai/ + - listitem [ref=f215e527]: + - heading "Developer Tools" [level=2] [ref=f215e528] + - list [ref=f215e529]: + - listitem [ref=f215e530]: + - link "All Products" [ref=f215e531] [cursor=pointer]: + - /url: /products/ + - listitem [ref=f215e532]: + - link "IDEs" [ref=f215e533] [cursor=pointer]: + - /url: /ides/ + - listitem [ref=f215e534]: + - link ".NET and Visual Studio" [ref=f215e535] [cursor=pointer]: + - /url: /products/#tech=dotnet + - listitem [ref=f215e536]: + - link "Team Tools" [ref=f215e537] [cursor=pointer]: + - /url: /products/#type=team + - listitem [ref=f215e538]: + - link "Plugin Marketplace" [ref=f215e539] [cursor=pointer]: + - /url: https://plugins.jetbrains.com + - listitem [ref=f215e540]: + - link "Toolbox App" [ref=f215e541] [cursor=pointer]: + - /url: /toolbox-app/ + - listitem [ref=f215e542]: + - heading "Solutions" [level=2] [ref=f215e543] + - list [ref=f215e544]: + - listitem [ref=f215e545]: + - link "Business" [ref=f215e546] [cursor=pointer]: + - /url: /business/ + - listitem [ref=f215e547]: + - link "Data" [ref=f215e548] [cursor=pointer]: + - /url: /jetbrains-for-data/ + - listitem [ref=f215e549]: + - link "IDE Services" [ref=f215e550] [cursor=pointer]: + - /url: /ide-services/ + - listitem [ref=f215e551]: + - link "Remote Development" [ref=f215e552] [cursor=pointer]: + - /url: /remote-development/ + - listitem [ref=f215e553]: + - link "Game Development" [ref=f215e554] [cursor=pointer]: + - /url: /gamedev/ + - listitem [ref=f215e555]: + - link "DevOps" [ref=f215e556] [cursor=pointer]: + - /url: /devops/ + - listitem [ref=f215e557]: + - heading "Initiatives" [level=2] [ref=f215e558] + - list [ref=f215e559]: + - listitem [ref=f215e560]: + - link "Kotlin" [ref=f215e561] [cursor=pointer]: + - /url: /kotlin-ecosystem/ + - listitem [ref=f215e562]: + - link "Open Source" [ref=f215e563] [cursor=pointer]: + - /url: /opensource/ + - listitem [ref=f215e564]: + - link "JetBrains Research" [ref=f215e565] [cursor=pointer]: + - /url: /research/ + - listitem [ref=f215e566]: + - link "JetBrains Mono" [ref=f215e567] [cursor=pointer]: + - /url: /lp/mono/ + - listitem [ref=f215e568]: + - link "MPS" [ref=f215e569] [cursor=pointer]: + - /url: /mps/ + - listitem [ref=f215e570]: + - heading "Education" [level=2] [ref=f215e571] + - list [ref=f215e572]: + - listitem [ref=f215e573]: + - link "Students" [ref=f215e574] [cursor=pointer]: + - /url: /academy/student-pack/ + - listitem [ref=f215e575]: + - link "Teachers" [ref=f215e576] [cursor=pointer]: + - /url: /academy/teacher-pack/ + - listitem [ref=f215e577]: + - link "Bootcamps" [ref=f215e578] [cursor=pointer]: + - /url: /academy/bootcamps/ + - listitem [ref=f215e579]: + - link "Teams" [ref=f215e580] [cursor=pointer]: + - /url: /academy/organizations/ + - listitem [ref=f215e581]: + - link "Course Catalog" [ref=f215e582] [cursor=pointer]: + - /url: https://academy.jetbrains.com/ + - listitem [ref=f215e583]: + - link "University Programs" [ref=f215e584] [cursor=pointer]: + - /url: /education/university-programs/ + - listitem [ref=f215e585]: + - heading "Store" [level=2] [ref=f215e586] + - list [ref=f215e587]: + - listitem [ref=f215e588]: + - link "Plans and Pricing" [ref=f215e589] [cursor=pointer]: + - /url: /store/ + - listitem [ref=f215e590]: + - link "All Products Pack" [ref=f215e591] [cursor=pointer]: + - /url: /all/ + - listitem [ref=f215e592]: + - link "dotUltimate" [ref=f215e593] [cursor=pointer]: + - /url: /dotnet/ + - listitem [ref=f215e594]: + - link "Partners and Resellers" [ref=f215e595] [cursor=pointer]: + - /url: /company/partners/ + - listitem [ref=f215e596]: + - link "Customers and Awards" [ref=f215e597] [cursor=pointer]: + - /url: /company/customers/ + - listitem [ref=f215e598]: + - heading "Support" [level=2] [ref=f215e599] + - list [ref=f215e600]: + - listitem [ref=f215e601]: + - link "Technical Support" [ref=f215e602] [cursor=pointer]: + - /url: /support/ + - listitem [ref=f215e603]: + - link "Contact Sales" [ref=f215e604] [cursor=pointer]: + - /url: /support/sales/ + - listitem [ref=f215e605]: + - link "Documentation" [ref=f215e606] [cursor=pointer]: + - /url: /help/ + - listitem [ref=f215e607]: + - link "JetBrains Account" [ref=f215e608] [cursor=pointer]: + - /url: https://account.jetbrains.com/ + - listitem [ref=f215e609]: + - heading "Resources" [level=2] [ref=f215e610] + - list [ref=f215e611]: + - listitem [ref=f215e612]: + - link "Blog" [ref=f215e613] [cursor=pointer]: + - /url: https://blog.jetbrains.com/ + - listitem [ref=f215e614]: + - link "Early Access" [ref=f215e615] [cursor=pointer]: + - /url: /resources/eap/ + - listitem [ref=f215e616]: + - link "Events and Livestreams" [ref=f215e617] [cursor=pointer]: + - /url: /company/conferences/ + - listitem [ref=f215e618]: + - link "Newsletters" [ref=f215e619] [cursor=pointer]: + - /url: /resources/newsletters/ + - listitem [ref=f215e620]: + - link "Industry Reports" [ref=f215e621] [cursor=pointer]: + - /url: /resources/industry-reports/ + - listitem [ref=f215e622]: + - link "Inspectopedia" [ref=f215e623] [cursor=pointer]: + - /url: /pages/inspectopedia-by-jetbrains/ + - listitem [ref=f215e624]: + - link "Desktop Art" [ref=f215e625] [cursor=pointer]: + - /url: /company/brand/desktop-art/ + - listitem [ref=f215e626]: + - heading "Community" [level=2] [ref=f215e627] + - list [ref=f215e628]: + - listitem [ref=f215e629]: + - link "User Groups" [ref=f215e630] [cursor=pointer]: + - /url: /community/user-groups/ + - listitem [ref=f215e631]: + - link "Open-Source Partnerships" [ref=f215e632] [cursor=pointer]: + - /url: /community/opensource/ + - listitem [ref=f215e633]: + - link "Developer Recognition" [ref=f215e634] [cursor=pointer]: + - /url: /community/dev-recognition/ + - listitem [ref=f215e635]: + - link "Content Creators" [ref=f215e636] [cursor=pointer]: + - /url: /community/content-creators/ + - listitem [ref=f215e637]: + - link "Course Creators" [ref=f215e638] [cursor=pointer]: + - /url: /academy/course-creators/ + - listitem [ref=f215e639]: + - heading "Company" [level=2] [ref=f215e640] + - list [ref=f215e641]: + - listitem [ref=f215e642]: + - link "About" [ref=f215e643] [cursor=pointer]: + - /url: /company/ + - listitem [ref=f215e644]: + - link "Contacts" [ref=f215e645] [cursor=pointer]: + - /url: /company/contacts/#headquarters-international-sales + - listitem [ref=f215e646]: + - link "Careers" [ref=f215e647] [cursor=pointer]: + - /url: /careers/ + - listitem [ref=f215e648]: + - link "Brand Assets" [ref=f215e649] [cursor=pointer]: + - /url: /company/brand/ + - listitem [ref=f215e650]: + - link "Merchandise" [ref=f215e651] [cursor=pointer]: + - /url: https://www.jetbrainsmerchandise.com/?utm_campaign=link&utm_medium=footer&utm_source=jetbrainscom + - listitem [ref=f215e652]: + - link "Trust Center" [ref=f215e653] [cursor=pointer]: + - /url: https://trust-center.jetbrains.com/ + - generic [ref=f215e654]: + - generic [ref=f215e656]: + - link "JetBrains on Facebook" [ref=f215e657] [cursor=pointer]: + - /url: https://www.facebook.com/JetBrains + - link "JetBrains on X (formerly Twitter)" [ref=f215e661] [cursor=pointer]: + - /url: https://twitter.com/jetbrains + - link "JetBrains on LinkedIn" [ref=f215e665] [cursor=pointer]: + - /url: https://www.linkedin.com/company/jetbrains + - link "JetBrains on YouTube" [ref=f215e669] [cursor=pointer]: + - /url: https://www.youtube.com/user/JetBrainsTV + - link "JetBrains on Instagram" [ref=f215e673] [cursor=pointer]: + - /url: https://www.instagram.com/jetbrains/ + - link "JetBrains on TikTok" [ref=f215e677] [cursor=pointer]: + - /url: https://www.tiktok.com/@jetbrains?lang=en + - link "JetBrains blog" [ref=f215e681] [cursor=pointer]: + - /url: https://blog.jetbrains.com/ + - link "JetBrains RSS Feed" [ref=f215e685] [cursor=pointer]: + - /url: https://blog.jetbrains.com/feed/ + - link "JetBrains Merchandise Store" [ref=f215e689] [cursor=pointer]: + - /url: https://www.jetbrainsmerchandise.com/ + - generic [ref=f215e694]: + - button "Netherlands" [ref=f215e695] [cursor=pointer] + - button "English" [ref=f215e701] [cursor=pointer] + - generic [ref=f215e706]: + - link "Privacy and Security" [ref=f215e707] [cursor=pointer]: + - /url: /privacy-security/ + - link "Privacy Notice" [ref=f215e708] [cursor=pointer]: + - /url: /legal/docs/privacy/privacy/ + - link "Terms of Use" [ref=f215e709] [cursor=pointer]: + - /url: /legal/docs/company/useterms/ + - link "Attributions" [ref=f215e710] [cursor=pointer]: + - /url: /legal/attributions/ + - link "Legal" [ref=f215e711] [cursor=pointer]: + - /url: /legal/ + - link "Genuine Tools" [ref=f215e712] [cursor=pointer]: + - /url: /genuine-tools/ + - link "Opt-Out" [ref=f215e713] [cursor=pointer]: + - /url: /opt-out/ + - generic [ref=f215e715]: + - text: Copyright © 2000-2026 + - link "JetBrains" [ref=f215e716] [cursor=pointer]: + - /url: https://jetbrains.com/ + - text: s.r.o. + - generic [ref=f215e718]: + - text: Developed with drive and + - link "IntelliJ IDEA" [ref=f215e719] [cursor=pointer]: + - /url: https://jetbrains.com/idea \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-45-16-415Z.yml b/.playwright-mcp/page-2026-07-14T07-45-16-415Z.yml new file mode 100644 index 0000000..9284b44 --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-45-16-415Z.yml @@ -0,0 +1,373 @@ +- generic [active] [ref=f219e1]: + - generic [ref=f219e2]: + - img "Баннер" + - main [ref=f219e3]: + - generic [ref=f219e4]: + - generic [ref=f219e5]: + - link "JetBrains Логотип": + - /url: https://jetbrains.com/ + - img "JetBrains Логотип" + - heading "Your career’s best chapter starts here" [level=1] [ref=f219e6] + - generic [ref=f219e8]: + - generic [ref=f219e10]: + - generic [ref=f219e12]: + - generic [ref=f219e13]: Поиск + - textbox "Поиск" [ref=f219e14]: + - /placeholder: Найти + - generic [ref=f219e16]: + - generic [ref=f219e17]: Офис + - generic [ref=f219e18]: + - log [ref=f219e20] + - generic [ref=f219e22]: + - generic [ref=f219e23]: + - generic [ref=f219e24]: Выберите… + - combobox "Офис" [ref=f219e26] + - button "Переключить всплывающее окно" [ref=f219e28] [cursor=pointer] + - generic [ref=f219e32]: + - generic [ref=f219e33]: Job Category + - generic [ref=f219e34]: + - log [ref=f219e36] + - generic [ref=f219e38]: + - generic [ref=f219e39]: + - generic [ref=f219e40]: Выберите… + - combobox "Job Category" [ref=f219e42] + - button "Переключить всплывающее окно" [ref=f219e44] [cursor=pointer] + - generic [ref=f219e48]: + - generic [ref=f219e49]: Team + - generic [ref=f219e50]: + - log [ref=f219e52] + - generic [ref=f219e54]: + - generic [ref=f219e55]: + - generic [ref=f219e56]: Выберите… + - combobox "Team" [ref=f219e58] + - button "Переключить всплывающее окно" [ref=f219e60] [cursor=pointer] + - generic [ref=f219e63]: + - heading "98 jobs" [level=2] [ref=f219e64] + - table [ref=f219e67]: + - rowgroup: + - row "Должность": + - columnheader [ref=f219e68]: + - paragraph [ref=f219e69]: Должность + - rowgroup [ref=f219e70]: + - row [ref=f219e71]: + - cell [ref=f219e72]: + - link [ref=f219e73] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4881348101 + - paragraph [ref=f219e74]: Account Manager (China) + - paragraph [ref=f219e75]: Shanghai, China + - row [ref=f219e76]: + - cell [ref=f219e77]: + - link [ref=f219e78] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4845538101 + - paragraph [ref=f219e79]: AI Lead, Python Tools + - paragraph [ref=f219e80]: Amsterdam, Netherlands; Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; London, United Kingdom; Madrid, Spain; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Remote, Germany; Warsaw, Poland; Yerevan, Armenia + - row [ref=f219e81]: + - cell [ref=f219e82]: + - link [ref=f219e83] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4901288101 + - paragraph [ref=f219e84]: AI Technical Lead - C++ Ecosystem + - paragraph [ref=f219e85]: Amsterdam, Netherlands; Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; London, United Kingdom; Madrid, Spain; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Remote, Germany; Warsaw, Poland; Yerevan, Armenia + - row [ref=f219e86]: + - cell [ref=f219e87]: + - link [ref=f219e88] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4845999101 + - paragraph [ref=f219e89]: Backend Customer Success Engineer (Kotlin Ecosystem) + - paragraph [ref=f219e90]: Foster City, California; Marlton, New Jersey; Remote, United States + - row [ref=f219e91]: + - cell [ref=f219e92]: + - link [ref=f219e93] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4846000101 + - paragraph [ref=f219e94]: Backend Customer Success Engineer (Kotlin Ecosystem) + - paragraph [ref=f219e95]: Amsterdam, Netherlands; Prague, Czech Republic + - row [ref=f219e96]: + - cell [ref=f219e97]: + - link [ref=f219e98] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4849993101 + - paragraph [ref=f219e99]: Backend Customer Success Engineer (Kotlin Ecosystem) -m/w/d + - paragraph [ref=f219e100]: Berlin, Germany; Munich, Germany; Remote, Germany + - row [ref=f219e101]: + - cell [ref=f219e102]: + - link [ref=f219e103] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4696977101 + - paragraph [ref=f219e104]: Build Infrastructure Engineer (JetBrains IDEs) + - paragraph [ref=f219e105]: Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Madrid, Spain; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Warsaw, Poland; Yerevan, Armenia + - row [ref=f219e106]: + - cell [ref=f219e107]: + - link [ref=f219e108] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4899248101 + - paragraph [ref=f219e109]: Business Development Manager (Commercial Programs) + - paragraph [ref=f219e110]: Amsterdam, Netherlands; Prague, Czech Republic + - row [ref=f219e111]: + - cell [ref=f219e112]: + - link [ref=f219e113] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4708214101 + - paragraph [ref=f219e114]: Campus Ambassador + - paragraph [ref=f219e115]: Shanghai, China + - row [ref=f219e116]: + - cell [ref=f219e117]: + - link [ref=f219e118] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4696941101 + - paragraph [ref=f219e119]: Campus Ambassador (Universities in Europe) + - paragraph [ref=f219e120]: Remote + - row [ref=f219e121]: + - cell [ref=f219e122]: + - link "C++/Kotlin Software Developer (RustRover Debugger) Новое Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Madrid, Spain; Munich, Germany; Remote, Germany; Warsaw, Poland" [ref=f219e123] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4923768101 + - paragraph [ref=f219e124]: + - text: C++/Kotlin Software Developer (RustRover Debugger) + - generic [ref=f219e125]: Новое + - paragraph [ref=f219e127]: Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Madrid, Spain; Munich, Germany; Remote, Germany; Warsaw, Poland + - row [ref=f219e128]: + - cell [ref=f219e129]: + - link [ref=f219e130] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4777558101 + - paragraph [ref=f219e131]: Cloud Infrastructure Engineer (Kineto) + - paragraph [ref=f219e132]: Amsterdam, Netherlands; Belgrade, Serbia; Berlin, Germany; Madrid, Spain; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Remote, Germany; Warsaw, Poland; Yerevan, Armenia + - row [ref=f219e133]: + - cell [ref=f219e134]: + - link [ref=f219e135] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4867498101 + - paragraph [ref=f219e136]: Compensation and Benefits Specialist / Partner + - paragraph [ref=f219e137]: Amsterdam, Netherlands; Berlin, Germany; Munich, Germany; Prague, Czech Republic + - row [ref=f219e138]: + - cell [ref=f219e139]: + - link [ref=f219e140] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4696829101 + - paragraph [ref=f219e141]: Compliance Manager (Export Controls & Sanctions) + - paragraph [ref=f219e142]: Amsterdam, Netherlands; Munich, Germany; Prague, Czech Republic; Warsaw, Poland + - row [ref=f219e143]: + - cell [ref=f219e144]: + - link [ref=f219e145] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4828073101 + - paragraph [ref=f219e146]: Customer Success Engineer (China) + - paragraph [ref=f219e147]: Shanghai, China + - row [ref=f219e148]: + - cell [ref=f219e149]: + - link [ref=f219e150] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4847592101 + - paragraph [ref=f219e151]: Customer Success Engineer (Kotlin Multiplatform) + - paragraph [ref=f219e152]: Amsterdam, Netherlands; Berlin, Germany; Munich, Germany; Remote, Germany + - row [ref=f219e153]: + - cell [ref=f219e154]: + - link [ref=f219e155] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4906209101 + - paragraph [ref=f219e156]: Customer Success Engineer - YouTrack + - paragraph [ref=f219e157]: Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Madrid, Spain; Munich, Germany; Prague, Czech Republic; Remote, Germany + - row [ref=f219e158]: + - cell [ref=f219e159]: + - link [ref=f219e160] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4826456101 + - paragraph [ref=f219e161]: Developer Advocate (AIR) + - paragraph [ref=f219e162]: Boston, Massachusetts; Foster City, California; Marlton, New Jersey; Remote, United States + - row [ref=f219e163]: + - cell [ref=f219e164]: + - link [ref=f219e165] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4834586101 + - paragraph [ref=f219e166]: Email Marketing Specialist + - paragraph [ref=f219e167]: Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Madrid, Spain; Munich, Germany; Prague, Czech Republic; Remote, Germany; Warsaw, Poland; Yerevan, Armenia + - row [ref=f219e168]: + - cell [ref=f219e169]: + - link [ref=f219e170] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4864881101 + - paragraph [ref=f219e171]: Employee Benefits Specialist + - paragraph [ref=f219e172]: Belgrade, Serbia; Limassol, Cyprus; Madrid, Spain; Paphos, Cyprus; Prague, Czech Republic; Warsaw, Poland + - row [ref=f219e173]: + - cell [ref=f219e174]: + - link [ref=f219e175] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4765684101 + - paragraph [ref=f219e176]: Executive Assistant to the Board + - paragraph [ref=f219e177]: Amsterdam, Netherlands; Munich, Germany + - row [ref=f219e178]: + - cell [ref=f219e179]: + - link [ref=f219e180] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4769511101 + - paragraph [ref=f219e181]: Founding ML Engineer (Spectrum) + - paragraph [ref=f219e182]: Amsterdam, Netherlands; Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; London, United Kingdom; Madrid, Spain; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Remote, Germany; Warsaw, Poland; Yerevan, Armenia + - row [ref=f219e183]: + - cell [ref=f219e184]: + - link [ref=f219e185] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4725026101 + - paragraph [ref=f219e186]: General Ledger Manager + - paragraph [ref=f219e187]: Belgrade, Serbia + - row [ref=f219e188]: + - cell [ref=f219e189]: + - link [ref=f219e190] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4813914101 + - paragraph [ref=f219e191]: Global Food Manager + - paragraph [ref=f219e192]: Amsterdam, Netherlands; Berlin, Germany; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic + - row [ref=f219e193]: + - cell [ref=f219e194]: + - link [ref=f219e195] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4874581101 + - paragraph [ref=f219e196]: Global Workplace Project Manager (m/f/x) + - paragraph [ref=f219e197]: Berlin, Germany; Munich, Germany + - row [ref=f219e198]: + - cell [ref=f219e199]: + - link [ref=f219e200] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4895059101 + - paragraph [ref=f219e201]: Growth manager (JetBrains AI) + - paragraph [ref=f219e202]: Amsterdam, Netherlands; Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; London, United Kingdom; Madrid, Spain; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Warsaw, Poland; Yerevan, Armenia + - row [ref=f219e203]: + - cell [ref=f219e204]: + - link [ref=f219e205] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4897599101 + - paragraph [ref=f219e206]: Growth Operations Manager (JetBrains AI) + - paragraph [ref=f219e207]: Amsterdam, Netherlands + - row [ref=f219e208]: + - cell [ref=f219e209]: + - link [ref=f219e210] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4852550101 + - paragraph [ref=f219e211]: Head of B2B Marketing + - paragraph [ref=f219e212]: Amsterdam, Netherlands; Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; London, United Kingdom; Madrid, Spain; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Warsaw, Poland; Yerevan, Armenia + - row [ref=f219e213]: + - cell [ref=f219e214]: + - link [ref=f219e215] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4774826101 + - paragraph [ref=f219e216]: Head of Brand + - paragraph [ref=f219e217]: Amsterdam, Netherlands; Berlin, Germany; London, United Kingdom; Madrid, Spain; Munich, Germany; Prague, Czech Republic; Warsaw, Poland + - row [ref=f219e218]: + - cell [ref=f219e219]: + - link [ref=f219e220] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4881691101 + - paragraph [ref=f219e221]: Head of Global Facilities & HSE + - paragraph [ref=f219e222]: Berlin, Germany; Munich, Germany + - row [ref=f219e223]: + - cell [ref=f219e224]: + - link [ref=f219e225] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4764092101 + - paragraph [ref=f219e226]: Head of Web Ecosystem + - paragraph [ref=f219e227]: Amsterdam, Netherlands; Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; London, United Kingdom; Madrid, Spain; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Warsaw, Poland; Yerevan, Armenia + - row [ref=f219e228]: + - cell [ref=f219e229]: + - link [ref=f219e230] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4847809101 + - paragraph [ref=f219e231]: IT Support specialist + - paragraph [ref=f219e232]: Munich, Germany + - row [ref=f219e233]: + - cell [ref=f219e234]: + - link [ref=f219e235] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4771939101 + - paragraph [ref=f219e236]: JetBrains C/C++ Developer Advocate + - paragraph [ref=f219e237]: Amsterdam, Netherlands; Berlin, Germany; London, United Kingdom; Munich, Germany; Remote, Germany + - row [ref=f219e238]: + - cell [ref=f219e239]: + - link [ref=f219e240] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4871978101 + - paragraph [ref=f219e241]: JetBrains C/C++ Developer Advocate + - paragraph [ref=f219e242]: Remote, United States + - row [ref=f219e243]: + - cell [ref=f219e244]: + - link [ref=f219e245] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4791071101 + - paragraph [ref=f219e246]: Junior Email Marketing Specialist + - paragraph [ref=f219e247]: Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Madrid, Spain; Munich, Germany; Prague, Czech Republic; Remote, Germany; Warsaw, Poland; Yerevan, Armenia + - row [ref=f219e248]: + - cell [ref=f219e249]: + - link [ref=f219e250] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4753253101 + - paragraph [ref=f219e251]: Key Account Manager (Central Eastern Europe) + - paragraph [ref=f219e252]: Warsaw, Poland + - row [ref=f219e253]: + - cell [ref=f219e254]: + - link "Key Account Manager (DACH) -m/w/d Новое Berlin, Germany; Munich, Germany; Remote, Germany" [ref=f219e255] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4926291101 + - paragraph [ref=f219e256]: + - text: Key Account Manager (DACH) -m/w/d + - generic [ref=f219e257]: Новое + - paragraph [ref=f219e259]: Berlin, Germany; Munich, Germany; Remote, Germany + - row [ref=f219e260]: + - cell [ref=f219e261]: + - link [ref=f219e262] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4790552101 + - paragraph [ref=f219e263]: Lead Product Designer (FlySto) + - paragraph [ref=f219e264]: Limassol, Cyprus; Paphos, Cyprus + - row [ref=f219e265]: + - cell [ref=f219e266]: + - link "Lead Product Designer (YouTrack) Новое Amsterdam, Netherlands; Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Madrid, Spain; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Warsaw, Poland; Yerevan, Armenia" [ref=f219e267] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4907838101 + - paragraph [ref=f219e268]: + - text: Lead Product Designer (YouTrack) + - generic [ref=f219e269]: Новое + - paragraph [ref=f219e271]: Amsterdam, Netherlands; Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Madrid, Spain; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Warsaw, Poland; Yerevan, Armenia + - row [ref=f219e272]: + - cell [ref=f219e273]: + - link [ref=f219e274] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4861892101 + - paragraph [ref=f219e275]: Legal Counsel (Corporate & Intra-Group) + - paragraph [ref=f219e276]: Limassol, Cyprus; Paphos, Cyprus; Warsaw, Poland + - row [ref=f219e277]: + - cell [ref=f219e278]: + - link "Legal Operations Specialist Новое Prague, Czech Republic" [ref=f219e279] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4921224101 + - paragraph [ref=f219e280]: + - text: Legal Operations Specialist + - generic [ref=f219e281]: Новое + - paragraph [ref=f219e283]: Prague, Czech Republic + - row [ref=f219e284]: + - cell [ref=f219e285]: + - link [ref=f219e286] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4888935101 + - paragraph [ref=f219e287]: Office Assistant in Cyprus + - paragraph [ref=f219e288]: Paphos, Cyprus + - row [ref=f219e289]: + - cell [ref=f219e290]: + - link [ref=f219e291] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4859108101 + - paragraph [ref=f219e292]: Outsourcing Talent Partner + - paragraph [ref=f219e293]: Amsterdam, Netherlands; Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Madrid, Spain; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Warsaw, Poland; Yerevan, Armenia + - row [ref=f219e294]: + - cell [ref=f219e295]: + - link [ref=f219e296] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4705364101 + - paragraph [ref=f219e297]: Payroll Specialist (US) + - paragraph [ref=f219e298]: Boston, Massachusetts + - row [ref=f219e299]: + - cell [ref=f219e300]: + - link [ref=f219e301] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4920253101 + - paragraph [ref=f219e302]: Payroll Specialist (US) + - paragraph [ref=f219e303]: Madrid, Spain; Prague, Czech Republic + - row [ref=f219e304]: + - cell [ref=f219e305]: + - link [ref=f219e306] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4814057101 + - paragraph [ref=f219e307]: Principal Forward Deployed Engineer – AI-Native Software Development + - paragraph [ref=f219e308]: Amsterdam, Netherlands; Berlin, Germany; London, United Kingdom; Madrid, Spain; Munich, Germany; Prague, Czech Republic; Warsaw, Poland + - row [ref=f219e309]: + - cell [ref=f219e310]: + - link [ref=f219e311] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4803514101 + - paragraph [ref=f219e312]: Procurement Contract Manager + - paragraph [ref=f219e313]: Prague, Czech Republic + - row [ref=f219e314]: + - cell [ref=f219e315]: + - link [ref=f219e316] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4833718101 + - paragraph [ref=f219e317]: Product Designer (.NET Ecosystem) + - paragraph [ref=f219e318]: Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Madrid, Spain; Munich, Germany; Prague, Czech Republic; Remote, Germany; Warsaw, Poland; Yerevan, Armenia + - row [ref=f219e319]: + - cell [ref=f219e320]: + - link [ref=f219e321] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4790478101 + - paragraph [ref=f219e322]: Product Leader (Agent Platform) + - paragraph [ref=f219e323]: Amsterdam, Netherlands; Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; London, United Kingdom; Madrid, Spain; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Warsaw, Poland; Yerevan, Armenia + - row [ref=f219e324]: + - cell [ref=f219e325]: + - link [ref=f219e326] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4813545101 + - paragraph [ref=f219e327]: Product Manager – Developer Tools (Binary Intelligence) + - paragraph [ref=f219e328]: Amsterdam, Netherlands; Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; London, United Kingdom; Madrid, Spain; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Remote; Remote, Germany; Warsaw, Poland; Yerevan, Armenia + - navigation "Pagination" [ref=f219e330]: + - button "Previous page" [disabled] [ref=f219e331] + - list [ref=f219e334]: + - listitem [ref=f219e335]: + - button "Go to page 1": "1" + - listitem [ref=f219e336]: + - button "Go to page 2" [ref=f219e337] [cursor=pointer]: "2" + - button "Next page" [ref=f219e338] [cursor=pointer] + - contentinfo [ref=f219e341]: + - generic [ref=f219e342]: + - paragraph [ref=f219e343]: Powered by + - link [ref=f219e344] [cursor=pointer]: + - /url: https://www.greenhouse.com + - img "Логотип Greenhouse" [ref=f219e345] \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-45-26-574Z.yml b/.playwright-mcp/page-2026-07-14T07-45-26-574Z.yml new file mode 100644 index 0000000..259cd1f --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-45-26-574Z.yml @@ -0,0 +1,84 @@ +- generic [ref=f219e1]: + - img "Баннер" [ref=f219e357] + - main [ref=f219e3]: + - generic [ref=f219e4]: + - link [ref=f219e358] [cursor=pointer]: + - /url: https://jetbrains.com/ + - img "JetBrains Логотип" [ref=f219e359] + - heading "Your career’s best chapter starts here" [level=1] [ref=f219e6] + - generic [ref=f219e8]: + - generic [ref=f219e10]: + - generic [ref=f219e12]: + - generic [ref=f219e13]: Поиск + - textbox "Поиск" [active] [ref=f219e14]: + - /placeholder: Найти + - text: Frontend + - generic [ref=f219e16]: + - generic [ref=f219e17]: Офис + - generic [ref=f219e18]: + - log [ref=f219e20] + - generic [ref=f219e22]: + - generic [ref=f219e23]: + - generic [ref=f219e24]: Выберите… + - combobox "Офис" [ref=f219e26] + - button "Переключить всплывающее окно" [ref=f219e28] [cursor=pointer] + - generic [ref=f219e32]: + - generic [ref=f219e33]: Job Category + - generic [ref=f219e34]: + - log [ref=f219e36] + - generic [ref=f219e38]: + - generic [ref=f219e39]: + - generic [ref=f219e40]: Выберите… + - combobox "Job Category" [ref=f219e42] + - button "Переключить всплывающее окно" [ref=f219e44] [cursor=pointer] + - generic [ref=f219e48]: + - generic [ref=f219e49]: Team + - generic [ref=f219e50]: + - log [ref=f219e52] + - generic [ref=f219e54]: + - generic [ref=f219e55]: + - generic [ref=f219e56]: Выберите… + - combobox "Team" [ref=f219e58] + - button "Переключить всплывающее окно" [ref=f219e60] [cursor=pointer] + - generic [ref=f219e63]: + - heading "4 jobs" [level=2] [ref=f219e360] + - table [ref=f219e67]: + - rowgroup: + - row "Должность": + - columnheader [ref=f219e68]: + - paragraph [ref=f219e69]: Должность + - rowgroup [ref=f219e70]: + - row [ref=f219e361]: + - cell [ref=f219e362]: + - link "C++/Kotlin Software Developer (RustRover Debugger) Новое Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Madrid, Spain; Munich, Germany; Remote, Germany; Warsaw, Poland" [ref=f219e363] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4923768101 + - paragraph [ref=f219e74]: + - text: C++/Kotlin Software Developer (RustRover Debugger) + - generic [ref=f219e364]: Новое + - paragraph [ref=f219e75]: Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Madrid, Spain; Munich, Germany; Remote, Germany; Warsaw, Poland + - row [ref=f219e366]: + - cell [ref=f219e367]: + - link [ref=f219e368] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4833718101 + - paragraph [ref=f219e79]: Product Designer (.NET Ecosystem) + - paragraph [ref=f219e80]: Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Madrid, Spain; Munich, Germany; Prague, Czech Republic; Remote, Germany; Warsaw, Poland; Yerevan, Armenia + - row [ref=f219e369]: + - cell [ref=f219e370]: + - link [ref=f219e371] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4884023101 + - paragraph [ref=f219e84]: QA Engineer (Kotlin Compiler Frontend) + - paragraph [ref=f219e85]: Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Madrid, Spain; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Warsaw, Poland; Yerevan, Armenia + - row [ref=f219e372]: + - cell [ref=f219e373]: + - link "Senior Compiler Developer (Kotlin Compiler - Core) Новое Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Madrid, Spain; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Warsaw, Poland; Yerevan, Armenia" [ref=f219e374] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4917464101 + - paragraph [ref=f219e89]: + - text: Senior Compiler Developer (Kotlin Compiler - Core) + - generic [ref=f219e375]: Новое + - paragraph [ref=f219e90]: Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Madrid, Spain; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Warsaw, Poland; Yerevan, Armenia + - contentinfo [ref=f219e341]: + - generic [ref=f219e342]: + - paragraph [ref=f219e343]: Powered by + - link [ref=f219e344] [cursor=pointer]: + - /url: https://www.greenhouse.com + - img "Логотип Greenhouse" [ref=f219e345] \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-45-39-862Z.yml b/.playwright-mcp/page-2026-07-14T07-45-39-862Z.yml new file mode 100644 index 0000000..ec856ea --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-45-39-862Z.yml @@ -0,0 +1,53 @@ +- generic [ref=f219e1]: + - img "Баннер" [ref=f219e357] + - main [ref=f219e3]: + - generic [ref=f219e4]: + - link [ref=f219e358] [cursor=pointer]: + - /url: https://jetbrains.com/ + - img "JetBrains Логотип" [ref=f219e359] + - heading "Your career’s best chapter starts here" [level=1] [ref=f219e6] + - generic [ref=f219e8]: + - generic [ref=f219e10]: + - generic [ref=f219e12]: + - generic [ref=f219e13]: Поиск + - textbox "Поиск" [active] [ref=f219e14]: + - /placeholder: Найти + - text: Fullstack + - generic [ref=f219e16]: + - generic [ref=f219e17]: Офис + - generic [ref=f219e18]: + - log [ref=f219e20] + - generic [ref=f219e22]: + - generic [ref=f219e23]: + - generic [ref=f219e24]: Выберите… + - combobox "Офис" [ref=f219e26] + - button "Переключить всплывающее окно" [ref=f219e28] [cursor=pointer] + - generic [ref=f219e32]: + - generic [ref=f219e33]: Job Category + - generic [ref=f219e34]: + - log [ref=f219e36] + - generic [ref=f219e38]: + - generic [ref=f219e39]: + - generic [ref=f219e40]: Выберите… + - combobox "Job Category" [ref=f219e42] + - button "Переключить всплывающее окно" [ref=f219e44] [cursor=pointer] + - generic [ref=f219e48]: + - generic [ref=f219e49]: Team + - generic [ref=f219e50]: + - log [ref=f219e52] + - generic [ref=f219e54]: + - generic [ref=f219e55]: + - generic [ref=f219e56]: Выберите… + - combobox "Team" [ref=f219e58] + - button "Переключить всплывающее окно" [ref=f219e60] [cursor=pointer] + - generic [ref=f219e63]: + - heading "0 jobs" [level=2] [ref=f219e377] + - generic [ref=f219e65]: + - paragraph [ref=f219e378]: По заданным критериям не найдено ни одной вакансии. + - paragraph [ref=f219e379]: Чтобы увидеть другие вакансии, измените фильтры. + - contentinfo [ref=f219e341]: + - generic [ref=f219e342]: + - paragraph [ref=f219e343]: Powered by + - link [ref=f219e344] [cursor=pointer]: + - /url: https://www.greenhouse.com + - img "Логотип Greenhouse" [ref=f219e345] \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-45-49-652Z.yml b/.playwright-mcp/page-2026-07-14T07-45-49-652Z.yml new file mode 100644 index 0000000..edab561 --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-45-49-652Z.yml @@ -0,0 +1,128 @@ +- generic [ref=f219e1]: + - img "Баннер" [ref=f219e357] + - main [ref=f219e3]: + - generic [ref=f219e4]: + - link [ref=f219e358] [cursor=pointer]: + - /url: https://jetbrains.com/ + - img "JetBrains Логотип" [ref=f219e359] + - heading "Your career’s best chapter starts here" [level=1] [ref=f219e6] + - generic [ref=f219e8]: + - generic [ref=f219e10]: + - generic [ref=f219e12]: + - generic [ref=f219e13]: Поиск + - textbox "Поиск" [active] [ref=f219e14]: + - /placeholder: Найти + - text: Web + - generic [ref=f219e16]: + - generic [ref=f219e17]: Офис + - generic [ref=f219e18]: + - log [ref=f219e20] + - generic [ref=f219e22]: + - generic [ref=f219e23]: + - generic [ref=f219e24]: Выберите… + - combobox "Офис" [ref=f219e26] + - button "Переключить всплывающее окно" [ref=f219e28] [cursor=pointer] + - generic [ref=f219e32]: + - generic [ref=f219e33]: Job Category + - generic [ref=f219e34]: + - log [ref=f219e36] + - generic [ref=f219e38]: + - generic [ref=f219e39]: + - generic [ref=f219e40]: Выберите… + - combobox "Job Category" [ref=f219e42] + - button "Переключить всплывающее окно" [ref=f219e44] [cursor=pointer] + - generic [ref=f219e48]: + - generic [ref=f219e49]: Team + - generic [ref=f219e50]: + - log [ref=f219e52] + - generic [ref=f219e54]: + - generic [ref=f219e55]: + - generic [ref=f219e56]: Выберите… + - combobox "Team" [ref=f219e58] + - button "Переключить всплывающее окно" [ref=f219e60] [cursor=pointer] + - generic [ref=f219e63]: + - heading "12 jobs" [level=2] [ref=f219e380] + - table [ref=f219e382]: + - rowgroup: + - row "Должность": + - columnheader [ref=f219e383]: + - paragraph [ref=f219e384]: Должность + - rowgroup [ref=f219e385]: + - row [ref=f219e386]: + - cell [ref=f219e387]: + - link [ref=f219e388] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4777558101 + - paragraph [ref=f219e389]: Cloud Infrastructure Engineer (Kineto) + - paragraph [ref=f219e390]: Amsterdam, Netherlands; Belgrade, Serbia; Berlin, Germany; Madrid, Spain; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Remote, Germany; Warsaw, Poland; Yerevan, Armenia + - row [ref=f219e391]: + - cell [ref=f219e392]: + - link [ref=f219e393] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4764092101 + - paragraph [ref=f219e394]: Head of Web Ecosystem + - paragraph [ref=f219e395]: Amsterdam, Netherlands; Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; London, United Kingdom; Madrid, Spain; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Warsaw, Poland; Yerevan, Armenia + - row [ref=f219e396]: + - cell [ref=f219e397]: + - link [ref=f219e398] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4790552101 + - paragraph [ref=f219e399]: Lead Product Designer (FlySto) + - paragraph [ref=f219e400]: Limassol, Cyprus; Paphos, Cyprus + - row [ref=f219e401]: + - cell [ref=f219e402]: + - link [ref=f219e403] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4907234101 + - paragraph [ref=f219e404]: QA Performance Engineer (YouTrack) + - paragraph [ref=f219e405]: Munich, Germany + - row [ref=f219e406]: + - cell [ref=f219e407]: + - link [ref=f219e408] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4695363101 + - paragraph [ref=f219e409]: Research Engineer (LLM Training and Performance) + - paragraph [ref=f219e410]: Amsterdam, Netherlands; Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; London, United Kingdom; Madrid, Spain; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Warsaw, Poland; Yerevan, Armenia + - row [ref=f219e411]: + - cell [ref=f219e412]: + - link [ref=f219e413] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4775489101 + - paragraph [ref=f219e414]: Senior Brand Designer + - paragraph [ref=f219e415]: Amsterdam, Netherlands; Berlin, Germany; London, United Kingdom; Madrid, Spain; Munich, Germany; Remote, Germany + - row [ref=f219e416]: + - cell [ref=f219e417]: + - link [ref=f219e418] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4813883101 + - paragraph [ref=f219e419]: Senior Data Analyst (Kineto) + - paragraph [ref=f219e420]: Amsterdam, Netherlands; Belgrade, Serbia; Berlin, Germany; Munich, Germany + - row [ref=f219e421]: + - cell [ref=f219e422]: + - link [ref=f219e423] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4842200101 + - paragraph [ref=f219e424]: Senior ML Researcher (Spectrum) + - paragraph [ref=f219e425]: Amsterdam, Netherlands; Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Madrid, Spain; Munich, Germany; Paphos, Cyprus; Prague, Czech Republic; Warsaw, Poland; Yerevan, Armenia + - row [ref=f219e426]: + - cell [ref=f219e427]: + - link [ref=f219e428] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4806218101 + - paragraph [ref=f219e429]: Senior Product Designer (AIR) + - paragraph [ref=f219e430]: Amsterdam, Netherlands; Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Madrid, Spain; Munich, Germany; Warsaw, Poland + - row [ref=f219e431]: + - cell [ref=f219e432]: + - link [ref=f219e433] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4813865101 + - paragraph [ref=f219e434]: Senior Product Manager (Kineto) + - paragraph [ref=f219e435]: Amsterdam, Netherlands; Belgrade, Serbia; Berlin, Germany + - row [ref=f219e436]: + - cell [ref=f219e437]: + - link [ref=f219e438] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4695264101 + - paragraph [ref=f219e439]: Senior QA engineer (BAD) + - paragraph [ref=f219e440]: Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; Munich, Germany; Paphos, Cyprus; Remote, Germany; Yerevan, Armenia + - row [ref=f219e441]: + - cell [ref=f219e442]: + - link [ref=f219e443] [cursor=pointer]: + - /url: https://job-boards.eu.greenhouse.io/jetbrains/jobs/4830689101 + - paragraph [ref=f219e444]: Senior Research Engineer (Agentic Behavior) + - paragraph [ref=f219e445]: Amsterdam, Netherlands; Belgrade, Serbia; Berlin, Germany; Limassol, Cyprus; London, United Kingdom; Madrid, Spain; Munich, Germany; Prague, Czech Republic; Warsaw, Poland; Yerevan, Armenia + - contentinfo [ref=f219e341]: + - generic [ref=f219e342]: + - paragraph [ref=f219e343]: Powered by + - link [ref=f219e344] [cursor=pointer]: + - /url: https://www.greenhouse.com + - img "Логотип Greenhouse" [ref=f219e345] \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-45-59-711Z.yml b/.playwright-mcp/page-2026-07-14T07-45-59-711Z.yml new file mode 100644 index 0000000..fcf8bcd --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-45-59-711Z.yml @@ -0,0 +1,53 @@ +- generic [ref=f219e1]: + - img "Баннер" [ref=f219e357] + - main [ref=f219e3]: + - generic [ref=f219e4]: + - link [ref=f219e358] [cursor=pointer]: + - /url: https://jetbrains.com/ + - img "JetBrains Логотип" [ref=f219e359] + - heading "Your career’s best chapter starts here" [level=1] [ref=f219e6] + - generic [ref=f219e8]: + - generic [ref=f219e10]: + - generic [ref=f219e12]: + - generic [ref=f219e13]: Поиск + - textbox "Поиск" [active] [ref=f219e14]: + - /placeholder: Найти + - text: Vue + - generic [ref=f219e16]: + - generic [ref=f219e17]: Офис + - generic [ref=f219e18]: + - log [ref=f219e20] + - generic [ref=f219e22]: + - generic [ref=f219e23]: + - generic [ref=f219e24]: Выберите… + - combobox "Офис" [ref=f219e26] + - button "Переключить всплывающее окно" [ref=f219e28] [cursor=pointer] + - generic [ref=f219e32]: + - generic [ref=f219e33]: Job Category + - generic [ref=f219e34]: + - log [ref=f219e36] + - generic [ref=f219e38]: + - generic [ref=f219e39]: + - generic [ref=f219e40]: Выберите… + - combobox "Job Category" [ref=f219e42] + - button "Переключить всплывающее окно" [ref=f219e44] [cursor=pointer] + - generic [ref=f219e48]: + - generic [ref=f219e49]: Team + - generic [ref=f219e50]: + - log [ref=f219e52] + - generic [ref=f219e54]: + - generic [ref=f219e55]: + - generic [ref=f219e56]: Выберите… + - combobox "Team" [ref=f219e58] + - button "Переключить всплывающее окно" [ref=f219e60] [cursor=pointer] + - generic [ref=f219e63]: + - heading "0 jobs" [level=2] [ref=f219e446] + - generic [ref=f219e65]: + - paragraph [ref=f219e447]: По заданным критериям не найдено ни одной вакансии. + - paragraph [ref=f219e448]: Чтобы увидеть другие вакансии, измените фильтры. + - contentinfo [ref=f219e341]: + - generic [ref=f219e342]: + - paragraph [ref=f219e343]: Powered by + - link [ref=f219e344] [cursor=pointer]: + - /url: https://www.greenhouse.com + - img "Логотип Greenhouse" [ref=f219e345] \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-46-27-888Z.yml b/.playwright-mcp/page-2026-07-14T07-46-27-888Z.yml new file mode 100644 index 0000000..4208bc2 --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-46-27-888Z.yml @@ -0,0 +1,768 @@ +- generic [active] [ref=f220e1]: + - banner [ref=f220e2]: + - link [ref=f220e4] [cursor=pointer]: + - /url: / + - main [ref=f220e6]: + - generic [ref=f220e7]: + - generic [ref=f220e9]: + - textbox "Найти вакансию" [ref=f220e13] + - generic [ref=f220e14]: Напишите направление, специализацию или название вакансии + - generic [ref=f220e17]: + - generic [ref=f220e18]: + - generic [ref=f220e19]: + - generic [ref=f220e20] [cursor=pointer]: Направление + - text: 37 22 17 15 12 12 8 8 7 6 3 2 2 1 1 1 1 1 1 0 0 0 + - generic [ref=f220e22]: + - generic [ref=f220e23] [cursor=pointer]: Город + - text: 135 25 5 5 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + - generic [ref=f220e25]: + - generic [ref=f220e26] [cursor=pointer]: Команда + - text: 17 17 15 9 9 8 6 6 5 4 4 3 3 3 2 2 1 0 0 0 0 + - generic [ref=f220e28]: + - generic [ref=f220e29] [cursor=pointer]: Формат работы + - text: 128 62 5 4 + - generic [ref=f220e32]: + - generic [ref=f220e33]: + - generic [ref=f220e35] [cursor=pointer]: + - checkbox "Стажировка" [ref=f220e36] + - generic [ref=f220e38]: Стажировка + - generic [ref=f220e40] [cursor=pointer]: + - checkbox "Руководящая роль" [ref=f220e41] + - generic [ref=f220e43]: Руководящая роль + - generic [ref=f220e45]: + - generic [ref=f220e46] [cursor=pointer]: + - checkbox "Для людей с ОВЗ" [ref=f220e47] + - generic [ref=f220e49]: Для людей с ОВЗ + - link [ref=f220e50] [cursor=pointer]: + - /url: /customer-service/ + - generic [ref=f220e51]: + - generic [ref=f220e52]: + - generic [ref=f220e53]: + - heading "Продажи" [level=2] [ref=f220e54] + - text: "37" + - generic [ref=f220e55]: + - generic [ref=f220e56]: + - link [ref=f220e57] [cursor=pointer]: + - /url: /vacancies/prodazhi/19521/ + - generic: + - link "Менеджер по работе с клиентами в команду Спецтехники": + - /url: /vacancies/prodazhi/19521/ + - generic [ref=f220e58]: Москва + - link "Авто" [ref=f220e62] [cursor=pointer]: + - /url: /teams/auto/ + - generic [ref=f220e64]: + - link [ref=f220e65] [cursor=pointer]: + - /url: /vacancies/prodazhi/19508/ + - generic: + - link "Региональный менеджер по работе с клиентами в городе Екатеринбург": + - /url: /vacancies/prodazhi/19508/ + - generic [ref=f220e67]: + - generic [ref=f220e68]: Екатеринбург + - generic [ref=f220e69]: Разъездной + - link "Недвижимость" [ref=f220e72] [cursor=pointer]: + - /url: /teams/realty/ + - generic [ref=f220e74]: + - link [ref=f220e75] [cursor=pointer]: + - /url: /vacancies/prodazhi/19933/ + - generic: + - link "Менеджер по сопровождению клиентов": + - /url: /vacancies/prodazhi/19933/ + - generic [ref=f220e77]: + - generic [ref=f220e78]: Калининград, Иваново, Волгоград, Воронеж, Самара, Калуга, Кострома, Набережные Челны, Ярославль, Нижний Новгород, Саратов, Ростов-на-Дону, Ставрополь, Тольятти, Тула, Краснодар, Орел, Казань, Санкт-Петербург, Сочи + - generic [ref=f220e79]: Удалёнка + - link "Товары" [ref=f220e82] [cursor=pointer]: + - /url: /teams/goods/ + - generic [ref=f220e84]: + - link [ref=f220e85] [cursor=pointer]: + - /url: /vacancies/prodazhi/19724/ + - generic: + - link "Менеджер по развитию CRM-каналов": + - /url: /vacancies/prodazhi/19724/ + - generic [ref=f220e87]: + - generic [ref=f220e88]: Москва + - generic [ref=f220e89]: Гибрид + - link "Товары" [ref=f220e92] [cursor=pointer]: + - /url: /teams/goods/ + - link "Все вакансии" [ref=f220e94] [cursor=pointer]: + - /url: /vacancies/prodazhi/ + - link "Про направление" [ref=f220e95] [cursor=pointer]: + - /url: /directions/sales/ + - generic [ref=f220e96]: + - generic [ref=f220e97]: + - heading "Разработка" [level=2] [ref=f220e98] + - text: "22" + - generic [ref=f220e99]: + - generic [ref=f220e100]: + - link [ref=f220e101] [cursor=pointer]: + - /url: /vacancies/razrabotka/19604/ + - generic: + - link "Тимлид разработки в команду Events & Entertainment": + - /url: /vacancies/razrabotka/19604/ + - generic [ref=f220e103]: + - generic [ref=f220e104]: Москва + - generic [ref=f220e105]: Удалёнка + - link "Услуги" [ref=f220e108] [cursor=pointer]: + - /url: /teams/services/ + - generic [ref=f220e110]: + - link [ref=f220e111] [cursor=pointer]: + - /url: /vacancies/razrabotka/19603/ + - generic: + - link "Тимлид разработки в команду Авито Услуг": + - /url: /vacancies/razrabotka/19603/ + - generic [ref=f220e113]: + - generic [ref=f220e114]: Москва + - generic [ref=f220e115]: Удалёнка + - link "Услуги" [ref=f220e118] [cursor=pointer]: + - /url: /teams/services/ + - generic [ref=f220e120]: + - link [ref=f220e121] [cursor=pointer]: + - /url: /vacancies/razrabotka/19100/ + - generic: + - link "Тимлид Android разработки в команду Speed": + - /url: /vacancies/razrabotka/19100/ + - generic [ref=f220e123]: + - generic [ref=f220e124]: Москва + - generic [ref=f220e125]: Удалёнка или гибрид + - link "Техническая платформа" [ref=f220e128] [cursor=pointer]: + - /url: /teams/technical-platform/ + - generic [ref=f220e130]: + - link [ref=f220e131] [cursor=pointer]: + - /url: /vacancies/razrabotka/19751/ + - generic: + - link "Семинарист и ревьюер заданий по курсу \"AI для разработки\"": + - /url: /vacancies/razrabotka/19751/ + - generic [ref=f220e133]: + - generic [ref=f220e134]: Москва + - generic [ref=f220e135]: Удалёнка + - link "Все вакансии" [ref=f220e137] [cursor=pointer]: + - /url: /vacancies/razrabotka/ + - link "Про направление" [ref=f220e138] [cursor=pointer]: + - /url: /directions/developer/ + - generic [ref=f220e139]: + - generic [ref=f220e140]: + - heading "Аналитика данных" [level=2] [ref=f220e141] + - text: "17" + - generic [ref=f220e142]: + - generic [ref=f220e143]: + - link [ref=f220e144] [cursor=pointer]: + - /url: /vacancies/analitika-dannykh/19846/ + - generic: + - link "Аналитик данных в команду Ценообразования": + - /url: /vacancies/analitika-dannykh/19846/ + - generic [ref=f220e146]: + - generic [ref=f220e147]: Москва + - generic [ref=f220e148]: Удалёнка или гибрид + - generic [ref=f220e150]: + - link [ref=f220e151] [cursor=pointer]: + - /url: /vacancies/analitika-dannykh/19814/ + - generic: + - link "Старший аналитик данных в команду Ad Intelligence": + - /url: /vacancies/analitika-dannykh/19814/ + - generic [ref=f220e153]: + - generic [ref=f220e154]: Москва + - generic [ref=f220e155]: Удалёнка или гибрид + - link "Реклама и рекламные технологии" [ref=f220e158] [cursor=pointer]: + - /url: /teams/advertising/ + - generic [ref=f220e160]: + - link [ref=f220e161] [cursor=pointer]: + - /url: /vacancies/analitika-dannykh/19916/ + - generic: + - link "Старший аналитик данных в команду Communications": + - /url: /vacancies/analitika-dannykh/19916/ + - generic [ref=f220e163]: + - generic [ref=f220e164]: Москва + - generic [ref=f220e165]: Удалёнка или гибрид + - link "Коммуникационные продукты" [ref=f220e168] [cursor=pointer]: + - /url: /teams/communication-products/ + - generic [ref=f220e170]: + - link [ref=f220e171] [cursor=pointer]: + - /url: /vacancies/analitika-dannykh/19412/ + - generic: + - link "Старший аналитик данных в команду маркетинга": + - /url: /vacancies/analitika-dannykh/19412/ + - generic [ref=f220e173]: + - generic [ref=f220e174]: Москва + - generic [ref=f220e175]: Удалёнка или гибрид + - link "Все вакансии" [ref=f220e177] [cursor=pointer]: + - /url: /vacancies/analitika-dannykh/ + - link "Про направление" [ref=f220e178] [cursor=pointer]: + - /url: /directions/analytics/ + - generic [ref=f220e179]: + - generic [ref=f220e180]: + - heading "Управление продуктом" [level=2] [ref=f220e181] + - text: "15" + - generic [ref=f220e182]: + - generic [ref=f220e183]: + - link [ref=f220e184] [cursor=pointer]: + - /url: /vacancies/upravlenie-produktom/19800/ + - generic: + - link "Старший менеджер по AI-прототипированию": + - /url: /vacancies/upravlenie-produktom/19800/ + - generic [ref=f220e186]: + - generic [ref=f220e187]: Москва + - generic [ref=f220e188]: Гибрид + - generic [ref=f220e190]: + - link [ref=f220e191] [cursor=pointer]: + - /url: /vacancies/upravlenie-produktom/19560/ + - generic: + - link "Руководитель продуктового направления юнита Decision": + - /url: /vacancies/upravlenie-produktom/19560/ + - generic [ref=f220e193]: + - generic [ref=f220e194]: Москва + - generic [ref=f220e195]: Гибрид + - generic [ref=f220e197]: + - link [ref=f220e198] [cursor=pointer]: + - /url: /vacancies/upravlenie-produktom/19906/ + - generic: + - link "Старший менеджер проектов в Авито Услуги": + - /url: /vacancies/upravlenie-produktom/19906/ + - generic [ref=f220e200]: + - generic [ref=f220e201]: Москва + - generic [ref=f220e202]: Удалёнка + - link "Услуги" [ref=f220e205] [cursor=pointer]: + - /url: /teams/services/ + - generic [ref=f220e207]: + - link [ref=f220e208] [cursor=pointer]: + - /url: /vacancies/upravlenie-produktom/19765/ + - generic: + - link "Главный DS продакт-менеджер команды Auction Efficiency": + - /url: /vacancies/upravlenie-produktom/19765/ + - generic [ref=f220e210]: + - generic [ref=f220e211]: Москва + - generic [ref=f220e212]: Удалёнка или гибрид + - link "Монетизация" [ref=f220e215] [cursor=pointer]: + - /url: /teams/monetization/ + - link "Все вакансии" [ref=f220e217] [cursor=pointer]: + - /url: /vacancies/upravlenie-produktom/ + - link "Про направление" [ref=f220e218] [cursor=pointer]: + - /url: /directions/product/ + - generic [ref=f220e219]: + - generic [ref=f220e220]: + - heading "Data Science" [level=2] [ref=f220e221] + - text: "12" + - generic [ref=f220e222]: + - generic [ref=f220e223]: + - link [ref=f220e224] [cursor=pointer]: + - /url: /vacancies/data-science/19586/ + - generic: + - link "Старший Data Scientist в команду Авито Путешествия": + - /url: /vacancies/data-science/19586/ + - generic [ref=f220e226]: + - generic [ref=f220e227]: Москва + - generic [ref=f220e228]: Удалёнка или гибрид + - link "Недвижимость" [ref=f220e231] [cursor=pointer]: + - /url: /teams/realty/ + - generic [ref=f220e233]: + - link [ref=f220e234] [cursor=pointer]: + - /url: /vacancies/data-science/19739/ + - generic: + - link "Data Scientist в команду Support Automation": + - /url: /vacancies/data-science/19739/ + - generic [ref=f220e236]: + - generic [ref=f220e237]: Москва + - generic [ref=f220e238]: Гибрид или удалёнка + - link "Доверие и безопасность" [ref=f220e241] [cursor=pointer]: + - /url: /teams/trust-and-safety/ + - generic [ref=f220e243]: + - link [ref=f220e244] [cursor=pointer]: + - /url: /vacancies/data-science/19342/ + - generic: + - link "Старший DS-исследователь": + - /url: /vacancies/data-science/19342/ + - generic [ref=f220e246]: + - generic [ref=f220e247]: Москва + - generic [ref=f220e248]: Гибрид + - link "DS SWAT" [ref=f220e251] [cursor=pointer]: + - /url: /teams/dsswat/ + - generic [ref=f220e253]: + - link [ref=f220e254] [cursor=pointer]: + - /url: /vacancies/data-science/19416/ + - generic: + - link "Data Scientist в команду Deep Personalization (Deep Learning)": + - /url: /vacancies/data-science/19416/ + - generic [ref=f220e256]: + - generic [ref=f220e257]: Москва + - generic [ref=f220e258]: Гибрид + - link "Поиск и рекомендации" [ref=f220e261] [cursor=pointer]: + - /url: /teams/search-and-recommendations/ + - link "Все вакансии" [ref=f220e263] [cursor=pointer]: + - /url: /vacancies/data-science/ + - link "Про направление" [ref=f220e264] [cursor=pointer]: + - /url: /directions/data-science/ + - generic [ref=f220e265]: + - generic [ref=f220e266]: + - heading "HR" [level=2] [ref=f220e267] + - text: "12" + - generic [ref=f220e268]: + - generic [ref=f220e269]: + - link [ref=f220e270] [cursor=pointer]: + - /url: /vacancies/hr/19738/ + - generic: + - link "Старший менеджер образовательных проектов Data Science & Analytics": + - /url: /vacancies/hr/19738/ + - generic [ref=f220e272]: + - generic [ref=f220e273]: Москва, Санкт-Петербург + - generic [ref=f220e274]: Гибрид + - generic [ref=f220e276]: + - link [ref=f220e277] [cursor=pointer]: + - /url: /vacancies/hr/19873/ + - generic: + - link "Специалист по внутренним коммуникациям и HR проектам": + - /url: /vacancies/hr/19873/ + - generic [ref=f220e279]: + - generic [ref=f220e280]: Москва + - generic [ref=f220e281]: Гибрид + - generic [ref=f220e283]: + - link [ref=f220e284] [cursor=pointer]: + - /url: /vacancies/hr/19755/ + - generic: + - link "Старший специалист по управлению проектами в стажерских программах": + - /url: /vacancies/hr/19755/ + - generic [ref=f220e286]: + - generic [ref=f220e287]: Москва + - generic [ref=f220e288]: Гибрид + - generic [ref=f220e290]: + - link [ref=f220e291] [cursor=pointer]: + - /url: /vacancies/hr/19771/ + - generic: + - link "Бизнес-партнер по персоналу": + - /url: /vacancies/hr/19771/ + - generic [ref=f220e293]: + - generic [ref=f220e294]: Москва + - generic [ref=f220e295]: Гибрид + - link "Все вакансии" [ref=f220e297] [cursor=pointer]: + - /url: /vacancies/hr/ + - link "Про направление" [ref=f220e298] [cursor=pointer]: + - /url: /directions/hr/ + - generic [ref=f220e299]: + - generic [ref=f220e300]: + - heading "Маркетинг" [level=2] [ref=f220e301] + - text: "8" + - generic [ref=f220e302]: + - generic [ref=f220e303]: + - link [ref=f220e304] [cursor=pointer]: + - /url: /vacancies/marketing/19912/ + - generic: + - link "Специалист по CRM-маркетингу": + - /url: /vacancies/marketing/19912/ + - generic [ref=f220e306]: + - generic [ref=f220e307]: Москва + - generic [ref=f220e308]: Гибрид или удалёнка + - link "Авто" [ref=f220e311] [cursor=pointer]: + - /url: /teams/auto/ + - generic [ref=f220e313]: + - link [ref=f220e314] [cursor=pointer]: + - /url: /vacancies/marketing/19904/ + - generic: + - link "Ведущий исследователь в Работу": + - /url: /vacancies/marketing/19904/ + - generic [ref=f220e316]: + - generic [ref=f220e317]: Москва + - generic [ref=f220e318]: Гибрид + - link "Работа" [ref=f220e321] [cursor=pointer]: + - /url: /teams/job/ + - generic [ref=f220e323]: + - link [ref=f220e324] [cursor=pointer]: + - /url: /vacancies/marketing/19166/ + - generic: + - link "Старший growth-менеджер": + - /url: /vacancies/marketing/19166/ + - generic [ref=f220e326]: + - generic [ref=f220e327]: Москва + - generic [ref=f220e328]: Гибрид + - link "Авто" [ref=f220e331] [cursor=pointer]: + - /url: /teams/auto/ + - generic [ref=f220e333]: + - link [ref=f220e334] [cursor=pointer]: + - /url: /vacancies/marketing/19580/ + - generic: + - link "Менеджер по CRM-маркетингу": + - /url: /vacancies/marketing/19580/ + - generic [ref=f220e336]: + - generic [ref=f220e337]: Москва + - generic [ref=f220e338]: Гибрид + - link "Товары" [ref=f220e341] [cursor=pointer]: + - /url: /teams/goods/ + - link "Все вакансии" [ref=f220e343] [cursor=pointer]: + - /url: /vacancies/marketing/ + - link "Про направление" [ref=f220e344] [cursor=pointer]: + - /url: /directions/marketing/ + - generic [ref=f220e345]: + - generic [ref=f220e346]: + - heading "Финансы, закупки и аудит" [level=2] [ref=f220e347] + - text: "8" + - generic [ref=f220e348]: + - generic [ref=f220e349]: + - link [ref=f220e350] [cursor=pointer]: + - /url: /vacancies/finansy-zakupki-i-audit/19910/ + - generic: + - link "Младший бухгалтер по расчету заработной платы": + - /url: /vacancies/finansy-zakupki-i-audit/19910/ + - generic [ref=f220e352]: + - generic [ref=f220e353]: Москва + - generic [ref=f220e354]: Гибрид + - generic [ref=f220e356]: + - link [ref=f220e357] [cursor=pointer]: + - /url: /vacancies/finansy-zakupki-i-audit/19840/ + - generic: + - link "Эксперт группы отчетности по расчетам с персоналом": + - /url: /vacancies/finansy-zakupki-i-audit/19840/ + - generic [ref=f220e359]: + - generic [ref=f220e360]: Москва + - generic [ref=f220e361]: Гибрид + - generic [ref=f220e363]: + - link [ref=f220e364] [cursor=pointer]: + - /url: /vacancies/finansy-zakupki-i-audit/19850/ + - generic: + - link "Эксперт по учету продуктовых инициатив": + - /url: /vacancies/finansy-zakupki-i-audit/19850/ + - generic [ref=f220e366]: + - generic [ref=f220e367]: Москва + - generic [ref=f220e368]: Гибрид + - generic [ref=f220e370]: + - link [ref=f220e371] [cursor=pointer]: + - /url: /vacancies/finansy-zakupki-i-audit/19826/ + - generic: + - link "Финансовый аналитик": + - /url: /vacancies/finansy-zakupki-i-audit/19826/ + - generic [ref=f220e373]: + - generic [ref=f220e374]: Москва + - generic [ref=f220e375]: Гибрид + - link "Все вакансии" [ref=f220e377] [cursor=pointer]: + - /url: /vacancies/finansy-zakupki-i-audit/ + - link "Про направление" [ref=f220e378] [cursor=pointer]: + - /url: /directions/finance/ + - generic [ref=f220e379]: + - generic [ref=f220e380]: + - heading "Развитие бизнеса" [level=2] [ref=f220e381] + - text: "7" + - generic [ref=f220e382]: + - generic [ref=f220e383]: + - link [ref=f220e384] [cursor=pointer]: + - /url: /vacancies/razvitie-biznesa/19397/ + - generic: + - link "Руководитель по развитию бизнеса в категорию «Электроника»": + - /url: /vacancies/razvitie-biznesa/19397/ + - generic [ref=f220e386]: + - generic [ref=f220e387]: Москва + - generic [ref=f220e388]: Гибрид + - link "Товары" [ref=f220e391] [cursor=pointer]: + - /url: /teams/goods/ + - generic [ref=f220e393]: + - link [ref=f220e394] [cursor=pointer]: + - /url: /vacancies/razvitie-biznesa/19286/ + - generic: + - link "Руководитель по развитию направления «Соискатели»": + - /url: /vacancies/razvitie-biznesa/19286/ + - generic [ref=f220e396]: + - generic [ref=f220e397]: Москва + - generic [ref=f220e398]: Гибрид + - link "Работа" [ref=f220e401] [cursor=pointer]: + - /url: /teams/job/ + - generic [ref=f220e403]: + - link [ref=f220e404] [cursor=pointer]: + - /url: /vacancies/razvitie-biznesa/19553/ + - generic: + - link "Руководитель направления по развитию SMB-cегмента в Авито Подработку": + - /url: /vacancies/razvitie-biznesa/19553/ + - generic [ref=f220e406]: + - generic [ref=f220e407]: Москва + - generic [ref=f220e408]: Гибрид + - link "Работа" [ref=f220e411] [cursor=pointer]: + - /url: /teams/job/ + - generic [ref=f220e413]: + - link [ref=f220e414] [cursor=pointer]: + - /url: /vacancies/razvitie-biznesa/19367/ + - generic: + - link "Руководитель бизнес-направления «Строительство и ремонт»": + - /url: /vacancies/razvitie-biznesa/19367/ + - generic [ref=f220e416]: + - generic [ref=f220e417]: Москва + - generic [ref=f220e418]: Гибрид + - link "Товары" [ref=f220e421] [cursor=pointer]: + - /url: /teams/goods/ + - link "Все вакансии" [ref=f220e423] [cursor=pointer]: + - /url: /vacancies/razvitie-biznesa/ + - link "Про направление" [ref=f220e424] [cursor=pointer]: + - /url: /directions/business/ + - generic [ref=f220e425]: + - generic [ref=f220e426]: + - heading "PR" [level=2] [ref=f220e427] + - text: "6" + - generic [ref=f220e428]: + - generic [ref=f220e429]: + - link [ref=f220e430] [cursor=pointer]: + - /url: /vacancies/pr/19316/ + - generic: + - link "Cтарший PR специалист": + - /url: /vacancies/pr/19316/ + - generic [ref=f220e432]: + - generic [ref=f220e433]: Москва + - generic [ref=f220e434]: Гибрид + - link "Работа" [ref=f220e437] [cursor=pointer]: + - /url: /teams/job/ + - generic [ref=f220e439]: + - link [ref=f220e440] [cursor=pointer]: + - /url: /vacancies/pr/19877/ + - generic: + - link "Старший PR специалист": + - /url: /vacancies/pr/19877/ + - generic [ref=f220e442]: + - generic [ref=f220e443]: Санкт-Петербург + - generic [ref=f220e444]: Гибрид + - generic [ref=f220e446]: + - link [ref=f220e447] [cursor=pointer]: + - /url: /vacancies/pr/19866/ + - generic: + - link "Старший менеджер по мерчу и спецпроектам в команду Tech PR": + - /url: /vacancies/pr/19866/ + - generic [ref=f220e449]: + - generic [ref=f220e450]: Москва + - generic [ref=f220e451]: Офис + - generic [ref=f220e453]: + - link [ref=f220e454] [cursor=pointer]: + - /url: /vacancies/pr/19819/ + - generic: + - link "PR партнер GR": + - /url: /vacancies/pr/19819/ + - generic [ref=f220e456]: + - generic [ref=f220e457]: Москва + - generic [ref=f220e458]: Гибрид + - link "Все вакансии" [ref=f220e460] [cursor=pointer]: + - /url: /vacancies/pr/ + - generic [ref=f220e461]: + - generic [ref=f220e462]: + - heading "Стратегия и M&A" [level=2] [ref=f220e463] + - text: "3" + - generic [ref=f220e464]: + - generic [ref=f220e465]: + - link [ref=f220e466] [cursor=pointer]: + - /url: /vacancies/strategiya-i-m-a/19914/ + - generic: + - link "Старший менеджер по стратегии": + - /url: /vacancies/strategiya-i-m-a/19914/ + - generic [ref=f220e468]: + - generic [ref=f220e469]: Москва + - generic [ref=f220e470]: Гибрид + - generic [ref=f220e472]: + - link [ref=f220e473] [cursor=pointer]: + - /url: /vacancies/strategiya-i-m-a/19475/ + - generic: + - link "Руководитель по стратегическому развитию": + - /url: /vacancies/strategiya-i-m-a/19475/ + - generic [ref=f220e475]: + - generic [ref=f220e476]: Москва + - generic [ref=f220e477]: Гибрид + - link "Работа" [ref=f220e480] [cursor=pointer]: + - /url: /teams/job/ + - generic [ref=f220e482]: + - link [ref=f220e483] [cursor=pointer]: + - /url: /vacancies/strategiya-i-m-a/19791/ + - generic: + - link "Аналитик по стратегии": + - /url: /vacancies/strategiya-i-m-a/19791/ + - generic [ref=f220e485]: + - generic [ref=f220e486]: Москва + - generic [ref=f220e487]: Гибрид + - link "Товары" [ref=f220e490] [cursor=pointer]: + - /url: /teams/goods/ + - link "Все вакансии" [ref=f220e492] [cursor=pointer]: + - /url: /vacancies/strategiya-i-m-a/ + - link "Про направление" [ref=f220e493] [cursor=pointer]: + - /url: /directions/partners/ + - generic [ref=f220e494]: + - generic [ref=f220e495]: + - heading "Дизайн" [level=2] [ref=f220e496] + - text: "2" + - generic [ref=f220e497]: + - generic [ref=f220e498]: + - link [ref=f220e499] [cursor=pointer]: + - /url: /vacancies/dizayn/19857/ + - generic: + - link "Руководитель группы дизайна продукта в Логистике": + - /url: /vacancies/dizayn/19857/ + - generic [ref=f220e500]: Москва + - link "Товары" [ref=f220e504] [cursor=pointer]: + - /url: /teams/goods/ + - generic [ref=f220e506]: + - link [ref=f220e507] [cursor=pointer]: + - /url: /vacancies/dizayn/19703/ + - generic: + - link "Ведущий дизайнер продукта в Работу": + - /url: /vacancies/dizayn/19703/ + - generic [ref=f220e509]: + - generic [ref=f220e510]: Москва + - generic [ref=f220e511]: Гибрид или удалёнка + - link "Работа" [ref=f220e514] [cursor=pointer]: + - /url: /teams/job/ + - link "Все вакансии" [ref=f220e516] [cursor=pointer]: + - /url: /vacancies/dizayn/ + - link "Про направление" [ref=f220e517] [cursor=pointer]: + - /url: /directions/design/ + - generic [ref=f220e518]: + - generic [ref=f220e519]: + - heading "Информационная безопасность" [level=2] [ref=f220e520] + - text: "2" + - generic [ref=f220e521]: + - generic [ref=f220e522]: + - link [ref=f220e523] [cursor=pointer]: + - /url: /vacancies/informatsionnaya-bezopasnost/19818/ + - generic: + - link "Application Security Engineer": + - /url: /vacancies/informatsionnaya-bezopasnost/19818/ + - generic [ref=f220e525]: + - generic [ref=f220e526]: Москва + - generic [ref=f220e527]: Удалёнка или гибрид + - generic [ref=f220e529]: + - link [ref=f220e530] [cursor=pointer]: + - /url: /vacancies/informatsionnaya-bezopasnost/19556/ + - generic: + - link "Инженер SOC": + - /url: /vacancies/informatsionnaya-bezopasnost/19556/ + - generic [ref=f220e532]: + - generic [ref=f220e533]: Москва + - generic [ref=f220e534]: Удалёнка или гибрид + - link "Все вакансии" [ref=f220e536] [cursor=pointer]: + - /url: /vacancies/informatsionnaya-bezopasnost/ + - generic [ref=f220e537]: + - generic [ref=f220e538]: + - heading "UX-редакция" [level=2] [ref=f220e539] + - text: "1" + - generic [ref=f220e540]: + - generic [ref=f220e541]: + - link [ref=f220e542] [cursor=pointer]: + - /url: /vacancies/ux-redaktsiya/19623/ + - generic: + - link "UX-редактор клиентского сервиса": + - /url: /vacancies/ux-redaktsiya/19623/ + - generic [ref=f220e544]: + - generic [ref=f220e545]: Москва, Санкт-Петербург + - generic [ref=f220e546]: Удалёнка + - link "Все вакансии" [ref=f220e548] [cursor=pointer]: + - /url: /vacancies/ux-redaktsiya/ + - link "Про направление" [ref=f220e549] [cursor=pointer]: + - /url: /directions/editor/ + - generic [ref=f220e550]: + - generic [ref=f220e551]: + - heading "Административная работа" [level=2] [ref=f220e552] + - text: "1" + - generic [ref=f220e553]: + - generic [ref=f220e554]: + - link [ref=f220e555] [cursor=pointer]: + - /url: /vacancies/administrativnaya-rabota/18946/ + - generic: + - link "Ведущий инженер-энергетик": + - /url: /vacancies/administrativnaya-rabota/18946/ + - generic [ref=f220e557]: + - generic [ref=f220e558]: Москва + - generic [ref=f220e559]: Офис + - link "Техническая платформа" [ref=f220e562] [cursor=pointer]: + - /url: /teams/technical-platform/ + - link "Все вакансии" [ref=f220e564] [cursor=pointer]: + - /url: /vacancies/administrativnaya-rabota/ + - generic [ref=f220e565]: + - generic [ref=f220e566]: + - heading "Клиентский сервис" [level=2] [ref=f220e567] + - text: "1" + - generic [ref=f220e568]: + - generic [ref=f220e569]: + - link [ref=f220e570] [cursor=pointer]: + - /url: /vacancies/klientskiy-servis/19815/ + - generic: + - link "Старший бизнес-партнер Клиентского сервиса": + - /url: /vacancies/klientskiy-servis/19815/ + - generic [ref=f220e572]: + - generic [ref=f220e573]: Москва, Санкт-Петербург + - generic [ref=f220e574]: Удалёнка или гибрид + - link "Все вакансии" [ref=f220e576] [cursor=pointer]: + - /url: /vacancies/klientskiy-servis/ + - link "Про направление" [ref=f220e577] [cursor=pointer]: + - /url: /directions/service/ + - generic [ref=f220e578]: + - generic [ref=f220e579]: + - heading "Логистика" [level=2] [ref=f220e580] + - text: "1" + - generic [ref=f220e581]: + - generic [ref=f220e582]: + - link [ref=f220e583] [cursor=pointer]: + - /url: /vacancies/logistika/19797/ + - generic: + - link "Старший менеджер по развитию логистики": + - /url: /vacancies/logistika/19797/ + - generic [ref=f220e585]: + - generic [ref=f220e586]: Москва + - generic [ref=f220e587]: Гибрид + - link "Товары" [ref=f220e590] [cursor=pointer]: + - /url: /teams/goods/ + - link "Все вакансии" [ref=f220e592] [cursor=pointer]: + - /url: /vacancies/logistika/ + - link "Про направление" [ref=f220e593] [cursor=pointer]: + - /url: /directions/logistics/ + - generic [ref=f220e594]: + - generic [ref=f220e595]: + - heading "Техподдержка" [level=2] [ref=f220e596] + - text: "1" + - generic [ref=f220e597]: + - generic [ref=f220e598]: + - link [ref=f220e599] [cursor=pointer]: + - /url: /vacancies/tekhpodderzhka/19838/ + - generic: + - link "Старший инженер мониторинга": + - /url: /vacancies/tekhpodderzhka/19838/ + - generic [ref=f220e601]: + - generic [ref=f220e602]: Москва + - generic [ref=f220e603]: Удалёнка или гибрид + - link "Техническая платформа" [ref=f220e606] [cursor=pointer]: + - /url: /teams/technical-platform/ + - link "Все вакансии" [ref=f220e608] [cursor=pointer]: + - /url: /vacancies/tekhpodderzhka/ + - generic [ref=f220e609]: + - generic [ref=f220e610]: + - heading "Юриспруденция и GR" [level=2] [ref=f220e611] + - text: "1" + - generic [ref=f220e612]: + - generic [ref=f220e613]: + - link [ref=f220e614] [cursor=pointer]: + - /url: /vacancies/yurisprudentsiya-i-gr/19936/ + - generic: + - link "Юрист в команду договорного отдела": + - /url: /vacancies/yurisprudentsiya-i-gr/19936/ + - generic [ref=f220e616]: + - generic [ref=f220e617]: Москва + - generic [ref=f220e618]: Офис или гибрид + - link "Все вакансии" [ref=f220e620] [cursor=pointer]: + - /url: /vacancies/yurisprudentsiya-i-gr/ + - link "Про направление" [ref=f220e621] [cursor=pointer]: + - /url: /directions/lawyer/ + - generic [ref=f220e623]: + - generic [ref=f220e624]: Всего в Авито открыто 156 вакансий + - generic [ref=f220e625]: + - link "Смотреть вакансии" [ref=f220e626] [cursor=pointer]: + - /url: /vacancies/ + - link "Вакансии в Telegram" [ref=f220e627] [cursor=pointer]: + - /url: https://bit.ly/4390dI7 + - generic [ref=f220e628]: + - generic [ref=f220e629]: + - text: Офис в Москве + - link "ул. Лесная, 7" [ref=f220e630] [cursor=pointer]: + - /url: https://yandex.ru/maps/-/CDazI08I + - generic [ref=f220e632]: + - text: Офис в Петербурге + - link "Малоохтинский пр-кт, 64, лит B" [ref=f220e633] [cursor=pointer]: + - /url: https://yandex.ru/maps/-/CDazIDj4 + - generic [ref=f220e635]: + - text: Офис в Казани + - link "ул. Московская, зд. 19/8" [ref=f220e636] [cursor=pointer]: + - /url: https://yandex.ru/maps/-/CDazIH6o + - generic [ref=f220e638]: + - text: Офис в Самаре + - link "ул. Ново-Садовая, д. 160Д стр 2" [ref=f220e639] [cursor=pointer]: + - /url: https://yandex.ru/maps/-/CDazIPI3 + - generic [ref=f220e641]: + - generic [ref=f220e642]: + - paragraph [ref=f220e643]: "Согласно данным Similar Web, Авито — самая посещаемая онлайн-платформа объявлений в мире. Сегодня с помощью Авито можно разместить объявления в категориях: Товары, Авто, Работа, Услуги, Недвижимость. Для удобного и безопасного заключения сделок в сервис интегрирована Авито Доставка с десятками тысяч доступных пунктов выдачи, которая позволяет пользователям осуществлять сделки практически по всей России — от Калининграда до Владивостока. Каждая пятая сделка на Авито совершается с Доставкой. Авито объединяет продавцов и покупателей, как со стороны частных лиц, так и представителей малого и среднего бизнеса, а также корпораций." + - paragraph [ref=f220e644]: Количество активных объявлений на Авито сегодня — более 230 млн, ежемесячная аудитория — более 72 млн пользователей. Каждую секунду на Авито совершается более 10 сделок, ежедневно пользователи добавляют более 2 млн новых объявлений. В Авито работает более 10 000 сотрудников. + - link "Разработано" [ref=f220e645] [cursor=pointer]: + - /url: https://agima.ru + - link [ref=f220e654] [cursor=pointer]: + - /url: javascript:; \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-46-41-438Z.yml b/.playwright-mcp/page-2026-07-14T07-46-41-438Z.yml new file mode 100644 index 0000000..74535a5 --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-46-41-438Z.yml @@ -0,0 +1,89 @@ +- generic [ref=f220e1]: + - banner [ref=f220e2]: + - link [ref=f220e4] [cursor=pointer]: + - /url: / + - main [ref=f220e6]: + - generic [ref=f220e7]: + - generic [ref=f220e9]: + - generic [ref=f220e10]: + - textbox "Менеджер проектов" [active] [ref=f220e655]: Frontend + - button [ref=f220e656] [cursor=pointer] + - generic [ref=f220e14]: Напишите направление, специализацию или название вакансии + - generic [ref=f220e17]: + - generic [ref=f220e18]: + - generic [ref=f220e19]: + - generic [ref=f220e20] [cursor=pointer]: Направление + - text: 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + - generic [ref=f220e22]: + - generic [ref=f220e23] [cursor=pointer]: Город + - text: 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + - generic [ref=f220e25]: + - generic [ref=f220e26] [cursor=pointer]: Команда + - text: 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + - generic [ref=f220e28]: + - generic [ref=f220e29] [cursor=pointer]: Формат работы + - text: 1 1 0 0 + - generic [ref=f220e32]: + - generic [ref=f220e33]: + - generic [ref=f220e35] [cursor=pointer]: + - checkbox "Стажировка" [ref=f220e36] + - generic [ref=f220e38]: Стажировка + - generic [ref=f220e40] [cursor=pointer]: + - checkbox "Руководящая роль" [ref=f220e41] + - generic [ref=f220e43]: Руководящая роль + - generic [ref=f220e45]: + - generic [ref=f220e46] [cursor=pointer]: + - checkbox "Для людей с ОВЗ" [ref=f220e47] + - generic [ref=f220e49]: Для людей с ОВЗ + - link [ref=f220e50] [cursor=pointer]: + - /url: /customer-service/ + - generic [ref=f220e660]: + - generic [ref=f220e661]: + - heading "Разработка" [level=2] [ref=f220e662] + - text: "1" + - generic [ref=f220e663]: + - generic [ref=f220e664]: + - link [ref=f220e665] [cursor=pointer]: + - /url: /vacancies/razrabotka/19681/ + - generic: + - link "Тимлид разработки команды Путешествий": + - /url: /vacancies/razrabotka/19681/ + - generic [ref=f220e667]: + - generic [ref=f220e668]: Москва + - generic [ref=f220e669]: Удалёнка или гибрид + - link "Недвижимость" [ref=f220e672] [cursor=pointer]: + - /url: /teams/realty/ + - link "Про направление" [ref=f220e674] [cursor=pointer]: + - /url: /directions/developer/ + - generic [ref=f220e623]: + - generic [ref=f220e624]: Всего в Авито открыто 156 вакансий + - generic [ref=f220e625]: + - link "Смотреть вакансии" [ref=f220e626] [cursor=pointer]: + - /url: /vacancies/ + - link "Вакансии в Telegram" [ref=f220e627] [cursor=pointer]: + - /url: https://bit.ly/4390dI7 + - generic [ref=f220e628]: + - generic [ref=f220e629]: + - text: Офис в Москве + - link "ул. Лесная, 7" [ref=f220e630] [cursor=pointer]: + - /url: https://yandex.ru/maps/-/CDazI08I + - generic [ref=f220e632]: + - text: Офис в Петербурге + - link "Малоохтинский пр-кт, 64, лит B" [ref=f220e633] [cursor=pointer]: + - /url: https://yandex.ru/maps/-/CDazIDj4 + - generic [ref=f220e635]: + - text: Офис в Казани + - link "ул. Московская, зд. 19/8" [ref=f220e636] [cursor=pointer]: + - /url: https://yandex.ru/maps/-/CDazIH6o + - generic [ref=f220e638]: + - text: Офис в Самаре + - link "ул. Ново-Садовая, д. 160Д стр 2" [ref=f220e639] [cursor=pointer]: + - /url: https://yandex.ru/maps/-/CDazIPI3 + - generic [ref=f220e641]: + - generic [ref=f220e642]: + - paragraph [ref=f220e643]: "Согласно данным Similar Web, Авито — самая посещаемая онлайн-платформа объявлений в мире. Сегодня с помощью Авито можно разместить объявления в категориях: Товары, Авто, Работа, Услуги, Недвижимость. Для удобного и безопасного заключения сделок в сервис интегрирована Авито Доставка с десятками тысяч доступных пунктов выдачи, которая позволяет пользователям осуществлять сделки практически по всей России — от Калининграда до Владивостока. Каждая пятая сделка на Авито совершается с Доставкой. Авито объединяет продавцов и покупателей, как со стороны частных лиц, так и представителей малого и среднего бизнеса, а также корпораций." + - paragraph [ref=f220e644]: Количество активных объявлений на Авито сегодня — более 230 млн, ежемесячная аудитория — более 72 млн пользователей. Каждую секунду на Авито совершается более 10 сделок, ежедневно пользователи добавляют более 2 млн новых объявлений. В Авито работает более 10 000 сотрудников. + - link "Разработано" [ref=f220e645] [cursor=pointer]: + - /url: https://agima.ru + - link [ref=f220e654] [cursor=pointer]: + - /url: javascript:; \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-47-01-506Z.yml b/.playwright-mcp/page-2026-07-14T07-47-01-506Z.yml new file mode 100644 index 0000000..bace829 --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-47-01-506Z.yml @@ -0,0 +1,66 @@ +- generic [ref=f220e1]: + - banner [ref=f220e2]: + - link [ref=f220e4] [cursor=pointer]: + - /url: / + - main [ref=f220e6]: + - generic [ref=f220e7]: + - generic [ref=f220e9]: + - generic [ref=f220e10]: + - textbox "Аналитик" [active] [ref=f220e676]: Flutter + - button [ref=f220e656] [cursor=pointer] + - generic [ref=f220e14]: Напишите направление, специализацию или название вакансии + - generic [ref=f220e17]: + - generic [ref=f220e18]: + - generic [ref=f220e19]: Направление + - generic [ref=f220e22]: Город + - generic [ref=f220e25]: Команда + - generic [ref=f220e28]: Формат работы + - generic [ref=f220e32]: + - generic [ref=f220e33]: + - generic [ref=f220e35] [cursor=pointer]: + - checkbox "Стажировка" [ref=f220e36] + - generic [ref=f220e38]: Стажировка + - generic [ref=f220e40] [cursor=pointer]: + - checkbox "Руководящая роль" [ref=f220e41] + - generic [ref=f220e43]: Руководящая роль + - generic [ref=f220e45]: + - generic [ref=f220e46] [cursor=pointer]: + - checkbox "Для людей с ОВЗ" [ref=f220e47] + - generic [ref=f220e49]: Для людей с ОВЗ + - link [ref=f220e50] [cursor=pointer]: + - /url: /customer-service/ + - generic [ref=f220e678]: + - heading "Ничего не нашлось" [level=2] [ref=f220e679] + - generic [ref=f220e680]: Попробуйте поменять параметры или сбросить фильтры + - generic [ref=f220e623]: + - generic [ref=f220e624]: Всего в Авито открыто 156 вакансий + - generic [ref=f220e625]: + - link "Смотреть вакансии" [ref=f220e626] [cursor=pointer]: + - /url: /vacancies/ + - link "Вакансии в Telegram" [ref=f220e627] [cursor=pointer]: + - /url: https://bit.ly/4390dI7 + - generic [ref=f220e628]: + - generic [ref=f220e629]: + - text: Офис в Москве + - link "ул. Лесная, 7" [ref=f220e630] [cursor=pointer]: + - /url: https://yandex.ru/maps/-/CDazI08I + - generic [ref=f220e632]: + - text: Офис в Петербурге + - link "Малоохтинский пр-кт, 64, лит B" [ref=f220e633] [cursor=pointer]: + - /url: https://yandex.ru/maps/-/CDazIDj4 + - generic [ref=f220e635]: + - text: Офис в Казани + - link "ул. Московская, зд. 19/8" [ref=f220e636] [cursor=pointer]: + - /url: https://yandex.ru/maps/-/CDazIH6o + - generic [ref=f220e638]: + - text: Офис в Самаре + - link "ул. Ново-Садовая, д. 160Д стр 2" [ref=f220e639] [cursor=pointer]: + - /url: https://yandex.ru/maps/-/CDazIPI3 + - generic [ref=f220e641]: + - generic [ref=f220e642]: + - paragraph [ref=f220e643]: "Согласно данным Similar Web, Авито — самая посещаемая онлайн-платформа объявлений в мире. Сегодня с помощью Авито можно разместить объявления в категориях: Товары, Авто, Работа, Услуги, Недвижимость. Для удобного и безопасного заключения сделок в сервис интегрирована Авито Доставка с десятками тысяч доступных пунктов выдачи, которая позволяет пользователям осуществлять сделки практически по всей России — от Калининграда до Владивостока. Каждая пятая сделка на Авито совершается с Доставкой. Авито объединяет продавцов и покупателей, как со стороны частных лиц, так и представителей малого и среднего бизнеса, а также корпораций." + - paragraph [ref=f220e644]: Количество активных объявлений на Авито сегодня — более 230 млн, ежемесячная аудитория — более 72 млн пользователей. Каждую секунду на Авито совершается более 10 сделок, ежедневно пользователи добавляют более 2 млн новых объявлений. В Авито работает более 10 000 сотрудников. + - link "Разработано" [ref=f220e645] [cursor=pointer]: + - /url: https://agima.ru + - link [ref=f220e654] [cursor=pointer]: + - /url: javascript:; \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-47-15-189Z.yml b/.playwright-mcp/page-2026-07-14T07-47-15-189Z.yml new file mode 100644 index 0000000..2e5fd63 --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-47-15-189Z.yml @@ -0,0 +1,66 @@ +- generic [ref=f220e1]: + - banner [ref=f220e2]: + - link [ref=f220e4] [cursor=pointer]: + - /url: / + - main [ref=f220e6]: + - generic [ref=f220e7]: + - generic [ref=f220e9]: + - generic [ref=f220e10]: + - textbox "Маркетолог" [active] [ref=f220e682]: Fullstack + - button [ref=f220e656] [cursor=pointer] + - generic [ref=f220e14]: Напишите направление, специализацию или название вакансии + - generic [ref=f220e17]: + - generic [ref=f220e18]: + - generic [ref=f220e19]: Направление + - generic [ref=f220e22]: Город + - generic [ref=f220e25]: Команда + - generic [ref=f220e28]: Формат работы + - generic [ref=f220e32]: + - generic [ref=f220e33]: + - generic [ref=f220e35] [cursor=pointer]: + - checkbox "Стажировка" [ref=f220e36] + - generic [ref=f220e38]: Стажировка + - generic [ref=f220e40] [cursor=pointer]: + - checkbox "Руководящая роль" [ref=f220e41] + - generic [ref=f220e43]: Руководящая роль + - generic [ref=f220e45]: + - generic [ref=f220e46] [cursor=pointer]: + - checkbox "Для людей с ОВЗ" [ref=f220e47] + - generic [ref=f220e49]: Для людей с ОВЗ + - link [ref=f220e50] [cursor=pointer]: + - /url: /customer-service/ + - generic [ref=f220e684]: + - heading "Ничего не нашлось" [level=2] [ref=f220e685] + - generic [ref=f220e686]: Попробуйте поменять параметры или сбросить фильтры + - generic [ref=f220e623]: + - generic [ref=f220e624]: Всего в Авито открыто 156 вакансий + - generic [ref=f220e625]: + - link "Смотреть вакансии" [ref=f220e626] [cursor=pointer]: + - /url: /vacancies/ + - link "Вакансии в Telegram" [ref=f220e627] [cursor=pointer]: + - /url: https://bit.ly/4390dI7 + - generic [ref=f220e628]: + - generic [ref=f220e629]: + - text: Офис в Москве + - link "ул. Лесная, 7" [ref=f220e630] [cursor=pointer]: + - /url: https://yandex.ru/maps/-/CDazI08I + - generic [ref=f220e632]: + - text: Офис в Петербурге + - link "Малоохтинский пр-кт, 64, лит B" [ref=f220e633] [cursor=pointer]: + - /url: https://yandex.ru/maps/-/CDazIDj4 + - generic [ref=f220e635]: + - text: Офис в Казани + - link "ул. Московская, зд. 19/8" [ref=f220e636] [cursor=pointer]: + - /url: https://yandex.ru/maps/-/CDazIH6o + - generic [ref=f220e638]: + - text: Офис в Самаре + - link "ул. Ново-Садовая, д. 160Д стр 2" [ref=f220e639] [cursor=pointer]: + - /url: https://yandex.ru/maps/-/CDazIPI3 + - generic [ref=f220e641]: + - generic [ref=f220e642]: + - paragraph [ref=f220e643]: "Согласно данным Similar Web, Авито — самая посещаемая онлайн-платформа объявлений в мире. Сегодня с помощью Авито можно разместить объявления в категориях: Товары, Авто, Работа, Услуги, Недвижимость. Для удобного и безопасного заключения сделок в сервис интегрирована Авито Доставка с десятками тысяч доступных пунктов выдачи, которая позволяет пользователям осуществлять сделки практически по всей России — от Калининграда до Владивостока. Каждая пятая сделка на Авито совершается с Доставкой. Авито объединяет продавцов и покупателей, как со стороны частных лиц, так и представителей малого и среднего бизнеса, а также корпораций." + - paragraph [ref=f220e644]: Количество активных объявлений на Авито сегодня — более 230 млн, ежемесячная аудитория — более 72 млн пользователей. Каждую секунду на Авито совершается более 10 сделок, ежедневно пользователи добавляют более 2 млн новых объявлений. В Авито работает более 10 000 сотрудников. + - link "Разработано" [ref=f220e645] [cursor=pointer]: + - /url: https://agima.ru + - link [ref=f220e654] [cursor=pointer]: + - /url: javascript:; \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-47-32-307Z.yml b/.playwright-mcp/page-2026-07-14T07-47-32-307Z.yml new file mode 100644 index 0000000..d4c762d --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-47-32-307Z.yml @@ -0,0 +1,89 @@ +- generic [ref=f220e1]: + - banner [ref=f220e2]: + - link [ref=f220e4] [cursor=pointer]: + - /url: / + - main [ref=f220e6]: + - generic [ref=f220e7]: + - generic [ref=f220e9]: + - generic [ref=f220e10]: + - textbox "Продуктовый дизайнер" [active] [ref=f220e688]: Web + - button [ref=f220e656] [cursor=pointer] + - generic [ref=f220e14]: Напишите направление, специализацию или название вакансии + - generic [ref=f220e17]: + - generic [ref=f220e18]: + - generic [ref=f220e19]: + - generic [ref=f220e20] [cursor=pointer]: Направление + - text: 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + - generic [ref=f220e22]: + - generic [ref=f220e23] [cursor=pointer]: Город + - text: 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + - generic [ref=f220e25]: + - generic [ref=f220e26] [cursor=pointer]: Команда + - text: 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + - generic [ref=f220e28]: + - generic [ref=f220e29] [cursor=pointer]: Формат работы + - text: 1 0 0 0 + - generic [ref=f220e32]: + - generic [ref=f220e33]: + - generic [ref=f220e35] [cursor=pointer]: + - checkbox "Стажировка" [ref=f220e36] + - generic [ref=f220e38]: Стажировка + - generic [ref=f220e40] [cursor=pointer]: + - checkbox "Руководящая роль" [ref=f220e41] + - generic [ref=f220e43]: Руководящая роль + - generic [ref=f220e45]: + - generic [ref=f220e46] [cursor=pointer]: + - checkbox "Для людей с ОВЗ" [ref=f220e47] + - generic [ref=f220e49]: Для людей с ОВЗ + - link [ref=f220e50] [cursor=pointer]: + - /url: /customer-service/ + - generic [ref=f220e690]: + - generic [ref=f220e691]: + - heading "Развитие бизнеса" [level=2] [ref=f220e692] + - text: "1" + - generic [ref=f220e693]: + - generic [ref=f220e694]: + - link [ref=f220e695] [cursor=pointer]: + - /url: /vacancies/razvitie-biznesa/19456/ + - generic: + - link "Ведущий инженер R&D (серверное оборудование)": + - /url: /vacancies/razvitie-biznesa/19456/ + - generic [ref=f220e697]: + - generic [ref=f220e698]: Москва + - generic [ref=f220e699]: Гибрид + - link "Техническая платформа" [ref=f220e702] [cursor=pointer]: + - /url: /teams/technical-platform/ + - link "Про направление" [ref=f220e704] [cursor=pointer]: + - /url: /directions/business/ + - generic [ref=f220e623]: + - generic [ref=f220e624]: Всего в Авито открыто 156 вакансий + - generic [ref=f220e625]: + - link "Смотреть вакансии" [ref=f220e626] [cursor=pointer]: + - /url: /vacancies/ + - link "Вакансии в Telegram" [ref=f220e627] [cursor=pointer]: + - /url: https://bit.ly/4390dI7 + - generic [ref=f220e628]: + - generic [ref=f220e629]: + - text: Офис в Москве + - link "ул. Лесная, 7" [ref=f220e630] [cursor=pointer]: + - /url: https://yandex.ru/maps/-/CDazI08I + - generic [ref=f220e632]: + - text: Офис в Петербурге + - link "Малоохтинский пр-кт, 64, лит B" [ref=f220e633] [cursor=pointer]: + - /url: https://yandex.ru/maps/-/CDazIDj4 + - generic [ref=f220e635]: + - text: Офис в Казани + - link "ул. Московская, зд. 19/8" [ref=f220e636] [cursor=pointer]: + - /url: https://yandex.ru/maps/-/CDazIH6o + - generic [ref=f220e638]: + - text: Офис в Самаре + - link "ул. Ново-Садовая, д. 160Д стр 2" [ref=f220e639] [cursor=pointer]: + - /url: https://yandex.ru/maps/-/CDazIPI3 + - generic [ref=f220e641]: + - generic [ref=f220e642]: + - paragraph [ref=f220e643]: "Согласно данным Similar Web, Авито — самая посещаемая онлайн-платформа объявлений в мире. Сегодня с помощью Авито можно разместить объявления в категориях: Товары, Авто, Работа, Услуги, Недвижимость. Для удобного и безопасного заключения сделок в сервис интегрирована Авито Доставка с десятками тысяч доступных пунктов выдачи, которая позволяет пользователям осуществлять сделки практически по всей России — от Калининграда до Владивостока. Каждая пятая сделка на Авито совершается с Доставкой. Авито объединяет продавцов и покупателей, как со стороны частных лиц, так и представителей малого и среднего бизнеса, а также корпораций." + - paragraph [ref=f220e644]: Количество активных объявлений на Авито сегодня — более 230 млн, ежемесячная аудитория — более 72 млн пользователей. Каждую секунду на Авито совершается более 10 сделок, ежедневно пользователи добавляют более 2 млн новых объявлений. В Авито работает более 10 000 сотрудников. + - link "Разработано" [ref=f220e645] [cursor=pointer]: + - /url: https://agima.ru + - link [ref=f220e654] [cursor=pointer]: + - /url: javascript:; \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-52-39-126Z.yml b/.playwright-mcp/page-2026-07-14T07-52-39-126Z.yml new file mode 100644 index 0000000..919ffda --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-52-39-126Z.yml @@ -0,0 +1,388 @@ +- generic [ref=f222e3]: + - banner [ref=f222e5]: + - generic [ref=f222e7]: + - link "Главная страница сайта" [ref=f222e8] [cursor=pointer]: + - /url: / + - button [ref=f222e13] + - link [ref=f222e24] [cursor=pointer] + - link "Войти" [ref=f222e37]: + - /url: /account/login?role=applicant&backurl=%2Fapplicant%2Fvacancy_response%2Fafter_login%3FvacancyId%3D128662120 + - button "navi-button-mobile" [ref=f222e41] [cursor=pointer] + - generic [ref=f222e51]: + - main [ref=f222e52]: + - generic [ref=f222e57]: + - generic [ref=f222e58]: + - generic [ref=f222e70]: + - generic [ref=f222e71]: + - heading "Мобильный разработчик Android/iOS/Flutter В архиве с 2 марта 2026" [level=1] [ref=f222e72]: + - generic [ref=f222e73]: Мобильный разработчик Android/iOS/Flutter + - generic [ref=f222e74]: В архиве с 2 марта 2026 + - generic [ref=f222e77]: + - text: от 100 000 ₽ за месяц + - generic [ref=f222e78]: до вычета налогов + - generic [ref=f222e79]: + - paragraph [ref=f222e80]: "Выплаты: два раза в месяц" + - paragraph [ref=f222e81]: "Опыт работы: 1–3 года" + - generic [ref=f222e82]: Полная занятость + - generic [ref=f222e85]: + - generic [ref=f222e86]: "Оформление:" + - generic [ref=f222e87]: Трудовой договор + - paragraph [ref=f222e88]: "График: 5/2" + - generic [ref=f222e89]: "Рабочие часы: 8" + - paragraph [ref=f222e92]: "Формат работы: на месте работодателя или гибрид" + - generic [ref=f222e101]: + - link [ref=f222e102] [cursor=pointer]: + - /url: /employer/3330427?hhtmFrom=vacancy + - generic "Нетдолгофф" [ref=f222e106]: + - img "Нетдолгофф" [ref=f222e107] + - generic [ref=f222e108]: + - generic [ref=f222e109]: + - link "ООО Нетдолгофф" [ref=f222e111] [cursor=pointer]: + - /url: /employer/3330427?hhtmFrom=vacancy + - generic [ref=f222e112]: + - text: ООО + - generic [ref=f222e113]: Нетдолгофф + - link [ref=f222e116] [cursor=pointer]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - generic [ref=f222e128]: + - generic [ref=f222e129]: + - generic [ref=f222e130]: 4,3 + - link [ref=f222e131] [cursor=pointer]: + - /url: /employer_reviews/mine + - button "24 отзыва" [ref=f222e134] + - generic [ref=f222e140]: + - heading "Вакансия в архиве" [level=2] [ref=f222e141] + - paragraph [ref=f222e143]: Работодатель, вероятно, уже нашел нужного кандидата и больше не принимает отклики на эту вакансию + - button "Показать описание вакансии" [ref=f222e144] [cursor=pointer] + - generic [ref=f222e146]: + - generic [ref=f222e147]: + - heading "Похожие вакансии" [level=2] [ref=f222e148] + - generic [ref=f222e150]: + - button "Backend-разработчик Node.js (гибрид) Опыт 3-6 лет ООО Р-Софт 4.6 • 12 отзывов Саратов, р-н Ленинский Back end разработка (node.js). Работа над задачами по развитию и поддержке программного продукта. Анализ поступающих запросов от технической поддержки. Опыт коммерческой разработки от 3-х лет. Высшее (техническое) образование. Уверенное владение Node.js. Уверенное знание БД. Опыт работы с БД... Откликнуться" [ref=f222e153] [cursor=pointer]: + - generic [ref=f222e157]: + - generic [ref=f222e158]: + - link "Backend-разработчик Node.js (гибрид)" [ref=f222e160]: + - /url: https://hh.ru/vacancy/135120488?hhtmFromLabel=similar_vacancies&hhtmFrom=vacancy + - generic [ref=f222e164]: Опыт 3-6 лет + - generic [ref=f222e169]: + - link [ref=f222e172]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО Р-Софт" [ref=f222e189]: + - /url: /employer/9624530?hhtmFrom=vacancy + - generic [ref=f222e195]: + - generic [ref=f222e200]: "4.6" + - generic [ref=f222e201]: • + - generic [ref=f222e202]: 12 отзывов + - generic [ref=f222e205]: Саратов, р-н Ленинский + - generic [ref=f222e209]: + - generic [ref=f222e210]: Back end разработка (node.js). Работа над задачами по развитию и поддержке программного продукта. Анализ поступающих запросов от технической поддержки. + - generic [ref=f222e212]: Опыт коммерческой разработки от 3-х лет. Высшее (техническое) образование. Уверенное владение Node.js. Уверенное знание БД. Опыт работы с БД... + - button "Откликнуться" [ref=f222e218] + - button "Инженер-программист АСУ ТП Опыт 1-3 года ООО АМастер 3.2 • 1 отзыв Саратов, р-н Кировский Разработка программного обеспечения программируемых логических контроллеров и систем верхнего уровня (SCADA) как самостоятельно, так и в составе команды разработчиков. Понимание общих принципов программирования (процедуры, функции, модульность и т.п.). Общие знания электротехники и электроники. Понимание общих принципов построения современных... Откликнуться Контакты" [ref=f222e226] [cursor=pointer]: + - generic [ref=f222e230]: + - generic [ref=f222e231]: + - link "Инженер-программист АСУ ТП" [ref=f222e233]: + - /url: https://hh.ru/vacancy/134178597?hhtmFromLabel=similar_vacancies&hhtmFrom=vacancy + - generic [ref=f222e237]: Опыт 1-3 года + - generic [ref=f222e242]: + - link [ref=f222e245]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО АМастер" [ref=f222e252]: + - /url: /employer/3971888?hhtmFrom=vacancy + - generic [ref=f222e258]: + - generic [ref=f222e263]: "3.2" + - generic [ref=f222e264]: • + - generic [ref=f222e265]: 1 отзыв + - generic [ref=f222e268]: Саратов, р-н Кировский + - generic [ref=f222e272]: + - generic [ref=f222e273]: Разработка программного обеспечения программируемых логических контроллеров и систем верхнего уровня (SCADA) как самостоятельно, так и в составе команды разработчиков. + - generic [ref=f222e275]: Понимание общих принципов программирования (процедуры, функции, модульность и т.п.). Общие знания электротехники и электроники. Понимание общих принципов построения современных... + - generic [ref=f222e280]: + - button "Откликнуться" [ref=f222e281] + - button "Контакты" [ref=f222e287] + - button "Программист 1С Опыт 1-3 года Торговая компания Sun Green 2.9 • 8 отзывов Саратов, р-н Волжский Внедрение новых, поддержание и развитие текущих информационных систем компании (1С:Управление торговли 11.4, ЗУП 3.1, 2.5... Образование - высшее техническое. Опыт работы разработчиком 1C от 3 лет. Умение разбираться в чужом коде. Понимание ТЗ, предложение лучших... Откликнуться" [ref=f222e295] [cursor=pointer]: + - generic [ref=f222e299]: + - generic [ref=f222e300]: + - link "Программист 1С" [ref=f222e302]: + - /url: https://hh.ru/vacancy/134580500?hhtmFromLabel=similar_vacancies&hhtmFrom=vacancy + - generic [ref=f222e306]: Опыт 1-3 года + - generic [ref=f222e311]: + - link [ref=f222e314]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "Торговая компания Sun Green" [ref=f222e321]: + - /url: /employer/2891090?hhtmFrom=vacancy + - generic [ref=f222e326]: + - generic [ref=f222e331]: "2.9" + - generic [ref=f222e332]: • + - generic [ref=f222e333]: 8 отзывов + - generic [ref=f222e336]: Саратов, р-н Волжский + - generic [ref=f222e340]: + - generic [ref=f222e341]: Внедрение новых, поддержание и развитие текущих информационных систем компании (1С:Управление торговли 11.4, ЗУП 3.1, 2.5... + - generic [ref=f222e343]: Образование - высшее техническое. Опыт работы разработчиком 1C от 3 лет. Умение разбираться в чужом коде. Понимание ТЗ, предложение лучших... + - button "Откликнуться" [ref=f222e349] + - button "Начинающий Embedded-разработчик (в офис) 25 000 – 150 000 ₽ за месяц, на руки Опыт 1-3 года ООО РэйнбовСофт, НПО 4.5 • 10 отзывов Саратов, р-н Ленинский Разрабатывать встраиваемое программное обеспечение. Программировать на языке С/C++. Разрабатывать приложения и драйвера под Linux. Дорабатывать и оптимизировать существующий код. Высшее или неоконченное высшее техническое образование. Базовые знания C или C++ (синтаксис, работа с функциями и указателями). Базовые знания Linux... Откликнуться Контакты" [ref=f222e359] [cursor=pointer]: + - generic [ref=f222e363]: + - generic [ref=f222e364]: + - link "Начинающий Embedded-разработчик (в офис)" [ref=f222e366]: + - /url: https://hh.ru/vacancy/133391091?hhtmFromLabel=similar_vacancies&hhtmFrom=vacancy + - generic [ref=f222e370]: + - generic [ref=f222e371]: 25 000 – 150 000 ₽ за месяц, на руки + - generic [ref=f222e373]: Опыт 1-3 года + - generic [ref=f222e377]: + - link [ref=f222e380]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link "ООО РэйнбовСофт, НПО" [ref=f222e387]: + - /url: /employer/1033906?hhtmFrom=vacancy + - generic [ref=f222e393]: + - generic [ref=f222e398]: "4.5" + - generic [ref=f222e399]: • + - generic [ref=f222e400]: 10 отзывов + - generic [ref=f222e403]: Саратов, р-н Ленинский + - generic [ref=f222e407]: + - generic [ref=f222e408]: Разрабатывать встраиваемое программное обеспечение. Программировать на языке С/C++. Разрабатывать приложения и драйвера под Linux. Дорабатывать и оптимизировать существующий код. + - generic [ref=f222e410]: Высшее или неоконченное высшее техническое образование. Базовые знания C или C++ (синтаксис, работа с функциями и указателями). Базовые знания Linux... + - generic [ref=f222e415]: + - button "Откликнуться" [ref=f222e416] + - button "Контакты" [ref=f222e422] + - button "Java-разработчик Опыт 1-3 года Вакансии Т-Банк. ИТ. Разработка Т-Банк. ИТ. Разработка 4.1 • 17329 отзывов Саратов, р-н Волжский Интервью о жизни в компании Инвестиции. Строим уникальный и технологичный брокер в России, сделав самый сложный финансовый продукт доступным и удобным всем. SME. Опыт разработки на Java от 3 лет. Опыт коммерческой разработки на Java 11+ или Kotlin. Опыт коммерческой разработки с... Откликнуться" [ref=f222e430] [cursor=pointer]: + - generic [ref=f222e434]: + - generic [ref=f222e435]: + - link "Java-разработчик" [ref=f222e437]: + - /url: https://hh.ru/vacancy/132745260?hhtmFromLabel=similar_vacancies&hhtmFrom=vacancy + - generic [ref=f222e441]: Опыт 1-3 года + - generic [ref=f222e446]: + - generic [ref=f222e448]: + - link [ref=f222e449]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link [ref=f222e455]: + - /url: http://hrbrand.ru/?utm_source=hh.ru&utm_medium=referral&utm_campaign=icon&utm_term=anonymous + - generic [ref=f222e466]: + - generic: + - link "Вакансии Т-Банк. ИТ. Разработка": + - /url: /employer/78638?dpt=78638-78638-develop&hhtmFrom=vacancy + - generic: + - img "Т-Банк. ИТ. Разработка" + - link "Т-Банк. ИТ. Разработка" [ref=f222e467]: + - /url: /employer/78638?dpt=78638-78638-develop&hhtmFrom=vacancy + - generic [ref=f222e472]: + - generic [ref=f222e477]: "4.1" + - generic [ref=f222e478]: • + - generic [ref=f222e479]: 17329 отзывов + - generic [ref=f222e482]: Саратов, р-н Волжский + - link "Интервью о жизни в компании" [ref=f222e486]: + - /url: /interview/34133?employerId=78638&hhtmFrom=vacancy + - generic [ref=f222e491]: + - generic [ref=f222e492]: Инвестиции. Строим уникальный и технологичный брокер в России, сделав самый сложный финансовый продукт доступным и удобным всем. SME. + - generic [ref=f222e494]: Опыт разработки на Java от 3 лет. Опыт коммерческой разработки на Java 11+ или Kotlin. Опыт коммерческой разработки с... + - button "Откликнуться" [ref=f222e500] + - button "Golang-разработчик Опыт 1-3 года Вакансии Т-Банк. ИТ. Разработка Т-Банк. ИТ. Разработка 4.1 • 17329 отзывов Саратов, р-н Волжский Интервью о жизни в компании Разработка нагруженных backend-приложений. Участие в проектировании внутренней архитектуры приложений и code review. Разработка unit-тестов. Проработка метрик в приложении... Опыт разработки на golang от 3-х лет. Опыт разработки многопоточных приложений. Опыт разработки web-сервисов (REST, gRPC, WebSocket). Откликнуться" [ref=f222e508] [cursor=pointer]: + - generic [ref=f222e512]: + - generic [ref=f222e513]: + - link "Golang-разработчик" [ref=f222e515]: + - /url: https://hh.ru/vacancy/131473586?hhtmFromLabel=similar_vacancies&hhtmFrom=vacancy + - generic [ref=f222e519]: Опыт 1-3 года + - generic [ref=f222e524]: + - generic [ref=f222e526]: + - link [ref=f222e527]: + - /url: https://feedback.hh.ru/article/details/id/5951 + - link [ref=f222e533]: + - /url: http://hrbrand.ru/?utm_source=hh.ru&utm_medium=referral&utm_campaign=icon&utm_term=anonymous + - generic [ref=f222e544]: + - generic: + - link "Вакансии Т-Банк. ИТ. Разработка": + - /url: /employer/78638?dpt=78638-78638-develop&hhtmFrom=vacancy + - generic: + - img "Т-Банк. ИТ. Разработка" + - link "Т-Банк. ИТ. Разработка" [ref=f222e545]: + - /url: /employer/78638?dpt=78638-78638-develop&hhtmFrom=vacancy + - generic [ref=f222e550]: + - generic [ref=f222e555]: "4.1" + - generic [ref=f222e556]: • + - generic [ref=f222e557]: 17329 отзывов + - generic [ref=f222e560]: Саратов, р-н Волжский + - link "Интервью о жизни в компании" [ref=f222e564]: + - /url: /interview/34133?employerId=78638&hhtmFrom=vacancy + - generic [ref=f222e569]: + - generic [ref=f222e570]: Разработка нагруженных backend-приложений. Участие в проектировании внутренней архитектуры приложений и code review. Разработка unit-тестов. Проработка метрик в приложении... + - generic [ref=f222e572]: Опыт разработки на golang от 3-х лет. Опыт разработки многопоточных приложений. Опыт разработки web-сервисов (REST, gRPC, WebSocket). + - button "Откликнуться" [ref=f222e578] + - generic [ref=f222e587]: + - heading "Вакансии из других подборок" [level=2] [ref=f222e588] + - list [ref=f222e590]: + - listitem [ref=f222e591]: + - link "Разработчик" [ref=f222e593]: + - /url: /vacancies/razrabotchik + - listitem [ref=f222e596]: + - link "Разработчик программного обеспечения" [ref=f222e598]: + - /url: /vacancies/razrabotchik_programmnogo_obespecheniya + - listitem [ref=f222e601]: + - link "Главный программист" [ref=f222e603]: + - /url: /vacancies/glavnyj-programmist + - listitem [ref=f222e606]: + - link "Главный разработчик" [ref=f222e608]: + - /url: /vacancies/glavnyj-razrabotchik + - listitem [ref=f222e611]: + - link "SQL developer" [ref=f222e613]: + - /url: /vacancies/sql-developer + - listitem [ref=f222e616]: + - link "Старший разработчик" [ref=f222e618]: + - /url: /vacancies/starshij-razrabotchik + - listitem [ref=f222e621]: + - link "Старший программист" [ref=f222e623]: + - /url: /vacancies/starshij-programmist + - listitem [ref=f222e626]: + - link "Специалист по автоматизации" [ref=f222e628]: + - /url: /vacancies/spetsialist-po-avtomatizatsii + - listitem [ref=f222e631]: + - link "Специалист по интеграции" [ref=f222e633]: + - /url: /vacancies/spetsialist-po-integratsii + - listitem [ref=f222e636]: + - link "Программист" [ref=f222e638]: + - /url: /vacancies/programmist + - contentinfo [ref=f222e641]: + - generic [ref=f222e645]: + - generic [ref=f222e646]: + - generic [ref=f222e648]: + - generic [ref=f222e649]: HeadHunter + - list [ref=f222e651]: + - listitem [ref=f222e652]: + - link "Размещение вакансий" [ref=f222e654]: + - /url: /employer?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=vacancy + - listitem [ref=f222e657]: + - link "Поиск по резюме" [ref=f222e659]: + - /url: /search/resume?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=vacancy + - listitem [ref=f222e662]: + - link "О компании" [ref=f222e664]: + - /url: /article/28?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=vacancy + - listitem [ref=f222e667]: + - link "Наши вакансии" [ref=f222e669]: + - /url: /employer/1455?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=vacancy + - listitem [ref=f222e672]: + - link "Реклама на сайте" [ref=f222e674]: + - /url: /article/promoproducts?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=vacancy + - listitem [ref=f222e677]: + - link "Требования к ПО" [ref=f222e679]: + - /url: /article/176?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=vacancy + - listitem [ref=f222e682]: + - link "Безопасный HeadHunter" [ref=f222e684]: + - /url: /safety?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=vacancy + - listitem [ref=f222e687]: + - link "HeadHunter API" [ref=f222e689]: + - /url: https://dev.hh.ru/?utm_source=hh.ru&utm_medium=referral&utm_campaign=from_footer_new + - listitem [ref=f222e692]: + - link "Партнерам" [ref=f222e694]: + - /url: /partners?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=vacancy + - listitem [ref=f222e697]: + - link "Инвесторам" [ref=f222e699]: + - /url: https://investor.hh.ru/ + - listitem [ref=f222e702]: + - link "Каталог компаний" [ref=f222e704]: + - /url: /employers_company?hhtmFromLabel=footer_new&hhtmFrom=vacancy + - listitem [ref=f222e707]: + - link "Поиск по вакансиям в Москве" [ref=f222e709]: + - /url: /vacancies + - listitem [ref=f222e712]: + - link "Работа рядом с метро" [ref=f222e714]: + - /url: /metro?hhtmFromLabel=footer_new&hhtmFrom=vacancy + - listitem [ref=f222e717]: + - 'link "Сетка: соцсеть для нетворкинга" [ref=f222e719]': + - /url: https://setka.ru/ + - generic [ref=f222e724]: + - generic [ref=f222e725]: Соискателям + - list [ref=f222e727]: + - listitem [ref=f222e728]: + - link "hh PRO" [ref=f222e730]: + - /url: /applicant-services/hhpro?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=vacancy + - listitem [ref=f222e733]: + - link "Готовое резюме" [ref=f222e735]: + - /url: /article/expert_resume?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=vacancy + - listitem [ref=f222e738]: + - link "Все сервисы" [ref=f222e740]: + - /url: /services?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=vacancy + - listitem [ref=f222e743]: + - link "Профориентация" [ref=f222e745]: + - /url: /article/proforientation_promo?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=vacancy + - listitem [ref=f222e748]: + - link "Хочу у вас работать" [ref=f222e750]: + - /url: /applicant-services/hhpro?rte=true&from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=vacancy + - listitem [ref=f222e753]: + - link "Производственный календарь" [ref=f222e755]: + - /url: /calendar?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=vacancy + - listitem [ref=f222e758]: + - link "Экспертная рекомендация" [ref=f222e760]: + - /url: /article/resume_audit?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=vacancy + - generic [ref=f222e764]: Новости и статьи + - list [ref=f222e766]: + - listitem [ref=f222e767]: + - link "Блог" [ref=f222e769]: + - /url: /blog?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=vacancy + - listitem [ref=f222e772]: + - link "О компаниях в игровой форме" [ref=f222e774]: + - /url: /articles/guide-to-companies/special-projects?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=vacancy + - listitem [ref=f222e777]: + - link "Жизнь в компании" [ref=f222e779]: + - /url: /articles/guide-to-companies/insider?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=vacancy + - listitem [ref=f222e782]: + - link "ИТ-проекты" [ref=f222e784]: + - /url: /articles/guide-to-companies/it-projects?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=vacancy + - listitem [ref=f222e787]: + - link "Рейтинг работодателей России" [ref=f222e789]: + - /url: https://rating.hh.ru/poll?utm_source=hh.ru&utm_medium=referral&utm_campaign=from_footer_new + - generic [ref=f222e794]: + - generic [ref=f222e795]: Молодым специалистам + - list [ref=f222e797]: + - listitem [ref=f222e798]: + - link "Карьера для молодых специалистов" [ref=f222e800]: + - /url: /youth_vacancies?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=vacancy + - listitem [ref=f222e803]: + - link "Школа программистов" [ref=f222e805]: + - /url: http://school.hh.ru/?utm_source=hh.ru&utm_medium=referral&utm_campaign=from_footer_new + - listitem [ref=f222e808]: + - link "Карьера в некоммерческих организациях" [ref=f222e810]: + - /url: https://nko.hh.ru/?utm_source=hh.ru&utm_medium=referral&utm_campaign=from_footer_new + - list [ref=f222e814]: + - listitem [ref=f222e815]: + - generic [ref=f222e816]: Боты для уведомлений + - generic [ref=f222e818]: + - button "Подключить telegram бот" [ref=f222e819] [cursor=pointer] + - button "Подключить viber бот" [ref=f222e826] [cursor=pointer] + - button "Подключить ВК бот" [ref=f222e834] [cursor=pointer] + - generic [ref=f222e843]: + - generic [ref=f222e844]: Мобильное приложение + - img "QR-код для установки мобильного приложения" [ref=f222e846] + - list [ref=f222e850]: + - listitem [ref=f222e851]: + - link "Этика и комплаенс" [ref=f222e853]: + - /url: /article/compliance?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=vacancy + - listitem [ref=f222e856]: + - link "Оказание услуг" [ref=f222e858]: + - /url: /conditions?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=vacancy + - listitem [ref=f222e861]: + - link "Использование сайтов" [ref=f222e863]: + - /url: /terms?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=vacancy + - listitem [ref=f222e866]: + - link "Защита персональных данных" [ref=f222e868]: + - /url: /article/personal_data?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=vacancy + - listitem [ref=f222e871]: + - link "Пользовательское соглашение" [ref=f222e873]: + - /url: /account/agreement?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=vacancy + - listitem [ref=f222e876]: + - link "ИТ аккредитация" [ref=f222e878]: + - /url: /article/it-accreditation?from=footer_new&hhtmFromLabel=footer_new&hhtmFrom=vacancy + - generic [ref=f222e886]: + - text: На информационном ресурсе hh.ru + - link "применяются рекомендательные технологии" [ref=f222e887] [cursor=pointer]: + - /url: /article/recommendation_technologies?hhtmFrom=vacancy + - text: (информационные технологии предоставления информации на основе сбора, систематизации и анализа сведений, относящихся к предпочтениям пользователей сети «Интернет», находящихся на территории Российской Федерации) + - generic [ref=f222e892]: + - generic [ref=f222e893]: + - button "Перейти в Сетку" [ref=f222e894] [cursor=pointer] + - button "Перейти в ВК" [ref=f222e901] [cursor=pointer] + - button "Перейти в Дзен" [ref=f222e909] [cursor=pointer] + - button "Перейти в Telegram" [ref=f222e917] [cursor=pointer] + - generic [ref=f222e925]: + - list [ref=f222e926]: + - listitem [ref=f222e927]: + - combobox "Выбор языка сайта" [ref=f222e929]: + - generic [ref=f222e930]: Русский + - generic [ref=f222e937]: © 2026 ООО «Хэдхантер» \ No newline at end of file diff --git a/.playwright-mcp/page-2026-07-14T07-52-42-637Z.yml b/.playwright-mcp/page-2026-07-14T07-52-42-637Z.yml new file mode 100644 index 0000000..3e675ea --- /dev/null +++ b/.playwright-mcp/page-2026-07-14T07-52-42-637Z.yml @@ -0,0 +1,279 @@ +- generic [active] [ref=f230e1]: + - generic [ref=f230e2]: + - banner [ref=f230e3]: + - generic [ref=f230e4]: + - link "Getmatch" [ref=f230e5] [cursor=pointer]: + - /url: / + - button [ref=f230e7] [cursor=pointer]: + - img "Открыть меню" [ref=f230e8] + - main [ref=f230e9]: + - generic [ref=f230e10]: + - generic [ref=f230e11]: + - generic [ref=f230e12]: + - text: Вакансия в архиве Компания больше не ищет сотрудника. Посмотрите + - link "похожие предложения" [ref=f230e13] [cursor=pointer]: + - /url: /vacancies?s=vacancy_page_archived + - generic [ref=f230e14]: + - generic [ref=f230e15]: + - generic [ref=f230e16]: + - generic [ref=f230e18]: + - link "Все вакансии" [ref=f230e20] [cursor=pointer]: + - /url: /vacancies?s=vacancy_breadcrumbs + - generic [ref=f230e21]: + - text: • + - link "JavaScript / TypeScript" [ref=f230e22] [cursor=pointer]: + - /url: /vacancies/js_frontend/__seo?s=vacancy_breadcrumbs + - generic [ref=f230e23]: + - text: • + - link "Remote" [ref=f230e24] [cursor=pointer]: + - /url: /vacancies/js_frontend/remote?s=vacancy_breadcrumbs + - generic [ref=f230e25]: + - text: • + - link "Middle" [ref=f230e26] [cursor=pointer]: + - /url: /vacancies/js_frontend/remote/middle?s=vacancy_breadcrumbs + - heading "Frontend Developer (Vue.js)" [level=1] [ref=f230e27] + - heading [level=2] [ref=f230e28]: + - text: в + - link "Viasat Tech" [ref=f230e29] [cursor=pointer]: + - /url: /companies/68v6z9v9-viasat-tech?s=vacancy + - heading "200 000 —‍ 300 000 ₽/‍мес на руки" [level=3] [ref=f230e30] + - generic [ref=f230e33]: + - generic [ref=f230e34]: 📍 Весь мир + - generic [ref=f230e36]: Удалённо + - generic [ref=f230e38]: + - generic [ref=f230e39]: + - generic [ref=f230e40]: Специализация + - generic [ref=f230e41]: JavaScript / TypeScript + - generic [ref=f230e42]: + - generic [ref=f230e43]: Уровень + - generic [ref=f230e44]: Middle, Senior + - generic [ref=f230e45]: + - generic [ref=f230e46]: Требуемый опыт + - generic [ref=f230e47]: 3+ лет + - button "Поделиться" [ref=f230e51] [cursor=pointer] + - generic [ref=f230e53]: + - heading "Технологии/инструменты" [level=2] [ref=f230e54] + - generic [ref=f230e55]: + - generic [ref=f230e56]: JavaScript + - generic [ref=f230e58]: TypeScript + - generic [ref=f230e60]: Vue.js + - generic [ref=f230e62]: Nuxt.js + - generic [ref=f230e64]: + - paragraph [ref=f230e65]: Привет! + - paragraph [ref=f230e66]: + - text: Мы — продуктовая IT-компания Виасат Тех. Наш продукт — это + - strong [ref=f230e67]: стриминговый сервис нового поколения viju. + - paragraph [ref=f230e68]: + - strong [ref=f230e69]: viju + - text: — это уникальные для российского рынка фильмы, сериалы и эксклюзивные телеканалы по подписке, доступные на платформах web, iOS, Android, Smart TV и Android TV. + - paragraph [ref=f230e70]: + - strong [ref=f230e71]: Чем мы отличаемся от остальных сервисов смотрения? + - paragraph [ref=f230e72]: Всем знакома ситуация, когда больше времени уходит на выбор фильма или сериала, чем на сам просмотр. Мы создаем стриминговый сервис, который решает эту проблему с помощью современных ML-технологий и продуманных механизмов рекомендаций. У нас не просто умные алгоритмы — мы разрабатываем уникальные способы подачи и выбора контента, чтобы каждый зритель быстро находил то, что ему действительно интересно, и сразу переходил к просмотру. + - paragraph [ref=f230e73]: + - text: Наша команда продолжает расти и сейчас мы в поисках + - strong [ref=f230e74]: Frontend-разработчика, + - text: который присоединится к команде web и займется развитием крупного стримингового сервиса viju на рынке РФ/СНГ. + - paragraph [ref=f230e75]: Наш стек — это Vue3/Nuxt3. Проекту уже больше 3-х лет, однако мы тщательно следим за индустрией — и не имеем legacy-кода. Нам нужен опытный разработчик, который будет готов привносить качественные технические решения в наш проект. + - paragraph [ref=f230e76]: В компании уже 80+ человек, нужно присоединиться к команде разработки, развивать UX-часть (мы любим, когда все плавно и быстро работает), предлагать и улучшать уже существующий функционал как технически, так и с точки зрения UI. + - paragraph [ref=f230e77]: Мы используем pnpm для работы в монорепе, и все наши проекты разделены на проекты и модули. + - paragraph + - heading "Чем нужно будет заниматься:" [level=2] [ref=f230e78] + - paragraph + - list [ref=f230e79]: + - listitem [ref=f230e80]: Проектировать и разрабатывать программные продукты для web приложения viju. + - listitem [ref=f230e81]: Проводить code review. + - listitem [ref=f230e82]: Создавать новые разделы приложения. + - listitem [ref=f230e83]: Писать тесты. + - listitem [ref=f230e84]: Оптимизировать производительность фронтенда, развивать текущую архитектуру. + - listitem [ref=f230e85]: Обсуждать решения с продактами, тестировщиками и другими тиммейтами. + - paragraph + - heading "От тебя мы ожидаем:" [level=2] [ref=f230e86] + - paragraph + - list [ref=f230e87]: + - listitem [ref=f230e88]: Отличное знание JS и TypeScript. + - listitem [ref=f230e89]: Опыт с Nuxt (2/3) — обязателен. Мы используем Nuxt3. + - listitem [ref=f230e90]: Отличное знание HTML/CSS/JS. + - listitem [ref=f230e91]: Опыт коммерческой разработки (3+ лет). + - listitem [ref=f230e92]: Опыт коммерческой разработки на Vue экосистеме (Vue 3, Vuex, Pinia). + - listitem [ref=f230e93]: Написание тестов (unit, functional). + - listitem [ref=f230e94]: Знание методик оптимизации производительности фронтенда и умение их применять. + - listitem [ref=f230e95]: Понимание того, зачем нужны в современном мире React/Vue/Angular, и знание их особенностей “под капотом”. + - listitem [ref=f230e96]: Понимание работы на базовом уровне Docker. На уровне “возьми эти файлы отсюда и положи сюда”. Настраивать полностью самостоятельно пайплайн не нужно — у нас есть команда DevOps. + - listitem [ref=f230e97]: Участие в формировании frontend культуры к команде, где приветствуются свои идеи по тому, как должен выглядеть код в компании. + - listitem [ref=f230e98]: Умение грамотно формулировать свои мысли, грамотно и прозрачно вести коммуникацию. + - listitem [ref=f230e99]: Умение предсказывать потенциальные проблемы “заранее”, активно доносить свою позицию всем заинтересованным лицам. + - paragraph [ref=f230e100]: + - emphasis [ref=f230e101]: "Плюсом будет:" + - list [ref=f230e102]: + - listitem [ref=f230e103]: Опыт работы с потоковым видео (мы используем shaka-player), или HTML5 Media. + - listitem [ref=f230e104]: Разбираешься с vite/webpack, достаточно понимания пайплана работы. + - listitem [ref=f230e105]: Умение работать с анимациями. + - listitem [ref=f230e106]: Понимание базовых паттернов проектирования. + - listitem [ref=f230e107]: Если ты не тянешь лишние зависимости в проект и экономишь размер своего бандла. + - listitem [ref=f230e108]: Опыт работы с браузерным видео — сторонние плееры, кеширование, DRM и вот это все. + - paragraph + - heading "У нас есть:" [level=2] [ref=f230e109] + - paragraph + - list [ref=f230e110]: + - listitem [ref=f230e111]: Возможность быстрого и прямого влияния на процессы. + - listitem [ref=f230e112]: Отсутствие бюрократии и быстрое принятие решений. + - listitem [ref=f230e113]: Официальное трудоустройство по ТК РФ. + - listitem [ref=f230e114]: Полностью белую зарплату (обсуждается по результатам собеседования). + - listitem [ref=f230e115]: Удаленный или гибридный формат работы — на выбор. + - listitem [ref=f230e116]: Возможность карьерного роста. + - listitem [ref=f230e117]: Пакет ДМС (по окончании испытательного срока 3 месяца). + - listitem [ref=f230e118]: Мега-классную, интересую, увлечённую и молодую команду профессионалов. + - button "Поделиться" [ref=f230e121] [cursor=pointer] + - img "Viasat Tech" [ref=f230e126] + - generic [ref=f230e130]: + - heading "О компании Viasat Tech" [level=2] [ref=f230e131] + - generic [ref=f230e132]: + - generic [ref=f230e133]: + - generic [ref=f230e134]: Сфера + - generic [ref=f230e135]: Продуктовая компания + - generic [ref=f230e136]: + - generic [ref=f230e137]: Размер + - generic [ref=f230e138]: 51 - 100 + - paragraph [ref=f230e140]: Viasat Tech — это инновационный центр, который воплощает многолетний опыт компании Viasat, созданный специально для реализации высокотехнологичных решений в области цифрового смотрения. + - generic [ref=f230e145]: + - heading "Похожие вакансии" [level=2] [ref=f230e146] + - generic [ref=f230e147]: + - generic [ref=f230e149]: + - img "Constructor.io" [ref=f230e151] + - generic [ref=f230e152]: + - link [ref=f230e154] [cursor=pointer]: + - /url: /vacancies/34952-engineering-manager-offsite-discovery?s=vacancy_similar + - 'heading "Engineering Manager: Offsite Discovery" [level=3] [ref=f230e155]' + - generic [ref=f230e156]: 8 000 – 10 500 USD/мес на руки + - generic [ref=f230e157]: 📍 Worldwide, Remote + - generic [ref=f230e159]: + - img "Название скрыто (Fintech)" [ref=f230e161] + - generic [ref=f230e162]: + - link [ref=f230e164] [cursor=pointer]: + - /url: /vacancies/35159-senior-fullstack-engineer-frontend-focused?s=vacancy_similar + - heading "Senior Fullstack Engineer (Frontend-focused)" [level=3] [ref=f230e165] + - generic [ref=f230e166]: 4 500 – 6 000 USD/мес на руки + - generic [ref=f230e167]: 📍 Worldwide, Remote + - generic [ref=f230e169]: + - img "Т-Банк" [ref=f230e171] + - generic [ref=f230e172]: + - link [ref=f230e174] [cursor=pointer]: + - /url: /vacancies/34761-junior-middle-js-react-developer-shoping-i?s=vacancy_similar + - heading "Junior/Middle JS React Developer (Шопинг и Реклама)" [level=3] [ref=f230e175] + - generic [ref=f230e176]: Зарплата скрыта, но соответствует вашей подписке + - generic [ref=f230e177]: 📍 Россия, Казахстан, Ереван (Армения), Беларусь, Удалённо + - generic [ref=f230e179]: + - img "Т-Банк" [ref=f230e181] + - generic [ref=f230e182]: + - link [ref=f230e184] [cursor=pointer]: + - /url: /vacancies/34629-junior-frontend-razrabotchik-react?s=vacancy_similar + - heading "Junior Frontend-разработчик (React)" [level=3] [ref=f230e185] + - generic [ref=f230e186]: Зарплата скрыта, но соответствует вашей подписке + - generic [ref=f230e187]: 📍 Санкт-Петербург (м. Площадь Александра Невского), Воронеж, Нижний Новгород, Самара, Ростов-на-Дону, Гибрид | 📍 Россия, Удалённо + - link "Все похожие вакансии" [ref=f230e189] [cursor=pointer]: + - /url: https://getmatch.ru/vacancies?sp=js_frontend&l=remote&s=vacancy_similar_vacancies + - generic [ref=f230e192]: + - generic [ref=f230e193]: + - heading "Больше вакансий" [level=3] [ref=f230e194] + - link "Frontend-разработчиков в Москве" [ref=f230e195] [cursor=pointer]: + - /url: /vacancies/js_frontend/moscow?s=vacancy_seo_links_more_vacancies + - link "Junior Frontend-разработчиков" [ref=f230e196] [cursor=pointer]: + - /url: /vacancies/js_frontend/junior?s=vacancy_seo_links_more_vacancies + - link "Frontend-разработчиков в Санкт-Петербурге" [ref=f230e197] [cursor=pointer]: + - /url: /vacancies/js_frontend/spb?s=vacancy_seo_links_more_vacancies + - link "Middle Frontend-разработчиков удалённо" [ref=f230e198] [cursor=pointer]: + - /url: /vacancies/js_frontend/remote/middle?s=vacancy_seo_links_more_vacancies + - link "Senior Frontend-разработчиков с релокацией" [ref=f230e199] [cursor=pointer]: + - /url: /vacancies/js_frontend/relocate/senior?s=vacancy_seo_links_more_vacancies + - link "Lead Frontend-разработчиков в России" [ref=f230e200] [cursor=pointer]: + - /url: /vacancies/js_frontend/russia/lead?s=vacancy_seo_links_more_vacancies + - generic [ref=f230e201]: + - heading "Похожие вакансии" [level=3] [ref=f230e202] + - link "В Москве" [ref=f230e203] [cursor=pointer]: + - /url: /vacancies/moscow?s=vacancy_seo_links_similar_vacancies + - link "Frontend-разработчиков удалённо" [ref=f230e204] [cursor=pointer]: + - /url: /vacancies/js_frontend/remote?s=vacancy_seo_links_similar_vacancies + - link "Middle Frontend-разработчиков" [ref=f230e205] [cursor=pointer]: + - /url: /vacancies/js_frontend/middle?s=vacancy_seo_links_similar_vacancies + - link "C-level Frontend-разработчиков в регионах РФ" [ref=f230e206] [cursor=pointer]: + - /url: /vacancies/js_frontend/regions/c_level?s=vacancy_seo_links_similar_vacancies + - link "Junior Frontend-разработчиков в Москве" [ref=f230e207] [cursor=pointer]: + - /url: /vacancies/js_frontend/moscow/junior?s=vacancy_seo_links_similar_vacancies + - link "Middle Frontend-разработчиков в Санкт-Петербурге" [ref=f230e208] [cursor=pointer]: + - /url: /vacancies/js_frontend/spb/middle?s=vacancy_seo_links_similar_vacancies + - generic [ref=f230e209]: + - heading "Зарплаты" [level=3] [ref=f230e210] + - link "Frontend-разработчиков" [ref=f230e211] [cursor=pointer]: + - /url: /salaries/js_frontend?s=vacancy_seo_links_salaries + - link "Automation QA-тестировщиков" [ref=f230e212] [cursor=pointer]: + - /url: /salaries/qa_auto?s=vacancy_seo_links_salaries + - 'link "Project Manager`ов" [ref=f230e213] [cursor=pointer]': + - /url: /salaries/project_management?s=vacancy_seo_links_salaries + - 'link "Engineering manager`ов" [ref=f230e214] [cursor=pointer]': + - /url: /salaries/engineering_management?s=vacancy_seo_links_salaries + - link "Manual QA-тестировщиков" [ref=f230e215] [cursor=pointer]: + - /url: /salaries/qa_manual?s=vacancy_seo_links_salaries + - link "Information Security специалистов" [ref=f230e216] [cursor=pointer]: + - /url: /salaries/information_security?s=vacancy_seo_links_salaries + - contentinfo [ref=f230e217]: + - generic [ref=f230e218]: + - link "Логотип getmatch" [ref=f230e220] [cursor=pointer]: + - /url: / + - img "Логотип getmatch" [ref=f230e221] + - generic [ref=f230e222]: + - generic [ref=f230e223]: + - list [ref=f230e224]: + - listitem [ref=f230e225]: + - link "Телеграм-бот с вакансиями" [ref=f230e226] [cursor=pointer]: + - /url: https://t.me/g_jobbot?start=u_footer + - listitem [ref=f230e227]: + - link "Вакансии" [ref=f230e228] [cursor=pointer]: + - /url: /vacancies?s=footer + - listitem [ref=f230e229]: + - link "Зарплаты" [ref=f230e230] [cursor=pointer]: + - /url: /salaries?s=footer + - listitem [ref=f230e231]: + - link "Каталог" [ref=f230e232] [cursor=pointer]: + - /url: /catalog?s=footer + - list [ref=f230e233]: + - listitem [ref=f230e234]: + - link "Работодателям" [ref=f230e235] [cursor=pointer]: + - /url: https://getmatch.ru/companies?s=footer + - listitem [ref=f230e236]: + - link "Разместить вакансию" [ref=f230e237] [cursor=pointer]: + - /url: https://getmatch.ru/demo/vacancies?s=footer + - listitem [ref=f230e238]: + - button "Зарегистрироваться" [ref=f230e239] [cursor=pointer] + - listitem [ref=f230e240]: + - button "Войти" [ref=f230e241] [cursor=pointer] + - generic [ref=f230e242]: + - heading "Нужна помощь?" [level=6] [ref=f230e243] + - paragraph [ref=f230e244]: Мы на связи по будням с 10:00 до 19:00 + - list [ref=f230e245]: + - listitem [ref=f230e246]: + - link "Почта hello@getmatch.ru" [ref=f230e247] [cursor=pointer]: + - /url: mailto:hello@getmatch.ru + - img "Почта" [ref=f230e248] + - generic [ref=f230e249]: hello@getmatch.ru + - generic [ref=f230e250]: + - link [ref=f230e251] [cursor=pointer]: + - /url: https://habr.com/ru/company/getmatch/ + - img "Habr" [ref=f230e253] + - link [ref=f230e254] [cursor=pointer]: + - /url: https://www.linkedin.com/company/2253808 + - img "LinkedIn" [ref=f230e256] + - link [ref=f230e257] [cursor=pointer]: + - /url: https://vk.com/getmatch + - img "VK" [ref=f230e259] + - link [ref=f230e260] [cursor=pointer]: + - /url: https://t.me/g_jobchannel + - img "Telegram канал" [ref=f230e262] + - generic [ref=f230e264]: + - paragraph [ref=f230e265]: © 2026 getmatch.ru + - generic [ref=f230e266]: + - link "Пользовательское соглашение" [ref=f230e267] [cursor=pointer]: + - /url: https://getmatch.ru/docs/terms-of-service/ + - link "Политика обработки персональных данных" [ref=f230e268] [cursor=pointer]: + - /url: https://getmatch.ru/docs/privacy-policy/ + - alert [ref=f230e269] + - iframe [ref=f230e272] \ No newline at end of file diff --git a/config/profile.yml b/config/profile.yml index b697fe9..28dbeaf 100644 --- a/config/profile.yml +++ b/config/profile.yml @@ -11,6 +11,9 @@ candidate: # Optional. Used by `/career-ops email` contact blocks in markets where WeChat # is an expected recruiting channel. Omit or leave blank if not applicable. wechat: "" + # VKontakte profile — secondary channel to Telegram, surfaced alongside it in + # CV contact rows and cover letter closings. + vk: "https://vk.com/vbleroy" location: "Тула, Россия" linkedin: "" portfolio_url: "" @@ -52,6 +55,7 @@ narrative: - "Беру на себя дизайнерские задачи (UI-редизайн, app-иконки) в компании без штатного дизайнера" - "Проактивно поднимаю вопросы приоритизации бэклога — стала участником стратегического планирования спринтов" - "Внедрение процессов в команде (Git/GitLab, Feature Branching, версионирование, менторство)" + - "Практический опыт работы с ИИ-инструментами: разрабатываю пет-проект в связке с ИИ-ассистентом, включая оркестрацию нескольких субагентов и цикличное улучшение продукта по требованиям" # Proof points — projects, articles, case studies with measurable impact proof_points: - name: "Здесь ЕКОМ — ролевая модель авторизации (RBAC)" @@ -69,15 +73,18 @@ narrative: - name: "РМК — WebSocket-оповещения в реальном времени" url: "" hero_metric: "Впервые видно, сколько из ~1200 аптек онлайн и кто прочитал оповещение и когда" + - name: "Пет-проект — ИИ-планировщик меню на неделю (в разработке)" + url: "" + hero_metric: "Разрабатываю продукт в связке с ИИ-ассистентом: на практике осваиваю автономную работу ИИ-агента, оркестрацию нескольких субагентов и цикличное улучшение продукта по заранее описанным требованиям" # Optional: dashboard/demo URL with credentials # dashboard: # url: "" # password: "" compensation: - target_range: "100 000 - 120 000+ ₽/мес на руки" # Your target total comp + target_range: "140 000 - 160 000+ ₽/мес на руки" # Your target total comp currency: "RUB" - minimum: "100 000 ₽/мес на руки" # Walk-away number + minimum: "140 000 ₽/мес на руки" # Walk-away number location_flexibility: "Удалённо (предпочтительно) или гибрид/офис в Туле, только дневной график. Переезд и командировки — нет." location: @@ -146,11 +153,11 @@ cover_letter: # Optional. Omit the whole block, or set preferred_channel to "either", to keep # today's behavior unchanged (no channel steering). # -# contact_preferences: -# preferred_channel: "email" # email | phone | either — default "either" if omitted -# # Optional. Surfaced near the contact block in `/career-ops email` drafts and -# # can inform the CTA wording in `/career-ops contacto`. Keep it one line. -# note: "Screens unknown numbers — please email or text first to schedule a call" +contact_preferences: + preferred_channel: "either" # email | phone | either — default "either" if omitted + # Surfaced near the contact block in `/career-ops email` drafts and can inform + # the CTA wording in `/career-ops contacto` and cover letter closings. + note: "На связи в будни (13:00-14:00, после 18:00) и в выходные. Чтобы звонок прошёл максимально продуктивно, предлагаю сначала договориться о времени в Telegram (@vbleroy) или VK (vk.com/vbleroy)." # ── Outreach / greeting ───────────────────────────────────────────────────── # diff --git a/cv.md b/cv.md index 447cb71..64987a7 100644 --- a/cv.md +++ b/cv.md @@ -4,6 +4,7 @@ **Email:** vbleroy@yandex.ru **Телефон:** +7 (950) 906-61-62 **Telegram:** @vbleroy +**ВКонтакте:** [vk.com/vbleroy](https://vk.com/vbleroy) **Гражданство / разрешение на работу:** РФ ## О себе @@ -118,3 +119,4 @@ Frontend разработан с нуля. Стек: Vue 3, Composition API, Typ - Гибрид/офис: да, при графике только в дневное время - Переезд: нет - Командировки: нет +- Зарплатные ожидания: от 140 000 ₽/мес на руки diff --git a/data/applications.md b/data/applications.md index 02c29e2..9950b0e 100644 --- a/data/applications.md +++ b/data/applications.md @@ -2,7 +2,7 @@ | # | Date | Company | Role | Score | Status | PDF | Report | Notes | |---|------|---------|------|-------|--------|-----|--------|-------| -| 140 | 2026-07-10 | Beget | Middle Frontend Developer | 4.3/5 | Evaluated | ❌ | [140](../reports/140-beget-2026-07-10.md) | Vue.js/TS/Nuxt, удалённо/гибрид СПб, попадание в primary архетип, gap по Nuxt | +| 140 | 2026-07-10 | Beget | Middle Frontend Developer | 4.3/5 | Evaluated | ✅ | [140](../reports/140-beget-2026-07-10.md) | Vue.js/TS/Nuxt, удалённо/гибрид СПб, попадание в primary архетип, gap по Nuxt | | 138 | 2026-07-09 | Wildberries | Senior Frontend разработчик в Маркетплейс | 1.2/5 | Evaluated | ❌ | [138](../reports/138-wildberries-2026-07-09.md) | React 5+ лет требуется, весь опыт на Vue — framework и грейд не совпадают | | 139 | 2026-07-09 | МТС | Стажер Frontend Vue разработчик [TrademarkSystem] | 1.0/5 | Evaluated | ❌ | [139](../reports/139-mts-trademarksystem-2026-07-09.md) | Стек 100% совпадает (Vue3/TS/Vite), но программа только для действующих студентов 1-2 курса | | 134 | 2026-07-09 | X5 Tech | Senior frontend developer | 1.0/5 | Discarded | ❌ | [134](../reports/134-x5-tech-2026-07-09.md) | Office (no remote), Senior 3+yrs, React/Redux not Vue | @@ -60,7 +60,7 @@ | 77 | 2026-07-08 | Bioniq | Младший фронтенд-разработчик | 1.0/5 | Evaluated | ❌ | [077](../reports/077-bioniq-2026-07-08.md) | Angular (не Vue) + вёрстка лендингов + офис в Москве — блокер по стеку и локации | | 78 | 2026-07-08 | А7-Технологии | Flutter-разработчик | 1.0/5 | Evaluated | ❌ | [078](../reports/078-a7-tehnologii-2026-07-08.md) | Хорошее совпадение по Flutter/BLoC, но офис/гибрид в Москве без полной удалёнки — блокер по локации | | 75 | 2026-07-08 | СПБ ИАЦ | Программист Front-end | 1.0/5 | Evaluated | ❌ | [075](../reports/075-spb-iac-2026-07-08.md) | Vue 3/TS отлично совпадает, но офис только в Санкт-Петербурге без удалёнки — блокер по локационной политике | -| 63 | 2026-07-07 | ЗАО КонсультантПлюс | Веб разработчик Vue/Js | 3.0/5 | Evaluated | ❌ | [060](../reports/060-konsultantplyus-2026-07-07.md) | Дубликат URL из сегодняшнего batch-инпута (тот же t.me/s/runello_rus_javascript/1448); отчёт 060 от 2026-07-07 уже покрывает эту вакансию — новый отчёт не создан. PDF не был фактически сгенерирован несмотря на балл=порог 3.0 (только HTML), требует ручной генерации при необходимости. | +| 63 | 2026-07-07 | ЗАО КонсультантПлюс | Веб разработчик Vue/Js | 3.0/5 | Evaluated | ✅ | [060](../reports/060-konsultantplyus-2026-07-07.md) | Дубликат URL из сегодняшнего batch-инпута (тот же t.me/s/runello_rus_javascript/1448); отчёт 060 от 2026-07-07 уже покрывает эту вакансию — новый отчёт не создан. PDF сгенерирован 2026-07-14 (обновлён контакт VK). | | 36 | 2026-07-08 | Exness | Frontend Software Engineer (Bootcamp) | 1.0/5 | Evaluated | ❌ | [070](../reports/070-exness-2026-07-08.md) | Дубликат репорта 055 (тот же ID 35037) — офис в Лимасоле, требует уже жить на Кипре, стек React не Vue — hard blocker, не рекомендуется | | 37 | 2026-07-08 | Unknown (Runello aggregator) | Fullstack React Developer | 1.0/5 | Evaluated | ❌ | [074](../reports/074-unknown-employer-runello-2026-07-08.md) | Дубликат отчёта 059 (тот же URL/пост) — работодатель не назван, отклик только через бот; стек React+Python/LLM/RAG не совпадает с профилем (Vue+Flutter) — Suspicious, не рекомендуется | | 38 | 2026-07-07 | МТС | Senior Frontend developer [МТС Маркетолог] | 1.8/5 | Evaluated | ❌ | [036](../reports/036-mts-marketolog-2026-07-07.md) | React vs Vue stack mismatch + Senior 6+ лет vs ~2 года опыта — не рекомендуется | diff --git a/data/pdf-index.tsv b/data/pdf-index.tsv index 80f7e52..a4428b3 100644 --- a/data/pdf-index.tsv +++ b/data/pdf-index.tsv @@ -1,11 +1,13 @@ # report pdf html format date — written by generate-pdf.mjs, do not edit -004 output/cv-romanova-valeriya-ozon-erp-2026-07-09.pdf output/cv-romanova-valeriya-ozon-erp.html a4 2026-07-09 -015 output/cv-romanova-valeriya-kaspersky-kes-2026-07-09.pdf output/cv-romanova-valeriya-kaspersky-kes.html a4 2026-07-09 -033 output/cv-romanova-valeriya-media-potok-2026-07-09.pdf output/cv-romanova-valeriya-media-potok.html a4 2026-07-09 -037 output/cv-romanova-valeriya-mts-goodok-2026-07-09.pdf output/cv-romanova-valeriya-mts-goodok.html a4 2026-07-09 -030 output/cv-romanova-valeriya-biznes-tehnologii-middle-2026-07-09.pdf output/cv-romanova-valeriya-biznes-tehnologii-middle.html a4 2026-07-09 -096 output/cv-valeriya-romanova-appdepo-2026-07-09.pdf output/cv-valeriya-romanova-appdepo.html a4 2026-07-09 -082 output/cv-valeriya-romanova-air-production-2026-07-09.pdf output/cv-valeriya-romanova-air-production.html a4 2026-07-09 -115 output/cv-valeriya-romanova-arcsinus-2026-07-09.pdf output/cv-valeriya-romanova-arcsinus.html a4 2026-07-09 -121 output/cv-valeriya-romanova-alidi-2026-07-09.pdf output/cv-valeriya-romanova-alidi.html a4 2026-07-09 -109 output/cv-valeriya-romanova-magnit-tech-2026-07-09.pdf output/cv-valeriya-romanova-magnit-tech.html a4 2026-07-09 +004 output/cv-romanova-valeriya-ozon-erp-2026-07-14.pdf output/cv-romanova-valeriya-ozon-erp.html a4 2026-07-14 +015 output/cv-romanova-valeriya-kaspersky-kes-2026-07-14.pdf output/cv-romanova-valeriya-kaspersky-kes.html a4 2026-07-14 +033 output/cv-romanova-valeriya-media-potok-2026-07-14.pdf output/cv-romanova-valeriya-media-potok.html a4 2026-07-14 +037 output/cv-romanova-valeriya-mts-goodok-2026-07-14.pdf output/cv-romanova-valeriya-mts-goodok.html a4 2026-07-14 +030 output/cv-romanova-valeriya-biznes-tehnologii-middle-2026-07-14.pdf output/cv-romanova-valeriya-biznes-tehnologii-middle.html a4 2026-07-14 +096 output/cv-valeriya-romanova-appdepo-2026-07-14.pdf output/cv-valeriya-romanova-appdepo.html a4 2026-07-14 +082 output/cv-valeriya-romanova-air-production-2026-07-14.pdf output/cv-valeriya-romanova-air-production.html a4 2026-07-14 +115 output/cv-valeriya-romanova-arcsinus-2026-07-14.pdf output/cv-valeriya-romanova-arcsinus.html a4 2026-07-14 +121 output/cv-valeriya-romanova-alidi-2026-07-14.pdf output/cv-valeriya-romanova-alidi.html a4 2026-07-14 +109 output/cv-valeriya-romanova-magnit-tech-2026-07-14.pdf output/cv-valeriya-romanova-magnit-tech.html a4 2026-07-14 +060 output/cv-candidate-konsultantplyus-2026-07-14.pdf output/cv-candidate-konsultantplyus.html a4 2026-07-14 +140 output/cv-valeriya-romanova-beget-2026-07-14.pdf output/cv-valeriya-romanova-beget.html a4 2026-07-14 diff --git a/data/pipeline.md b/data/pipeline.md index 304d508..43ea312 100644 --- a/data/pipeline.md +++ b/data/pipeline.md @@ -4,7 +4,16 @@ Paste job URLs below as `- [ ] {url}` then run `/career-ops pipeline`. ## Pending - +- [ ] https://yandex.ru/jobs/vacancies/flutterrazrabotchik-v-komandu-pro-foundation-mobile-27152 | Яндекс | Flutter-разработчик в команду Pro Foundation Mobile +- [ ] https://yandex.ru/jobs/vacancies/multitrack-dlya-frontend-razrabotchikov-1686 | Яндекс | MultiTrack для фронтенд разработчиков +- [ ] https://yandex.ru/jobs/vacancies/frontendrazrabotchik-v-yandex-pay-15675 | Яндекс | Фронтенд-разработчик в Yandex Pay +- [ ] https://ozon.tech/vacancies/f79d38ee-4db4-4153-9fe5-aa4f8bf6134f-stazhior-frontend-razrabotchik-spisok-tovarov-i-poisk/ | Ozon | Стажёр Frontend-разработчик, Список товаров и поиск +- [ ] https://job.mts.ru/vacancy/682117226441998778 | МТС | Middle Frontend Developer (Vue) [GARNET, МТС Веб Сервисы] +- [ ] https://job.mts.ru/vacancy/680793419282384952 | МТС | Senior Fullstack Developer (Python, React) [УСД-Портал, МТС Веб Сервисы] +- [ ] https://job.mts.ru/vacancy/682142479041954217 | МТС | Fullstack-разработчик (Senior) +- [ ] https://job.2gis.ru/vacancies/development/368 | 2ГИС | Fullstack-разработчик (Python/TypeScript) в команду DevMetrics +- [ ] https://www.aviasales.ru/about/vacancies/4288807 | Aviasales | GEM Frontend Developer +- [ ] https://job-boards.eu.greenhouse.io/jetbrains/jobs/4884023101 | JetBrains | QA Engineer (Kotlin Compiler Frontend) ## Processed diff --git a/data/scan-history.tsv b/data/scan-history.tsv index 1f148e6..53d1579 100644 --- a/data/scan-history.tsv +++ b/data/scan-history.tsv @@ -337,3 +337,81 @@ https://career.habr.com/vacancies/1000096404 2026-07-09 Хабр — Frontend в https://geekjob.ru/vacancy/5f97f0a100e05a72e3090b25 2026-07-09 Geekjob — Frontend (Vue) Vue.js разработчик с опытом Typescript Unknown skipped_expired https://zarplata.ru/vacancy/127138916 2026-07-09 Zarplata.ru — Frontend (Vue) Frontend-разработчик Верботелеком skipped_expired https://zarplata.ru/vacancy/130922844 2026-07-09 Zarplata.ru — Frontend (Vue) Frontend-разработчик Digital Development One skipped_expired +https://yandex.ru/jobs/vacancies/flutterrazrabotchik-v-komandu-pro-foundation-mobile-27152 2026-07-14 Яндекс (Level 1 Playwright) Flutter-разработчик в команду Pro Foundation Mobile Яндекс added +https://yandex.ru/jobs/vacancies/multitrack-dlya-frontend-razrabotchikov-1686 2026-07-14 Яндекс (Level 1 Playwright) MultiTrack для фронтенд разработчиков Яндекс added +https://yandex.ru/jobs/vacancies/frontendrazrabotchik-v-yandex-pay-15675 2026-07-14 Яндекс (Level 1 Playwright) Фронтенд-разработчик в Yandex Pay Яндекс added +https://yandex.ru/jobs/vacancies/razrabotchik-interfeysov-marketingovih-spetsproektov-v-yandeks-360-35702 2026-07-14 Яндекс (Level 1 Playwright) Разработчик интерфейсов в core-команду MarTech Яндекс 360 Яндекс skipped_title +https://yandex.ru/jobs/vacancies/starshiy-androidrazrabotchik-v-gruppu-mobilnoy-razrabotki-nosimih-ustroystv-47001 2026-07-14 Яндекс (Level 1 Playwright) Старший Android-разработчик в группу мобильной разработки носимых устройств Яндекс skipped_title +https://yandex.ru/jobs/vacancies/starshiy-iosrazrabotchik-v-gruppu-mobilnoy-razrabotki-eksperimentalnih-nosimih-ustroystv-46999 2026-07-14 Яндекс (Level 1 Playwright) Старший iOS-разработчик в группу мобильной разработки экспериментальных носимых устройств Яндекс skipped_title +https://yandex.ru/jobs/vacancies/razrabotchik-interfeysov-v-elama-39888 2026-07-14 Яндекс (Level 1 Playwright) Разработчик интерфейсов в eLama Яндекс skipped_title +https://yandex.ru/jobs/vacancies/starshiy-androidrazrabotchik-v-komandu-geo-46817 2026-07-14 Яндекс (Level 1 Playwright) Старший Android-разработчик в команду Geo Яндекс skipped_title +https://yandex.ru/jobs/vacancies/androidrazrabotchik-v-komandu-tranzaktsiy-kart-i-navigatora-46756 2026-07-14 Яндекс (Level 1 Playwright) Android-разработчик в команду транзакций Карт и Навигатора Яндекс skipped_title +https://yandex.ru/jobs/vacancies/androidrazrabotchik-v-komandu-monetizatsii-kart-i-navigatora-46647 2026-07-14 Яндекс (Level 1 Playwright) Android-разработчик в команду монетизации Карт и Навигатора Яндекс skipped_title +https://yandex.ru/jobs/vacancies/razrabotchik-dlya-ios-v-komandu-feed-yandeks-go-46561 2026-07-14 Яндекс (Level 1 Playwright) Разработчик для iOS в команду Feed Яндекс Go Яндекс skipped_title +https://yandex.ru/jobs/vacancies/razrabotchik-dlya-android-v-karti-10309 2026-07-14 Яндекс (Level 1 Playwright) Разработчик для Android в Карты Яндекс skipped_title +https://yandex.ru/jobs/vacancies/razrabotchik-dlya-android-v-komandu-feed-superappa-yandeks-go-46562 2026-07-14 Яндекс (Level 1 Playwright) Разработчик для Android в команду Feed супераппа Яндекс Go Яндекс skipped_title +https://yandex.ru/jobs/vacancies/starshiy-razrabotchik-interfeysov-v-plyus-adtech-42378 2026-07-14 Яндекс (Level 1 Playwright) Старший разработчик интерфейсов в Плюс AdTech Яндекс skipped_title +https://yandex.ru/jobs/vacancies/razrabotchik-interfeysov-v-datalens-17333 2026-07-14 Яндекс (Level 1 Playwright) Разработчик интерфейсов в DataLens Яндекс skipped_title +https://yandex.ru/jobs/vacancies/razrabotchik-interfeysov-v-komandu-platformennih-integratsiy-finteha-46273 2026-07-14 Яндекс (Level 1 Playwright) Разработчик интерфейсов в команду платформенных интеграций Финтеха Яндекс skipped_title +https://yandex.ru/jobs/vacancies/razrabotchik-na-s-v-komandu-ekosistemnih-proektov-yandeks-edi-45606 2026-07-14 Яндекс (Level 1 Playwright) Разработчик на С++ в команду экосистемных проектов Яндекс Еды Яндекс skipped_title +https://yandex.ru/jobs/vacancies/razrabotchik-interfeysov-v-komandu-alisi-35116 2026-07-14 Яндекс (Level 1 Playwright) Разработчик интерфейсов в команду Алисы Яндекс skipped_title +https://yandex.ru/jobs/vacancies/androidrazrabotchik-v-komandu-infrastrukturi-marketa-40630 2026-07-14 Яндекс (Level 1 Playwright) Android-разработчик в команду инфраструктуры Маркета Яндекс skipped_title +https://yandex.ru/jobs/vacancies/razrabotchik-interfeysov-v-dokumenti-15075 2026-07-14 Яндекс (Level 1 Playwright) Разработчик интерфейсов в Документы Яндекс skipped_title +https://yandex.ru/jobs/vacancies/rukovoditel-gruppi-androidrazrabotki-v-elektro-45236 2026-07-14 Яндекс (Level 1 Playwright) Руководитель группы Android-разработки в Электро Яндекс skipped_title +https://yandex.ru/jobs/vacancies/iosrazrabotchik-v-komandu-devex-superappa-yandeks-go-44634 2026-07-14 Яндекс (Level 1 Playwright) iOS-разработчик в команду DevEx Яндекс Go Яндекс skipped_title +https://yandex.ru/jobs/vacancies/razrabotchik-interfeysov-v-yandex-cloud-console-14938 2026-07-14 Яндекс (Level 1 Playwright) Разработчик интерфейсов в Yandex Cloud Console Яндекс skipped_title +https://yandex.ru/jobs/vacancies/iosrazrabotchik-v-komandu-superappa-yandeks-go-19713 2026-07-14 Яндекс (Level 1 Playwright) iOS-разработчик в команду супераппа Яндекс Go Яндекс skipped_title +https://yandex.ru/jobs/vacancies/airazrabotchik-v-komandu-mobilnoy-platformi-yandeks-go-34180 2026-07-14 Яндекс (Level 1 Playwright) AI-разработчик в команду мобильной платформы Яндекс Go Яндекс skipped_title +https://yandex.ru/jobs/vacancies/androidrazrabotchik-v-finteh-13083 2026-07-14 Яндекс (Level 1 Playwright) Android-разработчик в Финтех Яндекс skipped_title +https://yandex.ru/jobs/vacancies/frontend-developer-search-bootcamp-14635 2026-07-14 Яндекс (Level 1 Playwright) Разработчик интерфейсов в буткемп Поиска Яндекс skipped_title +https://yandex.ru/jobs/vacancies/razrabotchik-interfeysov-v-komandu-ecomstsenariev-poiska-21854 2026-07-14 Яндекс (Level 1 Playwright) Разработчик интерфейсов в команду еком-сценариев Поиска Яндекс skipped_title +https://yandex.ru/jobs/vacancies/razrabotchik-prilozheniy-dlya-android-v-komandu-umnih-ustroystv-5679 2026-07-14 Яндекс (Level 1 Playwright) Разработчик приложений для Android в команду умных устройств Яндекс skipped_title +https://yandex.ru/jobs/vacancies/razrabotchik-interfeysov-v-yandex-pay-15834 2026-07-14 Яндекс (Level 1 Playwright) Разработчик интерфейсов в Yandex Pay Яндекс skipped_title +https://yandex.ru/jobs/vacancies/androidrazrabotchik-v-yandex-pay-11911 2026-07-14 Яндекс (Level 1 Playwright) Android-разработчик в Yandex Pay Яндекс skipped_title +https://yandex.ru/jobs/vacancies/iosrazrabotchik-v-yandex-pay-14123 2026-07-14 Яндекс (Level 1 Playwright) iOS-разработчик в Yandex Pay Яндекс skipped_title +https://yandex.ru/jobs/vacancies/iosrazrabotchik-v-prilozhenie-yandeks-s-alisoy-3472 2026-07-14 Яндекс (Level 1 Playwright) iOS-разработчик в приложение Яндекс с Алисой Яндекс skipped_title +https://yandex.ru/jobs/vacancies/androidrazrabotchik-v-market-4439 2026-07-14 Яндекс (Level 1 Playwright) Android-разработчик в Маркет Яндекс skipped_title +https://yandex.ru/jobs/vacancies/iosrazrabotchik-v-market-2123 2026-07-14 Яндекс (Level 1 Playwright) iOS-разработчик в Маркет Яндекс skipped_title +https://yandex.ru/jobs/vacancies/androidrazrabotchik-v-prilozhenie-yandeks-s-alisoy-6291 2026-07-14 Яндекс (Level 1 Playwright) Android-разработчик в приложение Яндекс с Алисой Яндекс skipped_title +https://team.vk.company/vacancy/45525/ 2026-07-14 VK (ВКонтакте) (Level 1 Playwright) Teamlead Android-команды VK skipped_title +https://team.vk.company/vacancy/45757/ 2026-07-14 VK (ВКонтакте) (Level 1 Playwright) Старший Android-разработчик ленты клипов VK skipped_title +https://team.vk.company/vacancy/45724/ 2026-07-14 VK (ВКонтакте) (Level 1 Playwright) Разработчик (VK Видео) VK skipped_title +https://team.vk.company/vacancy/45524/ 2026-07-14 VK (ВКонтакте) (Level 1 Playwright) Teamlead Android-команды (VK Мессенджер) VK skipped_title +https://team.vk.company/vacancy/45523/ 2026-07-14 VK (ВКонтакте) (Level 1 Playwright) Старший Android-разработчик (VK Мессенджер) VK skipped_title +https://team.vk.company/vacancy/45738/ 2026-07-14 VK (ВКонтакте) (Level 1 Playwright) Android-разработчик в VK Видео VK skipped_title +https://team.vk.company/vacancy/45720/ 2026-07-14 VK (ВКонтакте) (Level 1 Playwright) Android-разработчик (ОК) VK skipped_title +https://team.vk.company/vacancy/45054/ 2026-07-14 VK (ВКонтакте) (Level 1 Playwright) Старший IOS разработчик (VK Видео) VK skipped_title +https://team.vk.company/vacancy/45575/ 2026-07-14 VK (ВКонтакте) (Level 1 Playwright) IOS-разработчик (VK Видео) VK skipped_title +https://team.vk.company/vacancy/45298/ 2026-07-14 VK (ВКонтакте) (Level 1 Playwright) Старший iOS-разработчик (MAX) VK skipped_title +https://team.vk.company/vacancy/45187/ 2026-07-14 VK (ВКонтакте) (Level 1 Playwright) Android-разработчик (C/C++, NDK/WebRTC) (MAX) VK skipped_title +https://team.vk.company/vacancy/45727/ 2026-07-14 VK (ВКонтакте) (Level 1 Playwright) Разработчик (VK Видео) VK skipped_title +https://team.vk.company/vacancy/52166/ 2026-07-14 VK (ВКонтакте) (Level 1 Playwright) Старший разработчик (VK Карты) VK skipped_title +https://team.vk.company/vacancy/51994/ 2026-07-14 VK (ВКонтакте) (Level 1 Playwright) iOS-разработчик (VK Музыка) VK skipped_title +https://team.vk.company/vacancy/52031/ 2026-07-14 VK (ВКонтакте) (Level 1 Playwright) Android-разработчик в Core-команду ВКонтакте VK skipped_title +https://team.vk.company/vacancy/45719/ 2026-07-14 VK (ВКонтакте) (Level 1 Playwright) Разработчик мобильных приложений (ОК) VK skipped_title +https://team.vk.company/vacancy/45297/ 2026-07-14 VK (ВКонтакте) (Level 1 Playwright) iOS-разработчик (MAX) VK skipped_title +https://team.vk.company/vacancy/45697/ 2026-07-14 VK (ВКонтакте) (Level 1 Playwright) Android-разработчик в Плеер (VK Музыка) VK skipped_title +https://team.vk.company/vacancy/45715/ 2026-07-14 VK (ВКонтакте) (Level 1 Playwright) Разработчик мобильных приложений (ОК) VK skipped_title +https://team.vk.company/vacancy/45104/ 2026-07-14 VK (ВКонтакте) (Level 1 Playwright) Разработчик мобильных приложений (VK Видео) VK skipped_title +https://team.vk.company/vacancy/45276/ 2026-07-14 VK (ВКонтакте) (Level 1 Playwright) Старший Android-разработчик ленты клипов ВКонтакте (VK Клипы) VK skipped_title +https://team.vk.company/vacancy/45723/ 2026-07-14 VK (ВКонтакте) (Level 1 Playwright) Разработчик (VK Видео) VK skipped_title +https://team.vk.company/vacancy/45532/ 2026-07-14 VK (ВКонтакте) (Level 1 Playwright) iOS-разработчик (Дзен) VK skipped_title +https://team.vk.company/vacancy/45546/ 2026-07-14 VK (ВКонтакте) (Level 1 Playwright) Руководитель группы (Mail) VK skipped_title +https://ozon.tech/vacancies/f79d38ee-4db4-4153-9fe5-aa4f8bf6134f-stazhior-frontend-razrabotchik-spisok-tovarov-i-poisk/ 2026-07-14 Ozon (Level 1 Playwright) Стажёр Frontend-разработчик, Список товаров и поиск Ozon added Москва +https://developers.sber.ru/kak-v-sbere/vacancies/webxr-engineer-robotics 2026-07-14 СберТех / Сбер (Level 1 Playwright) WebXR Developer Сбер skipped_title Москва +https://job.mts.ru/vacancy/682117226441998778 2026-07-14 МТС (Level 1 Playwright) Middle Frontend Developer (Vue) [GARNET, МТС Веб Сервисы] МТС added Москва, гибрид +https://job.mts.ru/vacancy/680793419282384952 2026-07-14 МТС (Level 1 Playwright) Senior Fullstack Developer (Python, React) [УСД-Портал, МТС Веб Сервисы] МТС added Москва, гибрид +https://job.mts.ru/vacancy/682142479041954217 2026-07-14 МТС (Level 1 Playwright) Fullstack-разработчик (Senior) МТС added Москва, удалённо +https://job.2gis.ru/vacancies/development/368 2026-07-14 2ГИС (Level 1 Playwright) Fullstack-разработчик (Python/TypeScript) в команду DevMetrics 2ГИС added Удалённо +https://team.kuper.ru/catalog-vacancies 2026-07-14 Купер (СберМаркет) (Level 1 Playwright) N/A - page broken (0 vacancies always, console API errors) Купер skipped_expired +https://www.aviasales.ru/about/vacancies/4288807 2026-07-14 Aviasales (Level 1 Playwright) GEM Frontend Developer Aviasales added +https://www.aviasales.ru/about/vacancies/4276684 2026-07-14 Aviasales (Level 1 Playwright) GEM Android Developer Aviasales skipped_title +https://www.aviasales.ru/about/vacancies/4281418 2026-07-14 Aviasales (Level 1 Playwright) React (team) Go Developer Aviasales skipped_title +https://job-boards.eu.greenhouse.io/jetbrains/jobs/4884023101 2026-07-14 JetBrains (Level 1 Playwright) QA Engineer (Kotlin Compiler Frontend) JetBrains added Belgrade/Berlin/Limassol/Madrid/Munich/Paphos/Prague/Warsaw/Yerevan (no RU/remote-RU option) +https://career.avito.com/vacancies/19681/ 2026-07-14 Avito (Level 1 Playwright) Тимлид разработки команды Путешествий Avito skipped_title Москва +https://hh.ru/vacancy/128662120 2026-07-14 hh.ru — Mobile Developer Мобильный разработчик Android/iOS/Flutter Нетдолгофф skipped_expired Саратов +https://getmatch.ru/vacancies/30050-frontend-developer-vue-js 2026-07-14 Общий поиск — Frontend Vue удалённо Frontend Developer (Vue.js) Viasat Tech skipped_expired Весь мир / Удалённо +https://hh.ru/vacancy/91729383 2026-07-14 hh.ru — Flutter Developer Senior Flutter Developer, удалённо YouGile skipped_expired +https://hh.ru/vacancy/119436505 2026-07-14 hh.ru — Flutter Developer Мобильный разработчик Flutter МедРокет skipped_expired Краснодар +https://hh.ru/vacancy/32953542 2026-07-14 Общий поиск — Frontend Vue удалённо Frontend Developer (Vue.js) Константа skipped_expired +https://geekjob.ru/vacancy/5ed8f8cbc471890011ffaaf4 2026-07-14 Geekjob — Flutter Senior Android developer неизвестно skipped_title diff --git a/modes/_profile.md b/modes/_profile.md index 6c82def..6dd8776 100644 --- a/modes/_profile.md +++ b/modes/_profile.md @@ -25,6 +25,7 @@ | Frontend (Vue.js) | Vue 3 + Composition API + TS + Pinia production work, RBAC/authorization design, error-preventing UI, unit/e2e test coverage (Vitest, Storybook) | cv.md | | Mobile (Flutter) | "Здесь Аптека" app: new features, refactoring, stability bugfixing, "Избранное" feature with lazy loading | cv.md | | Fullstack (Vue + Node) | Vue frontend + Node/Express/MongoDB exposure (hackathon + TulGU project), WebSocket integration experience | cv.md | +| AI-friendly / "AI tools usage" mentioned in JD | Practical hands-on experience developing a pet project (weekly menu planner) with an AI assistant — orchestrating multiple subagents and iteratively improving the product against pre-defined requirements | config/profile.yml (proof_points) | ## Your Exit Narrative @@ -42,6 +43,7 @@ Frame profile as **"Frontend/mobile builder with an information-security lens on Two secondary differentiators, use when relevant: - **De facto product designer in a no-designer team** — self-driven UI redesigns (Favorites button, order info compact layout, app icons for two new internal apps) on top of frontend work. Surface for roles that value design sense or "no dedicated designer" team contexts. - **Backlog/priority advocate** — repeatedly flagged forgotten/lost roadmap priorities, which led leadership to reinstate 6-month/annual goal-setting and got her included in sprint planning with the product owner. Surface for roles that value proactive process ownership, not just execution. +- **Hands-on AI-assisted development** — actively building a pet project (a weekly menu planner) in partnership with an AI coding assistant, deliberately using it to learn autonomous AI agent workflows: orchestrating multiple subagents and iterating on the product against pre-defined requirements. Surface for JDs that mention AI tool usage, "AI-friendly" teams, or AI-augmented development practices — this is direct practical experience, not just familiarity with the concept. ## Your Portfolio / Demo @@ -50,7 +52,7 @@ No live public demo, dashboard, or GitHub portfolio yet. Do not fabricate one ## Your Comp Targets **General guidance:** -- Target range: 100,000–120,000+ ₽/month net (see `config/profile.yml`) +- Target range: 140,000–160,000+ ₽/month net (see `config/profile.yml`) - Use WebSearch for current Russian market data (hh.ru salary stats, Habr Career salary surveys) when benchmarking a specific offer - Frame by role title (Frontend Developer / Vue.js Developer, Middle level), not by raw skill count diff --git a/output/cv-candidate-konsultantplyus-2026-07-14.pdf b/output/cv-candidate-konsultantplyus-2026-07-14.pdf new file mode 100644 index 0000000000000000000000000000000000000000..f0c486e19b66885fbfa959bb84a59e13abf759f0 GIT binary patch literal 78455 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 literal 0 HcmV?d00001 diff --git a/output/cv-candidate-konsultantplyus.html b/output/cv-candidate-konsultantplyus.html index 0f46d73..14df75a 100644 --- a/output/cv-candidate-konsultantplyus.html +++ b/output/cv-candidate-konsultantplyus.html @@ -266,6 +266,8 @@ | Telegram: @vbleroy | + VK + | Тула, Россия (удалённо / гибрид) diff --git a/output/cv-romanova-valeriya-biznes-tehnologii-middle-2026-07-14.pdf b/output/cv-romanova-valeriya-biznes-tehnologii-middle-2026-07-14.pdf new file mode 100644 index 0000000000000000000000000000000000000000..ffd7f268bdcc4a6e379999b34f8f67c56fe0ada7 GIT binary patch literal 73837 zcmcG$1yEhfwl0hZC%D7H-Q6{~y9Rf62=4Cg5Zv88xVyUt4{jm+i+%RF=bXB)?q9cF zJ&M^fdi3ZqzV6kNIahy>DTs>EG10TalFgr;?7}hu7y)*Mmax3M3@R4R)+PX6u`gm` zjI7LzjI1nQfR_mH`Y4P3U1$EQ&iK*J^p7$ti!e~e#>mS0p~nf##Tfsq9av^%<@mdu z37CKAe&~Jl{jmR$f7oXHs}Ccy=s)rg0UJ9%EQ5%niGj17BY;xG+|ka)!o`LPmO;VM z&e+As1SnLtvM^u(Mg*{7V&ww1{H1MSXDe#pYyzMZFw(QLb8&I%!ZIkE8yH*I zngM{bBIaUiLN@)IV-Tv!~#q>*x7(GQ9Bz0 z3tNCTBY+85`=^zEx*-Q(0y@v|#oZYgB|zKR(ZvMtk$f1lvvV|d`sm0AU}t9rFal+N z`}5D`51M!-NtOWJCarunaO%f2Hal za#C7G2BE*O2HFNNs47Xqek1@&XA^5~ z8V-OCB^Mi`4i$ilk)4j6iH@C_>fb{K+WfzDlZl0uo*B3h{>xF|>it+4{|i@vb8hWy z$L(rpZQ^L>A?RUXYi#09@96TMt^z0Z{}NH=|MZiM^J5wRZyYsucD8roW?*opw=rS( z+ui?k^4~spf6vYTcG{Uang1P3uKz8V|Mbz-ir&c1=Kt*FzkTqq^-fFP`5u6gZS3I6cbfkuc^h+)Tu7vclphZ%DoP^YKFImFlS%)Q?JD-N740_mz&vg@UP?NZZEI5do};jky3oCi2EG0O zyu5Luv6AfM*Jgw=@p0wZ`QBdcd@YZ+`yK^;-@d=ZzCX3-y}NGw;brLg^M>?}7b~#+ zr{wp`>vGSDf3%;w>*K!tkBP#fj&3P1R-c3^m-!5Fz0-n{4n=y z*B6iO+n18`f-prporfU>lN0P7VLC{ z7d^0WZ$0WbVEpYnb%q1x$eX@8;*b{+f=&FofY{Dhw=1KEoDomht@+7UzYDjhEmU_x z<@cChkS}hxj}L4Rjsx$dIU$r7VNOfK%a^?8myfRCU2e~W?E287iaPE7gRj4CHYcOs zC8}RZLJjOP)d!kl7Y;9L$AVi{n@5fRS1}6>Byx5jTX3cux z&WRa>l*gW!FXPwULh0IgntR{uPzrrmO4T5YV7LMMxm;NF&4PjQr&m5mV?Qp}1DBcH z+U`*J&sGq7zam2Lm)>Bd`q)tr9pBy5Kic19tAv^!>*nhkXxzOXns)E6I&$&Nw+prm zsvo1K_QxAsJADZ6_!#uG&K&JwjM$fwAQ4M;o}zZ`5Bw3u2V`;NMO~Bu)`sA5?He2I z$-kyhQw|(B5*^+_ax>qk5m`Ku*2c71JXVYR+925UT0F#~$Z~Dt=!If{)3SKA7A}UV zf2BkV?j8Y((>Li~fUj&2rGn~CP46jTY^}SLkKA_t9U~%AlplLD!C~6yydCfSX66u0 zXC%F{gM(Fcp;QI5OtvC`f@8aww!v+cMI&`aYHmE~YwRT9k8{{OkIa&dGzFK~#T}^2 zsGBX+2dfAEE$)5Wu@QP?NF6XalhYWaSx?ccej7?#Bdmxk5!U1-Bg;1j5YXrc)eef9 zRPyhgIqO(Ma;e465~X(K&gMOXUn6Qj7}=a|iuO^T&Y|PS!F<6-D_J3!K=SRM2`qlX zDhu-0btejGTc2);7I4%XakM8C$mmC{wajJ{Oo^Nv=g%-S9P9G;@tW<-$}6j(Z)=e_ zI)fT_w>9pzMHqEZ;H-v(m(D#2QrSJ2bZShB9hxP+4pr|-iP2K1C+bikf6rEq;>ksr zh}lNKC*d}wHK}1T$Y3yE?c-LaVQ@MOIa{H#W1WdTMLU z0T5|P>`x>5s?nTPN;+Q;%eIk!#6LNE4$Dmp51LBUx;@NG3MFTJ*i@&?bG*J^G5{a* zyh=V5V?TZREiYc310Lj>n1si!k zkwo^J8%d}>0X@>5EVv-W7=f-%{sBLf^VC~d#I%9UYw9k(#}A0^^A#~f4KHeUPxmW* zF9LSX@y!h?)}O~d++i4rMLf)HwOLaYpV)F(RSymW{2w7tB7%mDAIx6nGC?c}<2#WS zWOR18s5ayCEx52R)QUj$)luwydgdytEr*iExtbk8KO@n7e&it){!El3^bLfdyNIK2 zekOBLBt;RA{VC*SZU-!!lP*Wzt>k!u@y`Oh2itFa(1l>F0T%S(y}DH&frp?@I2c2p zMO2)E>OE)N%52aBv8;a^=`jf9XZ0$706sP<~D1 zu2&uExii~hzw3V7V&$C_`i*sST~0BNjALrZJ3u|r)wULnCj`x(?SW-l%M=iNN8f>& z!xR)?0=erpooJlFGSnf*>!W0KG*CmO)uz`~cns9qV~hV)afT zQ}@>sBW*xA@rB4yvPcMHu!7lCEU@5acU#@>cG~8=20q8u$kPXMDk@&e(Hn5io$ zYT?Bw@We@VWFnsT^zaKwyuD=V@Q4Do?f8NKtzUUKa>xdRX&ua7wV+oa5y{e_V54iR z(WiZa&QVGRYF)X|j=lZxXgx&-97lQ+BZY z9k<7m3vhT zAE_~ds;}dxv{19ZA;D`K88li2!!7DtqoCBj*Idase98N1^~$N$7||X6;Kv`v*vIh1 z3A|RwiWCp*;>l|nPmNGJAno{6pGhMpa?0@nA4DaHe>L85xnH*DpCfB6=J$ybv8py~ zV3bo91$RoJqOp)rHu}52wG-z&U#cWr%T&nhU#wbYH#=CCoQy3P&RY~*h47%_z+-+2 zqHIA}NHb7Wn9EoGb>r{@@6Jvg*X%%uX;vcUdr3TVq>C6a#R~SQYAuVBt;3di&>BPm zmnC0R3bu$5nv%`j%#lHBv8!(=!yODl?#wS3gdQaGCx>bU+G;X-oLI_xKWyX%O%7ji z$H7WZ$-vwZHil#{ zd8E*n4kFU{MVID?B3Z}pyHPWM(877W{IHyzAEx3 zG?Zr*pOlFj1k3g~K~;m*9MlKbiSHJ`gB?{dg1uB}jBr%m7eY#N%B#}3-|#QTDF9wz zKPUjd)uDn2j~asj9V!?lMMVldInEfPkfS>qsdd(WqADFq$ewFU$iAdH?Fnm39j1{W=s76opl^l zV>NOCuCQf>(d&4ed>j?45Q#~y!c-j9LiL7|Aazv|%49E$ji6~yb(}>v&;2B?(`k`M z2X(E*!GiOAdN_3PIutj&FZl=-KO!wNJV%~Mi0O|^>~5Gq7k3`xC4;Lt3sFO#<*+HQ zVr1r9SCW{5bTM-?yD0Zep9%sQC~TATC_Kw1LDS_PNapCADI%5ZKZt~kcTqq8 zp#lGabem6%CV4Sr?NypN`Wq23kG6ySVZx4^%x!(aZuh=E$MkU?5{fiX6ncjB`*+9%oW>*KZ~}VQe@`l4Q)VrcsykA zHXNW3^D-Q`f+6uSCO`#?R_*W(Os9*{XYLxTi3;9jp2y8P#)4_tY%w+4u`l>O9t45u zIYeC2XpP*ON%}S)l898u?~rD{T0>(vcCWd302hV4LQNJLfkRaVJ7GY(h+}fhh~a`j z%NPT>11XHC9vq*6Ok9G|ECh8jDMCR-K#oT6c`+@s&wEeSj+>BPM7qgOtO}&W+{X)uVUca&h zTR`PLWg}?%Tf1;Ea3f^8ohXYqx)8HyN>}cXwIhd3^TF*@K%{DxASc80Hx z24(#v&gqZB4Xq|pCTyUfIyk&j6R{SMLY)Fduj+@OgJaNA{DU$i1HC}l(l4rA)5t_c z86i{Akj-CtzlQ?<6qTNTcMp}`r^Wtyzq2xkPsuckE@j~YnJUpHxNu#-JFJ0Q7HVmZ zKpK|o!F%jpkzC6o>f0>=BF&DRPu8bQNTTO{kF{Dm-kJMM}MbxhxD_ zL-1My{824%pY#&O=^A?2gvp42`~F9QFw%pAP$@= zE*o{Z{?bb+b$PZ@vZ^Qh;;UzU4e*xy*M0fXA3=Z~nMSb!P#rV7BCC$M+UPv&!iRQ- z*wwNn$?#g28c=qZ>V%E;9`8kchYIoP0x8tSZxQb`#nxN87SbIvi$jQEnF0o@7C5`C z7^^mq%#A{u=Eo?gGz)IvSN0t~1nx81DPn+d0{~0W=!Ul>I6+>}388xd4YnL5ySJ$W*b1FzT-9JVJgr4((fVBj}aLvD#VN4B%5U9vaSz@Y#k=X#$I7$#t^Y zEwS^R}a`rd!v7=;CZ;J6YdiAFE-6&y=BP%t?u`bcu%;fzH-w zRnEWB7O~8U^+lt5D`c=5v+9i$T%=Y5dXxzel;qpk!m3eh>-1cNs)A0Vv``o6t=v?Q z7KO{Y%gHj^-}pRKb9;ZmzylK=kPyODJ@mnXrZ^QNVX{XJ`GkHsoZ zTr z=fvL6nNt%R)094_Z^ThT#nH@!z-(;8u?D#< zL-@^VZc{YRb#ei8>9YA`b61t9PSqWk)bagyYb^v#pIEM7J=kWtL9JN_gfT6?Ql##d zg>FE2WRyphlX=9+31Z^0M_%L|FW!Z~$*)%S{W{FLMC0%)YL;om7;`OZWjz|o01_(C zR_dQ>ran}L>3GLF8U+(2D3sJ;DivL6xpP;jvxs+7esR`oWqQ)Ep^%!U$$g)t8b5(8 zY;{^6mNYf94^{o}GV;gZ^sXpn_ZX%sDJnfIRmLM)y}6WDyr_b55JyT1?BJcz%3a0_ zXM)q7E0tfRal~{}ZT+SN_pO1Pm*V)av$7)Nm)2P`&6GmnR!JXBT>FIUt;(@zxTG2d zy_Jeo?WY7jabsB&sE%?2q)*@SCmg4iY{E&6pz}td1gk7AsN9RN5sQ$r6AOUQi`; z(>Chx0X+2Xh>FF=lgc?L>EO_4>S`HFT=SyTTQ>6ByNJ}5mnF9pkLtZ(y9*_bh)9!f zr6U|XaNE#CeqqUUj3`nU39?_L4$cHQ%>39}3gd2@sWY!S>_^1D&#zPlu*?YOCNSDI5*OIj{$N`(47P7vjW|2cN*q~osJaMet#rUXXRNb9~I#3 zFcT2o_ZkXS0l(&2d00urt-e;piVTW-OYHKiV8zp<7f#kN`?wJmSO0zsnbD zOqvQ}*jfteJ9u^&7d1)xg^RLU2Y&_xtMg~^=8&S>YW>N`egVe;9==pubNN9HUKf!# z;G5)uhV9RizUv0=PA9bmnwPDW{VG0Du!n@Fe7mZgi-yOORZsV?k$s791ZjjkQjb?P zsKeFvdQYYClP^}Q0vgkTH<$024|GkFY`uIsI8z6M|I zSs}M&9iiBm68F62O^EC_9(tty(P);sH^&phnfdlI$Hk=OPG|^xA{RB&i9Sz7gn50=*oKjfkDX(Y7}JEZS7Lo6z9xu7}H^vw!g|UQKz*zxMh+d7g-mT zK9yro++dbg_H}rXWy1LZo+X=4BtM(CU#6)~A6P0gOY^vgpDgLeO-Ev~mG;#Bir>FQ z+Z?lN-R+PjBfi*>fyacna*%bs03RDI&mm6oH45jRNtaiItI7Ql-ig;Uq%DVZag)ae zTg@&s+A6K?;oAjO^VuTD#ENZwx53b9EZt?xj2y7kV3$^hL|)x(P$aL}+hAwDr9WuZ zI2f^O-hi%gk&S-Q_o)IbP*+VesjfmRyR)B5#RKs`d&_`8(f|0DeFMdkv78<3iNM-< zx(<{~&9m>f7+9%v&mHe8@H1m}E}dM{X;WrTT4C38>E@X~P`nu;P!j}^<^I=}v4e~8 zNwJR_o!+psyw)=WDM@&d4Ph11Pci)o?X$|wcei-67hhE79K&K^=u&I#e|B6T&H`JPQ;URU|`@*Bu3PnI;7ba8I?bwtQ_@S|T3Lg;qXrCibQfpA=6POSGH(%&AU z$OGEGWQGCk+w9GxB(^eZ_x8&s0u8cIy!fHPyF`AW)yV%?nZ7&`uhMrQLubkE^gR*5 zi^|dDZ+bmI8-NZ0eM~ix@5VzCTaS6eEvJii2x4)=+aq-=FL)E5- z+o8E+eqA}GRCz@+b)+>maI~UhEwq1#$z`E5w(MRlm^gdL$UCf6%D@9(qQ*%FI7TsL zsBQX#$i>~9yyP4$5#3a|f(Wwuwj-jP|Af?fwkna7Q@_D5{ENnqy-M~Mv|xvVWb9UZ zwI(_>SnfmUNIzvjLxT%~G2$O>b=6_2X+^Jo)#TPqjFCcW&2`N*MvhrT zESOcIlCWJ8Mn~=Q;Ap<@wcqHNIS?5NJY*8v-TQXR#o&$o!@}nsjTcm*uSL2iD@xni za*i8h$+Xg$o))LKr`dH8iI=``AaRHU(%r4-iZLYk5%nG7wj-_c9~BY%+HOy?y&ajh5(7>2PgI&UN)T2UL$16 z&);sJjtMvik&ZPV^?%s5q%$f!`o8(u-{TmjLQve06`@+OQFC6C`bAf;4PNRIOwGx_ zg$1qN91|ihG=zptDQ{5iJ4S5myc49N^=ye5Luy)S`Zrk=N~oJ9uyFTg4I=8$elo|W za(QHw!f^Lt$=|a~A0=0Tcc5(QT`Z@YKDH-QT*dGG)|(4b#H3b_r&P|DEf)RurBSJr z;yw0l_1(z#@V!pp)%Se*PwtG|AHvs$cM8_~cPzE{X)kV_nCH*?nQ1N945rQF?mP`| zLk!G(s_z!{1Ff2gE<;2tGVImsSkdlG<_n?D*YBkZa;Zk%BLr2XW5+JmM7C!u!fS!a z!X3ZfDRVLEgI#algP>+h2Hy+39^OfJmlmhh-fQMUDJO8FC(<~uPBLtmlsMO|4;JsH zBpwa|XZ=R$3uwlcRZHX$ckoJiL$B#R#r6AIR^Dvd=H4#_!2Kl2J=^Qbt9t^+leM>d zG19{*Nb2%*c6`k|>vpX>K16E=P!-{i6vKLN)SU<0k=j+$n+-L4N&w%_HsvUD^e8Xu zEwfREw~9l15k#yiUbL1k&6?o4B)9X9A0E|DIz%})Jw+cm5w*19%i_rsE%BT%=uPtE9O zi{`nE()~|XKFvxO$&RL!wX2RM`V-?S>F$UniQwl=tyHh(C8g{?)>TCbU7;D9?AMJ4 z1n5j7G>wT(^v~8+!Np7MNsC&U@}d4|NK7dMos%nBtMo>hrmxZHEPSd?9GZred&b#J zxgn!NGcmJan1N#65|~zWMX!(MvXW+2x=%l}F!?pletZ-SEfh;BfH}~tYyDF2^isP$ zq4d`(mm+z^orWfMyV|)yGb_Gz>%(M*6pUmfHE^J2a!rL?cIEwFvw&bVxwT#ZW-YkG z-s|0KoWgqUB4+htWGf3VmYD&zY-c?Yr(uST;@QQ_Di%vYfNRH}B!0zXtQC)eA2sV6 z1hqS+g(g#{E=vA4+On+|0MA~UbhFO_0O)ddTz&Yq=wjR)B7YU(zc1S~w1QPRtE(~_Bs zxp@J!Z3sYm9cWt3cyxPG`Xi<>K62%jX&35vgniKFaWPw~ibir|p{2KQ{b_-g$t zv)xd<7vRSG3dx^{blXH(V zD58ei>!Hj_Lu3;}mxT_+>)tKTMn$FrML{*egGOm6LA6L|+)Ckvs^SBjj%2Sv>@n8x z^{S}1Lu12@W%3q|;4Yhe0e&KaN-dc&|C(Q|$;zgi?J66O4SLwfVU&fH8fVSHX49>m z1Z~Wu5o(e=OSmzfO%CYg!JvjWrRP2#KO`H~o?IAKE{TWt^LBfNOl@0+@TxjgaC2LR z%q}q_=|XdR5tOERM+H@5Lj~0WA0ufaAESx|us*Q4SlM`DDRmEdX1ONc;Z}g8$T89_ zi%)Ko%B{BMUs6*{tC%XMS<;LS|S zktM8!HYVB}7d`2Mx2}SDM~SAzYkS^jH~GZT$NamS-?c8& zKGY@MZs)Z<*TX%2pKth8tSDY1uR-g?w~^^{I)!3RYl*T!_2LXc&6!C->f~g*tA&M5 z)!{SrGE&^f8PFHTN^@VT!#~TDldbBY%2`#1zd84609#gCu#K}Wn4vSK+Q^$rB1TWL ztiD&WVC7aj${v{yL<$w~7e-1-9_ygyXUj+hz$GT^04-51ib`OTll4)#6E!AEN@A9g z3-hKYL3mRxt0ao$CfLid)d4|ukz<=>*LLWVVoSHKz44V}W75%OJ2h5HD9(ry@)|EB zW%ewhSZaqjaQcR~PS_X0l=aD7d$0TTc1Za;Y zDDPQu$bZf@OWGNHRf@H_naY{ulB12gFy^|l_-q7XISQM(a6Oh0a%44p5`Wk`an-(# zIEjlo&8!AB+&zA}YtKa{nT2AxX!)L^MMxEuZpT2KfTs}7PPfY+fhO$@t~V9>ot}%- z$-lOaLP8g^M`iYBP53B9tn|=?J9=IL3Z=Dw>28a4FPcdx9Aw8x|8gBaXeA6Q=WlvV z*Yz>Ps1_MBTPQD3@a$V(9~mLk@P;K5E&L?yal1qt;`ra??MC59I#FDvUom3d$_`+v z?41h8%r}-+;H+0EYk+U9SMQP3Sdopo4@Ag6K{|$09H;66D95Qtdg_A0wKxgBItor< zeC>xwJH2nw#Ua23Y|GM0X5F@eXhb*ik`1ioJEvz2iF1=x=?M==DVBwEYr|G zL4-=b?4f+)#w}6i!pw;zUotB5eH=D$t>;?G;o_X5Remtg%+l6G4-OyqGR0Iyqe@^tX45%omi}=B9_ON!mIth z!t2MDRC)^>$b0PSsB<4f-AXkmJdS3}JdA1;UC>MlZ%|lKDHD!2^-31VE9T7`Pj>f7 zEw}ZCH?NM-=vK1Q5LQBE(PUwDS93Q_FFEJk;05jdcitF5y%v{k>&5*k#`a13p; z{WJMZ^)ybwO%PKHf{LXSHsK7kKgS%@IsdXuM0i~}l)B2UD?^KR;742p=$%xiAAO%C z+|P&k7^0WYkhrhx!DKe6KT@0Z{HGqAiNDv2`YUUeKwG6(YEY^G zUPtD8joct2vJImzqz@O2M4tQAw`x(vuWjBl4cw4{d zEQ`C)ruk+JbGBs^ssiMAf~bE{wZxTo`L9j5_ZI%oMTF|vgBsT>pJ+$HQvqbz(po0? zkO(!E9_epe$y`kPY9hW!iy3v7IjheP>lLj>oc+kLmQBLB$f&66z*hr~Wi8#SqeXtJ zILqBSNo4L1)%7*os`}`1LYQTwGbqMO8OkJ%P)skaYU;XhidAeSa*H76uEaSW!bFe_ z1#c#z7{Ehh3DP#gea8`o$nug%E!dntIv2pZX<68#jHdh?;5gFKon1TSiaPEoVssv! z_V;lNm^jB&er>Y-_%6yxH8e@})a!65VJ|W7YoVSMV<#`sjk!5GL2rWb}9!WpJy^X6zc*S-frj z7@tOurepqtsKA-wiHk9n(I`sL6UJ-wjnD}PY@PehGqCefPDRYPIJlWf7`B!8Hr&#McO`za4CxCmLf(Kfj}kSspvB`>5~fNRPz$ZYNG})3 z%y^n2%H3x9KAUq?fd2hqEu+z>u!^HrQa^QU6`7=`cwB6b!YN8jh8$;6(H0jUx4=-v z0dY%V)n~7NctV4JEZ|DwycEG+2dSg%6+wETo&8vJ&0}VAgmD~fI%AoM1HzLbQ&QHT zkK^plLa+>YAZ;2)b1l3^wEQhz+RIGw^ivayrj$rgLW(Fy6N)zUw2Ea4_je+pMy4mo zH?oXUs)ksWZ$-SWN7mB4of&iMH0*)8c%EJSd88pq62)>a@8XA`Hkx9}$1uMQFZ#xr z@sBH%I0-4~7NO>rdgh3QN2Ti#b6MzGObB2+M%o}SgUcQ@ZrcPw$UdF7EP}S0lbk9g z>I#+LBW}}vJBVdA1?h1y(v0wgDH!G%&u}x}_!UbJp5!DTyp>;J+$eQTLX%GJ@IYC{ z;;VS+ROuv6X-YJJCLyuPohwjnYjNf)6%Zk@{5H%KwhE%JO&FP=_~Ywxv$gMtzr22P zMeH9@<>XtwWRf^tYIC(20)F!{JO}E+Q>KiWwe@v&HF8y>NTHTmdW*32)FLfushpjg zaTYU&jXTr!-Pp9W@YwID4g8A`&XC0Mqs!YI<57-JgzHrWa7|4M8<;HUgyEF+w^05| zS~Q>8Z&^$L6tLHgOH(#o(aST3G9{^6o(7v_%oxAjdYj^x>Z)JroPv>H=HBM24a>x- z4c&&NCN|eoM4&U5$s3Q1VG$^U#84>`U+Y5rYkgQ$DH?o`r4dym_l(#x+*8`-GGbS4 zs{Q6uFY#A2p*A49e5j<-ltKzdii1Qr$hO zde61aalqgpwaP1EzSosh!I+)Fh}!Lddulsp;*s>CJO`;fwqU{2?knv{iwxFFq$gaF zhTuilNq7Im?$);urG4x%XJ0F zmDMEL1>r7@W#M;80ndCSbhjR2)f1V~5L4_plG)x&%r@U_3Vm;eDMt?q6e;>03f!Hn zqXJ@x@V@;PDV8SE+<1#gpYv=sZTENFc$L~K`y}HLw-SHfk%=F( z*%XVcL(ofH&c2F#`1l`U4~L2`JQOb6uB2?Pk-Bo7Bl)`Hk*lk_x9qx_a9jvT@T96O zc~p{j)mjfmq5G5=M3*DZO>YahRY?}h5woK)E`P~9ONyFBRQ{QciY zjQ?gYFtPvZtoQ$PK$(S+ljA?mCu^<8;I$xo=hpl@1}Q!pgVTptxk$fmKmdIPAyfM- z0b2Q6;By>peTAoKBhAGT-GgOE>ZJ7bLb59SK+#)EFW9(z-&;DQNT1Tp&Gq=nH0mc( zo30mJQ~34${Zv%?`}b{M-IwuY`I21U!^3%BITslj6CuAwueafo*m=7W0r}VKAP9ew zn;(=^Xdq>}?+>Ym+p)`k!lfpNnifT-;xXS}AN5k##pKb6M^Q*r4QW(s0m%4TSc@$X zCP#zs)#DqiK5x$7{@A}f+|o=DBnCtZ1O@b9Zk??S21~FSgczh9>?f)p zwO=L34Fq8N_0QcxPgC=Y+sXbJ&RTez7boN_8Q=^>X(42!+8|F6V}QqA;@tih7nt7X zr<;vj^~;XI&(h@q<{gLQ=ueJy_(e{QeSxCAsFir;7`2UgmP z$>*CKh?-JkDabwFbo9W#T+GwmGmz!&9hXH@QD3DRkAZ&H;B#q;rxd$?EsYKc@aQ>Q z!vmd1%vnn#MV!EiX`+*s@*J?Tif4YBNuS4&rW$RCe|3GyC}MfP9d%0%0d;*DE}YA& z9jfbQrBsOW6Dnt=EuH6PCqsaX<^eJ8e1L({m%sb}tCk9$ZUF;ZDyYPWMF)&?w4FScIW);dyy5VP2|IalS%&1Rx16)sH!MfS z0&RrrCS(*UzadIagc?m_m^y%%uvz>k#JH~aLmD@2Jzdb8$)z)m;#aUtRW6XY*28iV z^C{ui-iH_{L-DVS#$Sehe}0bOt~xTGaB@RiPCrkni~`QYnK=- z!5{{izS%{*Vfl8>t0A4z$Pf(4O`QgowTM@*%~4s8I;M=)unh9I*eB}o*dcX0QQl!{ zNyR6qYrA|-qXs)74{w;k@SVqWINi7y5aJBjn>BO@B0on-MvfsG7i>6MCC99bPD4z`z}HER;3sq=|tj-^)K7llhZBNs876M@N;)!0~b zyO~7)t@L(>3}nN)Cs(#J;mJ8?Hh)vi_7@jXSP0OO(Jygqls@%+8|0VZ5$T2WkXq$f zH$?i~uJ&=@=op)vPF%R-QbZGykK+jKS}57JGQiLpUX}%G>F^>MXa>Lax8!Ku!^UHa`0w2(~=uY z=(6V^J{pb-DijUWuOfwKgh#%H;jS`nUfFQm!IWz^{T1yCErNY*c?gLAu|x&D*!V(ja*z-Ww#w zfe_c4YzN_$2Vn}X8!?nn z@^f#oOmxD}I9qY8-WJyn0rbB6f4{2 zYfbN2TXCnW(4Tb?l^?s9YCPu<5nKhGIxvfVoiQ5p`uyiR!jW3gy(xiva#T&pCZBGvAeLZ-vj$Nkf5GzZ3B(PSj=Z-R3ukB z(DACX7>oA;{CUr7zVt35!#8F@T~_w8$%i&S%d+f=i}X10^`E!^B14EX`i|KN;>AOa zWwcFNMbTt=wx7*Y4&cAREqAkoL=9slSotX$PN93_|6GSLN}by^P^F@v<1uQ(=PUly z+sQMX$2E(HWB{^DOnMkz0Z2O6ijO1unc8c$`RNT$;61{)GGh~pLBq627 zqBHnmssf*gkq{BP;kcZhlkP}w^BGA5t@=we@Gzd)(QwCbi|o|aWi_^`*hzk$xB2(y zzR+9CS>3oae_dy@YY9X^{Uh69lSMWU%4Fxb%vnnKeB*Tfp6i&8lax+`-s)kT^h^p9 zZ6-h8n5C9t>sfSH2YhjBWr@dcJdtosgYTPr!p&$W6JoAXr4Vuh!)sPsVB_qbu7dY@ zvaFPeg(rFsE~krRh9+LPpDtv=$4#Xx;VX$6B#2W_b?Iy}I~>Z&))lX9^$RyAlmY-& z3G3-Ct917Nm%fQUrSIe~G85Aj7 z+*?6oVWSb2paBK;VF3^HG-Y~*vhmI?qOv&aDDRU8v5E%XO-9G@*NpH=NJ8q9IG+SM z`^JUSD6{JRu4~t{ZVXJ{?3RhE=7JUpsSs~|c@g?Jqc%)KFhk+gm%LDMofsjjs_{uj z&b{uE-a@PyQd4U)yEG(W<_qhsh_saCGd1K*GF%3RS@pDbszd|X(aOokujh3x6~+aU zt4|6Hh|Ox;3}CH`f3zmlZSTee@AM$m9g z`q^ZB?BUxWZlQ{wSZhFcL_AwT1l-boHOBl+=>8l^=#Mdbiu#^-D;~_wlCYsU`sK;! z4cY7S$m5O!rGvcJ@`r*0CB8oU@531_iIuIJ=^6JCvU>?ZDm8fAOEH0#1Sd}-WES5e zWNHP~uT*2uxzmqBJZ~n-Jtv$sc9t zKntOSFO;OuS3LiyiZ2gUt$U2|G>Tf|veIoPumxEr;i4e{D9 zb5vg7H-j)my-D$1cZ*3%(wEiRpf|dx&}vffDiho5-fu_2jGKDtn|TF{+mkumu*(S2lMhTv6!8$^M_1~4e-IK z26hr-2YfvCe3Uo=oPU?N09^m*@nK5V#Mr_>*bYd<{$Llgak0{Kv2k&+12|ck=((8w zLBjrvW(*`k|3yGn0#Z0Xx&xR#LI-Al`3Lk{1UR~ht+Nw==`V+18B`1mod68VAMQE= z8vsoI^#7kvWFJoc2cP->4R#-4{=b6eUqSzk^Z#$q|HcUa2b=dJXr~YOT!0t>iSg1F zAEfiY!ToCWLO3@3lldJM+HX{QxhQge=o#; z4EW!gfE;-XCwprH4^ca#fBf%*4+i{yaJoNM%-_TQgUHJSU}ERw+9*^j=J3R#Kqz!hBG>6ZfwyBJu?z$U21Jj+pt2L3VARH5Q;l6xa+l$AA9#51f$@+RUn`B94xGs&*_S!L4HYt zxH}J`^NkhNNfUqqY(OSLl65QSyYlZfVS0V={SHr5t2T83{`eq>png`185Qa|!%)Sb zL8jm%{rDGEHqCmI+7NyYAZe?!vs*)&=$ zCIXIdg5Qw+l6BU;siv|;(t!G*g5*`&bT#TGA3cMleFFWJs++yZ=l2T{M2_)9_iU}> zg^*|(^j9dz2nL9LA1wTepDd{#Bm^Mreg=Bn?-P`c0`xe@3fzhqz^@l9ILP3X7aZVc z(p?8lZL`gT%uX&z;SIGcbM9*YvFw=MU$h}{P!EprwI0wUm-Tk-;(xHGGg z3rfSAcG{o-hF`|-PnB2nf@dsZTRt6l@_1{&rUP+Ni>Q_VNlk>JG8oD{xM>CfQUNr( z7HVxrcx*QNJB?GL8#C-|=PT;RAoV6hff zO?ixM2GJ%@5ckj;5>ic&!ntp;HpbCK5Q&lzQmt3z1?>wXeuSXEQ$8xU0eYpst3n69CBdPU)R%cFv`MIU*^#)oKHXwZsDX0xwwQfh*@>j2guE@vD z3As{&+?;{S9JVqB?MBevEl$+9l-#G#*_J?-2xr*Qe1f^}{q{5TDQyP%H=Hd~BCeK$ zv#c+-RO3P|Cd)MQ#K{w1 ztg~Iml~2ARP+LDLoib|iK1=7r9G6_8m->JD?T%=<^GRUJpD{%UbtoS&%k}oHoGYE+58C8NiqCEK_N?vMtm-Msw$=Vnqx0qUYRZfa(>5OBta z6;D6BzA18|Rok0>yO51BJ6m@j_a(cjF58v2)pLr@c5+n?$w_`8eoX(cm8%KsX%?|a z!^x+Z4SaO>K{wXmQ=MOyZa68%IP*q0bu0nj0tyV%0F>@l1HT#_%%7&t_#)ddn{yR- zAcRhz4KGkvAcgp^#r9vevUfi8bZb6%ZVm5i+Djx>ri&h-qT+#yERb`COpmjb8%kVD zAD1osA7X3Quc&t8HxG9G)rqw4XAc)$`R&YX{mh%dU*YZEvNazye9mvX0saNf25&t* zVD7_b?eD9TG@Eg&XKt*Y>~8H%?7AgxhwXYZxxUz$)Rc|i>FcGRT$GRBxi9^BE_Exc zMO*&?bkb=PCv~t&@UbdYFGR?m-O!gQpT@E_&M>kt^$+H&*x_#kpP((~v}jhxZYlA4r7CQ` zLGUXvR&uSe!Mk0<#51TW=+o51e)4s;acT@kx5(OidMZXwZ3*>^v)lO}1v|bf!oE7bjqzxu#OrrS}POT3gB4?t4c? z!!A*^&wE$9^O%hJbQX`Xm-0?i&?~KHd+(@~LQnotqE6AAVJo~k;xu}i$cTnZjK+zL zQsSp-tL9ZLm4sSVb2nA&J&nr5wwfk7ug^8fI?W|vMf2*qk@Q}6l{HOqV#BW0YO@-7 zL*e#-{sRU}bLUZrXO^QxOJ<316Kn4c+gld^; zRjQsO((^u70@a|OxGh@MDpJo{f_(6rR_GUGyhQ{LRpx6%a@a^M!!y6?0!9KB3>7LH zdyf|Z-FA-7uBpsu5jcCyGr3mSlp>UBCwpeq^RH3^vyg7{YSByc`z>_g9c=yFSun) z>G{b>fi|7%=B)#nL5Ja70t_zp9_;Pr;N)mM1n!etpgLaEvE2H1r1-C0@>DRl_W;k`%lh=j#OvUf*!8xuRGX|bTAflMV_8^Us#P6V`d)K5GVjg&72*0WONkAQ zAltQCrhKt^aXv~76$e|ra-rIh7+6_(XmlKEm42>FKcv3IQR(F>#*Qr=d6XwZyi5P} ztCu0?hK7u*e;1u)P`Rw``YTZgCM=9B)|QGPO`t{UD1!#z#Kz9m-+4`DgY=>KNXF;K z?^DD>E!E-0vek7G&VB{gBNfy~3kPw_Dh>d%jS?=C-fwi3_3X0z2x%slmpWg{` z5sw!O)GW<>Y*eX5(x;$PBNT$H26b|wTxDk}w1b#(6^$l)sxvA%ic!C`-<8AOmdm($ zt3^!{WPfLD5^& zjNO`+;NQwLuGV~6K#^EF&YCo5-w^B0ae}$?w5ldh#E*4W7x{@27#eE~IhX16d5`cy z=S_!~gm5wEiyn)N`g8ShUzndtd)8MtUQC^WVEn#Sn^8&U!1lrgsmhAB6e%aM2UM%9 z_DsGpIm+Xp7Qf~~Po_V5np-~I7X;2sTnq!DvDna0!APn|6>WxB1!05)X&gca5J~_J zz=csld5nfQEHyA}aB`X!j9`$BYEe83a*!w^>p0t;RekKjTLJR$hpH&LOP3K`;BHkh zcL=ta9L9l+LW(T)?|?vTvCq=8U)tfT@EWKbyRjq<(d5!C0Sb*)L1{zWcw1yyWx6?L zZ|D$kaEd<)A$^0pTnN zD5h)iQ@tV;z^+si?RGm{yl(~xa(-S+apHxi0`}uq5tB!bjgl6PL$~I>f%NRh>(6;y zS2)e0lK3CmT^i7^?F`>KAGKRV8=8@X-k+6`?9@6CJH1J!Fhj#qZ?kq1n8gNbRdHlrF;&AI@6 z=S!qvwkm@^nh*>r7xe4Y?e$Hn2(mjz5=Y>)2~5!6eZRjww%n}v>TK2Dt;YcI_u}^- zSo*=%b9G2Hg-sZ=`T`S%G{4o=g&b53SQ+XjQN~6}5UVpW#&S_RY|$CUhuC5Oq%>&_ zBSS>sP2ut3KbUqz;I~pPaWMqxcicaBY4>GQcIot`VgO_`<)5f!4^tDQmap1FNaGRs zDalV0E}7_NDRv|<7Ns@G4OvsArX0lkgp>ktDc31?iZSdGFNc)hz2GZ9=SV;4rhL#e zAD$_{+sk^yhqTIgK>G%L_Kyr{#{dOovjV*Nhpp<~0fr#sj(fR)^!pchij);ba)^cZ zqL7XdzOv2l+Q(l~y~>Jk%hSBe(wN4SQaMmQH!;~qHpldtQXA^pYL7`6)|F)~q;5IyE!9%;hHX{?Zcw!U5OWcRK{>vY&Bvx5c zN|Nlul}P)+*heyqK00dpiYo%{lSm? zT<@zpeUf+YzSsMKiL~Ty zL~#@WBI;7mq7dQF^)wA+14Y}5M4EfTgMo~UjQYBmHsGyN zh*}H~p!Gkni#$rs2DOl#MBJx6#K0=+!feWBcr7h0(ZU(c8o4Z-1O>pSc%N|()SHad zj9~^s&y*8F&(usmo9;}WN$ih^PSoFIm{v`%F42$-38}WugGB(*JlbdYFbG({Lo!;Hce+Judqq`0tjK+rQn~4r+=Dt!_%*zgj5N>>_IT75j z^I7wVZ})dH*2EKBO+XIB~quREH_(`)3p!-w&_)W5WBA(VQIbaE4nRZ*0 z4!_9j0rAmSMoZ?(4IC4KjTGUrA^>uJ>JvCNxQOt$g?e1G52Y>hhn3Yw)~mmh8d=U5 z#$5D_P6R$U^Emzm{*S$H*E3hxdxgQUfr0IjV&Bslf^^{ee`r1Jb@4|Jo?zX4Q@?Fs zmwBYUQ_c%7b8b$ib@)Wj`=;=POrdq{C-+R|tRPrD~wzMUhR9wsNL z`Swuw?OW~JRo9RNB9!s3i^lYaH#@6DHd^bklptx`*0o3aB5kG$)Lg#O-QQ1n7xvyd z<|9?n8oAmRK979A-V+@Me_Q#{+XJN~U$kR-(3;K8p%JYY^R2&V>+YguO5li4sahlp z=w)YSK{IFP4)R$Q0|+l56xaK?HREB0D`JEAnTY)<37vWN-;r>~NBJ4r`vyTUIEAqC zk3R0GDdq4uG|hNRd#)A9S~G9m|Q&Y~Cvg|xtfxs&29#GL5j6Wv3$58=)8eg)DY zAI+0~QBrv)MkPI+<=<>f=-Hl+^VqykWOk#31<`%18U5N2a|t{bWsXR;k{^$QBcAEC z?Odp#cE-a|vYI~g9gD%>w?+hXL*qkhi{Ye4<1CxzurIZpM^sV*(;Ft}%e{yaS}g;m z;HdZwWQ$**aZk!)8=N#?hS)D-R;Hl?bL#ifE9uOtX!h)YtzoQ2M8eSDuvq#%KEf(7 z9Nw@;*pg#D*f#ro_7eLOt_rV~@&zo{pC)cfC|mKjK0}(Ynh1mKTggzhQ6mHqpIXIn zbpnp>J93I9hv}M?LBKTCE~K%^sIsmuexKjpQ`C@<)mG@CzbAF|e7+4c4~yP7EMhj~ z(UF7MTUmSBCd-{g6XhFxEO^ezyx>r%dY8NTJ#WeTCkbOhkeK)1TM24ll# z`x(;a5qZ%}_P~=I=g&7Sk@je|%XxPP(60|;jDqKQY>E91vJQjuXpq!SP1pT&e9WVi zLrCwIuNj`b{V`WfAD_}dZZ~t)&a)t!+u4V!Y^S5^CswV4c2Bskl^b7R-C?U=x|FKR z^+cTNknF*g9W=$m#uJFY@*f*?8~mxdqB&?`5u*|D%s6jyU_(=wB<-#HE(0!|+Q+`p z_#2W2nt|V#++M)_bU?)0k3H(#xT8ws+kR^S(Q1n)Jeq^l^@U zsH8ceA*D1;q3~Bub{e-h3Gh5rr|nxMA~$s-e&)G!pGneaLo!vP$~A;S_#Arlb8hYw zICbZy=W?b)g97yhCi~2wnaQKirslk4K)ggW9NlMyju8~65Qh+9-VM)m%8mRnvZT(Y z1a)EKA4j9BP4nwv$u~iuINpy*T1T6ba+@cTb=co?aI7%8^MZ5kCkH+(Sm?TyT`Zm{ zPGmZNq**U@dH!^4BIv&GiOO`p-TKJ5YB_jH*ZRU_X&di{Wv@-}G2G?rt?$)!0bB7J zoE<)yWd#Yw75!zA&DM;78BQH`n8iY3Hgo8QBYy)#8}QR&WLe}gy-|8Z|EF`bdMR-U zapi%uxu~+=eSKGJ5(w0le51x9jl49Op@a#oY-b)n9Vd7ja!>f`FOr6(_m;g{d=mX$ zLsc1N1oxkNkkz!vChZ)TPciHbKabivdjGaX!R>F;Dn)_B`(f zluMS#<9&vkMzXm3Jlh1N!bKS|b2vSAes3_vNa`}!$4frl&Qk?XT-T4}>V<$W zhIM5nbM@;ev)lXtd-+lC^*oV^YFCrDm!s*m$-|R+n&6mV10dl9;CTb2KI+!voa45= zhZp0&obVG=ld}w$^Uh6*vBs#MHy%dnE_}Wzup}Qb5J!Lp3Jsv^QESbDE(WHzF=3rtBo*ZlH zFjAiF*yJ_Xu%yH{7__fbuiX3dO(9A`Am>F2hh(I$rfQEokZP^2^VY;`j9bi$my$;s zJhGA#Qc`DZ-~ z7j?#|ZN!=&$4fi5^&zJD@~9l^W-3EUvRdx*mlJj_RJHkWNH7yZ+TsIqXr}oRd6SGP z7jjuFViY|CX9ykjFX~@>IT)=)aezjR4MYm&X1?>ZyaUf={oY>3LT}=y3X9QEdpnGJ z?Ddyc!hN%+$*ITX6Cb^;-ktUvE*>8vimWfi*-KSxkLT7)O~XrxY{1&_+B+>Bt{P7Z zLRvmYPg7kL?Bk)x2I$nA$uem*4m%Pni>^&@VJ#{Ah)d+j{%_Sd(R*O5vD}P$C<9BM zZ)_znBP|CrB;{|C;7#@!kfc1~lZOp+EOH#KhoFbDzfX+h-JkHM@%>C6W&AnrzROJu z31z>F)}ERo!i!~*83T3XHoD%5p+cA{9$gHuO6;{>oML(R6?2cAoWSB~FZazRNm%9_ zsx?npsvS68@38M&V+B{{Hr;C+s}fX1Z@L?O4-7I%5ZV zDx#HU+B`Qhtqred@0$B0GvbXq#{F%mnC(2>F*}B9+#@o^*#v3yFfnnY?YSUEaeSG= zc!B1=Ehc~Tu_Q()%@GsZBBegW=@%_ffK89yI6Fpq!3|$FUgeH?ylniD<`1|0hM~*` z1x2IE5F?x0s3v`}{tyKlNrGd>r=@Yc^m>J%Px#pQ5>IKjbY{czJ5RnU0}&F=PD8%tc1 zUKyzrqp$VI$@KGKo@+er-Q!JwqlM&~n8m_^BJ97(iIsIOXa*ch>cm5ikgakvBkmqb zf~EWZU?XsUAEv&fng9s0)^G`un|`5q-+t8dS;$Zr`$F+%M{snOM|O&smi5Rl36A*msbm6y5Z+|&#{6p-#j>} z-NQoC`T46YiOuly0RnYLHN@X1+IB?3gZu@4;Vr;I>Lf6-RP!%-*5zWbf*l41ywId7h!oQk7HVF{$7j42$~H;z&H?0(PZKSkYzNS zyYhHORPiKZd^PLO$9{dl3vmh>hCK*;5D1#;1YA6lbnR-Rl59mQ?sPtEz4(JivpZ=0 zzW^Hk2g~^1+_|`^v$2z<1BieApSg4eLt7B#xyV00^m3L)rcQ=`x!F|=?VK4!?QKjz zrECn%o&PeCi#Qwq&HnSSa5AxRv2%bVf0g|ev9bQe7;vxvKs4hnrnc%J-fSjTE>>2_2P#mkG$&{@Mrxst`4FHvL=Rf49Vc=-I`j#s8N6n}rAE`9Vjj_L9=#@`er| z^oI$^AeJtk{}8KqI)lt1ZD(fx7tQh2)Z7vTW%neb5dqQgn}Rs|75`GZ|7FFe`FAyt zP{q~3!N%0~uU%RGA|5ozwAn#00xm8l5KTS{yDk|I07Q<@#l{BWe&^x=fk{~ZNmc$I z0SidP#>BzG#?Aqvy9Y3V?Dh}y0NDO*&wo_`vEj3_FtKy8astS>SpKrdv-|^G|KD`~ zyVZZU@?ZM?tI%I1-0VEu9H6dobCYTFaPcs)u(0!hDCz&%wZBFNK~gwDPQm%NQ-9m# zVB+Ecu>8Gi|Iai3_c;JN$lEyop^Tm9Uv&T=Z}?{e|7rRkI{(#;|7uAW-yhvOF#Hs$*)c=BJfV}KK7>WN46an(m|GvIJH)-51 zm<3JZ;T?fFTf*c}OmbHGM2sL#dGD1K}c2INZ+vNi`Ns^3ifD1~?1(GqQPfLWRqwCJxefkdw=YiRQzLPHo9O5cNZdn z-(ZXx`0e5eHyW%x{lF3AD^vdGaP~hiM*j@x|HS0qU<3^%|NkOc!Vbh`|2Odd6R(U? z{~pdv3_*hmD7yb*cm4s80=bB)y_%inU;2Bpe>lfqkk-GQ9$0F>S#%Z-Tpn&GZg1DwO_C<$sNi>@Fxa5r$Sm6j$PoG$knoad z;5Nz7)UROR3ye~-A;zMDqM{;L44}HmuKdJ$U(P!aIy!JA40Uy|rKTV9*pt!FHXdGn z9r)&bc#(nkj~{QYUnq6rg*&!3yqwSDqZ-w3uH& zg9t#jr_=S=`8?k9!$_eE8o@&((iarFz3evJU<1CvCTN!|a?S^%Vu5kPf!&vD=(=ZK zyyk|2r9Obgw3)4@bd2u5zc7GlB7$|7%4dHqt*P6D41fe9vtM0kJcx<7J4Q*+fJ<;+ zP-ADRUi;&*1i8%(v3=_8x{>2$&HjV|76&Qp;I*-!;$+9rNh16R26j=KKg+_mf=~&@ z65V@ZE?;iH=CjEHcEk;aj|2uKM-~9dk_iO?SMcb_5fd6M0s(%i1ceI;cLI%og$8$- zv_9yNS3(xRKZ6GzJjpmr!sFHbgrGjxPUELX;quLQv~#b6z_te!jm2@~7~cY+ z9N2yXC>3O=Rl3+T!H%vfK2;!dsni2c+Lb+4K-x@)GHDkwP;$aCZjZsQ>FoFmM9 zm@8PCyBd)I|Lw>bK0{6yEWMwS1=>u6cp_}v5JoPXRS9;k5Paz7In2ctO{M_$HiTpb zaViw14XdQbC1YX@s*n##F`9lk(3V3ku>6v*4dK{e(cgj(iYdI@fhSxCRmFe}%8~nhmf2-u_MoJUY9m3FR%#j0Re~PWhj!iIR89V3n7R8X0XvRvSc3u(tu`X^12^3vTfxhE8UfAB24l3ASIHeNS#3cufeOA*>Gk0|Xow+*W^X zpG5|fk6f04;5y8S0cb)X+kUSbk7zc_>_aA4+^6R9u0dQh|G50s2*5(@O5W|HwFn*6E_Hok%uj*`ZRLB@EKCYp^5A}X6AtC$%amP&86*!Hm3UyDi?7uw& zUPKykU&F1mgXr^M%XZ25?z`SQWj|LjM^uKd;e$-S0C{kS{#u zgV=bZuIb9$$vQ)_%L4Gy)k0Oaz5(iZpWr%nYXFan> zR7;9I`l3Lhhp2_G(H5rYY{|8J-|BF^EAVG*-^g&9AQhGXi1BbEo|3fK`g{^`;Cv9j z(&2$lM=g<9v;7lAK{Z@eMyt_L)E+{;NBd753!S(-S;BOL@ie28-@dY;iSG03tUwee zSqZkfdo!K30&@d5G0y_fb!4#m3LAJySdwA-0z1TgfqOLg)QKhq0ClvoNNgyknnU~y z?m{+}!Xon?wOu0WPxz9uBW;y%TBBf2;O$ZCQUhYeNzZ%AL4p-c_Mw7wA5~G^tVHVQ zNUG{7FjJK@$TsCYZ`k2kpVy7_n*U1wB;Oeqiyt5Tk>Xm_*FY_fD3-d}vGGB}1Z zll+8?e2TQ9_8A&zj%OJGX1&GINgkBA@+&w@s^7-OA_Ez@(VT0-u16a5g^-}2ko@;d z0D6Q06u~FUSK$%W)cw zk|+}~zzbP2dR7bJlSo}u=R?E8PUt#uVZxtFkdO4ZIdqh>;TEAWu|bItG|h_HIAm?0G_#(=YUW7K|e(z4N%EShuVdV-NH~;eQ zZZr(@(395PZ;*-kaOTKot!iM&V;%AduZ6D3nDxqPV&RWsg&q%mhVa@RaIn1wactzs z3L`|Omrh@J*Gbm3mREg-75H?%64ooADAshg(TN=IZXjll&g}1NW5!7pX?sW&t=;KA zci^JrCea|F;%7y$RP{@`-?G1or)Qwuob4FgpeFRJUbez2)|AUGNj=?@2INwO^uiPA zVjB(Wqt}$#+SS0p(q~y`pSV#GGQ-23?d(^pTRXqatQtTVslivRW%}&9`4{cRdGzV= zA-@dH#p|(pdGv8w8L5em)WRuL$|k%*jWVN#KR=7b#R2N|A;m;VauV>u#mI-k*4&RB zq#yc}iX2tdj(OqIA6oX)xUEG=|}sPHKAhptEH zgdNRo78V{By0#G3%%pv=?8;a*if#SDykF82Id897)n3zXZQ&obq2~3ne$p#*q)bUrL5pQqQt79`%|BC92Q{ZdSH2d8 zkSH4H^6PL?P7N^GD7x@%AM~LgG_bW;J!V{9Dq~hWm%vMd;^(yYdXW1)8JoQFFO`@U_BosWs^K7Lg+?>JFs*OXr&jc7?KNohp7Oe$}w{FkS ziv2!YzLS=cpi&5?U#pisWeaQ$rhhB+pi%3 z)fuhCWA>Fh3|8Br-SP0yVksQ1SZ-v!cVH^b?DfnesjR2gbv06d=z|Igi$7~Kn2=Ky zf6dLz=8o5Q*HO=dAX!8~0c7{}4|A~Z?Qn=n!9De3^oVO-oLoBV_E5RB6)_Pt!P0-l z?C`9tX&mLRCKbaV0kre*mso+>3;4J!$iJU_(^tTY>mNor)@xG>5Yg^$vzS*W#*NKX zx@#gPYqPLf0Dy<~HV5x&-#E;ItR4);TZ^s9SZRVQ;?~O&TeC_9iq?-gUSW#xuX??; z%o~wCCvs=5aOvk*UtRB2C84`0h@skCsO3d&?-#L{HY{ZpIIns2S|E%w?QmR^YYx># zuwS(k)od|c=hzt(0xrK}tKHh$V!_1kFYwhnRu;XeFcOG}2uSP{IZ}6!a1|a))0Z6{ z8# zHsE!R1h|dU2CcP2FMeytI@R}bMOY}K$@nT&G4iP)!beuu#bNlW(Ic=;>{?pwx7Cq+ zySN^iKaIad18C`#IFI7DLLZBBYdxdUrY@sqt!cFr+jD&)RLdxUy!RYQv*ejQuM@Eb zkHmrMf!UI=-ELgFdz*XP$9d*<`}9q*yT*|7Pwfu=p16s`ObYh=$H6NmzSq1D2OXDv zZs#1HDI)W@k9?w~*W>yf|Et82q{gPIm@3O}cc5*{?7;NEbb2f=)z|m_^>qIfwvo%s ze%z0WFEe){(fL-NsM6^ib*AS6f*#@p(jSotj!Mj{jIN2&g~8q8{Ca(%{bJ8A<>lKl z&V86Z;>9H9&21O7=f!@0uD|j73p51+3FBk=c4^HN`*0?3!tp=-`FqF}_m0uCcJ@*s zx?+FPi9l$WSBGA8nqwC=3!^DUXh3HhfZhZiWdRveg3J=z zK!mVuYc+S~o)@)+6#zSMB|LalC*p%#5?R{|SEq^;g)$u%m?`#cR2VHGmHe$G#j>G=L}3+1fWM0;nkbJQ(>v`hVqeMJ*<{; zs}OARk$^*%&=B2r`vc#{FiSC-MmSRm27DEaO9kwk597)ga5kE{*L)74jXH|S@#qgs z-M%k}n~_7TALVcU9z!3cFViXPf8=;nrv7W^uU$B2(Eo8JFmdsiU$`&#l+Un!FhBQm zpL>~151xR}oaLDu2}gVGApXZs#cLkzokTbP)R%0M!{nhAvDbZ}@!&^-d8d45%85c= z2K1kSl(&u!jl7N!BYTdA(g!^l_xT*6?7l<{MidN%8hse&&T+u4b$v=g@`+bjOUjso zpZjAUeb|8~Kj;l3n=sNMz%~Ze^;$!`3gV&aLgFA{zrSsMIDW~eH6P1#D#`i(++F`_ zfFn%S5A1P@9l)rEhZ{kgQ4_(46vs-IqCuna?>w{(#~dFcQkHBouczOGYbPQfUUM0% z_hu%ukCvA_i2O0kb||#0f0Svi3jYx8-2>C!p$ik8sl*Olv@+=jp`>^2U<4yMpuCdn zTa>h2$H(3W9b~+zGHvVUHjdc|xUfQB$LkZYKVwITt&O#hA-TBdZDj?6Q!kc@$mvlm z8$_C)xP-jQk0Lz_B04{FSq`mHuAL(n&-1doan5e#ALp$je2LYw?+(8(f-&3nzBp$s z8ag4{s$q%`*G>AtJ#NN!18FfQ%{ca3PL~CGja2hHML%w&!s1+kqBZr0u?4mK1dLH7k_iH?BjjoOjXT=G zDzUg%eUg_&3obqS06*7>)~qWdI)|5~@OTJuqIoJY6B$haXAU6v)l`lT%ouiIc$yBrtyK`UXrM1HBxh{|Ps zq~GHvqxpYEn<4i0*BU>UudO_xboLAKonN-^>mOdWUy4o!y3Ov8y$km&p`nh5TSkoA z7!;K!8bZB9Sy8D;etIS6MV}5IXAE^l?6|)QlkrNwr;9MKOv!igBayz}BRjjE(-)F? z&Kni8o$b~p?LJMyM&0PzUhS+>YzOr?*#2D4%^$+v@2D8pjVErip{~$Uey%DLu_oWp zdv{O+qg4m(CpmKKf*YxWP!aRIVpa(^I>v?ysxx@4}YgpXZ` zL}jjyAZuoi*Gw3j72YRyt`>PryUn|bdbz_N1nv(lzz0pcu7E%831`F1nxZwSRPC!M zc^5Dtv!lTr+BQK98Q;@+b$=qY66!SUIe!E1Vv007FtI|unvmOdGoOg-q#T+kXY(?( zNx&TujjCN(Sgvu=W*3P5(RM-OjzGb`lK=HF#2tJ$Sx~tRlZt}$Y7X7_@mD{}!9nC;Xi>WICkyRk+ zETJk52`pN?&ofTWeg9(Dj!PL!TTG{ssTsj+wqoS7hfxw6<&p^dfi>TX4$@b4>>`nL zogRg!+dZw69O+I4hGXwg}_UsnH2({+5^n>2&ZANpta7Rx0D zQS6*!;+3aC@>RQ|htXtWyt{PBK}PC|W25*= zTRxuC(0Eebpal-UVJD{84|1!w{+35){lex+QIewYn6od9^}Cc!@W9Lc1u|jVYcf}m z%R^opRBciW)5;3c2kd=*f?iC(v5K(P62`OrLtEB%M#P8 z443ih0+0?6esqIunv=WCfmS~EcoiP5A8m8oeX|*RTZL;b^zlbA-|yya+!|*>zq!J3 zfDsoVpMXC0#QxV(eh--zl}_v}P;o8hP8)E(;q`El&u=dXN87FNa+TU$dH$(EE|89j zt|n6oeNj$4Hr`U%eDH)W)(dXwp1E7RX1(*_aje@r6X&23>kJm5Y)0&&2qI&GDsh=3 z+H+DoI!&u~@%v(B6VvqLVAda+Sg+qFi?ZHJm!a0Rb!HcOXxrdGde4qF*fB$>i3R#s zr`DebmJK!LCXb?E0=`=MjwUf?{&=PHRstWzZPu5PS4in*$ePfI^&M3;dXO-C{#c}7 zqO81@jY1Y)!ZAf(leV1xlX#a z_y$WaOEg>7ST!+P6@vz!$npg{g)%clN<^dMHn61~^(S4*hw|YDK>6r*qr^fwN)Zq2qCc3y2{VGr5yyWedT$H2yNF4vh7Gx?qC){icG z%njK*%z3yhQVtb_wd_s99hGEQW?JT2<{t%&nov?DFVHOvRM!-cR?giccxPamQ?LDMPxv}O{ChNnUFbEN@2~1a_dIcZ z?UB?l>n!<}LC9dcSoQE&4kCqlg^^}xy=RFwoQ{zZTJkzBFakM!Dz?0>2}X=)eBaxS zuu5$>^tR^i6@5^d`?Iw(Te#jM-_GC6YU&;ohvu>esf?Siuw)K-TU^nve?gD!^=&`< zSLuDCL&%6kny-i|$$I>Xo{xUTdj(LQ5$8Zxh7#Apl!TCxC(03N#x%4vEK|rFJX?+W z=3RLEf!y?R#V0*_=`72{Qus=$ zo}xTa*CB;oZT{mKr{k~a4C~#&1}4PuJ;(;K@elw^Js_f&Ec?3>iD}pet@ZEGJk3s% z5EV9+-<^uIH`-r=*s)Kp`f6G2_wK;Qf8Rmosxf z4hwXh?PWU#YF%U%V*8^=!>W1U0v5Vqs`gzF9al6~HumteqQr76-C zN2@=ri-1R8iqvE_s*YeqcSYf5FtX;OQM0tK-TJiKkh}&vh#68kUgeTGV69SPGj`=9 zPTc9n{wHJKi08nFc>@(ExsTgYc_KwituY4T2UQ}Niu>$!89PvwLLh|g0CH}`#bs@c z&;0_2zD8hODQp3rA}cr-xdS4^78J*-Ib z>9CEy6Qem+e=k3&pk=5`ZY`m`V7X4K@g~!!$QAQNxDh)eXQuJK&~KXgp~;O7QaJZx zeFiukjh9k5=i`0pjSd3#EPRO8jSdX<2GgQhp(?-jw$m7NdV5*@{7J%zNBdB@Eexr< zXus3Ow1V#Ep#{$U6C2{zaR`0r$nUtr6*uwzHFV6fL(x|})GZ#1P} z>N@th!X7vRFcTDnX{IC6oQv!GJ$HVuSH^!f#*1d@dCj2NHy9E=4OR~4);n5R&~%Kh zZ?cb=i5!Qq6#)6t zydv%hH1AVBp~@=rzV%35cB#7lL)Wl>$d6XQ%sYvTxdfWAnD{YQmhxxbO-V2n&=1BA@1IJ+y&Xvtf~Dg0pC3a1wfsep|@v z%!z+%`EmCXF__6@{jlm~T%l@Wy$_C0lv1^&(UnE&7a)$9g=vK`<{8JbvVN`&AGbi^ z{qecCMRA~H`o5s}404DNNHs-Bx+l_}hwI=5&Vrt;GQoUlvM?YppQepT4M>-$h}0%P zWYO$tQyti7QHgbG3eE_gO%fzIZ^wN_n2SM;A??`k`IZm906h1z+^!rtaQ{GfiHVOH zx?K0V!?^&~X6N_ylD^}R4q94vo`33wt5#3n{S>l_rKA>`gp{x50MF@|j<_1j?ErYL z+YA@cx00Zz73xOJy3frV`GG&7gZlaG3sHA}+ZLJ77%!rtrG3r*x$xOOIoLBfOc+*2WD^g^H*sPt1lrr*N z>V2~qC?FcG8cg&+RlIuMKc?vmmz>qS*Un@Pd$J$h*P@i0^K49> z>pU5W6u#k^j{7!lVxXv`wS_bbqsDUNY?-^@6iVUUG}>m zxah8J)2Ex7T=)K&D__K}rvt?gR+8D9_ZUN zdP9O_vE{%ypi${FDz=KYwV+RUq%>Fxw#iYnDz}mJzD?1K^a_S!t(R`IK@;*Ylo+7H zo&q(~u4+{7I)X%?&k(4v`3tt~pqH*-nu%1W3bTF}j`N-D>1+I9=Ys^TSXB_GU>oCw z4i)J8c@WFsh4^-yk?+?WrtSMcjT*HvK;_WO(yi1yKCd8Pmo3$!g9)oK6I@Lq=i!hG zODLdu(W`|z#6J>qhKZ0Nt3;hjv%l}yJf5rU_epstnHtG>^gKP^@BQr{olvObfW$9^ zgINE$@5Ec5A~~Mf|Fsl4h5%Z)OUVWT6KNjN1T#nqN`wQw5rboRLbSepv1?-8O3(%; zdV&T~d>~~faAAR+cq*l?S4ICP}qo3iTh`KM=g`-kFRcSD}3rhfcu@w%@T_rPht z*VTCcTVS@|`qA*(Yvo(~(-TI@_BV?=U=u)yvOhvNP3f!cmPHQfRX_dtFjy|ZBgA-%)l zPyX%tBlpGo!ysL|j}K0-+OHn@r0ESUTu-5qU9SE@ZV$y<@fD;mBsaiTzt@3y`gB(;TXkslbLd}Xgsa&N-IZPcbKb#G)$&O2r6YyIarte1{9|cGq(XsYbnQ@V^z})|PCrIpnAacV z$7ZA>QNF^&)>prB#MUVD2#!itW7t>Pp7AB>h!Z>EQPrqVk8;BI9;a7~bm$e5D3{k1fmzkl>Cgj-#J`(mt~`X`Z&Uu6jcGWxGKn(V zuhmW{zsi`m6fI$7gYHLghRmQ=G98FrehHd(=!%cNEP03}>ir~V-6{FlcraqE1e`ow$#UGWQPNPUwt{8gGCcvn^XO zTZTfcUm-$~WjL=B(_=u{T*T1P2pX5EtA{#~t!sfYrqrCE=fnSXMu@s@oO|SOji+Mu zvbR@8tl|U>nr5aOzr+QztM1-8q^1Mx`v9j}Y-rOWD^woqdR-rdclqxx`ghJX*>;{a zuuSVWQ!8)mVq#O-{K`pT=NS%1pdo)kTS*zX*<>XaE&jrs!|4?Sd6TzcbsG_zbaIxy zw8ee52>%cpsZ!{1T~?trlpE@!Xn<-Wj8}0d$Wt^~@+=(M?z1JKK$&1v}eplin?cPEm$&Sw^%hlS9&(wps+~Mx-NPe`IS|zWabY|bOWFC z0gZPH>q%I6QIPa9L$i|B_2r%YuR80g>WB587I#G_A?qz%z;u}XOmCqtzc_af)aA1c zh&X;ej*q|me7vmY0$Y(v<~o8qgh)RU6LIbQ{LQWW^PK&3#31Ck=lPHGH@joEwKI`& zJ*$*^Y1q%`pF35@nYDlTCRL$Hvt>&&*xkb@#A!^LfJY`%pk*MWnq3-jZyj2<8qYKz zwyaXwb{_PU{37D@*-lh!$ZMJG@UbjTcnSBNt7)k5g!w!QI`1ySux)`}E%Doa~(E-f!m4{4vl^KiyTUWWB4as=KPz?*%^) zgoa{WwM@0?y|y6jqd<)LvW4H?&8T&r{E;;^fyh)|YvHg8R3&&26?mG`DF!PH<-D4^ zbiA7%pZxlQAHRMtuRrTsT;Yhame&>1P64dpof0rhuV1(gB8?P}usDnul`$t>ldfk7 zVXbIt@XB2QM?<-lRlED7V`_mEKiiZ48VX$#f;Rh}TWN#m-J;5SVj|zd`{l89?tV&C zBnX9rulenV#4j-|ASz|meh&aLSW%4N-dVbXe9dOcl)Z>vmKH%h+uoM(s4_2&{eD9) ziyQqm0`phQYyBz$;|$IQ&H%rKMS97RnJk#>nIs6jjB*c21BZ97-g9*4rjD@%n}>xe z?~Q_SlVK~(O0{1EnXdNohWDg82u45A?3c7ISoplw(d$c?)*6Fxe|8hW@aUBBa>Qj* zf{KsXv5WekVi=lY88wWi6NI&#){D|uU4O?7bEgzXrA2*lV}uH`wPqv_wZ-BK(hEPO z@0-)ZRSiE5t*XKd3kCL;@9u4k%1k29W6=$=+vz$IJM?Uj&T*geyPhx=P&QJ7#>?9r zBgQ(NZIMy9Vn4}MUK-d_XAxYRySK}*TVuddBx*ign$PguJ`L=5gCT!vyfN7Q&Nymc zp~`8cn`b+D8j;*BqWeBNO(%l#l>E)ZRdeh^(|zA|1*Yd<37oTx>uaYmy|foPQUb`2 z^B$fJKee`w{!N<{gMt;ZX-NLG>Y&0Z_Nw#Yo;gWLgDu^+ zZ27mJW7Su&ZId&1r6eb!e5g^#j17lrUWlu4E;mIr=KZ7Ut5d`zrp;SZwCA;Gu&KtQ z2k|P4tlBI3BRt0KSP+dLLB=;ZK$#@xsY7VM^T>r}3ZZo+afu8~&y_3Vm!Hg=;0&|rzgQ{*Q=BTMBDW>;_?R(_>NLX z{N*bbaiyhVX{#DfWRUCULt4@sXF@i5u!7PWqqO6=7!P}Br8S1>jW2kR(ycuq(i_)9 zU@6MCpNU9Zw~4*pIm9UNw>H{ZdzmO$Ijhz}Kq<^{^*_|6=18xmIc$NhnVT2%QP6J} zROL%+u5*1SI_$*Vml6x*K&WS1uVeO0eQ&4(_Q%m3?9BH3)|yh;tlFemoF+_QlpqfP zA=|>Q?9}rt789t^%h#zI@Ry&(mK|2~^_(dbi#Ibna>)3cQ1p~^8DD3X(=2VNcwe;T zW%MDhoT|{NPGxqw6Z}Y5F&Z*%bS5{1pJ&7O3iub!l-A?V%v9vIM|1Y8#*@^z1#z0g zMl3Xf3!}bvgW?>g`vULf%uGL{ao;693tPz2xgY}+`bw@tm_P{RYeME02hA2J@_mB{ zP!L}j(60tXX2H)}U8nMCk?e^kCV!-TcJUP1*2YQtMqEEiyOojC2BM4XgPKp0g)=rA z+inFyM26~+5|{OfgNvFEeZ2Y^cjHpl2v4Q%2Ux}+GA@3X-CZ{!W^fjImo;%C-}iCh zi%Xa_{4N|~c9QR}95bJ~sM|v})Nxw_{Pu-x^dLlpCkVRqk-2-U&rB+bzZW48w}M7& zM8kMZMY?H0RD|o$BTNyiIE8m-L~L++?OQ~;xp0}HuL%@C-=>wL&WuN&g=I|)ook?X zsR>70b#1|*3n39xt*+ox@v%5Qr@gL6JLEh=E_wunsZ7PcC zBKx?WhsL7)Dn)Dgj8DMZ^LCEMQi!S~#Aq5>2Z~JC?-h^XqE(&!F`U6Y}v&n{$R zDabJ#gRIXW7`LoX8RYw5wR9}b&?)wvQ{~k3V5QaixN*YmE)|bMMv}T zQ))$PxyR&@x|L4;t$jXpL?b27QtDmn2usrvyPn5WZy1VG#oNWGvV1iW%}}lvwD%y~;kq|Mq zd<89NdzJ((XnL*$YcceK9^=Nq!kjKn9E!9LWeo(7??iWN(r`mb4W8HU+8)JBEc>ea zmiH7jryS0|U$1*#58l_{&!9_ocsX6>wj_?>IiU*!PxoJMbqeM5Mb7FcHyLZP^VDyx zH8r$Q({p>fM1dOb@2A^);i(sa4R-%p)FW!tEzBrrUPYJsMtSRI@l!0kmp0|Q($52O zDI2C_lbibUC!_Y!p9rUm0!6?th=rn?EAk?Z%u5tUA#T5@=H=MAv|fW!(G$j8UvEuZ z*N|e*p*Pzg*S$NkELVc@{7`5e|Ut7%w4?xKzENe9uh^ zArv*ztNQ$%JbPb@nyyx_46R?yHWPIANhXr9zsfvM63tCqS!pYoAAK3LV zmt(7%|5LgDL_Oc{e-@6{{sizxXmu3Pb0{8KddiI6vKRRBpYES+-@-y~p99meR z8b+~8MCca>v;~a6r$Htj&Bspw=X4Iu)iHE&Z)(W zq83R)#OC^L9Ez&x*dC-Di54K2B(qR6nal4FKEOR+eDwghrC?IPVr61ywgyY}UCmDf z&as8>y1?-o!y|uyOl3qSu;QA!!=FC*X^YGu{p^d;0ptu~_iR$o0!*Zjh8dcel>@&_ z@`v|!c^4q=KikwJQasz#B0@h_CL&&Y9Nc7Ybd&JDOa+}kUI-D?KiIS(ay1aF7qule zWTrH4=18-ZK8@mVHuU==&Oh1&AY#;~8tHqo`>PuZ5Hx#=db%tGL3=#-B5L2gHZ0w9 zY)n(+E;}=ynJiA0f*bF%3YOwwJXF@LnuI@A4g@)AEmqasnX5w=SOL;<^US?CBD}97 z@1&|6J_}LMo(`R=9YrL>kqB#YfTi}Bpg3h}%TMTclOgC!9w+`h1(Ux#y%s**SPY8@ zqiGQ569(=Sh1KWBXO#WR`n5c_su+DLyD@!dNA`Q{Z#!y6h*Sv{zA9Nqu*uvvUwF`1gj9&LVaz*dtB)tfB zYIEUL5{?W^UE$Kc(<{h^O`_Qa2XN@!8M^S@4rw$suCB|| z;m?D0B3I8G87SUaXJvbzgF`bXJD_V@_7P9)CFVs&R1sF2QyYLE<{nlXMjzH1CX$#U zR(B98tL2yTH|}55jx_MX4*9ATS=&L<{nN*TD?1LSrpN#mCk8H%j$lrK#pSLEaCXRI z?WH4q|5)?%Dt(}owAiLTIaQU+Q<@#7oT1stop^Rbru*FmJSuee&?y-#yC*kGw0GAw z%Vw$sc4dS*!cCAy#I65}c)xtO8|sb!lFR^0pAl|b*Fw1dGCC$~IFFe{uUy#W zk(~t$rZeVn4OjYG41!)YCuOlw4LBAa&BvRGuc_qdA%GrNVl?lFNSmVXd2%;8&mk9M zP`H+)_+69ze5(UvtQ!Npi|pXW(BZwieVTX$+%mAH(d-0Y2j(pO!3-tHhdBwy6xyXY zsXw}YC!;kxZc$I`*h|WMC43H{p}-oth5rE?U!ggz{|vXyq&jtq%odgz2m3bKC`qcua9f@Cm1wUbysb3$0_i-a!iXEyE}1&1VHh~ zYne>GD^nPdAM&M_ywVq%Zel#aAZklifaH5tQ7DZYpf>y`yZ}*g4te<}6qm1v!!QYu zl%aMV%-rnAc9@{pipLX6pi`Bel;=%timqNqYUpS0u^@M-P7 zRyAw(EQ2Fi_#rPY+#LDguqOMT^Da}?8HP&rQ;e&Luo0w-uxfN%EciS09e8rPljS?t zEJ%LeaA-D&6{~Aj3GVho*F&K}=#s;s|0Ii~p;R!k#;}{*GFzk!Q6{)tF1b4P%&)73FDBPXQ{9gYzt zYB}E&f7SvtbyTph=W7(K>eFZs@fhZgXKz<`k(l9>;f>K<<%eD5PXTed@lsD&F$ov*HZU5OC?aKvx zW~<(G70Bz0ijQgBQsl@t`kq@o>YvlXMIWSVR6)tQgU}1|$jdo~(@D|+X)}Up(mxE@ zhU=J9n@-SQuN+GvN7Yy_8wvFhX-?xYcGYk+t*n`MV0Ojp8c%%jC~-fXty#hY&PLoG zfZWf4_j-1?Y@m%LJB90ygs@CsNV`qq)p$rX z*%|NkTV5QnvC*q7oZEF?r@}0hsm;=|)M_ z$kjxR@};Jmd$v-HYWlZW$BW?RCB24}E0PPO?=pH9F3Su1X#>6>C^MJQw&a3`>t@d% zSBy6|7ahi8gm=+Gryf^mx@{mvC~G_6ojUh_Kf>Xu)_;q4=8=5HBj7D}8^ZLMG$~7C zcmfkWE&iZx(&4o1`<*mQkcQ5z#~yoGU_ozXR`8jYoj3eWU;mUfe^Thh3Pa(*_2)Fz z@TaAs;uKo+map7aTzy+kqhe*DEa=MI=tb8l^N)C)k(F8l;dU@wb3Doe$Yg%u&Q}x% z4>F}L2M_Lunp_@kh`O8U20^w9jc%^X${w57>;CRGPnWu;Avd-mr90QkP)Pj~UPyua zH@crDM@GUg_8-#5Ry1hSHm?nh4FiN?5kl9sf6sK7)*7rgks9 z<6pDhE>^u+LvK84cA@Sc-42`h6oRVG9JkHqo05U|EzcU52-3JCBk(u~IpV(!QdWx4 z_r3MigjFwpdXR~og#onRO5&5o9>5Iv8F|*S^q*h4QBA&hktOczVeo^dh(*ro)%9$> zq<80{l_?SUQ0x`m&bSxGx^VMm0?_Xl1wwnxo7(shwNH6k9^%viA`0*u_ot2?B#-@gY#sug6J*+~Zu`$t zQ$Ebgq&z%X>X(cWczXrl1k~9V(8xnL9?srdh#O;9QpSBibL;tTLKZ`+CX|{mp;qUK zEoKtLlC5PvGk1v%%q=7Jsq|Doyy)Zd*fS_X3=@XieODzobke1Eg+)vVQQef6CG0j1 z)9ymauh3R5@c#4s*M+44DkMZMxB)&8-0B!uZEzoDWk51g`JBq@ghe zRVWn&lc^W=ZemRstKW5ES%M(Rcz230ehoT#maDchY zC-3*QoUEhxa-JZN2P0Yb>(GGVRHoB>>XiC5q+juYV8l#x`YW#?vRqQ}e%8+?^TP^Vvhp+w5UWGQ-=5cNMR(Hl0bNU;-gbOf2h@P9#b+^Q{%sG35b zVf-4hh>d&e6?kY!K+l208CrYTt5UvH?-qIn?s(mEq+x}>aHUsFdJ%T(@DPiGiJOS4 z`x~U&@gtix0g`14^Rto%n9&m#*FM16UiqGU72zaWL3a8vuNM9jJ)u?5>4Igy!(;Gf zt>Bwp2SVJ`9SvZdN&vEe6rSH|H|}QMK7>@1iIFOTJ7~2W0!`rCgkWKiC}Bh>z$@2c zuohc7g6O$~uBZXI+n~BCyLX`zgQuD#*&-^4lkCl0)ZfrnjHZQ{K%74a`nE{!Kv^Ye zn+>CJ)rin<3~iPl1Dkwvt;%H~(+Fac`X>{lfygM%#?;i z>2%40=DZv8r`uDD9WJY>&I0vzOsWtZp{o8Nta0uT<@t&ex=@^u1^vZRyyYk_ms^(W z3X1tPyH!Ppr+9mE%}J5Q_QRz^!Sc(z%lUmeZ2g|g$r5N8U_RiJUsJDVeL>-2^O9jW zLE-eg-na2l9_Qz-`_p`Fu9xMrSk@FNa!fz<1)_0Wz*l9qU-j-rP?1te4yL%Us4$}InaAOK`OLrtJMl9Q(^8bk54w3CB_TyaXd=77M4<>m@EVvX5=TR? zKw|}uFvkW*dUq-+9XwMqrYbeV8r6{A(Uj82(BT5c0giR)Tdv0FE@IKVY^PBoGtZ{mQnZ7uK?%~l2QLhyXyYjCd0)TU<7lEe1=A}Ti<7-HEtkG4}v-U zzoWX+QY{VmB%r!V78Dc$W)!>#=eGz7Oj`vj3{cI!l3R^)%S@3l0Q7Q=1C5J}%Z$T} zD<}@-MtX9BT9n>CT#}dh*D5&( zqE%n!F~hEdYjk)(D|wYjiWrJ>2xG&~8a_iJeNhxMYaovbD@rJGUD;|}GGbv@i&Ub> zXdW8$u=qJvi(u-Ko&B-QS9(xPvzxn);fR||L~P|@^bPUtr^nn>HJ|@+$E(YH8dt(d zs{3_1TRtFuCufA6!EM{PZ#|-;#vzZd?VS$hBoU|4vUBeU^A&jZk;IJ#z2*z590MGd z7MK+#+Wd+Mkri8tWWAhitdSTFbOD@x+KW-nuU2A_iZz-alVs`sD+B@X+wl#RNBevy zyNxwZ~CHgD9be*PZT{+-d$~PbInZdF?(^+AV>5a25cZ-AV89vh5bh) zML?15Or#TLyJ)Pe>=MDqJAT4$l3g-T{-}7*gsrrk;Vs{la9r}9qd`xvbLj~FC& zebND#6f)?bGO!v(6W9nw6#an?jui=)yYqe3U!&E&lba8h-q4tsm>@l>VdeiT+X2*8 ze)|~z%3AZ6t?>`R^DmO;UkZ`n|4tzS7Wn@F5HYjRu>(aK0MHuxe+dw=Fazi~m{|af zK!At=NDVPDv9kUJ5HZpLli;v368@#zaIiBlv;CJp#PoOaq(4}Y|A8y{@5&SY9i9L3 zhyI5c{AN!6|E7l+fYcDnzW|><2qIwSC}7qo0FYv0VE8L2z)Vqpn>v4oobY$SKT7;F z?Ds1m#=}9##QqQ0L&(HI2w?bga+bexRWY*AF#>?1${(1~|BfO010?#59{uA3vHg~e z{#*c18~R=LAD@W*cfJ0Z=bt72nb$w#|C!Gp%lu6;{WF#W`0-+AW@Ba51bSG6tQ>#T zo(%{l0TX`xW|G)|Dia$JocRqsaR5b{-|v2}q$VM-0oVb5Ovnxl+wZmkj%NFVkNT$= zP;2_DasM+z;9KBiOe{cTiIs)*uaEOzNYdX8`j?u-0c`L;SMG0w>Yr)>Cjl}|e?}9S zc8uk31d0_Hd8WUur+suqCtKU~#sIO>n$tgP(+ z-eWMcu>Xsd0*+;;W8nb&-Jbt>#SCDh1BMV7)xYVfzdf|SLdx{-@ch&AEWd;Id)VKU z70~_qYY~5MbAJy2!eH#c2K;+v{~iEr!avrYi2;az{iSTNGyG>Ezl#&H0xS0K*t7gD z$O5#y{>^OxxB7q9;}4|k-((gG!=Gf<|7lKcj{iy{_9vOOEEJ&4PfV2C)AK2eS0M$F zkU=aO+Yi?`x}zc~J7fkj%f89am@amqx%d^y^$NMK+;mb~I8a39#+xjz$B3|UGGtNYrgceNpSB}_fQKN`B&fFDZ!x$401tQCOQI1J;vE@@q zVJjo1g(!wTWU5>RJ!c7msh7IjB(M%52$ozWm+%Fm!H*#h^`v3B&M9ij!zw$>!wz8q zP>c%YgGGbMG1HjUr5Dj+pD^Ii3^)wqVnn5OLcuywYDX!d1-3$aSVA~LFw@H6Ly~IC znLgR0Du!+$=+BHrA0)g`Rz8Z1!?~{iJi`Wi2v!eE1)Ps;Y_=~N*b z2kk#v^Pgk(UoxGZ15nu_r2lK+e_31q!%^%1l-c@Ma=iayw*Jn-_s8+{k8FGY$y*2b z%X0gFV73^6`>8*fty51p2UMZCi#E;K)#>Y_!{o!kAF#>ElAmT^Nex5^LB-%mp>i0w z!LS%eeJ`#+eJexhMM2PVz&>yNEbU<<6!eq35cAjqha@ODYZiA>zR#vSDKDY>k@0?< zk&J|N@BXsSwa@oHNIUgSv*Bp&w7J1*wRv^~1k49d&4>T>LF_SL*vhN{WP=_w%WE$F zqm*mMxFP6;2najJaWR>1n3uXEu1`6%j?%bkiu-PLU;!D3JrBq_V?%ZmY%3v1Co+i5 zNZVEl$NJ=;HK@WFBxR%7+DV}B^~D#?S2qyK3^r>gKg+h;L=bi`km`NSCWAvX0_Zf5 zMGSBQZQI^osvp%6&vZf3tU&fFsc{lmRhI`aIO#!b8PezU<${}^y!8@N*(OKz3 zoPR-qj7(fgg&DIso;TXifMkO53xk7zqA(DG_HFZnfI<*R`w!Ys*>w7VUv0{R?CA!A zK|+8*^=MC+WVvF-$ zE%AOkJM0aU=3eqld}Mml2k~oxKzf2H2S@j5ON;=?qQ4Yd^WzAg?qNcYWa5+s*{jup z)@CqerbNoxUPP>g#oQFxI&5W6ORA)d z0Ca+eV_d<$WU(g~v>jFcK)@R0hHf6ygum7$9|`Q80Flt)rSXSkfW_7UW$s4JY2{GG z_7TK{@Y6+t_l3*CGU~EW0f`V!2Z8tRR5gWkE0pqIWWewORptk$d6PMc^nGN&*uzOO z*JWiE1i_9-`H1ABT8WghfvsXOlL9RP4?FhV{v$q|4g)Gb2%UdG<;0Io3z$w56_~K> z!N!auTO^21i;Xv)HbEH7mtzkF?9*#P5PejVq=;@y!L+2x#YJ~EFUDl=NhVoIx^i|%tBE9?Oa($9}asNQR0;|4Z*NAf0 zxoblJVvl$2+!&h-1D6yfMqTQoo`uJ{?V)0>vL9s2IpTvR1_sb!rQ!B7!723<*-$g# zQ0%Gidk3wLmH8#!2s!r)DhV-c0h};nB>WvOaDvZQ>KW+{nU5QaYlA9B%)FRZTZ~RW z!zk&j1!Myu3C@`x{0+*dDP7~jTKM`MyHSY~aplHRGiZyzWLTHX8o50~gsJ&=4KAtKkZZf$6J_H8|NgquVk% z8xU^*x5)Q%wEc&7CEJX56`=)fXNN~QVQ$Vhlhw&O5odfuT5YfB!}o21&o5g9vX5T^ z`rn_+KfHI9cWa8Y1W%z+l^+yeJaxR1pS?r9%X{Wt9UoPE$bPEuew4V)q|SblLAv*L zdfPne7A@xE%T#!e?0Ma)c54%d3SGK({^vJgNf6p^1e}BXnzwFQKI#|nZqjeu# zb1C?=eoRw(aZa@i@EZTcGkkBcR%4HN?uni1)NrokjAF}H?*3u6K-S}f)K;va48CVf zZQ-$kup-y&m(PRis`as^-h!Ur4?VUfP$b{(s!vDu`m5}hvn@v+%FG*>9@R0dRvTE_ z`R6nkPG&SJ|It z*Nr?ZA6cop;4~ExpRIe4l&f(pbmTUTtmBT}(rYmM>d5*zkQuplp?-3>>c|($N~n+YrIc6arJdbqBGgFOYP~)R-6Kj*xVMK)*5N)`0q9ax}V$7eWa8u!yFAeuoC>41)G>4YVrinc% zCNoIwDwW9cSh|hU^{`aoSa;wF-&V-OQOp+JzUnKQZRcVuP6B9S%@jo5HSsag%(bRk zcQADE7@~d2Hf`){GQPahrFCL)z_SGjRIIn=a)fV^b@=SrTz|5#(gGWmNMNQn?ZX-! zl}Jg=ZsJ&33Dp@b3nsbR%U@bR#Dmbn=a zoswyDzU0t?U-R=&%+$h-V}%F@aul>WV1SdSu9b<~4dGzV9{8tRF}CY4urgSenjuCo z$}%hw7TM(}t`TA-Rn#CfKsoI?*00vjg947b=lW#zyYpB+n+AUzF(=uzv}7xhSK(n} z7UsEMqHhJ((YVAln{n4nr9h3PsvxuYo954*QQCU8#aG<^mfR9y zyYJ0&Ya2&9RotG;IExgOa&Z1IE@utL*i!2|7>^5AnxMXjj zN}-XHq;kuTFFXyy#*`u>6Y+yAim`%Hf`vn$Za6;q!TBKuyTGuEcc#bH6 zL`C_HZ_31pEDbY#*5^s=*TtJnMqv&P%)TTFLzc(d7A-#(2AKez*_{j=Plnmh%8L7q zVhrqio`!hitp5B7U)FDhX7Z`h+;OBZpJM?^keUJUx-sLGkWc;yip>6Ck^Dk>f(@tg zsGdyY)UzS}eXR8X_o`c@3DJEui1w0>!&5$^@Etu0O-9sj&@ua z5DsIhSsRoUi1Z6GVz;VJQML_bzRaZSWZJKUU`>?Cthc#zoImKY;0{VG;&{3uw#s?c zw>UDkjjx}jAoIbdy}IZ}*Z@X-+;dEQb{)Is$6tZ};>UcJ-4@PEXSM4@(#{&QiBIy{ zM-rZg@2L*=1j-;{pM$?+5DPSaTl;OvGrpm6uLQ1N3! zzP@Jh9{By&)b70+=;zsuJVNdx&9v{Y66O z#yMg^upSNOVnf*izW-As40(bqq3oUX8&?d9gm`W+Dwf8^2XTQ!)VQ_m8krSmM%N%q zp7u0a&S>HHV(+kVyRyKhOdb%Y0eM_*l@b3GDx^u>J7k|~roj+XC?dbOZVu*Oj4|EG z=tG9NyD~f-+fC^*t(DsW2z?O(+!uF5v@*})&uTa~U7#M&uRc1nW=R)RPyT8n{G*(n zgzbRC9KX#kz0!kS@WC!=pHRGx9`VM{7ar5re7|s&esq2I^gx_u__*$U?t?z*Rlz4f z;xGYs_^RVODP9izrKwkAW%wgl60ci@1By~2GZ>cOl0B{?+1TYyj52IyPWacSuf&c3 zvtzT{$rxf-^xPk)G#|u~sVD)d=Tl}j!J~To< zX_8c87r{;v4#^v>n_;iIH?_b9qE~SVKGS_b(=|Wim>(^CbQm@?r&DP=`IbKAz}*vW zoZ{o79ql8FzS*>3#2qZjODyPh`V*q43$pxY7B^l;_m|UCp9@?NIzJg-{uDiOkT}Rz zYfgSI_DcpoIAS5>$0lW77B}Aq>l-e#KM{#<`Cgf z;cB5Tc3)I+`E*EyKk!s9N4DZUW^uFG&HJUQ_f@p#KUyto-6PV!KMfb(p0iYp86eQV z_r^MFc)uP|NvK(=kXm|fj~bKnK5W!u-78o?_}gBR)DpA^yer}5`R{vR*(IP6Qujx9 z+3sf~l5mjr$0Y4ImNkC8YQFd+CkRa~*0X=_o~rMa0W->&apPAliYX88etm2-6WHDN z??`LrI;VU;Ty)p6W{dOjAsC(w9u zIuzAqoqpi?)V-__)L+==ApGS~WYS{di^5dP`beFNrNcQdlTf(Q8^=O!rD<&R+EL6u zs?@>^eHbPt3uHPN|3)c9JQnk*pj<@Y6Dd(R%z!;NY|IL%!zuXcFuq4R)$_-1D?FM9 zY>j@%nL`7eQffI?)CcQKa0hEH->4lM3S0G{_UjMNadXK~Tuv ze0t;0#4Ey@sx?Q*e!>lkV#rShAk6Llq&Y4PtMY$3(wq4!Yve(5to2BDvygH0_Z^x^ zNP#Z`RG2?ja5F>LNtHXOX`DWCVBE?)#owJeuU0Vm^jn!PUe(^6=HD*yw(4y2pwvRw zNiDS2;8}aW@zg6WJ9XE;of%&|Y$Y!h?wvh!FgFX%-@9ItoUoig9Y6!(K5dC!CqZ;= z6CUz1ezYW|9o_xjoD}wbP*+}3ZkqF3%i)irVT0;Vv4dv2M|w)iok4XvCUKVx1$G7M zjWj=SkzgCA*s+I(j6!jdXmU+o2uar}YGWziu*RF*rxi}?zI4p3dB9Y3%60S$VDPd$ zu-!D?`8sJF&uMk1*~)Y@!u7x5Q*1EZh9J*l$z%-+>8p2v#l{ONA$3Z+WGUg87l)M@ zUaF#3=vwPyMGK+ms`BSLGLjO`^mbxZVwGl+hcEeWib*Untl~n&daECF#yZFRian2U zUzn3x3U+64Mag>OrP8u46>FgS7$_tNCLPcVh7L}{sRDs65m{AOy)dSS5_U@?tf~Ot z!-&rHt?+9$iDG+fuVcYHVx^eSydn>1SS&*~r4$VfEPzrd7vt_QG!2uCRma3yVGz1z zvG3c^lFFo&KxC4SBh=RuR5`RN%^q~*)UTx&jGy)Rxo1h@goq8JMWX^_!ex;jjmx0YU<`H0S;TcYX z?=JK_U)5pG_j5P({DIGHMlXh4LRpo-X>!*v9yq4a^}Qu@+@=LpX_@!~Z| z`SWF!wrTfex;wsZpVPUnx;O9~1Mkp*mk(}JdEImW@~x^e4xga60b3`(O3p*s1Ru%H zrpjC_D6{vE+0843$hyAL>$0!4dM4H{N%C7)3QGR@{(JtxwEjS?BHHT}%&{uqm2r-s z5t6vmIU!xhw-Of>Vc_LDc}{d~7anl0a@YEsd)WO=x0 zp1Sj5F~E=34MezZ>fqtx)(O90Wx$ZHB2M=Pj2%OiezIxwSp>^Ky08SzM7iJvwMMgP z@{vsU*@mP+l0~&S(*;HRQ23!ysS`pF^&-h9cqmvHw9(KV>p^#115K0O4N2Z** zdp;ItH$pn3KH-t{X87ZDP96_J;Rvpq+;A4#B)!bTL1HTF;gXa03yeG6@&`K1lAT3d zZb#WgOJmriW4(b9X_;6DRp|8<`g~TF9k8%xhLb8)7X!QO+#RGQ0l0>| zo`TbJC+@e&7yZrdAPQ!ZDL{oWcy_9P&ciIrtK-=oFptOa#o zyDQ1{(82Z!lc^ZyQ|FVpM*BxB+Ob>%D-ZmuMO7ip%`wEr{Hw`njA2NUSW!uO-rVjb zthc0MDYlE*7UyDpyH{Z+hW zKuF(KU>P$KvqmC+dS<6rA+>16&`c)n_?(!)bEgL^XaygCsLDf1{ZQ48loOz$gL((^ z+0Z6-_?~#s^g#|5`kq-`4_@19^2ZjFP0^iDR8JvL3g`#sZ+6x19^fo=a3H%$a!-3HVhaBuuL#5opL=py$uS!2%Z zbA|N1?(Oc??seH5Tks-5=6mXFf*R=}A;-FAaT?NBh$1my`jbaVu>tNc1<#COL&T2- zsu-*F2hB{(qmkJ(p7fZ9Ri6*kJS99!9%@(WUZX^!9C@Bh`v7;n*YouZs+mCZKfrOi z=0F5P{9xTH%5%w({%F0Mlg!H>*AUSMx>_fcsgZBtR1cfNZjq?K0=g0@mI^5%8JCm? zn#sM1BeS%e$wE3-No>Fc52UTKN9hSc#5mbbr)GZm|M41j3%P7C@~QeI-hc18dE zB~tFWPo`nN+8qEt-DOGPac`Zt)>>6|nlU?nlEn6L^}sN+V6+uVn{#tX?L@^6pY`=} z77@|=r7uR`!Al5|gsi53&$_ zgOdai5|c;6CmoW#9b_45)9Y=d*ewZkp zY3|i_ySep-%4KC*ibYawb!2U3U#~c)WYeR8l7U8}`v zzTdL?I1qN`=jG)1eY9BjY7I-saKTG@ zXjz&el|gtAShOOK`@TxYAr#&4Rlk+KYe9hG%zjIa;yVfkzT+0rcK%3+EybC`meICT zb`_gaIIV4GNKkqqXVvNgMHJiTeVo(rD6Y#wUtW_LmHi%c3RaHE^RJUxN&Ke(Q3~w- z^aaD4rNxq~L%7$X0=^bF29hd1F;mC!1yphFbCZQt79_)n9Qe1!WYlQMl< z?l9Y&L86@2f~#?!87!`ndW5^qOCq02Y#+EuTN^sMZ(D2jpx*@lo%;}RxtaD84?b)3qsx)LUms_!-KjXG%yJex65=}>B8Z<*;hK%ez`2p z>v}BnpEFMkceC?^Z+9QSZHF-6vtZvVs1Wphh1Sgh`?&3_`@$^b=88#=xQzr(7Ff08 z@9RznghGeOpbm>s&CzrGzTP9^c#u`{`W<95Fr^C*JL;CsbI8-EAoaa42(s(Wo5k|3 zCrj&DlX2vcwNbzH^!iu-`c;jup0s3_=fv8~MutV5qDu_*l_|M4SeGe=K-d;cMo0YH zwUmtA@(&_-s#Tj_M{~eH$AGP>?itcGd2Px3M@DTi=(Os;L2k_n=Nu8Dn076+odLjytOi?1*>+gBxlC++X3 z?^1Ow2oC!c+z3mVk>CKAEcwCM@K?)}c>}f;_=Yp1T6f!Y3>5bvH+tbVm5tu+HGDYd z1fC{8u_sLF7))(_p8VG+@8{9=%VB~Jx6MB7Rqy9AXFeC|*dott&j5kAB(T%MyXW!- z#J97YD8$3|iO-gwPi5$RnFj*Z3=1({Vg^Zlex#DfB}aRPH0fV4s!n2V%h^}aV9f98 zeWQD_XUquGY+6W8y$N;;x0Y9Sa{+cx9>GSsx`EHLfH(Z^$d&Ihk4}*JYYM>%T0Q}N zW&Nq|m|nwudv`vrY|UlbQBvt%eLNL^MvvxRg%OXte^#Z$v%vE%D6!yl`Qf-hOX2{k zCM6Oa!ygrT-wsq|wR#{KPXPjJXvi%{);_%hI~@465llfMc2;2=?Yf11+Eh2bixv~9KU93PwiqiJ~Cqo?E-f0ftb($gr1 zV7XfFzO?Ad47{5D;`pGH&FoqCSz(g*AQ5`{?t!8Gw}I!dghsGrR%(*(n*>tZkB7lH zmV;W)%`g{=m3?d`^L-fDb$#J)v}7PqHCE;7Z1w{8 zl#wFJJ4e%(O_>D!N9Wn%F{^@QT!2#t?8={eoW!Lqn5-3jC-ZhT9Xw1eRgc`{NXd$a z;Vj2`%=PEfE_%s6&kdn5Q16}7_w~z-bNFYec)$eha)eyX=ZF>s;FmSRznFUZqCr1- zfd(ni=LhToz^M+Fj$iw<#}37dUs~WX8}@y-M@yh(B^brqDHzsK_BX!SoSS$2&F0I6 zz#}Y*-(k;!z+;1o;}6(W91U-^T~&-+&Y?=Kq49^!WDK5(U?adKS>b4jz+)+_Aas>-mVOhiYwh@OGe#9Xoxb#D^AA>aM@`}K1HpQhXJR70Fye<_Q$X5`gn17W%L;B^A* zgrl`rL*S1hNKrhnr^u8bXezohV-|SJNd7_AkQ$(|iT%6=CvYUp%r413hEvt9&+dzt zowWU92U1tfmK3MY?=Yp6OOuXug(f7<8EdhL{o1`{T01qnQ~im@IhN`b!MfLB%Vq07 zF)=m`TNv5&_msa1yP6ZUzCpA$nd*hcAZMF-&)qkuOf26z=6;OXSGR~js<-=Y?7EnC zVYg_*XMR$bfc&Ltaeisp-aG>7#GZR8ED|Yvk=a*?poAx_nZ|iMzuiV)V!Sdf#HR9cPR0%gu&hKWGO-%IOhg$0u6&s~PX~~h1WyOn z?@DgVE?ABy71$q3wStk}n?x?2OTB8>qE0$mX!nri@3(RK$lw6eXA;K)W`?KN+uQEkmjus#mnF-zaJ@2Hv-Stsn`_v`5bLf;~@mGhq2=XZws z)49EwHRF1qsZUsZGd2Y5h}unO;d9?yg-R5C0Mu$T0aVE)K{D?nruh=uR1Ju8qENob zI%ldDLG;ii&OrfN=C{@4d;WMuP_FYW7UNt zVXK`BSmcLmSU$M~8H*+v%=yy?){+jAph3+aHZyn8Co)OYaQ=245r~v_AS7$+x?;3w9-@JWOOLui)EtHtNKXbqRXGdtLNgPZ0&SI4VF3FB#WP31a3}kQ-Icu z45yNBX#H6?#9aiF7h3JCV43^@1RtLi{M|V>dXJB1$A6dPQw)*Gt0cy=55=rylP-O~ zym_+$hDGKQgnN6aGBURSd3H3}u~Lx`5*}^hJi6yR%KTmYm~vlyUUpBE)H=U)Z}fhxpk83#o{Y1***`?Q)DOLmNg_=(;GMPvUQg{$3A_JdCU@J-@nCK zu8>;#xV89_7=oOY7*b`?0rXZa?J6ty^D34_mX4pkoIn&|K2X-qwc&fRhO&AeH@PA7 zcJ|;;z<$$N?VPUpM~n=qD|Dl)@nY|lsp}g5rq*4Quj)1L+YU8;Gt$-42@|7N9$;Up zt8UUb#6org{xbtW#E_s7eaaxu;b3IQ@&pwrR1 z+eOG?@9o}^?QBF^ELLKU1NMO5bQ<+C!E~B|AX`?;&`<%Pwmj`0n}c%!NA4j9MvP?r zgxx6A*F;69@3_~XFHzNY_OG`T_HKg-O+U*Q+Aet5ZE~2KGDzMCFt; zH5MjvLYQo`f6P)Eeu^l?txrn%xz7O|Yn5&tjTzyS;yHdgcYd5#Os5oET-;W%w#?tQ zY<(7lK#}>4*E2^9wsC0;D=L_*ZY6L!P0UTT+&BgVwbU!(*FQBl^h?-JiG1Ub+FDZZ zJBeA2RAhEl9tKHagNN%+nn$h=!MXbf#lWD^7`6Ubu}+Hbr-7%`L+YcPJ>gC}ILc;F zl35bo5eIwSOd1_O7+*w+C|r&f$VHqT5yHYZ-LQm>PVQ5&XU8iWt0?{O1W%ePceu?+ zPhD0hk32E#06u?8aHcDBhFWglqwBRR&X5S(m2-N?tkUPnM(H2;Xu-rERRBYxi`%eb z*56NJ64emHCPNHW?Dba`f0cX6?qsO}h79mp_47Ot?ulg<>wZK8Zh~qG|1WqD9huj6 zOtCb+0Pz`CTml2`L}v-OK{L2BoJ7&FqFY4$Wi3ZzvC{jbgN3*5J~k3Q7g@f>$lGr|HqJ^;gZhRb(zS$O}1oYh8K+UFj9N(nQTYS7hce z1h7j}Kjj-NpUvaKKTjW^*GX$CGVT_no9i-Y%CS@GzG_lBNRb6jlU&Th0=xQt7v zF_t-z)q5_T{)RBq^WI}>rXm||TlgA`Kw&4+@Hy73vcf=pK=CSGTKy_*h&_VAv|Xh) zBSK*p$5s}k-EMt#bOIwwUTckkG7uj^Hue~|&~zid!)s&HT;{7_nG49)$@MLH-xX+3 zZ@!0tJ!P?Ce4-2JM?AX31Os4vSw2%`LlM-faK{vlS!D7s)3@dzQ3VaeUC7yU`*B6_eA{`cvv2iU)U!72~AuP zy6H0>PfPcm+HYIFsDkO4dK#>tf$y(}tA+*Q-2>8=!xH8mNvovQNisDnI@+|YMppCaR*>n0a59_%T)1PdKuapd>g;bfS5s>1fAISa;d=NnefF$7&m{g zUw9K0oZP)#TMb`ain~##`xzt`v&TnZpPZas6RED#JA;E-WhoJY(zm$h$8_x@8NQY` zqYccPnstXEo7#y6RW-=6OPJBRlh)&UYzvZ;rjVG4ve&b+gj94T{fyI}X?>2UJH9ZW zJY|aQ74mSiesxp9+R>vj9CT#IW{4S7yW*pQMJE|J@Y6-$kJjv^A0!U{S)?Sk9LgB@ ziwj>sBd;L9vUk=x8k>i`Nj!|$`znFoFIDvO(nkKC$6+|Sd0g%OOL%T-^dt{YnmIsn zI7y2N7G8)6O4xyu8@I|FEp`iF`dK%c3kF|Q*jOB#A!H;3(m_<7C@#b!nY|Al_xR!j z?_*{IalA$bf@LhTX)^EatGTz~;iIlO+_;ka7DeQrRFa~ZQU^Gn=`^0%=xtfAtoO$` z%dN%uOs1o!({wl!c70CLt*p>QML%&P2%WT?}Ks%D2KncZP38Tq4CK@(?M(?~Oa z9NLfHD*ASvc*Z$jTcR){a+yQY%o$1U6JOM7OV{&rq_>m{>2l;k05Ae=o71te&K``m z26A$Z&?x(Crx6QR*<&UTYq1X$=HrxZE@hv|yVa5gL<6<$<5p^>n?^twi}CP_$_@Dp z`6&g)l^EI>o)F}CvsO+s6froo*8R+i<2fOP1oCf{N8R3hPG(ZaN5h1^O?aKSdeU+| zpBSZsBV+@YOt&Hq73I)9x6iEH6~3RbU$7Ceqfei5#c`qMq>TgZKCkgRrlamCv24-H zv>KO4;l*H5U?h{$aM49mOOR7OWIqUb8f30q%|{l?IrwBo9~x(zFZ*2dJ>yUJ%UO-5 zl`VZfumM#(au4rV$QDoJO9Qr3Qb(QBr^l}Wp7}t{b^42Blo4kgW^^5Rq|z7MeFamL zgG~mxTHj}^qXTZMFkF2tj~B&*=Xy4s`HohOk1jDzUS#q^l${?n=s?biudMJ8u>H9- zBhL}7KNhsS|3Y}oQ9<%PUZsM#dx}oUks}YRVZWwc0^*%j@tkwe@~xVEeINUT5OO`- z@R7IsHhf-sXIAFvjof##7pQh_U!2!Ytp^@k@3GIAylUQ>iGWrwu@1e*+9F{xBc8(F z$40QCbWC;3$K*4@1HMr9i*xCIUx}ei@)aE;*G;r6SupXNEaHAe;t+XgE+QF7$ip~J zg&Xolq*y!yt(B&({0^2cC{oxrZ z00Xg0jl6DNhYA{Fn}RsaNPElSF7hUTMWC27a|CfiON*nxNa18v*w^vftu;?R*Mydp zo^DisgXn$-k8a27{nsJ-A8zV@+trEvU+n7s8u$N?>9+sM82|sK+x|zI@LyfsU(xv| zSNA`O!QV*3|BqbV$EN=S*ZDhCGWc*z#B5yufV9}S{}Dj_Ba`|U@yGsw&;G8g{`swc zU;cNI^>>H$Z`S^Yebf5~+w||~+lLMOPn-7Pmp-7=f2zFyQ}Ff?mA{qcLw|98XsW-L z_djCxpX}|@bClCgis#6EE6-}YWf8#^}(7vjHkubYLqg_)zd1p?FmLwktXnYsTF z?HDADI}{3|hFtIu;3tXozXY1WlMDn)ZPy6tCc<`4-IG?rvJ(=$+|#u!iZ4S-8nw1t zm90(~tTdR&lD^{}TkUi0N zA?VWjOM;>}@piJG;h$9R^FuUPgNF7NBMRFI5l_v0qz{rA5c2+;AbM$ z^6P9{{G&}pjUV&&87=v{cb*bGvPXz<#3f!26|wh2MwJCmf>(4T_x(GX zP{9?lDdbhnUU>IBk`C9C>uZ>IG{)y@zUtLBJGHz?|9(~`+lA*B=uhc$djHxc{o5w# zf5pcBCkN&KT{iYtTcG;Eu+<$k9BlroK!54se`+p16!+gM+~3(4ClBj?!^T)yIN1KN z2A*{w0x%?+xcwA8zCGLmy}VfCW4f&w48S54Z1c4tcx&l6FC5fWQI{@2LwiiG$w^OMXpYOn<+VTj*?50= z?c8|SQ)gW>_;#E%t5Kqu&8w0A7aijb4ByY-c?vCe=TAclcmNZ=36j%W9#mp%B?5bg z55PpM(nkX}93{enLqT*`>a2F|&g3@m7eZ)d%{848RFj2NIZS{&7TOfCc_ga+onvOZr6fhq{rZPEbr zeJZ#=haGkWn_&PmhXlJchCm+c9^C1Mgc$Ox2=;0L6W{Cxe{uo`^Jg?dfkFisqjFJ? z6M;d+Q+}y8F7q6X7`n0@w`aFv9`Z}+dpdueE%%jB80o(tHa4Z`%3jZqsP^~Uzh0su zrFtH>|A`<>X#fGZrg|06jweF zp)}}gX{c8kEJF=kO1G*ujC~D$Re(Hqo5 z7ReKYdF z9n8*?v4ZgeF%gEW4HmV@ zsy$Q_91q*$ug0hGU}UDztvcV_u&b*Lg-8O2h---mWdhzH!lw^8imORiVa!_xCRyK1 z9Z;(bCXxnYKLsOaj7uLxEN}5VKOv~(f)8n_d0qVrQxx?$QB}QuxfM0!$O)G|fTdTj zSFc9(5Q0m;Pf!V56^5||fmqRgIZtT^_$c(|KSwUT2z_e;)fp@nj9?fl)O(ZHw-Q{- z@2?@Yx9VxXJ=F8G#q6bHv5wPz8>hZ7#@QY$S?)3 z)$PR}xL^#&Ss45yR)T0b;RUQx1}FTLx|g7a=)45K_s653xGQh%*`3Y%wadgXnRH!j`2sC?2f8{))e7l zM^WdE+}MQq>N6ekOVF1`gIePT+jY`O|NRW?l1&>zC>ZMnET@Eo+glHAz2thtbdG}S_D4WI=cWd=KQ26Om{2A8f@?qjc=Uib zHN|d4SluNn6T9My)^LJ84eTO;y~w{fZPiBpUd)V5MOCe)42cbOX*Wj<2A&0`LLc0! z4WXiojABNE->14+gG#xjofc&V&O)?r3NCNDppTE_47X`5%#XOgO`Y}^EUZtO)M17v zW5y;MK47+FeHq(zMV2qnDwTjoy+>x$;8rem1== z{5Gv1)%uex&A;eKdL=QHj! z+v&)7wTbGGU0QF*UI8h6Qm*w?juk8wA-bFj78IVEDv24vGr(NT=xX#i`B^Ex6uGR~ zUV@Ng?O$*M@Ar-_mAgr}qKdz$nu!TOeod?OCH+CYgR4#`v4`e^){zE-P7>g7M%9Q8 ziDEZ~yxPUW=d=Mj6+VyzmV8w=o?X+s*gr3$MW*(EI^T5Ih{tR>v(f=Crka|auP-Yp zk!rb1sSqCbQg;wJ!-`TZu0X2T)7&V6%5dm)=2BnlHqgn$Y$@QRtND0Nsbpf}ti`^$ z@2*^F^L1{#N$@Q!$JV;9;tG{j+HtLvEi;xQ>uYM@40YeOc3MB{(~L}FJ^}KIKR&vu zj$>Umj-U_l`?eWWcG~@NQ;nQu#K9S_d6-23I?YaU`e{|^#bKKFo5}n1L+m9Zp zoY{{as+id?D%LVk^)Og#u2>dYP&>>iFJN6zDIMEG-6!pb0&fk056Bee?%1G8gP)YVF zmb6jxN>)m4A^kyDo=k?Y0izAMcq9Vuu^ncA=j!5Od78Zajm_;m z?1e+-hnFX$6;#KVwFW-{d0as;rmWdKE|j?ODeMWGDGsk$o)Qs{PaFGzG_|pq1awtH zG7#<+dDwZWu~}JJvB|}4o(=}__U9*mWg6(Qovfy_ zO{5zNRF>759w*l~UJoZxDpJ!i;0jd%>_pzufU7D?Itd9|W6H#9#k?5p5aY9a~Z!lih%ivYRQ)<=y-dBe=X96jiVI2r2&DgL+6X-_^?!(pFw)Cn-MSu~GdW*Cl~r zQbxq79}Jl1M`W|P>0a`c>6tv*98k1sNYh57kGItgOv!`gejU~@ zwlFj||4GS4ZYkv%Y-0x2>;=JOJ4Wp7x!?R)TjM(U8Y{@FpC8wGZ|r60utzGurLXeq zK)LJ#rag{v4}bnfvJD5@-UUgJ*=Ix~$WcO(P9}-J0p9Vu^%w6vM+o&}d9TL!+M33e zv4)4M$LIv$Kw>M8Y_((j>zPBf9rCgAN}k#1#N*A$i`Q=kmbK~CNQ>Ita;@LvQ?r(n zj#I7D8a0g)2V}fNG$`S+FC^c{&XT?RH6YP}W z&u9I_!;)?LlcM9-=Ldb=nRHs*(sg{~y}gOF*{RB;q1(`{k>a+dDv1lAG)j}cJRjxh z)Y--#u`P!ZJo@oCmesrosh>>xcypoj21Si9T2nGul{06?DEAlWsnxG*yu+&5Ju^-< z?71_)K521M`B&K~EbuWQ?C%}_=7E)RL2vxQqf=}0YukVu`kD_wNW&bkHT9~8|f?xxm{VYm6>BTt1E&L|$F!5a}$B0nc1 zo=Qq-5XtSvk|2laG16}g`Aia88Mj^?hpfq1CcQmJ^QC-NomBb%HaO5-*3wF z$pJupMXChj#9Bsi`39A8H3=W`(xmS)2c&A{I#~9jZe_PUVV4C?^s9Jtjmt344h^2# zbW~r08$Ii)kCi;}=CnOqc|$DcQ23`nbLB2C!C$m;K{>F5`nZ0cLZfe_G z>6b3SyM4_!<@KboaAoEL0&qNE#9u>y$j= zGef9?agUsNUAg)xC)uk$A)C7qryzkA%MfuG7lqm}ZGNRxT9vKCGx8p$VSm22ZH zyo=q1u4vg&d9ho=d9GW-EAi-+Z9G8hNC$YO{HHzkF8&0j86O&c2`Q8}k2}TeOx<#_ z-vLiZ`88rFmM`I5D_0z6zqAz%9h!G;_`$xv7-t}I)!uRgk^RHWB0?5W6!qPlwwX4C zh@XmLZWDKQTbvYWBh30)wv`41*k#a*3TIT*nrK$$0FuxBw-H%%9>Ye%M(IrKM%I4a zF9A=GQRWHs2Ri5VKDJNuy53;keVYEoS_TGCK`6HVf?4gZsL;vJYY;fKJx(ehq%q|fua!_gJmf}9i9?fdI zQC^;JV496>S*_Zt`mX1+!mlz3rIdM~GFiAD4n*MtNqP9RN)(Ve3?Ams=DQzGRkezBnE+Yy71f^a2yCz`Y0IB@2l{>VIp$ptH_RCB zzdYWIpxXBN$(UMGFaS7Yx4n2?N`i7#9I(|q-sraKZH5Y!TwDGv^X7mK)StGB*9`j7 z$Ra30*j`ZBdQ^4asQmFGhe=v~yppccw)8OI2N7Nq-qvtfZF{i|9H5Bc8W_ofeY2~S zx$=W|O{?gLXe^VyLZLWc;u8S9sapNlviwugHs9Ht^tPG6r6%#)g9Wlp?9i&-+7m|ram8>Ad{VH&~C8$+c%J-@?foTn7qPX#FDtYW|Yi2_l7uO zx?|8wR+fkYnsbCIfE6qJH|p{9%mHQAY-m1>)5&j@Q-*xWaq-dfN~ zz-FX>w?s&D0PF!<7FdX1s;XaWq&zQ^|Iya_|i<1DkK>>8*V0r$MoY}H7wvf zW$3c7->@-p4al>2SoyXiuwv;LM@D+K`xUs=l1X|h;i++xV^f$_Xp74 znz0(Ib$q9x7xY(V0P7T#J8~#4-a>EHG0g%En2zgrTYQd>>-sIby`ivJ`cCUX`!EY^ zT^p4jecU)QD+u@k7h$>RY`?v;3Vesy-cz|T*Cazb&s6d< zw@azj1O-G#Mmyui4Yg>23~{~9?GkGxK@hkip!sGC9|=$;t3!OP8ps`YRPEdSXp1a} zQ!`%}L|k|c-?uS#d4mfXU%N})w@$l52{QRj{1(C6Q6U=S%2T*!%z=K&RSZ}dDP_4= zErZ2lA_~}};qEw%eh~-XJrMTtQ=AQr2_A&xKr9WL<6^cx9VGU^V2fsYCOBm4EZT6y zf=2bDbPI$+pt5oP67+-Ziug(#L%yH<3R$DhMS&$#rbbudt4~(BhJOCGDCR*ax5fY| zCK;`l`mXv*dnBxekJbQ}x{u_5Q7NE3lB*058X2Wgp;eo>6{kL3NvcwN$A>ATqydnX zSghE#uK*!nGO5;T4$#nI)#1S-OKH4BYXA%e&S(WIwqY;cegQ5HqB6Von)G-=4G3DM;%C0ja`P5%9lc)lXCSi;5sHsS9?ku*g_&hobn2edO<%yY~F9zdkUkleZ#SW=y&QGIyn_j zI~;ky8h+i33;GyUdzsj~eq)c6l(IRnut!v)-uUQ5f+y5m1xACV_dVGive-UE?!#*I z@jk+CzJ)#Ga%Yrmn<28C1Z*4$zyaPfhq^6zNK`0eO)xfuQxfM&24%_9t9ZgJxOs1Q zkY?(}o?|3URX~(0JY(FqwowTvl1duNOLJ|tXl|}>Cowoau|>k(ebo6dWkeJ3Kk#9f zyDP$;y~#ZJZo)T8Y{q5v$xAiUrC~uK8D(hSC3Lpp@o4c=HO1=@2jQ{5{Mnf@npg|L zAK|L>Jf$(a#_r(BLontdm2cqimoNW~rARzn9SDs4b4x`cIPgbg(A zA{-Uc_1>NeXLD8-8(9y#2>BLqDKZ@9=W1q{zVw2Xz1>%98;LA4VBH2_RXZ-K_AOUi z)gcS6<9T+Y^L4%5+TPQa%YEyKn@H=_@7wYK-Mi=Rg){HD4U++*Ti_=}>X|UQAY3S? z;)wg7X+wyzYVuC*Z8hDYBG~p9fnkI-bcfq;_Wi`f*%))y`D!gMEM^ZE&mQ@Kh|Y~y zJzKsP`2LoQeWq_OXHO5mx>H)LttV>B|h|E1INUbUd>qnDZf}{wo8)=?3T}p?t*BF$w znyu>PiGZ9mF#3MeMj3rqd4x7cZY_kitJMPvpj0m_JcW!UW$RK{Bj?=5(9b^iFZat% zH+fh#<}jo@mq+wMLng9tpb%Ng?W6bBD>O^jD3;9jymyoQ@^^cO(<_Z(Lv%4wY`~Q& z!#PZKpXI}{?@>Q}vFB{vEFg(zjelfpbf3MscST`S|DaFKhr2Hv-RJPZBo`&_@$wsy z;C`Qi;KvF~!K{luJR+>8sqH=rXClJetxQ3mo^U;1KsZYEjY%d7oln|MAD9^LexI+P zPv%zE@TP*KFF`qX?%u(l_(!J~63wQ*@GrP4xPth@Lw8S?YZzT$a9b&fTryBbar+7d zS0`KS@3&|vzqXODP$5tH9I^R9oJqy%ltcC!7>Bx*&b!Q#f05oCW#-E;wG`!7U`cG^f#hSW5rE8O zQy%RO`oy0R*b@!D^M?$J#H6rPWwSRuYh|yjY=n%#J=5{Pny0&h?GmW+pG^?TP|va>p4UCYzz>%~opNfzjpAV_9uN))52Otj7&R zyuch$Kf;+%0$Eo7C?zpOei9omIn(A z56(;`4b!uvrhZQ;x%8=7F`xD;ChLTfM$^zD)eg!2NEhRdq~_@4^&pYiH$&sr6LVlJ z&pDg+IKHGuZggC2!4v&PufESY`hL&@GY`6;;3t>POuR{);`b3Iq2HstznoDCv{lq5 z`PA`UZi227RAh5V9v&EoABc*Y){%+T5ecH@3&YtzLG z9)iFbD{1Rc;{=q!f;Nn2=%-(KjJzKHpWdp;S5A|7bEJV=00qzNK2}WA5HW-g+j>I7#Qw*&>av@j;8f zFQqQG^7CCs3K$=ln|kmv)SD@WGZ9_env#iadKTl@M%E@QN$eBUHrbmB*0b@H!t!{1 zoKTBeYC2E1xX3doQIQ$slrbtbI008C!rAKU`b;y-4_4W2S+RDO|J?a{ck!0^&ATlv z9thp;=X6Cg!o^<3;Qip*-j=Yu8d(gBI(GS~kmhn^zF_u+Xqt!hZJT2D_!Q-3+hg*J z)klXK%x1XlN8zO0Id`h1g=a6o#X;6=Aw?`-zk~ zyE|5cUV+QOGH{Fv$-!cH8_+HgtzKL>W;h)uVwp@kghP)UwIz>7TQDP0|2zKpn$*^p z>qla)486JEOYw$(L;KExCw{nKlJjQdUaHZ(^Gf3gN1@@MUGj8T!v4>*mMW$eCnW6k z=b3sYyf1!`__lrgtcY2g!JPJG3#ZBgScsG5mg~7&wQ~dfB;mT1fGI`*KXIhZHkS*L4#>!emG6*uIu#)KD zb7c_VsZhDL;2u|QtaC9qDGj%ht9YIu=5Ea`Yjuj8R>|@G>r#Q!1jEsNxj!a2UnJ! z{Yin^?2>D%d^TmxYkQUn<;MT%4iO{(`iXs*c@MTpMh`>T!*7qzBqRJ?1`A_bG7Vi! zdW?)W6aDjaQg>cn%)~YsRVD2=!y~#BDpH4t7D?wJg-TnL81uZi+pbr4BBhaM_vz^c zNZ~5fbqK`hg_i)!B>GGStO%-pONrqkIN|PW$HLL7-fI_5Shcp$i4Yg;SO&QKexS+M zKaVsZss&|A0AwtSL%;V`^&M!SSC1;E-*D&U%|a%2n5$~$8t{Dg4!2o_sf@0S?NlF7 z4rPbMOuUH({(!JJdd(L)Ygq5&q+AQ@+p9MiMg5uyJ|wCNd8AypC)OsGDF5^JQ*Phh zwyhasxCTq0w=0Z;u|q~qV8ow~X>1b%seWN2%PUc3=f@xC6>1>;lF(VoM>~wAtfUmW z`8_}v!vsxO2~1BG^!vTT*Gh@s`OW@4%ID70zSXAdlm5orx!!9%36G{DRed*v1N9WE z`ZNM5K%h<)J&6EVP6_f}?pQn>AiBjTKpnw%!msZY`C1#i>%KD?Hmy{s`F=Jxa>(&^ zn^eA2b1l2uiU#t>y)a>nq&AMdinux}SHctWex{%u9tU|Ag^$57g%}rL$-^Ev=`;mU zWF1YEM)0g5x0~MI^kk$Bd4Il-K_dFP2O};kJ5UQB?71ot@e>!D!Hv|G=_`ixq*Qx~ zPzF^bD3wwjI)eSKqhVq3LFSK!mcczus*R7WPeYz_zknp-(@DqpL{yaf7osnNPD>}x z^ID0%Be+E{{LDI0Y5as>6l=Dw^B{T7@Vo$THQp-O!H%OA4uZ@X79oMwv|zQ+;x^W) zZ~6^WCzktKXEOJz)|DnBEy@zpGjxv;wdEl0T!LC4ixN+f-P5=Cg@DZ{|GrmwYH%+3 zsjw2AO3Tb)$?t=<=;Ha5mRJguD!6F{X&YsdYO=}NxkZ+S9QybKMBk*=wsxcGw)+;U z4ZS^rJFO=BucwMM55{dzl@0OYS5ha9Y$B|uitMmhozO(8 zDlZ=@niKyi?wW55TF$0c9w%Wo3ytqr3=VYU{Oon{$$`-9_T<{~b?JHJ2>6qTiFRmq zn#(d$_AMJ>nReQJ^UJBZ$C46i!DGEI)Iw}j)97JWgzKiO(N9Kxfo3t8wXh2~TCPu7 z0{}3l<9Dm~i=$?rF9!*lsxS^dhEaNBHgyKyc+Y_80AQJpO#LYF9H`qr6Ea-%W0|DXKjYCgL5xgjBqu?%Nu! zo=dEr4j_GMnGg(jW9t@t z2BNYJ?H)`S$PSDxg69tvN_ehI4)@KO?e#9D4=e~RIJ zsdg?cTSxUqxMwQ-fEEQaS0S-c3^%QHDvMzA71&^O>Rq^@NciJ?rI_I0 z!*V^K;%3JFZT7pdPcUk@FC55Z_mi0~PU^M=+K$z1n$xcp0Dt4)7KRDAFn>;@0Ivkj zz?;~3+M~&}+?L`{(3i&Lcwh1h1&`QxsYJINB9=s=9|UzPr%gY#yVor*YH!L_F0k_A!9qu8i4^;BQx^2^G;aDL~G0o{A>?EawZwbpg5D&}*I0enwBK*Y)(_+aSof}!9bg?o> z12rMFXQ{%tGAJV`8=;AAv3%1K8WH0YZ7DU)g9UN7c1Erc0MDX|`p!cCv#NiYHGh@J zbU#CHI>=e=oihKVKSz#`L}O6vYOnsbbA!Avde=1{F-ti=v;u3`vZ=J7|5ursOWVvC zC+r}Pt||UO1GhvQ_QZAuWKVKn3#IEm!qPrqtL4gu1cRcekf|bU-qd|sL!oO>e}`z{ zVCMitC)sQ}@3f;Ns`XyDuojF7qF@SD!r$Sw&v`Q<=LiD{WRqerBguj$vq&*SX)^?J z&I&>~emLaFh;zd0yGBb`{R#;#ISG`um3+?z{!LH-4|C=ASBb_-+%b>6S5Ght#e3JsP+WT&B^;IiQY7J}j{_Z|Ouk zW(m^)y*_T(d36mc0uHw<;mXSLVGJ67Tz61=qsY5@9vU!5(|Hs2GzeBLJPtknxY7sw zmId}`+h=WlWfN-I8IOyt-UhxJU0u)v@wwENlAIw*;4tOy5qH9eEw`AA1Ldg~L`kLv zK4A<9u;SP0K4ql+rv1}Hv(TTFbDyxt@6!FlZDu`OjqK+z2lbs8=<1{4cKn6KL$x#X zU60&7IqRkItX#9Y?fLnf&ghKK&c_6w4H@?x(|&e3D6Y#&zw_JA8mKPsmmXN6_dBu7 zR;w7not7(pc0-Z0k{H|x=T7#e5^By& z>YH?uo`XBj6I0C%W}<^lU%||^97F7SI?iH7OV`{wn=8ma+7sgJG^LbH%WI4*_^K=x zWIn^~%n!CcUG-*nZDfC*jX=?mT#S01_kA4;j9(2EN1`2>fD;Tn4%+VTlB(|8k-r*U z>6Ez?lNEA#d0PFpq~cjojaw`a;6EQ9&h5wCP_O5vPDGf6LvQaO-Y zbO)|kQ*6Yu=8gDOaYiqml^t(d=!lk6%V@%0$kvk@{4U#8ROeWl$b?c;kawagAe_Fv zwthOA&MLyj-Y<&J3;TV@ZKW$6Q)cob*9CA)3M_p8eW9t@yzlDYe#ZCq{Prlv^rdnY z=2-R1H5jV@b3C%-%0k6 zbz|G`oWAlio6q^Uf+lChzw?R;do8|a$y@irFR1gN609g8IS|6ihOx&yk^DDIeB@YH)-E9uGL1J?cOOa~WYrsUUFqzxl28CGJ5$*2sme6x`BIi* zuKb&aRtxT>$J=t@K-odE|?7<|JCCaO zpQ*NHq?JiGWu)zb|NJvNQ1(!C$4RCq&%6-(i=u1n(ZJdB&LV~^6WE!R2#-$t2>)^i z`VDG-P~?EG9;(z1@V{93fnx<>@G*aUK@-Z9>1U_}WUT4!O#ugNt1a>NqEhNMD}YlG zY@DZ4E-aVVr6h{sb`Lz^*j3(WaDT8IikDM3tQMe#^vB9Uj~JoPLNF7+iJ)BhqK7o> zwF>s)a`PLZ{$UT4O%$x$ADkyHfl}{FlQ3tzRAvmQQ6WyQ54aq)fiQDHt3d9L1G+HYk? zt5spY3$9+aAEJX}FPsNrRig^6=?w2XlDbTHw%_!mb>3I_u#KMJxSAZXn@xv(hv8H( z^;Q(7f~ZF=6)~XejT`fSQDO<}hYAdlWI%J}s`iIWx{q|yATM(bNL`iO+Qrl+9_b4R zt~VoYaDo!+k}2A*?CQBhJb3U0|~`sK$83_5K2|yQ}SKJkeSl=QO2)e6NYa`K!x|yB?C48Mi`{gz_Uw`$JR6=d>X^SV=rZ&>!+0o;; zk<+2M*jb54Gc;0|w_T2L7>dedzO8v(Zk(bco#xab#RSF_H0%xsu)clWA=p9OA>eGi zUYLE8mxRb7{lmyccpQDxPZiQk4Ashv?4Lgnj+rt3CO=ATMaa$2of<7vp2k!aK?9@` z5)B>!Z|*~}e2<|3Simzf_Rvshs|Tf19MX!^LdE^q{6o=F4%M8x*+&7;gJ0JUqQkND zh1X2pZ263@6GRxc`YZw8X&5xgJO?%4NufPJ?S)gxBztKPR^I`YB#kJiY{o7PPe|Xh z{&`g;$b*>@ntr1vQZ_baQ&5vb#a?hHr_`NZLc^-~i)_3tQ;)8!_Gqs$Jd7-}VNfpf zai*M;8hjOP4<(3LJ4kkTSWsYq@^y-*UCrxt5E6_^iKG^Qe>QoTx7MZpa&W7>jmt+# zUkY%UBxgl6!pMD$Bak~6lEa7*ta__f>bza~;E_+%v0__5rrbjTl`d-$IXTBs)${#@ z482tLcS^H|Xxe))Yjn?b-!P-^tTGnMYX{D=d#&bfDD92_G|XTGVLq8HC2EC6hpr&tC=7 zL@KxKHxgLO#$_fy#p}{;TNnxl?qiNy;%ev=AH<#d*pE4+s@=TPRJ{h|iavDVpvcHW z-7$I^kFD;xQ5m0ioH(q=k3{FLS|M&X`?fpHeor)751l06Q1Hp}l6Z{%`H^0@eT@>$ zt6%|Cj?CxV)k1OSUKcRZEz>_hJMqP>ZmMwmA$S5qFpGDM>oM9mKQjF^jabEb_`xcR zS{`2%U!FHApHS@z(H-cF%_q#`gqlc5OD{`cOCG%{2zp0$FRjs(h#`Sm`X#39{K6tB zsT8r0o@gH+OGI`R6!}F%zhs-DK^-wa7rr*`N^veN&vc?YLc(S$Vt@!PIosqY!w>Ap z=u>fjMXo-2R&B=@0`@h^2DyG2>TPihrLT)J3})r52@`de(vVE*)@V(LMJ+%>iS1e6 z{f4%*CHhu{Nb_G&t>h1eMDEXvXjT24y1l7FcRnyTb4N#L8{N-Qij%9Z;cp)V{m({U zw1;Dh*MP#s6<0xA`_lo6Tv}=sYtkq-%E2&*@h_O>||<^ z_}%prP~I0ctL4O*Pk8V`#G^+pS&WcQw|eqJ%&IV)PCaf65Wvx|jl_e$3WoFmahXbx z(&bU$dGvJOSafQU0p#zbl*DG=C7?mIrNX-0vu7Crs~9__wXh}hUB?&x157bYE$aeI zX9FeCu2+!nzFKcDot*}c7=D0#muB*m70v;YM-UHO?~q63 zV7UKE4A@xzKA`{a{_EeTlN0}U?2SRx(a!w;ETu|D02fotuS`hmDPc z=Od@w$G5O^vVTaSkDPMsj4U5Xs8~PJYkk-zR%SL9wtq@0_aA!UAMhL7UzxG~d;Inv zG5RO`_CJa{vzR7=FaR4{l{6|CjJI};Lexs#?au6>H9V^MQy2n(BZ}w^P_n)1azq2!a=-02M zO8hqh4&W%Q3XV3)5gC~x{8DUY8abT$E`dHY#M@Njk<$v$2=*qc>=%Ow`K1tBIw}l< z^9vv@jTBCws=VVx*hEdQ07Pk1Rqjhmhw0sOYL0d;>d4e9GCy9Dt(?Ge#EhiYL&*W& z3>K2VqfLjr33}vBu=y5aGtKpTtUTs0=|v&#;JO9;P3b{{!I1%LYV}*S=Edn$9ud+- zt3a%ZaOD%MAx`jl<9LX9Rdi~dSO&?Wl@;Mp(X>%pgOtpQBnjYHg~MY+pYcuOoKvdy z$C%n5f|`q7cbyu84L~;s-^j7VTCpI&;)2S7T#6IY8%B z*%hyGX10jQ@q!jonwnpgaexh4_s+g1x88lZX~mY+c^8cvMlMbq`>mBRG^uFIh>mhi zz2#MOvNLeS`NrFif1aH2=;86blR7nZ{BZZ)pvru+0Vug{gp%`&21>4?Joo}oa*?Oz zzHL~LT>Iqfhh8tw1~roe_=?&%EC~zhs|bK%0sC%&~2U2Y*D@WAmJ0 zjw9hA0}S%rl>^5V*g9OEy!KRQi^X!N{RFOiv2Z$ORYF{A$T-|qKGdVIM`4E(x2No> zIz7P|R@Cr$yJx#6%-pAcm!s~HLTpUGH`CkqL4wm=QTH`<=%tjCwZ+Lh&a}%7*uT&e zxFMoD-{Q z>YNvg(#}_U<_E6)e)G%5s?Uo+xssBYS-A7~9QeVWJGyqZ|M~V8yjj_#{mg4EZSDWa z(Rq&*ilZYdP;>Guaiyi3VB5haR(UZ3#yn=y870QSiYG57qdCT58Nq?Ai^0>t(s>Z` z%d=rD!YFiY5qY+$7|X&xXHqdNi9q-2+ln@s1wc`EKWHmK#i^J?Ha~p~OmhIDQ!x%U zTsp>Mx(^OKi*#GgCW5e2-%~Ul<)6 z8u}Q5TG4euy!TKbiOT1T5CVlO)fT2f_kl$gOs4ugEP~3Kj=|1N*8od0OScs{4$*yx z;4Sw5%yqGBSE_Sfn#*Lj4{Q{Qv*} literal 0 HcmV?d00001 diff --git a/output/cv-romanova-valeriya-biznes-tehnologii-middle.html b/output/cv-romanova-valeriya-biznes-tehnologii-middle.html index d1d8c17..ca6f36e 100644 --- a/output/cv-romanova-valeriya-biznes-tehnologii-middle.html +++ b/output/cv-romanova-valeriya-biznes-tehnologii-middle.html @@ -175,6 +175,8 @@ | @vbleroy | + VK + | Тула, Россия (удалённо / гибрид, готова к офису в СПб при дневном графике) diff --git a/output/cv-romanova-valeriya-kaspersky-kes-2026-07-14.pdf b/output/cv-romanova-valeriya-kaspersky-kes-2026-07-14.pdf new file mode 100644 index 0000000000000000000000000000000000000000..1e48f4ad1eb4e580bb82011d518a39810cdfcc8d GIT binary patch literal 74551 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

N% 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 V9uqsf@hOa=Fe7{W+1{Q;e**A-g#iEn literal 0 HcmV?d00001 diff --git a/output/cv-romanova-valeriya-kaspersky-kes.html b/output/cv-romanova-valeriya-kaspersky-kes.html index 1a15ab9..4a35cd7 100644 --- a/output/cv-romanova-valeriya-kaspersky-kes.html +++ b/output/cv-romanova-valeriya-kaspersky-kes.html @@ -337,6 +337,8 @@ | @vbleroy | + VK + | Тула, Россия (удалённо, вся Россия) diff --git a/output/cv-romanova-valeriya-media-potok-2026-07-14.pdf b/output/cv-romanova-valeriya-media-potok-2026-07-14.pdf new file mode 100644 index 0000000000000000000000000000000000000000..f23c6ff2dda2e8e50774ce0b537f3ba09f7890f2 GIT binary patch literal 74752 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 literal 0 HcmV?d00001 diff --git a/output/cv-romanova-valeriya-media-potok.html b/output/cv-romanova-valeriya-media-potok.html index 69b62c8..b1bf427 100644 --- a/output/cv-romanova-valeriya-media-potok.html +++ b/output/cv-romanova-valeriya-media-potok.html @@ -175,6 +175,8 @@ | @vbleroy | + VK + | Тула, Россия (удалённо / гибрид, готова к офису в СПб при дневном графике) diff --git a/output/cv-romanova-valeriya-mts-goodok-2026-07-14.pdf b/output/cv-romanova-valeriya-mts-goodok-2026-07-14.pdf new file mode 100644 index 0000000000000000000000000000000000000000..beaaaaa605afb55a2a82bb70f7ee9f375b273218 GIT binary patch literal 72494 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

6Z-7M2AHE8Z+L{Yiv4pOrN-C#hRI?G+R*Rs_N` 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 P6&n`<6_vQ61j7FXYLZRG literal 0 HcmV?d00001 diff --git a/output/cv-romanova-valeriya-mts-goodok.html b/output/cv-romanova-valeriya-mts-goodok.html index 507c3b6..9126055 100644 --- a/output/cv-romanova-valeriya-mts-goodok.html +++ b/output/cv-romanova-valeriya-mts-goodok.html @@ -175,6 +175,8 @@ | @vbleroy | + VK + | Тула, Россия (удалённо / гибрид) diff --git a/output/cv-romanova-valeriya-ozon-erp-2026-07-14.pdf b/output/cv-romanova-valeriya-ozon-erp-2026-07-14.pdf new file mode 100644 index 0000000000000000000000000000000000000000..a09b89bf5b0ae0f8cce72bca5d2314751eafcc76 GIT binary patch literal 74291 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�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 O{SK9NrP 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 @vbleroy | + VK + | Тула, Россия (удалённо / гибрид, офис в Москве) diff --git a/output/cv-valeriya-romanova-air-production-2026-07-14.pdf b/output/cv-valeriya-romanova-air-production-2026-07-14.pdf new file mode 100644 index 0000000000000000000000000000000000000000..1178ee4240b01ba8a813308c89ca76c3c5e527d4 GIT binary patch literal 74349 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 literal 0 HcmV?d00001 diff --git a/output/cv-valeriya-romanova-air-production.html b/output/cv-valeriya-romanova-air-production.html index 61e43d5..926cb84 100644 --- a/output/cv-valeriya-romanova-air-production.html +++ b/output/cv-valeriya-romanova-air-production.html @@ -337,6 +337,8 @@ | @vbleroy (Telegram) | + VK + | Тула, Россия (удалённо) diff --git a/output/cv-valeriya-romanova-alidi-2026-07-14.pdf b/output/cv-valeriya-romanova-alidi-2026-07-14.pdf new file mode 100644 index 0000000000000000000000000000000000000000..5105b0db15c5f78d87f4d56d573b93a6825847ce GIT binary patch literal 74004 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 @vbleroy (Telegram) | + VK + | Тула, Россия (удалённо/гибрид) diff --git a/output/cv-valeriya-romanova-appdepo-2026-07-14.pdf b/output/cv-valeriya-romanova-appdepo-2026-07-14.pdf new file mode 100644 index 0000000000000000000000000000000000000000..a98455f7e20679245ba5e320d512dda66e83193b GIT binary patch literal 73720 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

aIFyi+Q5iu)q-Zi~)=KmmkPpg5rQd#5 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 XlEk7CaKbk?vNSQ`QdM>JcjE#8G}<`f literal 0 HcmV?d00001 diff --git a/output/cv-valeriya-romanova-appdepo.html b/output/cv-valeriya-romanova-appdepo.html index 921eb88..b595f00 100644 --- a/output/cv-valeriya-romanova-appdepo.html +++ b/output/cv-valeriya-romanova-appdepo.html @@ -337,6 +337,8 @@ | @vbleroy (Telegram) | + VK + | Тула, Россия (удалённо) diff --git a/output/cv-valeriya-romanova-arcsinus-2026-07-14.pdf b/output/cv-valeriya-romanova-arcsinus-2026-07-14.pdf new file mode 100644 index 0000000000000000000000000000000000000000..efdc50798552d5a296ccabd60bc3062ca0903aeb GIT binary patch literal 75013 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�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

TuI7MjJTsIcUo8uqRo1?)lVv!JUBG}8t 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 @vbleroy (Telegram) | + VK + | Тула, Россия (удалённо) diff --git a/output/cv-valeriya-romanova-beget-2026-07-14.pdf b/output/cv-valeriya-romanova-beget-2026-07-14.pdf new file mode 100644 index 0000000000000000000000000000000000000000..331588740741e7f85d445825e8f2931d936bd81d GIT binary patch literal 76410 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

3$C&7xanc6+w?n66?W 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%0A)A_byW}O(ZuLgWus^>|2EpKSo1>6GM%K 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 CV)zCC literal 0 HcmV?d00001 diff --git a/output/cv-valeriya-romanova-beget.html b/output/cv-valeriya-romanova-beget.html new file mode 100644 index 0000000..50602bf --- /dev/null +++ b/output/cv-valeriya-romanova-beget.html @@ -0,0 +1,461 @@ + + + + + +Романова Валерия Вячеславовна — CV + + + +

+ + +
+

Романова Валерия Вячеславовна

+
+
+ +7 (950) 906-61-62 + | + vbleroy@yandex.ru + | + @vbleroy (Telegram) + | + VK + | + Тула, Россия (удалённо/гибрид) +
+
+ + +
+
О себе
+
Frontend-разработчик (Middle) с уверенным владением ES6 и TypeScript, суммарно около 2 лет коммерческой разработки на Vue.js (заказная разработка в ТулГУ, 2022, + текущий проект в «Здравсервис» с ноября 2024). Разработала с нуля фронтенд внутренней системы управления заказами и логистикой для сети из ~1200 точек на Vue 3 (Composition API, TypeScript, Pinia, Vue Router): компонентная архитектура, ролевая модель авторизации (RBAC) для ~20 пользователей, unit-тесты на Vitest, сборка на Vite. Параллельно веду legacy Vue 3-проект и мобильное приложение на Flutter — комфортно переключаюсь между несколькими продуктами одновременно и быстро закрываю пробелы в новых фреймворках (Vue 3 → Nuxt в процессе изучения).
+
+ + +
+
Ключевые компетенции
+
+ ES6 + TypeScript + Vue 3 / Composition API + Nuxt (в процессе изучения) + Pinia + Vue Router + Vite + Vitest + REST API + Панели управления +
+
+ + +
+
Опыт работы
+ +
+
+ Здравсервис, ООО + Ноябрь 2024 — настоящее время +
+
Frontend / Flutter-разработчик
+
Аптечная сеть, ~1200 аптек по всей России · Удалённо
+
    +
  • Разработала с нуля фронтенд внутренней панели управления заказами и логистикой («Здесь ЕКОМ») на Vue 3, Composition API, TypeScript, Pinia, Vue Router: график курьеров с drag-and-drop (vue-cal), список заказов с фильтрацией по 9 параметрам.
  • +
  • Спроектировала ролевую модель авторизации (RBAC) для ~20 пользователей в офисе с разграничением между отделами — самостоятельно объяснила бэкенд-команде принцип работы модели и аргументировала выбор решения, опираясь на профильное ИБ-образование.
  • +
  • Внедрила unit-тесты на Vitest и Storybook для компонентов ЕКОМ, покрывая позитивные и негативные сценарии — снижение технического долга на новом продукте с первого дня.
  • +
  • Параллельно веду legacy-проект «РМК» на Vue 3, раскатанный на 1200 точках: внедрила WebSocket-оповещения в реальном времени, Playwright E2E-тесты, Feature Branching в Git — команда перешла на стабильные еженедельные релизы.
  • +
  • Веду мобильное приложение «Здесь Аптека» на Flutter (Android/iOS): более 20 исправленных багов, диагностировала и исправила проблему постраничной загрузки в разделе «Избранное».
  • +
+
+ +
+
+ Тульский государственный университет + Март 2022 — Декабрь 2022 +
+
Разработчик (заказная разработка для НИЦ «БиоХимТех») — первый коммерческий опыт на Vue.js
+
Тула, Россия
+
    +
  • Реализовала frontend-часть программно-вычислительного комплекса по контролю максимальной приземной концентрации загрязняющих веществ в атмосфере на Vue.js.
  • +
  • Работала с серверной частью на Node.js.
  • +
+
+
+ + +
+
Проекты
+
+ «Здесь ЕКОМ» — панель управления заказами и логистикойVue 3 / TypeScript +
Frontend разработан с нуля для внутренней команды ~20 пользователей: RBAC-авторизация, drag-and-drop календарь курьеров, фильтрация заказов по 9 параметрам, unit-тесты (Vitest).
+
Vue 3, Composition API, TypeScript, Pinia, Vue Router, Vite, Vitest, Storybook
+
+
+ Хакатон TulaHack.Digital <Web & Mobile>Май 2024 +
Мобильное веб-приложение «Книга рецептов» с фильтрацией по имеющимся в холодильнике ингредиентам и личным кабинетом для подсчёта потреблённых за день калорий.
+
Vue 3, Ionic Capacitor, Express, Node.js, MongoDB
+
+
+ + +
+
Образование
+
+
+ Специалист по защите информации — Информационная безопасность автоматизированных систем + 2024 +
+
Тульский государственный университет (ТулГУ), Институт прикладной математики и компьютерных наук
+
Образование в ИБ пригодилось на практике при проектировании и аргументированной защите модели авторизации (RBAC) в ЕКОМ.
+
+
+ + +
+
Дополнительное образование
+
+
+ Разработчик мобильных и веб-приложений + Цифровая кафедра ТулГУ + 2024 +
+
+
+ + +
+
Навыки
+
+ Языки программирования: JavaScript (ES6), TypeScript, HTML5/CSS3, Dart + Frontend: Vue 3, Composition API, Vue Router, Pinia, Vue 2 (базово), Tailwind CSS, TanStack Table + Сборка и тулинг: Vite, npm, ESLint, Prettier + Тестирование: Vitest, Storybook, Playwright (E2E) + Сеть: REST API, WebSocket/WSS + Mobile: Flutter, BLoC, Clean Architecture, Firebase Cloud Messaging + Backend (ознакомительный уровень): Node.js, Express, MongoDB + Архитектура и подходы: RBAC-проектирование, Feature Branching (Git Flow) + Быстро осваиваю: Nuxt, GraphQL, Docker + Языки: Русский (родной), Английский (B1) +
+
+ +
+ + diff --git a/output/cv-valeriya-romanova-magnit-tech-2026-07-14.pdf b/output/cv-valeriya-romanova-magnit-tech-2026-07-14.pdf new file mode 100644 index 0000000000000000000000000000000000000000..ea66e21ab319c7691320b04ec21ca20ad9d6c35f GIT binary patch literal 74344 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¥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 dtrDN;c_j%XX{x3REiOK)~ literal 0 HcmV?d00001 diff --git a/output/cv-valeriya-romanova-magnit-tech.html b/output/cv-valeriya-romanova-magnit-tech.html index 1c5384d..7c4528c 100644 --- a/output/cv-valeriya-romanova-magnit-tech.html +++ b/output/cv-valeriya-romanova-magnit-tech.html @@ -336,6 +336,8 @@ | @vbleroy (Telegram) | + VK + | Тула, Россия (удалённо) diff --git a/reports/004-ozon-2026-07-06.md b/reports/004-ozon-2026-07-06.md index 18f0bcc..69788d6 100644 --- a/reports/004-ozon-2026-07-06.md +++ b/reports/004-ozon-2026-07-06.md @@ -137,7 +137,7 @@ Frontend-разработчик с коммерческим опытом на Vu > To be completed: какие конкретные проблемы команды ERP и учётные системы вы бы решали в первую очередь (масштабирование ЭДО, оптимизация UX внутренних инструментов и т.д.)? **Closing** -Готова обсудить детали в удобное для вас время. +Буду рада обсудить вакансию. На связи в будни (13:00-14:00, после 18:00) и в выходные — предлагаю сначала согласовать удобное время созвона в Telegram (@vbleroy) или VK (vk.com/vbleroy). --- diff --git a/reports/015-kaspersky-kes-2026-07-06.md b/reports/015-kaspersky-kes-2026-07-06.md index fefbec7..88563ec 100644 --- a/reports/015-kaspersky-kes-2026-07-06.md +++ b/reports/015-kaspersky-kes-2026-07-06.md @@ -144,7 +144,7 @@ Frontend-разработчик с коммерческим опытом на Vu > To be completed: какие задачи развития компонентной библиотеки или интеграции backend/frontend актуальны для команды KES и как вы бы их решали? **Closing** -Буду рада обсудить детали в удобное для вас время. +Буду рада обсудить вакансию. На связи в будни (13:00-14:00, после 18:00) и в выходные — предлагаю сначала согласовать удобное время созвона в Telegram (@vbleroy) или VK (vk.com/vbleroy). --- diff --git a/reports/030-biznes-tehnologii-middle-2026-07-07.md b/reports/030-biznes-tehnologii-middle-2026-07-07.md index fff8e7a..e344906 100644 --- a/reports/030-biznes-tehnologii-middle-2026-07-07.md +++ b/reports/030-biznes-tehnologii-middle-2026-07-07.md @@ -148,11 +148,11 @@ Frontend, Vue.js, React, Angular, TypeScript, HTML, CSS, JavaScript, SPA, REST A Также веду legacy-проект (РМК) на Vue 3 — там внедрила WebSocket-оповещения в реальном времени и Playwright E2E-тесты, параллельно обучив коллегу с 11-летним стажем работе с Git Flow. -Буду рада обсудить, как мой опыт может быть полезен вашей команде. +Буду рада обсудить, как мой опыт может быть полезен вашей команде. На связи в будни (13:00-14:00, после 18:00) и в выходные — предлагаю сначала согласовать удобное время созвона в Telegram (@vbleroy) или VK (vk.com/vbleroy). С уважением, Романова Валерия -+7 (950) 906-61-62 / vbleroy@yandex.ru / @vbleroy ++7 (950) 906-61-62 / vbleroy@yandex.ru / @vbleroy / vk.com/vbleroy *(Черновик для дальнейшей доработки — см. `/career-ops cover biznes-tehnologii-middle`)* diff --git a/reports/033-media-potok-2026-07-07.md b/reports/033-media-potok-2026-07-07.md index e89da5c..624b059 100644 --- a/reports/033-media-potok-2026-07-07.md +++ b/reports/033-media-potok-2026-07-07.md @@ -121,3 +121,42 @@ ## Рекомендация **Рекомендуется откликнуться.** Балл 4.1/5 — требуемый стаж (1-3 года) практически идеально совпадает с фактическим опытом кандидата, стек (Flutter + Node.js) прямо перекрывается с CV, формат работы полностью гибкий (удалённо доступно), вилка (100-200к на руки) покрывает и превышает целевой диапазон. Основной пробел — production-уровень Node.js, но это nice-to-have, а не блокер, и закрывается конкретным планом в сопроводительном письме. + +--- + +## Cover Letter Draft + +> Draft generated at evaluation time. Complete via `/career-ops cover media-potok` to fill in angles, confirm research, and generate the PDF. +> Gaps flagged below — address them during the cover flow. + +--- + +**Opening** *(placeholder — refine with your "why this role" angle)* +Заинтересовала fullstack-позиция на мобильных приложениях в МЕДИА ПОТОК — сочетание Flutter и Node.js-бэкенда точно совпадает с моим опытом работы на стыке frontend и backend-интеграции. + +**Profile introduction** +Frontend/Flutter-разработчик с коммерческим опытом на Flutter и Vue 3 (TypeScript). С ноября 2024 года веду мобильное приложение «Здесь Аптека», параллельно спроектировала архитектуру внутренней системы ЕКОМ с RBAC-авторизацией и WebSocket-интеграцией — регулярно работаю на границе frontend/backend. + +**Key achievements** *(selected from cv.md — exact wording preserved)* +- **Спроектировала ролевую модель авторизации (RBAC)** для ~20 пользователей в офисе с разграничением между отделами. +- **Внедрила WebSocket для оповещений в реальном времени** — впервые в компании видно, сколько аптек онлайн прямо сейчас. +- Реализовала fullstack-прототип на хакатоне TulaHack.Digital: **Vue 3, Ionic Capacitor, Express, Node.js, MongoDB**. +- **Адаптировала билды под iOS и собрала iOS-сборки** для отправки на проверку в App Store. + +**Problems I will solve** *(placeholder — requires company research + your input)* +> To be completed: какие задачи по мобильным приложениям и backend-интеграции сейчас приоритетны для МЕДИА ПОТОК, и как вы бы к ним подключились? + +**Closing** +Буду рада обсудить вакансию. На связи в будни (13:00-14:00, после 18:00) и в выходные — предлагаю сначала согласовать удобное время созвона в Telegram (@vbleroy) или VK (vk.com/vbleroy). + +--- + +**Gaps flagged:** +- Node.js backend на production-уровне — только ознакомительный опыт (хакатон + учебный проект), не hard blocker по формулировке JD. +- Cloud-сервисы — не отражены в cv.md, уточнить масштаб на собеседовании. + +**JD keywords to mirror** *(extracted for ATS + human read)* +Flutter, React Native, Node.js, REST API, Git, мобильные приложения, fullstack + +--- +*Run `/career-ops cover media-potok` to complete angles, confirm company research, and generate the PDF.* diff --git a/reports/037-mts-goodok-2026-07-07.md b/reports/037-mts-goodok-2026-07-07.md index 8ac4868..ff3cb3c 100644 --- a/reports/037-mts-goodok-2026-07-07.md +++ b/reports/037-mts-goodok-2026-07-07.md @@ -140,3 +140,43 @@ Flutter, Dart, BLoC, Cubit, Riverpod, Service Locator, Dependency Injection, Cle 3. Компенсация по рынку (даже нижняя граница Middle Flutter в Москве) с запасом покрывает таргет кандидата. 4. Разрывы: Flutter-специфичное тестирование, анимации/CustomPainter, локальные БД — не hard blockers, но потребуют честного разговора на техническом интервью. 5. Признаки возможной архивации вакансии (см. Block G) — рекомендуется проверить актуальность вручную перед вложением времени в отклик. + +--- + +## Cover Letter Draft + +> Draft generated at evaluation time. Complete via `/career-ops cover mts-goodok` to fill in angles, confirm research, and generate the PDF. +> Gaps flagged below — address them during the cover flow. + +--- + +**Opening** *(placeholder — refine with your "why this role" angle)* +Заинтересовала позиция Middle Flutter Developer в команде МТС GOOD'OK — у меня есть завершённый цикл кросс-платформенного релиза (Android → iOS → App Store), который напрямую релевантен задачам портирования и интеграции backend-сервисов. + +**Profile introduction** +Flutter/Frontend-разработчик с коммерческим опытом на Flutter (BLoC, Service Locator, Clean Architecture). С ноября 2024 года веду мобильное приложение «Здесь Аптека» и самостоятельно портировала два внутренних приложения («Здесь Сотрудник», «Здесь Чат») с Android на iOS в «Здравсервис» — аптечной сети из ~1200 точек. + +**Key achievements** *(selected from cv.md — exact wording preserved)* +- **Адаптировала билды под iOS**: перепривязала токены Firebase push-уведомлений на iOS и Android для двух приложений. +- **Собрала iOS-сборки и отправила приложения на проверку в App Store.** +- **Исправила порядка 20 багов**, включая сложный кейс с замыканием реактивной переменной в глобальном классе биндинга клавиш. +- Использует **BLoC, Service Locator (DI) и чистую архитектуру (Clean Architecture)** в мобильном приложении «Здесь Аптека». + +**Problems I will solve** *(placeholder — requires company research + your input)* +> To be completed: какие задачи по развитию GOOD'OK сейчас приоритетны (портирование, интеграция backend-сервисов, рефакторинг), и как вы бы к ним подключились? + +**Closing** +Буду рада обсудить вакансию. На связи в будни (13:00-14:00, после 18:00) и в выходные — предлагаю сначала согласовать удобное время созвона в Telegram (@vbleroy) или VK (vk.com/vbleroy). + +--- + +**Gaps flagged:** +- CustomPainter/анимации, локальные БД (Hive/Isar/SQLite), Flutter-специфичное тестирование (mocktail/mockito) — не подтверждены в cv.md, честно обозначить как область роста. +- Формальный уровень (Middle 3-6 лет) vs ~8 месяцев именно Flutter-опыта — компенсируется операционной зрелостью (полный цикл релиза). +- Признаки возможной архивации вакансии (см. Block G) — проверить вручную перед вложением времени в подготовку письма. + +**JD keywords to mirror** *(extracted for ATS + human read)* +Flutter, Dart, BLoC, Cubit, Service Locator, Clean Architecture, Firebase, App Store, кросс-платформенная разработка + +--- +*Run `/career-ops cover mts-goodok` to complete angles, confirm company research, and generate the PDF.* diff --git a/reports/060-konsultantplyus-2026-07-07.md b/reports/060-konsultantplyus-2026-07-07.md index 5df5c2a..ab6be1e 100644 --- a/reports/060-konsultantplyus-2026-07-07.md +++ b/reports/060-konsultantplyus-2026-07-07.md @@ -127,3 +127,42 @@ ## Извлечённые ключевые слова (ATS) Vue.js, Vue 3, Composition API, TypeScript, Pinia, Vue Router, JavaScript, Frontend-разработчик, Веб-разработчик, REST API, WebSocket, Vite, Vitest, Storybook, Tailwind CSS, RBAC, Git, GitLab, CI/CD, Agile, UI/UX + +--- + +## Cover Letter Draft + +> Draft generated at evaluation time. Complete via `/career-ops cover konsultantplyus` to fill in angles, confirm research, and generate the PDF. +> Gaps flagged below — address them during the cover flow. + +--- + +**Opening** *(placeholder — refine with your "why this role" angle)* +Заинтересовала позиция веб-разработчика на Vue/Js в КонсультантПлюс — крупный, стабильный продукт со стеком, напрямую совпадающим с моим коммерческим опытом на Vue 3. + +**Profile introduction** +Frontend-разработчик с коммерческим опытом на Vue 3 (Composition API, TypeScript, Pinia, Vue Router). С ноября 2024 года разработала с нуля фронтенд внутренней enterprise-системы для сети из ~1200 точек, включая проектирование модели авторизации (RBAC), и параллельно веду legacy-проект на Vue 3. + +**Key achievements** *(selected from cv.md — exact wording preserved)* +- Разработала с нуля фронтенд ЕКОМ на **Vue 3, Composition API, TypeScript, Pinia, Vue Router, Vite, Vitest, Storybook**. +- **Спроектировала ролевую модель авторизации (RBAC)** для ~20 пользователей в офисе, объясняла бэкенд-разработчику принцип работы и отличие от других моделей доступа. +- **Внедрила WebSocket для оповещений в реальном времени** на легаси-проекте РМК. +- **Внедрила Playwright E2E-тесты** на legacy-проекте РМК. + +**Problems I will solve** *(placeholder — requires company research + your input)* +> To be completed: полный текст вакансии не раскрыт в исходном посте — уточнить у рекрутера конкретные задачи команды и формат работы (удалённо/гибрид/офис) до формулировки этого раздела. + +**Closing** +Буду рада обсудить вакансию, включая формат работы и локацию команды. На связи в будни (13:00-14:00, после 18:00) и в выходные — предлагаю сначала согласовать удобное время созвона в Telegram (@vbleroy) или VK (vk.com/vbleroy). + +--- + +**Gaps flagged:** +- Формат работы и локация не указаны в исходном посте — критично уточнить до отклика (location policy кандидата: без переезда). +- Требуемый грейд не указан — позиционирование как Middle без явного противоречия JD. + +**JD keywords to mirror** *(extracted for ATS + human read)* +Vue.js, Vue 3, Composition API, TypeScript, RBAC, WebSocket, Веб-разработчик + +--- +*Run `/career-ops cover konsultantplyus` to complete angles, confirm company research, and generate the PDF.* diff --git a/reports/082-air-production-2026-07-08.md b/reports/082-air-production-2026-07-08.md index 6f4fae7..a3576d8 100644 --- a/reports/082-air-production-2026-07-08.md +++ b/reports/082-air-production-2026-07-08.md @@ -91,3 +91,42 @@ ## Извлечённые ключевые слова Vue.js, Nuxt.js, Vue-router, Vuex, Webpack, HTML5, CSS3, Flexbox, ES6+, Sass, Less, Gulp, Grunt, BEM, OOCSS, Git, frontend-разработка, клиентские проекты + +--- + +## Cover Letter Draft + +> Draft generated at evaluation time. Complete via `/career-ops cover air-production` to fill in angles, confirm research, and generate the PDF. +> Gaps flagged below — address them during the cover flow. + +--- + +**Opening** *(placeholder — refine with your "why this role" angle)* +Заинтересовала позиция Frontend-разработчика на Vue.js в Air Production — полностью удалённый формат и стек Vue.js точно совпадают с моим текущим продакшн-опытом. + +**Profile introduction** +Frontend-разработчик с коммерческим опытом на Vue 3 (Composition API, TypeScript, Pinia, Vue Router). С ноября 2024 года разработала с нуля фронтенд внутренней системы управления заказами и логистикой (ЕКОМ) и параллельно веду legacy-проект РМК на Vue 3 — быстро переключаюсь между разными "поколениями" Vue-экосистемы (Pinia/Vite и legacy-подходы). + +**Key achievements** *(selected from cv.md — exact wording preserved)* +- Разработала с нуля фронтенд ЕКОМ на **Vue 3, Composition API, TypeScript, Pinia, Vue Router, Vite**. +- **Внедрила WebSocket для оповещений в реальном времени** на легаси-проекте РМК — впервые в компании видно, сколько аптек онлайн прямо сейчас. +- Активно участвую в **планировании спринтов и анализе бэклога**, взаимодействуя с product owner по приоритизации задач. +- **Редизайн кнопки «Избранное»** и компоновки информации о заказе — самостоятельное проектирование интерфейса в команде без штатного дизайнера. + +**Problems I will solve** *(placeholder — requires company research + your input)* +> To be completed: какие клиентские проекты сейчас в фокусе у Air Production, и как вы бы подключились к разработке новых или поддержке текущих? + +**Closing** +Буду рада обсудить вакансию. На связи в будни (13:00-14:00, после 18:00) и в выходные — предлагаю сначала согласовать удобное время созвона в Telegram (@vbleroy) или VK (vk.com/vbleroy). + +--- + +**Gaps flagged:** +- Toolchain-разрыв: JD использует Vuex/Webpack/Gulp, кандидат — Pinia/Vite. Концептуально близко, требует адаптации. +- Nuxt.js — нет коммерческого опыта, только чистый Vue 3 + Vite. + +**JD keywords to mirror** *(extracted for ATS + human read)* +Vue.js, Vue-router, HTML5, CSS3, ES6+, Git, frontend-разработка, клиентские проекты + +--- +*Run `/career-ops cover air-production` to complete angles, confirm company research, and generate the PDF.* diff --git a/reports/096-appdepo-2026-07-09.md b/reports/096-appdepo-2026-07-09.md index e8bef43..345bb6c 100644 --- a/reports/096-appdepo-2026-07-09.md +++ b/reports/096-appdepo-2026-07-09.md @@ -85,3 +85,42 @@ ## Извлечённые ключевые слова Flutter, Dart, Bloc, Cubit, REST API, HTTP, JSON, Firebase, Git, code review, мобильные приложения, программы лояльности + +--- + +## Cover Letter Draft + +> Draft generated at evaluation time. Complete via `/career-ops cover appdepo` to fill in angles, confirm research, and generate the PDF. +> Gaps flagged below — address them during the cover flow. + +--- + +**Opening** *(placeholder — refine with your "why this role" angle)* +Заинтересовала позиция Flutter-разработчика в AppDepo — стек (Flutter, Bloc/Cubit, REST API, Firebase) полностью совпадает с моим коммерческим опытом на мобильном приложении «Здесь Аптека». + +**Profile introduction** +Frontend/Flutter-разработчик с коммерческим опытом на Flutter (BLoC, Service Locator, Clean Architecture) и Vue 3. С ноября 2024 года веду мобильное приложение «Здесь Аптека» и портировала два внутренних приложения с Android на iOS в «Здравсервис» — аптечной сети из ~1200 точек. + +**Key achievements** *(selected from cv.md — exact wording preserved)* +- **Исправила более 20 багов**, включая проблемы с фильтрами в поиске товаров и неадаптированные элементы интерфейса — многие нашла самостоятельно, до жалоб пользователей. +- Диагностировала причину жалоб на раздел «Избранное» (загрузка одним запросом) и **реализовала постраничную загрузку** — жалобы прекратились. +- **Перепривязала токены Firebase push-уведомлений** на iOS и Android при портировании «Здесь Сотрудник» и «Здесь Чат». +- **Обучила коллегу с 11-летним стажем** работе с системой версионирования Git — команда перешла на стабильные еженедельные релизы. + +**Problems I will solve** *(placeholder — requires company research + your input)* +> To be completed: какие задачи по развитию мобильных приложений программ лояльности сейчас приоритетны для AppDepo, и как вы бы их решали? + +**Closing** +Буду рада обсудить вакансию, включая почасовую ставку и ожидаемую загрузку. На связи в будни (13:00-14:00, после 18:00) и в выходные — предлагаю сначала согласовать удобное время созвона в Telegram (@vbleroy) или VK (vk.com/vbleroy). + +--- + +**Gaps flagged:** +- Публичного портфолио/GitHub нет — компенсируется описанием коммерческого Flutter-опыта. +- Опыт с AI-инструментами (Claude Code, Cursor) не подтверждён явно в cv.md — не hard blocker. + +**JD keywords to mirror** *(extracted for ATS + human read)* +Flutter, Dart, Bloc, Cubit, REST API, Firebase, code review, мобильные приложения + +--- +*Run `/career-ops cover appdepo` to complete angles, confirm company research, and generate the PDF.* diff --git a/reports/109-magnit-tech-2026-07-09.md b/reports/109-magnit-tech-2026-07-09.md index 6240f51..e40166c 100644 --- a/reports/109-magnit-tech-2026-07-09.md +++ b/reports/109-magnit-tech-2026-07-09.md @@ -92,3 +92,42 @@ Vue.js, Vue 3, TypeScript, Composition API, MS SQL, WebTutor, fullstack, Git, HT ## Рекомендация Балл 3.2/5 — ниже порога 4.0, где обычно не рекомендуется откликаться без явной причины. Причина здесь может быть: сильный content-match по Vue3/RBAC и хорошая репутация компании — но backend/SQL требования жёсткие числовые пороги, которые кандидат не закрывает. **Более сильный ход: оценить параллельную вакансию "Middle Frontend разработчик (Vue 3 + TypeScript)" у того же работодателя** (magnit.tech/vacancies/2689) — тот же стек без backend-барьера. + +--- + +## Cover Letter Draft + +> Draft generated at evaluation time. Complete via `/career-ops cover magnit-tech` to fill in angles, confirm research, and generate the PDF. +> Gaps flagged below — address them during the cover flow. + +--- + +**Opening** *(placeholder — refine with your "why this role" angle)* +Меня заинтересовала возможность развивать WebTutor во внутренней экосистеме сервисов Magnit Tech — ролевая модель доступа в HR-системе напрямую пересекается с моим опытом проектирования авторизации. + +**Profile introduction** +Frontend-разработчик с коммерческим опытом на Vue 3 (Composition API, TypeScript, Pinia). С ноября 2024 года разработала с нуля фронтенд внутренней системы управления заказами и логистикой (ЕКОМ) для сети из ~1200 точек, включая проектирование модели авторизации (RBAC), и параллельно работала с Node.js/Express/MongoDB на учебном и хакатон-проектах. + +**Key achievements** *(selected from cv.md — exact wording preserved)* +- **Спроектировала ролевую модель авторизации (RBAC)** для ~20 пользователей в офисе с разграничением между отделами — объясняла бэкенд-разработчику принцип работы и отличие от других моделей доступа. +- Разработала с нуля фронтенд ЕКОМ на **Vue 3, Composition API, TypeScript, Pinia, Vue Router**. +- Реализовала фронтенд-часть на **Vue.js** и работала с серверной частью на **Node.js** в заказной разработке для НИЦ «БиоХимТех» при ТулГУ. +- **Внедрила Feature Branching в Git (GitLab), обучила коллегу с 11-летним стажем** работе с системой версионирования. + +**Problems I will solve** *(placeholder — requires company research + your input)* +> To be completed: какие задачи развития WebTutor или связанных HR-сервисов актуальны для команды Magnit Tech, и как вы бы их решали? + +**Closing** +Буду рада обсудить вакансию. На связи в будни (13:00-14:00, после 18:00) и в выходные — предлагаю сначала согласовать удобное время созвона в Telegram (@vbleroy) или VK (vk.com/vbleroy). + +--- + +**Gaps flagged:** +- Backend/SQL — 2+ года backend и 1+ год прямого SQL не закрываются формальным опытом кандидата (только Node/Express/MongoDB на учебном/хакатон уровне). +- Года коммерческого Vue.js (3+ vs ~1) — компенсируется глубиной проектов (RBAC, drag-and-drop, WebSocket). + +**JD keywords to mirror** *(extracted for ATS + human read)* +Vue.js, Vue 3, TypeScript, Composition API, MS SQL, WebTutor, fullstack, RBAC, ролевая модель, HR-система + +--- +*Run `/career-ops cover magnit-tech` to complete angles, confirm company research, and generate the PDF.* diff --git a/reports/115-arcsinus-2026-07-09.md b/reports/115-arcsinus-2026-07-09.md index c881ed2..2d2f90c 100644 --- a/reports/115-arcsinus-2026-07-09.md +++ b/reports/115-arcsinus-2026-07-09.md @@ -92,3 +92,42 @@ Vue 3, Composition API, Pinia, Vue Router, React, Redux, TypeScript, JavaScript, ## Рекомендация **4.1/5 — хорошее совпадение, стоит откликнуться.** Это лучший результат из обработанных сегодня вакансий: полное совпадение по уровню, стеку и формату работы. Хочешь, чтобы я сгенерировала PDF-резюме под эту вакансию (`/career-ops pdf`) и черновик сопроводительного письма? + +--- + +## Cover Letter Draft + +> Draft generated at evaluation time. Complete via `/career-ops cover arcsinus` to fill in angles, confirm research, and generate the PDF. +> Gaps flagged below — address them during the cover flow. + +--- + +**Opening** *(placeholder — refine with your "why this role" angle)* +Заинтересовала позиция Middle Frontend-разработчика в Arcsinus — remote-first формат и стек на Vue 3 с Composition API точно совпадают с моим текущим продакшн-опытом. + +**Profile introduction** +Frontend-разработчик с коммерческим опытом на Vue 3 (Composition API, TypeScript, Pinia, Vue Router). С ноября 2024 года веду три продукта одновременно в «Здравсервис» — веб-систему ЕКОМ с нуля, legacy-проект РМК и мобильное приложение на Flutter, — что напрямую релевантно ротации проектов в продуктовом агентстве. + +**Key achievements** *(selected from cv.md — exact wording preserved)* +- Разработала с нуля фронтенд ЕКОМ на **Vue 3, Composition API, TypeScript, Pinia, Vue Router**, включая drag-and-drop график курьеров и фильтрацию заказов по 9 параметрам. +- **Спроектировала ролевую модель авторизации (RBAC)** для ~20 пользователей с разграничением между отделами. +- **Внедрила unit-тесты на Vitest и Storybook** для компонентов ЕКОМ, покрывая позитивные и негативные сценарии. +- **Внедрила Playwright E2E-тесты** на legacy-проекте РМК. + +**Problems I will solve** *(placeholder — requires company research + your input)* +> To be completed: какие клиентские проекты или внутренние задачи сейчас приоритетны для команды Arcsinus, и как вы бы подключились к ним? + +**Closing** +Буду рада обсудить вакансию. На связи в будни (13:00-14:00, после 18:00) и в выходные — предлагаю сначала согласовать удобное время созвона в Telegram (@vbleroy) или VK (vk.com/vbleroy). + +--- + +**Gaps flagged:** +- React-стек — нет коммерческого опыта, JD допускает "Vue.js/React" как альтернативные проектные стеки, не hard blocker. +- Года опыта (2 vs 1.75) — не критично, закрывается глубиной проектов. + +**JD keywords to mirror** *(extracted for ATS + human read)* +Vue 3, Composition API, Pinia, Vue Router, TypeScript, Vitest, Vite, AI-инструменты, remote + +--- +*Run `/career-ops cover arcsinus` to complete angles, confirm company research, and generate the PDF.* diff --git a/reports/121-alidi-2026-07-09.md b/reports/121-alidi-2026-07-09.md index 25ce1f5..67da5cb 100644 --- a/reports/121-alidi-2026-07-09.md +++ b/reports/121-alidi-2026-07-09.md @@ -78,3 +78,42 @@ JD указывает широкий диапазон "1-3 года" — дов ## Рекомендация **3.1/5 — decent, но не однозначный кандидат на немедленный отклик.** Главный барьер — Flutter Web (hard requirement) и это не primary-архетип кандидата (secondary Mobile Flutter). Стоит рассмотреть, если интересен переход в мобильную разработку сильнее, чем в текущий Vue-фокус; иначе — не топ-приоритет по сравнению с Arcsinus (#115, 4.1/5). + +--- + +## Cover Letter Draft + +> Draft generated at evaluation time. Complete via `/career-ops cover alidi` to fill in angles, confirm research, and generate the PDF. +> Gaps flagged below — address them during the cover flow. + +--- + +**Opening** *(placeholder — refine with your "why this role" angle)* +Заинтересовала возможность развивать единую кодовую базу Android/iOS/Web на Flutter для внутреннего продукта АЛИДИ — у меня есть прямой коммерческий опыт кросс-платформенной разработки и полного цикла релиза в App Store. + +**Profile introduction** +Frontend/Flutter-разработчик с коммерческим опытом на Vue 3 (Composition API, TypeScript, Pinia) и Flutter. С ноября 2024 года работаю в «Здравсервис» — аптечной сети из ~1200 точек, где веду мобильное приложение «Здесь Аптека» и портировала два внутренних приложения с Android на iOS. + +**Key achievements** *(selected from cv.md — exact wording preserved)* +- **Адаптировала билды под iOS**, перепривязала токены Firebase push-уведомлений на iOS и Android для «Здесь Сотрудник» и «Здесь Чат». +- **Собрала iOS-сборки и отправила приложения на проверку в App Store.** +- **Исправила более 20 багов** в «Здесь Аптека», включая проблемы с фильтрами в поиске товаров и неадаптированные элементы интерфейса. +- **Спроектировала ролевую модель авторизации (RBAC)** для ~20 пользователей в офисе с разграничением между отделами. + +**Problems I will solve** *(placeholder — requires company research + your input)* +> To be completed: какие задачи стоят перед единой кодовой базой Android/iOS/Web в АЛИДИ сейчас, и как бы вы их решали? + +**Closing** +Буду рада обсудить вакансию. На связи в будни (13:00-14:00, после 18:00) и в выходные — предлагаю сначала согласовать удобное время созвона в Telegram (@vbleroy) или VK (vk.com/vbleroy). + +--- + +**Gaps flagged:** +- Flutter Web — нет прямого коммерческого опыта, только Android/iOS. +- Годы опыта именно на Flutter короче формального порога — компенсируется архитектурной глубиной (BLoC, Clean Architecture, релизы в App Store). + +**JD keywords to mirror** *(extracted for ATS + human read)* +Flutter, Dart, единая кодовая база, Android, iOS, Flutter Web, Widget Tree, StatefulWidget, StatelessWidget, Firebase, адаптивный интерфейс + +--- +*Run `/career-ops cover alidi` to complete angles, confirm company research, and generate the PDF.* diff --git a/reports/140-beget-2026-07-10.md b/reports/140-beget-2026-07-10.md index 433cdf6..dadd203 100644 --- a/reports/140-beget-2026-07-10.md +++ b/reports/140-beget-2026-07-10.md @@ -136,7 +136,7 @@ Frontend-разработчик с коммерческим опытом на Vu > Заполнить: какие задачи Beget стоят перед панелью управления хостингом сейчас, и как бы ты их решала? **Закрытие** -Буду рада обсудить детали на созвоне. +Буду рада обсудить вакансию. На связи в будни (13:00-14:00, после 18:00) и в выходные — предлагаю сначала согласовать удобное время созвона в Telegram (@vbleroy) или VK (vk.com/vbleroy). ---