diff --git a/README.md b/README.md new file mode 100644 index 0000000..7cd0136 --- /dev/null +++ b/README.md @@ -0,0 +1,18 @@ +## Описание + +Парсер резюме сайта jobs.tut.by. Резальтат записывается в файл jobs.json. + +## Использованные технологии + +- [tress](https://www.npmjs.com/package/tress) +- [needle](https://www.npmjs.com/package/needle) +- [fs](https://www.npmjs.com/package/fs) +- [dom-parser](https://www.npmjs.com/package/dom-parser) + +Cпециально не использовалась библиотека [cheerio](https://cheerio.js.org/) + + +## Авторы + +Разработчик - [Шавловский Иван Валентинович](https://vk.com/shavlovsky98). + diff --git a/index.html b/index.html deleted file mode 100644 index e5135e7..0000000 --- a/index.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - Parser - - - -
- - - -
- - \ No newline at end of file diff --git a/jobs.json b/jobs.json new file mode 100644 index 0000000..271ded6 --- /dev/null +++ b/jobs.json @@ -0,0 +1,39994 @@ +[ + { + "job": "Персональный водитель руководителя", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "42 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/230f19ab0005e2ef8f0039ed1f7a617034796d?source=search" + }, + { + "job": "Дизайнер", + "pay": "500 бел. руб.", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, м. Институт Культуры,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/c09179e7000392d0510039ed1f366459613277?source=search" + }, + { + "job": "Маркетолог", + "pay": "не указано", + "gender": "МужчинаМинск", + "age": "не готов к переезду", + "location": "готов к редким командировкам, ", + "url": "https://jobs.tut.by/resume/ab03e58d0005b6c6550039ed1f61725a765356?source=search" + }, + { + "job": "Юрисконсульт", + "pay": "1 400 бел. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Кунцевщина,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/b14ff2590002386f7c0039ed1f455379635a74?source=search" + }, + { + "job": "Помощник руководителя", + "pay": "не указано", + "gender": "Мужчина", + "age": "48 лет", + "location": "Минск, м. Тракторный завод,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/bdb06c0d000397abb60039ed1f4c585076584b?source=search" + }, + { + "job": "Лифтёр.2-го разряда.Сторож.Возчик тележек.", + "pay": "350 бел. руб.", + "gender": "Мужчина", + "age": "48 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/7c98f870000433e9ce0039ed1f6a764c507934?source=search" + }, + { + "job": "Инженер-программист", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, м. Спортивная,готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/af68b2230006405cf10039ed1f39684e785254?source=search" + }, + { + "job": "Директор/зам.директора/ начальник производства", + "pay": "не указано", + "gender": "Мужчина", + "age": "59 лет", + "location": "Минск, м. Уручье,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/1f51641c00038cb1460039ed1f4d7176476e32?source=search" + }, + { + "job": "Директор В2В и В2С сегмента.", + "pay": "не указано", + "gender": "Мужчина", + "age": "38 лет", + "location": "Минск, м. Могилевская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/b340ae5e000355f7560039ed1f767a376b4372?source=search" + }, + { + "job": "Специалист по международной логистике,менеджер по логистике, ведущий специалист, начальник отдела", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, м. Михалово,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/30db9ccc00019221fd0039ed1f32673749396f?source=search" + }, + { + "job": "Администратор ,бармен частичная занятость", + "pay": "400 бел. руб.", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/fe94ef4b0002300f130039ed1f634b39383479?source=search" + }, + { + "job": "Специалист по работе с клиентами, Специалист по актово-претензионной работе, комплектовщик", + "pay": "не указано", + "gender": "Женщина", + "age": "29 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/741f95770006f8711f0039ed1f624f457a4346?source=search" + }, + { + "job": "Junior Java Developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, м. Пушкинская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/756f5f210007184e140039ed1f39567a726973?source=search" + }, + { + "job": "Менеджер в сфере туризма", + "pay": "400 бел. руб.", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/c73d6e900004fd15ac0039ed1f353059495036?source=search" + }, + { + "job": "Мастер-прораб", + "pay": "950 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, м. Партизанская,готов к переезду (Кричев,Могилев),готов к командировкам", + "url": "https://jobs.tut.by/resume/4a2ea135000193bd6f0039ed1f4b6b716e636a?source=search" + }, + { + "job": "Специалист по автомобильным перевозкам", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, м. Площадь Якуба Коласа,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/9044bbfc000234e65b0039ed1f4b534d687a53?source=search" + }, + { + "job": "Главный инженер, Начальник отдела", + "pay": "не указано", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, м. Тракторный завод,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/2d8665f90004faab440039ed1f61436d725a70?source=search" + }, + { + "job": "SEO-специалист", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/c36016ec000368fee20039ed1f557178587a6d?source=search" + }, + { + "job": "Инженер-программист", + "pay": "600 бел. руб.", + "gender": "Мужчина", + "age": "30 лет", + "location": "Барановичи, готов к переезду (Минск,Брест),не готов к командировкам", + "url": "https://jobs.tut.by/resume/ecd9882400059b73140039ed1f6f7a4465744d?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "600 бел. руб.", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/2222a2ed0005f624080039ed1f765374455667?source=search" + }, + { + "job": "Юрисконсульт", + "pay": "850 бел. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, м. Малиновка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/1c073a540003e4b19d0039ed1f6a706c74306f?source=search" + }, + { + "job": "Junior QA", + "pay": "не указано", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/ee8726db00031c80a80039ed1f6f4c71475655?source=search" + }, + { + "job": "Геймдизайнер/Unity3D разработчик", + "pay": "не указано", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/254f1c6300061802dc0039ed1f343871436772?source=search" + }, + { + "job": "Персональный водитель", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "53 года", + "location": "Минск, м. Партизанская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/0815335900070aa08b0039ed1f583571577a34?source=search" + }, + { + "job": "Руководитель предприятия", + "pay": "не указано", + "gender": "Мужчина", + "age": "41 год", + "location": "Минск, м. Институт Культуры,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/30624ab90002d71be30039ed1f307738537176?source=search" + }, + { + "job": "Мастер-прораб", + "pay": "950 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, м. Партизанская,готов к переезду (Кричев,Могилев),готов к командировкам", + "url": "https://jobs.tut.by/resume/4a2ea135000193bd6f0039ed1f4b6b716e636a?source=search" + }, + { + "job": "Водитель-курьер", + "pay": "190 бел. руб.", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, м. Пушкинская,готов к переезду (Бразилия,Мексика,Индонезия,Бангладеш),готов к командировкам", + "url": "https://jobs.tut.by/resume/fb9dbf7c0003cf9d3f0039ed1f4d657650764d?source=search" + }, + { + "job": "Инженер", + "pay": "не указано", + "gender": "Мужчина", + "age": "28 лет", + "location": "Столбцы, хочу переехать (Минск),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/b438c7e700067a76700039ed1f343030425a4d?source=search" + }, + { + "job": "Водитель-экспедитор", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "49 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/249ac24300052c88790039ed1f736541437a68?source=search" + }, + { + "job": "Системный администратор", + "pay": "1 700 бел. руб.", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, м. Автозаводская,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/0274fc3c000515e73a0039ed1f7279454f5871?source=search" + }, + { + "job": "Старший механик", + "pay": "не указано", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Медведково,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/a02f768c00043085010039ed1f393941757330?source=search" + }, + { + "job": "Продавец-консультант, мерчендайзер", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/35dafe710001ceb16f0039ed1f5a366c755230?source=search" + }, + { + "job": "производство, финансы и экономика", + "pay": "не указано", + "gender": "Мужчина", + "age": "58 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/299acdda000240064e0039ed1f6a5049585567?source=search" + }, + { + "job": "Начальник отдела продаж", + "pay": "не указано", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, м. Каменная Горка,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/55c4a1ac0001eee22c0039ed1f43487a746371?source=search" + }, + { + "job": "Junior iOS Developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, м. Михалово,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/acd5723b00070722c90039ed1f74395633736d?source=search" + }, + { + "job": "эколог, инженер-эколог", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "30 лет", + "location": "Островец, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/d94cd3160000e773a20039ed1f766577637732?source=search" + }, + { + "job": "Ведущий менеджер по продажам", + "pay": "не указано", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, м. Михалово,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/f2d3db4c000629d5e70039ed1f493062723557?source=search" + }, + { + "job": "Продавец продовольственных/непродовольственных товаров", + "pay": "не указано", + "gender": "Женщина", + "age": "33 года", + "location": "Минск, м. Площадь Ленина,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/c47917eb00037c52310039ed1f787878397346?source=search" + }, + { + "job": "Инженер-механик, инженер-конструктор", + "pay": "не указано", + "gender": "Мужчина", + "age": "29 лет", + "location": "Калуга, готов к переезду (Москва,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/55b9602400020fdec40039ed1f617437615869?source=search" + }, + { + "job": "Специалист отдела контроля кредитных рисков", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/613b487c00058ab6b40039ed1f544273495247?source=search" + }, + { + "job": "Диспетчер транспортного отдела", + "pay": "не указано", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, м. Спортивная,готов к переезду (Латвия,Другие страны,Польша,Литва),готов к командировкам", + "url": "https://jobs.tut.by/resume/54fcda550001433fbe0039ed1f76385a764e66?source=search" + }, + { + "job": "2D-художник", + "pay": "не указано", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/57ef3b6200041cd4cf0039ed1f514a5542346d?source=search" + }, + { + "job": "Водитель, курьер", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/c7cee02b0006ebd2af0039ed1f356252786973?source=search" + }, + { + "job": "Начальник цеха ,Мастер. Главный механик, Инженер по охране труда,Заведующий хозяйством", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "44 года", + "location": "Минск, м. Малиновка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/c8996bfd00025e99150039ed1f423436694c48?source=search" + }, + { + "job": "Заместитель генерального директора по экономике и финансам", + "pay": "не указано", + "gender": "Женщина", + "age": "39 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/6f988d3e0006f219f50039ed1f685246427051?source=search" + }, + { + "job": "мастер , нач.производства", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "43 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/5cfd35790000cdf7430039ed1f4a4e716b7967?source=search" + }, + { + "job": "Финансовый аналитик", + "pay": "не указано", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Тракторный завод,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/be384400000406bbad0039ed1f53716e6a455a?source=search" + }, + { + "job": "Инженер по телекоммуникациям", + "pay": "не указано", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, м. Институт Культуры,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/9a9f519300011a0be70039ed1f63754b715346?source=search" + }, + { + "job": "Контент-менеджер", + "pay": "не указано", + "gender": "Женщина", + "age": "34 года", + "location": "Минск, м. Каменная Горка,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/5c71f22f00070802270039ed1f315032494232?source=search" + }, + { + "job": "Директор ИТ, Операционный директор, Директор по сервису", + "pay": "не указано", + "gender": "Мужчина", + "age": "42 года", + "location": "Москва, м. Щелковская,готов к переезду (Ярославль,Алматы,Казань,Минск,Нур-Султан),готов к командировкам", + "url": "https://jobs.tut.by/resume/3cc69515000640b03b0039ed1f6c3778534a65?source=search" + }, + { + "job": "Инженер-технолог", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/746468ff000599a3c00039ed1f486665476855?source=search" + }, + { + "job": "Специалист по продажам, начальник ОМТС", + "pay": "800 USD", + "gender": "Мужчина", + "age": "49 лет", + "location": "Минск, м. Площадь Якуба Коласа,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/175b7a0d00011162090039ed1f6e5349494430?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "600 бел. руб.", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, м. Малиновка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/dc71f43200071b05ef0039ed1f714c694a4b4d?source=search" + }, + { + "job": "Курьер с автомобилем", + "pay": "600 бел. руб.", + "gender": "Мужчина", + "age": "38 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/bfd370500002bb07c60039ed1f4e5251713544?source=search" + }, + { + "job": "Программист 1C 8.2, 8.3", + "pay": "2 500 бел. руб.", + "gender": "Мужчина", + "age": "43 года", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/77decaef000113db0d0039ed1f746e4d52534d?source=search" + }, + { + "job": "Инженер, механик, наладчик, оператор", + "pay": "1 400 бел. руб.", + "gender": "Мужчина", + "age": "35 лет", + "location": "Брест, готов к переезду (Минск),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/b167cb590001678a3c0039ed1f50744d4f4549?source=search" + }, + { + "job": "RSM, ....", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/78bb14110003acb0140039ed1f7633546d3842?source=search" + }, + { + "job": "Специалист по работе с клиентами", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/513d564600020f3e3a0039ed1f697361347236?source=search" + }, + { + "job": "Кухонный работник", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "55 лет", + "location": "Минск, м. Могилевская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/43b33ddd00051fcd9e0039ed1f376d7a366b4e?source=search" + }, + { + "job": "Водитель, курьер", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/c7cee02b0006ebd2af0039ed1f356252786973?source=search" + }, + { + "job": "Специалист по продажам, начальник ОМТС", + "pay": "800 USD", + "gender": "Мужчина", + "age": "49 лет", + "location": "Минск, м. Площадь Якуба Коласа,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/175b7a0d00011162090039ed1f6e5349494430?source=search" + }, + { + "job": "Оператор ПК", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "18 лет", + "location": "Минск, м. Спортивная,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/81632a290003ebb8d70039ed1f324c4a434951?source=search" + }, + { + "job": "Менеджер ресторана", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, м. Восток,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/11bfaed20001bdf1df0039ed1f5635565a4536?source=search" + }, + { + "job": "RSM, ....", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/78bb14110003acb0140039ed1f7633546d3842?source=search" + }, + { + "job": "Администратор квест-комнаты/Оператор квестов", + "pay": "не указано", + "gender": "Мужчина", + "age": "29 лет", + "location": "Воложин, готов к переезду (Радошковичи,Молодечно,Минск,Дзержинск (Беларусь),Столбцы,Фаниполь,Заславль,Червень),готов к командировкам", + "url": "https://jobs.tut.by/resume/be13230f000452404e0039ed1f394a68443050?source=search" + }, + { + "job": "Начальник цеха ,Мастер. Главный механик, Инженер по охране труда,Заведующий хозяйством", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "44 года", + "location": "Минск, м. Малиновка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/c8996bfd00025e99150039ed1f423436694c48?source=search" + }, + { + "job": "Торговый агент. Торговый представитель. Медицинский представитель.", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "22 года", + "location": "Жлобин, готов к переезду (Минск,Гомель),готов к командировкам", + "url": "https://jobs.tut.by/resume/ae85e276000710e6e20039ed1f565551315375?source=search" + }, + { + "job": "Front-end developer, React, Angular", + "pay": "не указано", + "gender": "Male", + "age": "41 year", + "location": "Minsk, not willing to relocate,prepared for business trips", + "url": "https://jobs.tut.by/resume/98e99a4a0005af4c360039ed1f383574627458?source=search" + }, + { + "job": "Директор ИТ, Операционный директор, Директор по сервису", + "pay": "не указано", + "gender": "Мужчина", + "age": "42 года", + "location": "Москва, м. Щелковская,готов к переезду (Ярославль,Алматы,Казань,Минск,Нур-Султан),готов к командировкам", + "url": "https://jobs.tut.by/resume/3cc69515000640b03b0039ed1f6c3778534a65?source=search" + }, + { + "job": "Программист 1C 8.2, 8.3", + "pay": "2 500 бел. руб.", + "gender": "Мужчина", + "age": "43 года", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/77decaef000113db0d0039ed1f746e4d52534d?source=search" + }, + { + "job": "Инженер, механик, наладчик, оператор", + "pay": "1 400 бел. руб.", + "gender": "Мужчина", + "age": "35 лет", + "location": "Брест, готов к переезду (Минск),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/b167cb590001678a3c0039ed1f50744d4f4549?source=search" + }, + { + "job": "Заместитель главного бухгалтера,ведущий бухгалтер", + "pay": "1 200 бел. руб.", + "gender": "Женщина", + "age": "44 года", + "location": "Минск, м. Малиновка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/aab89a300001d070300039ed1f6a6532424d6c?source=search" + }, + { + "job": "Специалист отдела контроля кредитных рисков", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/613b487c00058ab6b40039ed1f544273495247?source=search" + }, + { + "job": "Заместитель генерального директора по экономике и финансам", + "pay": "не указано", + "gender": "Женщина", + "age": "39 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/6f988d3e0006f219f50039ed1f685246427051?source=search" + }, + { + "job": "ведущий специалист по кадрам отдела развития персонала управления по работе с персоналом", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "43 года", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/a8a33ccd000714c4bc0039ed1f7037304c4478?source=search" + }, + { + "job": "Курьер с автомобилем", + "pay": "600 бел. руб.", + "gender": "Мужчина", + "age": "38 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/bfd370500002bb07c60039ed1f4e5251713544?source=search" + }, + { + "job": "Инженер-технолог", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/746468ff000599a3c00039ed1f486665476855?source=search" + }, + { + "job": "Заместитель главного бухгалтера,ведущий бухгалтер", + "pay": "1 200 бел. руб.", + "gender": "Женщина", + "age": "44 года", + "location": "Минск, м. Малиновка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/aab89a300001d070300039ed1f6a6532424d6c?source=search" + }, + { + "job": "2D-художник", + "pay": "не указано", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/57ef3b6200041cd4cf0039ed1f514a5542346d?source=search" + }, + { + "job": "Биотехнолог/Биолог/Микробиолог", + "pay": "не указано", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, м. Малиновка,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/deb032600005115c9d0039ed1f66676f6d6958?source=search" + }, + { + "job": "Бухгалтер", + "pay": "не указано", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/d6d09ac9000249fbc60039ed1f6d4830423447?source=search" + }, + { + "job": "Финансовый аналитик", + "pay": "не указано", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Тракторный завод,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/be384400000406bbad0039ed1f53716e6a455a?source=search" + }, + { + "job": "Обвальщик мяса птицы", + "pay": "не указано", + "gender": "Мужчина", + "age": "49 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/188b2eec0000e6ad1c0039ed1f4f576d484447?source=search" + }, + { + "job": "Кухонный работник", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "55 лет", + "location": "Минск, м. Могилевская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/43b33ddd00051fcd9e0039ed1f376d7a366b4e?source=search" + }, + { + "job": "Электромонтер ", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/98c5fa5f00071539b00039ed1f424b764d7a77?source=search" + }, + { + "job": "Специалист по работе с клиентами", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/513d564600020f3e3a0039ed1f697361347236?source=search" + }, + { + "job": "Ассистент IT-менеджера", + "pay": "не указано", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, м. Немига,готова к переезду (Россия,Другие страны),готова к редким командировкам", + "url": "https://jobs.tut.by/resume/a88cddd0000516234a0039ed1f5236516e5752?source=search" + }, + { + "job": "юрист", + "pay": "не указано", + "gender": "Мужчина", + "age": "43 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/8a4bea3d000600314c0039ed1f7a3474735861?source=search" + }, + { + "job": "Инженер по телекоммуникациям", + "pay": "не указано", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, м. Институт Культуры,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/9a9f519300011a0be70039ed1f63754b715346?source=search" + }, + { + "job": "Диспетчер транспортного отдела", + "pay": "не указано", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, м. Спортивная,готов к переезду (Латвия,Другие страны,Польша,Литва),готов к командировкам", + "url": "https://jobs.tut.by/resume/54fcda550001433fbe0039ed1f76385a764e66?source=search" + }, + { + "job": "Контент-менеджер", + "pay": "не указано", + "gender": "Женщина", + "age": "34 года", + "location": "Минск, м. Каменная Горка,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/5c71f22f00070802270039ed1f315032494232?source=search" + }, + { + "job": "Инженер по охране труда", + "pay": "не указано", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/5ef3b14900064661c20039ed1f784777496e72?source=search" + }, + { + "job": "Воспитатель, няня в семью", + "pay": "350 USD", + "gender": "Женщина", + "age": "48 лет", + "location": "Минск, м. Институт Культуры,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/a36f702a0001b3335b0039ed1f436141717758?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "600 бел. руб.", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, м. Малиновка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/dc71f43200071b05ef0039ed1f714c694a4b4d?source=search" + }, + { + "job": "Руководитель, ведущий специалист IT-подразделения", + "pay": "1 600 бел. руб.", + "gender": "Мужчина", + "age": "39 лет", + "location": "Минск, м. Восток,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/dccfd01000041d20750039ed1f6c524841636d?source=search" + }, + { + "job": "Инженер садово-паркового строительства, ландшафтный архитектор", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, м. Институт Культуры,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/1b137e1c0005ad3cd60039ed1f377452796476?source=search" + }, + { + "job": "Режиссер монтажа, Видеомонтажер, Video Editor, Assistant editor, DIT - digital imaging technician", + "pay": "не указано", + "gender": "Мужчина", + "age": "39 лет", + "location": "Минск, м. Малиновка,готов к переезду (Другие страны),готов к командировкам", + "url": "https://jobs.tut.by/resume/fc0a741a0000d890400039ed1f706a46716f6f?source=search" + }, + { + "job": "Охранник", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "59 лет", + "location": "Минск, м. Кунцевщина,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/217796fc0006f745f10039ed1f685a7a4a6364?source=search" + }, + { + "job": "Слесарь-ремонтник", + "pay": "650 бел. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Кобрин, готов к переезду (Минск,Брест),не готов к командировкам", + "url": "https://jobs.tut.by/resume/28f7317c0006ff1a160039ed1f374371494b51?source=search" + }, + { + "job": "Монтажник РЭА и приборов (4 разряд)", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "46 лет", + "location": "Минск, м. Спортивная,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/42254f7c00055e8c1f0039ed1f73456e6d6c50?source=search" + }, + { + "job": "Переводчик", + "pay": "не указано", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, м. Каменная Горка,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/5dd726f700052db5130039ed1f6e304c446262?source=search" + }, + { + "job": "Python/Django Backend Developer (trainee / junior)", + "pay": "350 USD", + "gender": "Мужчина", + "age": "19 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/a062a60e0006d056d80039ed1f4d7163337868?source=search" + }, + { + "job": "Медицинская сестра, Фельдшер, Администратор, Помощник врача, Биолог-эколог.", + "pay": "не указано", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, м. Могилевская,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/7fb867e0000718238d0039ed1f4c6237456d72?source=search" + }, + { + "job": "Заместитель директора, руководитель юридического отдела", + "pay": "не указано", + "gender": "Женщина", + "age": "41 год", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/248126bd00013549a90039ed1f774459636f32?source=search" + }, + { + "job": "Специалист, менеджер", + "pay": "700 USD", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, м. Автозаводская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/ee8f403600013e85e90039ed1f427778453769?source=search" + }, + { + "job": "Специалист по кадрам", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "32 года", + "location": "Минск, м. Малиновка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/986f3e140006ceb4f10039ed1f6c615966494c?source=search" + }, + { + "job": "Web-дизайнер (UI/UX)", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "27 лет", + "location": "Солигорск, хочу переехать (Минск),готова к редким командировкам", + "url": "https://jobs.tut.by/resume/c90a70660006de46960039ed1f397632685765?source=search" + }, + { + "job": "Водитель-экспедитор", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/a9ef7a8b0007217abe0039ed1f656f66316c57?source=search" + }, + { + "job": "Ведущий инженер-проектировщик", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Институт Культуры,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/c5ca4a0e00039065b00039ed1f455631466545?source=search" + }, + { + "job": "Руководитель сервисного(технического) отдела/начальник отдела/технический специалист", + "pay": "2 200 бел. руб.", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, м. Кунцевщина,готов к переезду (Польша),готов к командировкам", + "url": "https://jobs.tut.by/resume/8d566b8f0002ec66a40039ed1f51526b64454d?source=search" + }, + { + "job": "Менеджер по работе с клиентами,Специалист по продажам", + "pay": "1 600 бел. руб.", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, м. Уручье,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/db91c84e0006e9f4c80039ed1f7561376e666f?source=search" + }, + { + "job": "2D художник / 2D artist", + "pay": "не указано", + "gender": "Женщина", + "age": "29 лет", + "location": "Гомель, готова к переезду (Санкт-Петербург,Минск),готова к редким командировкам", + "url": "https://jobs.tut.by/resume/15669b0e0005cc70f60039ed1f375142313948?source=search" + }, + { + "job": "Ведущий инженер отдела строительства и технического надзора", + "pay": "не указано", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/8858525f0000e74ba00039ed1f5255466f525a?source=search" + }, + { + "job": "Менеджер по работе с клиентами", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "29 лет", + "location": "Узда, хочу переехать (Минск),готова к командировкам", + "url": "https://jobs.tut.by/resume/e431235800071bb4b90039ed1f4c534f797550?source=search" + }, + { + "job": "Юрист", + "pay": "2 000 бел. руб.", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/bda1161c0001b26e230039ed1f7935557a634e?source=search" + }, + { + "job": "кладовщик-грузчик", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, м. Могилевская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/3fcde0c80002b03cd30039ed1f5674377a6537?source=search" + }, + { + "job": "Копирайтер", + "pay": "не указано", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/2e06585600059cd91a0039ed1f54317144535a?source=search" + }, + { + "job": "Юрист", + "pay": "не указано", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/da3836aa00021650a90039ed1f725664586830?source=search" + }, + { + "job": "Руководитель предприятия, филиала, бизнес-направления", + "pay": "не указано", + "gender": "Мужчина", + "age": "49 лет", + "location": "Минск, готов к переезду (Москва),готов к командировкам", + "url": "https://jobs.tut.by/resume/67a68294000272840c0039ed1f66386a4d4a76?source=search" + }, + { + "job": "Управленец", + "pay": "998 бел. руб.", + "gender": "МужчинаМинск", + "age": "готов к переезду", + "location": "готов к командировкам, ", + "url": "https://jobs.tut.by/resume/1fb831e50001931ea90039ed1f4f727a484756?source=search" + }, + { + "job": "Бухгалтер", + "pay": "не указано", + "gender": "Женщина", + "age": "44 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/cf6ad29300064300520039ed1f336a6f52314a?source=search" + }, + { + "job": "Старший повар,повар", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, м. Могилевская,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/b6d1b4360002751ded0039ed1f4a3671557052?source=search" + }, + { + "job": "Заместитель главного бухгалтера", + "pay": "не указано", + "gender": "Женщина", + "age": "43 года", + "location": "Гродно, готова к переезду (Минск),готова к редким командировкам", + "url": "https://jobs.tut.by/resume/1dbbfad000052837f80039ed1f694b784a4c38?source=search" + }, + { + "job": "Junior .Net Developer", + "pay": "не указано", + "gender": "Male", + "age": "20 years", + "location": "Minsk, not willing to relocate,not prepared for business trips", + "url": "https://jobs.tut.by/resume/692eab0200066e986e0039ed1f33536851594e?source=search" + }, + { + "job": "Юрисконсульт, специалист по кадрам", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, м. Площадь Якуба Коласа,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/64db916100034e76fa0039ed1f76684f684265?source=search" + }, + { + "job": "Барбер", + "pay": "не указано", + "gender": "Женщина", + "age": "29 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/4aa1cfcc00071ed7010039ed1f685a6e4e776d?source=search" + }, + { + "job": "Слесарь-ремонтник", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "45 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/27a76e5a0005fbd8b00039ed1f7a6962725a66?source=search" + }, + { + "job": "Продавец-консультант", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "38 лет", + "location": "Минск, м. Московская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/c06b5a000003b1d3ab0039ed1f4c5947427478?source=search" + }, + { + "job": "Бухгалтер", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "45 лет", + "location": "Минск, м. Каменная Горка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/dc4275a70005b5c3f70039ed1f7976416a484a?source=search" + }, + { + "job": "Коммерческий директор", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "49 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/e69acb5500057d5cd30039ed1f364d35477243?source=search" + }, + { + "job": "Контент-менеджер", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/90c06b440004165c8d0039ed1f6a6a48617145?source=search" + }, + { + "job": "Водитель, категория В курьер , на личном автомобиле ", + "pay": "1 400 бел. руб.", + "gender": "Мужчина", + "age": "45 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/61136503000249f1270039ed1f5a4233736532?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/ee59ca570006bfc1340039ed1f337555797466?source=search" + }, + { + "job": "Бухгалтер", + "pay": "не указано", + "gender": "Женщина", + "age": "35 лет", + "location": "Минск, м. Каменная Горка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/6da0fa110000ecf6740039ed1f50436339674c?source=search" + }, + { + "job": "Стажёр / Trainee Web Developer", + "pay": "500 USD", + "gender": "Male", + "age": "33 years", + "location": "Saint Petersburg, m. Беговая,willing to relocate (Kyiv,Kharkov,Minsk),prepared for occasional business trips", + "url": "https://jobs.tut.by/resume/d8000f9b00038801540039ed1f546b30785731?source=search" + }, + { + "job": "IT-менеджер", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/1ac8f9b400039230a80039ed1f6c34674c6650?source=search" + }, + { + "job": "QA Engineer / QA Automation Engineer", + "pay": "не указано", + "gender": "FemaleMinsk", + "age": "not willing to relocate", + "location": "prepared for business trips, ", + "url": "https://jobs.tut.by/resume/4ce69abb000567031a0039ed1f5a744430506c?source=search" + }, + { + "job": "Энергетик", + "pay": "1 300 бел. руб.", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/9c7d21fe000652afc90039ed1f717246635863?source=search" + }, + { + "job": "Видеомонтажер", + "pay": "не указано", + "gender": "МужчинаМинск", + "age": "не готов к переезду", + "location": "готов к редким командировкам, ", + "url": "https://jobs.tut.by/resume/266fb1730005e30def0039ed1f72765941526d?source=search" + }, + { + "job": "Начальник ОМТС", + "pay": "800 USD", + "gender": "Мужчина", + "age": "51 год", + "location": "Минск, м. Каменная Горка,готов к переезду (Россия,Другие страны),готов к командировкам", + "url": "https://jobs.tut.by/resume/5f703df50000b1070c0039ed1f736563726574?source=search" + }, + { + "job": "Engineer", + "pay": "не указано", + "gender": "Male", + "age": "42 years", + "location": "Minsk, willing to relocate,prepared for business trips", + "url": "https://jobs.tut.by/resume/06758f450005e1b6e40039ed1f633331755571?source=search" + }, + { + "job": "SMM (Стажер)", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/cc7455630006de33120039ed1f4d5063494e67?source=search" + }, + { + "job": "Экономист-финансист", + "pay": "не указано", + "gender": "Женщина", + "age": "22 года", + "location": "Могилев, готова к переезду (Минск),готова к командировкам", + "url": "https://jobs.tut.by/resume/4578fce30005d0e7770039ed1f505746353573?source=search" + }, + { + "job": "Слесарь КИПиА", + "pay": "600 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, м. Малиновка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/716bb16800061e8a2b0039ed1f775638434565?source=search" + }, + { + "job": "Копирайтер. Переводчик (французский, английский)", + "pay": "не указано", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/94a6e2340001d905300039ed1f746267665930?source=search" + }, + { + "job": "Корпоративный преподаватель английского языка", + "pay": "2 000 USD", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, м. Каменная Горка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/8634f435000295b8a40039ed1f4c6b55526179?source=search" + }, + { + "job": "Инженер-программист, Delphi программист", + "pay": "не указано", + "gender": "Мужчина", + "age": "44 года", + "location": "Минск, готов к переезду (Минск,Брест),готов к командировкам", + "url": "https://jobs.tut.by/resume/f933cb2500023870110039ed1f41726d676177?source=search" + }, + { + "job": "Монтажник санитарно-технических систем , монтажник наружных трубопроводов", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "43 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/d3dde69f000353c96f0039ed1f4e6f39664d6d?source=search" + }, + { + "job": "Менеджер по продажам, начальник отдела продаж", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, м. Площадь Ленина,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/1b08109c0001eed8bd0039ed1f4b317a686f50?source=search" + }, + { + "job": "Станочник д/о станков", + "pay": "600 бел. руб.", + "gender": "Мужчина", + "age": "33 года", + "location": "Брест, готов к переезду (Минск,Пинск),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/ecb098bd000596593d0039ed1f7a7357695643?source=search" + }, + { + "job": "Заведующая отделом/Ветеринарный врач", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/9f84e8440005ca749f0039ed1f52495044446d?source=search" + }, + { + "job": "Начинающий разработчик", + "pay": "не указано", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, м. Спортивная,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/b23f529600060bb6c50039ed1f556775726470?source=search" + }, + { + "job": "Продавец промышленных товаров", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "46 лет", + "location": "Минск, м. Автозаводская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/1b127e9b00036220020039ed1f454557437754?source=search" + }, + { + "job": "Юрист", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, м. Петровщина,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/01a1aa010002c9900c0039ed1f424547506b54?source=search" + }, + { + "job": "Главный бухгалтер", + "pay": "не указано", + "gender": "Женщина", + "age": "42 года", + "location": "Минск, м. Автозаводская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/41a530d10005e71de80039ed1f325849596a67?source=search" + }, + { + "job": "Продавец-консультант", + "pay": "500 USD", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, м. Малиновка,готов к переезду (Финляндия,США),готов к командировкам", + "url": "https://jobs.tut.by/resume/f894d571000453998f0039ed1f4d6630706f73?source=search" + }, + { + "job": "Начальник участка", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, м. Академия наук,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/eb291bcb0005c8e04a0039ed1f33714d545070?source=search" + }, + { + "job": "CMO/ Head of Marketing", + "pay": "не указано", + "gender": "FemaleMinsk", + "age": "willing to relocate", + "location": "prepared for business trips, ", + "url": "https://jobs.tut.by/resume/77df442000066b4a050039ed1f4a3445374d6d?source=search" + }, + { + "job": "Слесарь-ремонтник", + "pay": "не указано", + "gender": "Мужчина", + "age": "59 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/16f7d854000720e65f0039ed1f496f5753356b?source=search" + }, + { + "job": "Водитель", + "pay": "850 бел. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, м. Партизанская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/4ae49c850002b9702b0039ed1f634773484b30?source=search" + }, + { + "job": "QA Engineer", + "pay": "не указано", + "gender": "Мужчина", + "age": "22 года", + "location": "Королев, готов к переезду (Москва,Мытищи,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/6ddc764200030dc5680039ed1f71654f4e495a?source=search" + }, + { + "job": "Кладовщик .", + "pay": "1 300 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/fe1da8a90001d097800039ed1f557963586c43?source=search" + }, + { + "job": "Программист ASP.NET", + "pay": "300 USD", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/2ec52c360005f3c5c60039ed1f37444270597a?source=search" + }, + { + "job": "Javascript developer", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/6c870ed0000412ee5b0039ed1f686544397438?source=search" + }, + { + "job": "Project Manager/ Business analyst", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, м. Тракторный завод,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/8dbfc1b500060d0b810039ed1f6830556d7334?source=search" + }, + { + "job": "видеооператор видеограф съемка видео", + "pay": "не указано", + "gender": "Мужчина", + "age": "39 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/e657a1bd00039ad1d90039ed1f794559574644?source=search" + }, + { + "job": "Специалист по логистике", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "23 года", + "location": "Орша, готова к переезду (Смоленск,Минск),готова к командировкам", + "url": "https://jobs.tut.by/resume/3456242500071fc7f00039ed1f573253304f48?source=search" + }, + { + "job": "Спициалист по закупкам", + "pay": "800 рос. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, м. Михалово,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/d88832130007189f910039ed1f3832694d4d32?source=search" + }, + { + "job": "Главный бухгалтер", + "pay": "1 700 бел. руб.", + "gender": "Женщина", + "age": "40 лет", + "location": "Минск, м. Автозаводская,готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/fecda4e70001d59ab70039ed1f4c377677584b?source=search" + }, + { + "job": "Юрисконсульт", + "pay": "1 500 бел. руб.", + "gender": "Женщина", + "age": "42 года", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/c1562a6f000713c04e0039ed1f4149414d6d68?source=search" + }, + { + "job": "Бухгалтер", + "pay": "400 бел. руб.", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, м. Площадь Ленина,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/e57db6ad000592c4100039ed1f7841555a5156?source=search" + }, + { + "job": "Юрисконсульт, начальник юридического отдела", + "pay": "не указано", + "gender": "Мужчина", + "age": "50 лет", + "location": "Минск, м. Восток,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/09c5d3440003bc393f0039ed1f316f62487831?source=search" + }, + { + "job": "Администратор медицинского центра", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, м. Академия наук,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/6a0e7a7700064339ab0039ed1f416454425538?source=search" + }, + { + "job": "Инженер-электромеханик техническое обеспечение безопасности", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/b4ef4e590004168d430039ed1f30515a4e5a6a?source=search" + }, + { + "job": "Инженер, руководитель службы", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "37 лет", + "location": "Брест, готов к переезду (Москва,Ленинградская область,Санкт-Петербург,Московская область,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/7f83cf2c0002e3e6390039ed1f61674e45476c?source=search" + }, + { + "job": "Кровельщик по мягкой рулонной кровле и кровлям из штучных материалов.", + "pay": "не указано", + "gender": "Мужчина", + "age": "41 год", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/74ad2a6e0006b26c740039ed1f37567a66684e?source=search" + }, + { + "job": "Специалист по маркетингу", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/cb4868d900070ebcf30039ed1f6e614f424664?source=search" + }, + { + "job": "Специалист по маркетингу", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/cb4868d900070ebcf30039ed1f6e614f424664?source=search" + }, + { + "job": "Системного администратора", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, м. Первомайская,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/c7003321000640a4ca0039ed1f6244396f5767?source=search" + }, + { + "job": "3D Artist", + "pay": "не указано", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, м. Малиновка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/a61eded40006785d870039ed1f684562736e59?source=search" + }, + { + "job": "Спициалист по закупкам", + "pay": "800 рос. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, м. Михалово,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/d88832130007189f910039ed1f3832694d4d32?source=search" + }, + { + "job": "Банковский сотрудник", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/c15ed5d300040cc35e0039ed1f67753543534d?source=search" + }, + { + "job": "Начальник смены склада/Диспетчер WMS", + "pay": "700 USD", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/7b973ce10000ddac2a0039ed1f654542305441?source=search" + }, + { + "job": "Программист ASP.NET", + "pay": "300 USD", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/2ec52c360005f3c5c60039ed1f37444270597a?source=search" + }, + { + "job": "Инженер-электронщик (КИПиА)", + "pay": "не указано", + "gender": "Мужчина", + "age": "31 год", + "location": "Караганда, готов к переезду (Москва,Санкт-Петербург,Новосибирск,Красноярск,Ханты-Мансийский АО - Югра,Минск,Самара,Новороссийск,Тюмень),готов к командировкам", + "url": "https://jobs.tut.by/resume/f09b162800071661e20039ed1f476e766f464f?source=search" + }, + { + "job": "Бухгалтер", + "pay": "400 бел. руб.", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, м. Площадь Ленина,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/e57db6ad000592c4100039ed1f7841555a5156?source=search" + }, + { + "job": "Региональный менеджер по продажам", + "pay": "не указано", + "gender": "Женщина", + "age": "40 лет", + "location": "Минск, м. Каменная Горка,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/2949538c00064f2e3a0039ed1f326f6f6d4a6d?source=search" + }, + { + "job": "Менеджер/руководитель отдела по работе с корпоративными клиентами", + "pay": "1 575 бел. руб.", + "gender": "Мужчина", + "age": "53 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/880f8f7e00031d6e260039ed1f6f4e54436b4e?source=search" + }, + { + "job": "Главный бухгалтер", + "pay": "650 бел. руб.", + "gender": "Женщина", + "age": "60 лет", + "location": "Минск, м. Площадь Якуба Коласа,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/dce3101800013a65e90039ed1f57306b72366e?source=search" + }, + { + "job": "Javascript developer", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/6c870ed0000412ee5b0039ed1f686544397438?source=search" + }, + { + "job": "Кровельщик по мягкой рулонной кровле и кровлям из штучных материалов.", + "pay": "не указано", + "gender": "Мужчина", + "age": "41 год", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/74ad2a6e0006b26c740039ed1f37567a66684e?source=search" + }, + { + "job": "Project Manager", + "pay": "1 100 USD", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/0fe642c50003d1881d0039ed1f44714358786e?source=search" + }, + { + "job": "Business Analyst", + "pay": "700 USD", + "gender": "Женщина", + "age": "35 лет", + "location": "Брест, готова к переезду (Минск),готова к командировкам", + "url": "https://jobs.tut.by/resume/fe7cfaf000018a39010039ed1f6139314d5379?source=search" + }, + { + "job": "видеооператор видеограф съемка видео", + "pay": "не указано", + "gender": "Мужчина", + "age": "39 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/e657a1bd00039ad1d90039ed1f794559574644?source=search" + }, + { + "job": "Инженер-электромеханик техническое обеспечение безопасности", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/b4ef4e590004168d430039ed1f30515a4e5a6a?source=search" + }, + { + "job": "Организатор мероприятий", + "pay": "не указано", + "gender": "ЖенщинаМинск", + "age": "готова к переезду", + "location": "готова к командировкам, ", + "url": "https://jobs.tut.by/resume/9eae03df00041df3ff0039ed1f306545476f68?source=search" + }, + { + "job": "HTML-верстальщик", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, м. Академия наук,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/b27a012600059545d60039ed1f583162585a61?source=search" + }, + { + "job": "Кладовщик .", + "pay": "1 300 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/fe1da8a90001d097800039ed1f557963586c43?source=search" + }, + { + "job": "Инженер, руководитель службы", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "37 лет", + "location": "Брест, готов к переезду (Москва,Ленинградская область,Санкт-Петербург,Московская область,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/7f83cf2c0002e3e6390039ed1f61674e45476c?source=search" + }, + { + "job": "Администратор", + "pay": "не указано", + "gender": "Женщина", + "age": "19 лет", + "location": "Минск, м. Малиновка,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/46ac203d0003e06d6b0039ed1f394b366d4347?source=search" + }, + { + "job": "Главный бухгалтер", + "pay": "1 700 бел. руб.", + "gender": "Женщина", + "age": "40 лет", + "location": "Минск, м. Автозаводская,готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/fecda4e70001d59ab70039ed1f4c377677584b?source=search" + }, + { + "job": "Торговый представитель отдела продаж", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/0d6a126700037f33d00039ed1f6d6d30614849?source=search" + }, + { + "job": "Специалист по логистике", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "23 года", + "location": "Орша, готова к переезду (Смоленск,Минск),готова к командировкам", + "url": "https://jobs.tut.by/resume/3456242500071fc7f00039ed1f573253304f48?source=search" + }, + { + "job": "Юрисконсульт", + "pay": "не указано", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/d10a7a400001f5e2140039ed1f633174595737?source=search" + }, + { + "job": "Project Manager/ Business analyst", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, м. Тракторный завод,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/8dbfc1b500060d0b810039ed1f6830556d7334?source=search" + }, + { + "job": "Менеджер по работе с клиентами/ со знанием английского языка", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, м. Парк Челюскинцев,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/c07d2ea500068869a00039ed1f516e32703435?source=search" + }, + { + "job": "Инженер-электронщик (КИПиА)", + "pay": "не указано", + "gender": "Мужчина", + "age": "31 год", + "location": "Караганда, готов к переезду (Москва,Санкт-Петербург,Новосибирск,Красноярск,Ханты-Мансийский АО - Югра,Минск,Самара,Новороссийск,Тюмень),готов к командировкам", + "url": "https://jobs.tut.by/resume/f09b162800071661e20039ed1f476e766f464f?source=search" + }, + { + "job": "Организатор мероприятий", + "pay": "не указано", + "gender": "ЖенщинаМинск", + "age": "готова к переезду", + "location": "готова к командировкам, ", + "url": "https://jobs.tut.by/resume/9eae03df00041df3ff0039ed1f306545476f68?source=search" + }, + { + "job": "Кладовщик", + "pay": "не указано", + "gender": "Женщина", + "age": "33 года", + "location": "Минск, м. Кунцевщина,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/d6d3a6ac00029b7dd10039ed1f516832453035?source=search" + }, + { + "job": "Заведующий/супервайзер/менеджер магазина/ сети", + "pay": "1 200 бел. руб.", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, м. Малиновка,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/6461cba400016f4add0039ed1f627a6e324f38?source=search" + }, + { + "job": "Project Manager", + "pay": "1 100 USD", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/0fe642c50003d1881d0039ed1f44714358786e?source=search" + }, + { + "job": "су-шеф", + "pay": "1 100 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/83ad71ed0002fa05670039ed1f5774496b6758?source=search" + }, + { + "job": "Руководитель, начальник, специалист, инженер, технолог", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "38 лет", + "location": "Минск, м. Малиновка,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/2c23c14200017d5bd20039ed1f4c4e784c7739?source=search" + }, + { + "job": "Переводчик немецкого языка (удаленная работа)", + "pay": "не указано", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, м. Институт Культуры,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/6dd2f69a0003ae8c980039ed1f7561354c624f?source=search" + }, + { + "job": "Няня", + "pay": "не указано", + "gender": "Женщина", + "age": "39 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/1670cd8000014499a60039ed1f623367486d32?source=search" + }, + { + "job": "Энергетик ", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/175d3d2500051c1b670039ed1f464738746579?source=search" + }, + { + "job": "Водитель-экспедитор", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/a1505d6000071ca8010039ed1f6257756a5653?source=search" + }, + { + "job": "Менеджер (удалённо)", + "pay": "700 рос. руб.", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, м. Петровщина,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/aac5f1b50001870da60039ed1f73484a623242?source=search" + }, + { + "job": "Водитель категории В /Офисный водитель/ Персональный водитель", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "47 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/093c3d8e00053c2ab50039ed1f487535513836?source=search" + }, + { + "job": "QA Engineer", + "pay": "300 USD", + "gender": "Male", + "age": "26 years", + "location": "Minsk, m. Площадь Якуба Коласа,willing to relocate,prepared for business trips", + "url": "https://jobs.tut.by/resume/ad99c4a000070278290039ed1f43353448725a?source=search" + }, + { + "job": "Администратор", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Малиновка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/3d1f032e000716e2b50039ed1f5a3647717267?source=search" + }, + { + "job": "начальник лаборатории, инженер-лаборант, инженер по качеству, инженер-технолог", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "34 года", + "location": "Минск, хочу переехать (Беларусь,Россия),готова к редким командировкам", + "url": "https://jobs.tut.by/resume/976b170c0002bbf2e60039ed1f713564467a57?source=search" + }, + { + "job": "Trainee/Junior QA Engineer", + "pay": "не указано", + "gender": "Male", + "age": "20 years", + "location": "Minsk, willing to relocate,prepared for business trips", + "url": "https://jobs.tut.by/resume/7a52b42f000679e3930039ed1f734567594867?source=search" + }, + { + "job": "Водитель-экспедитор", + "pay": "1 100 бел. руб.", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, м. Московская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/586091eb0002c2a6990039ed1f37434a7a5659?source=search" + }, + { + "job": "Руководитель проекта. Начальник эксплуатации. Начальник ОКС.", + "pay": "не указано", + "gender": "Мужчина", + "age": "38 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/579bef8400011478870039ed1f656a6a305761?source=search" + }, + { + "job": "Водитель-курьер", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Институт Культуры,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/773ff58700065a61700039ed1f683232577353?source=search" + }, + { + "job": "Водитель", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, м. Академия наук,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/ed3cec8200063b5a8c0039ed1f4d7152567162?source=search" + }, + { + "job": "ПК. Сайты https://provimon.io.ua; https://konstrykonst.io.ua", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "58 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/5d94b70500021f81250039ed1f555858527333?source=search" + }, + { + "job": "Слесарь-ремонтник", + "pay": "650 бел. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/98aea9a500013b16150039ed1f304578656139?source=search" + }, + { + "job": "Директор по качеству (ISO 9001, 14001, 27000, BPM, BSC, Lean)", + "pay": "3 400 USD", + "gender": "Мужчина", + "age": "36 лет", + "location": "Бишкек, готов к переезду (Алматы,Москва,Санкт-Петербург,Екатеринбург,Минск,Тюмень,Нур-Султан),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/495ae78a0000eafd660039ed1f565363684e76?source=search" + }, + { + "job": "UI artist", + "pay": "не указано", + "gender": "Женщина", + "age": "29 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/61aa6f2900013b450c0039ed1f62386d575833?source=search" + }, + { + "job": "Business Analyst", + "pay": "не указано", + "gender": "Male", + "age": "24 years", + "location": "Oshmyany, I want to relocate (Minsk),prepared for occasional business trips", + "url": "https://jobs.tut.by/resume/475b526c0006ff0a5b0039ed1f386f51585952?source=search" + }, + { + "job": "Главный бухгалтер", + "pay": "не указано", + "gender": "Женщина", + "age": "30 лет", + "location": "Минск, м. Молодежная,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/977a64c300025481210039ed1f715675554868?source=search" + }, + { + "job": "Редактор", + "pay": "не указано", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, м. Парк Челюскинцев,готов к переезду (Москва,Санкт-Петербург),готов к командировкам", + "url": "https://jobs.tut.by/resume/be46f04200056fd71a0039ed1f393253715070?source=search" + }, + { + "job": "Менеджер по продажам(без холодных звонков), Администратор магазина", + "pay": "1 300 бел. руб.", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, м. Малиновка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/88ab35800004217e630039ed1f426c68654c7a?source=search" + }, + { + "job": "заведующий складом,энергетик,администратор,мастер-электрик,электромонтер", + "pay": "не указано", + "gender": "Мужчина", + "age": "49 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/fdbb3be90002c7a1c90039ed1f6636694c676f?source=search" + }, + { + "job": "Юрисконсульт, начальник юридического отдела", + "pay": "не указано", + "gender": "Мужчина", + "age": "50 лет", + "location": "Минск, м. Восток,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/09c5d3440003bc393f0039ed1f316f62487831?source=search" + }, + { + "job": "Личный водитель, Логист,Экспедитор", + "pay": "не указано", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/66bf70840000d2d9a10039ed1f36506d763972?source=search" + }, + { + "job": "Инженер, мастер, технолог", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/07a12f3300036774ef0039ed1f34636d635853?source=search" + }, + { + "job": "UI/UX дизайнер, Веб-дизайнер", + "pay": "1 200 бел. руб.", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, м. Грушевка,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/3d89453d00063083c50039ed1f527a59685173?source=search" + }, + { + "job": "врач, заведующий отделением, главный врач санатория", + "pay": "не указано", + "gender": "Женщина", + "age": "49 лет", + "location": "Минск, м. Московская,готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/4d8eabcb000283d86d0039ed1f3645494d6c66?source=search" + }, + { + "job": "Специалист по кадрам", + "pay": "не указано", + "gender": "Женщина", + "age": "26 лет", + "location": "Минск, м. Немига,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/cb186c1c0001d4981b0039ed1f336e74303054?source=search" + }, + { + "job": "Воспитатель", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, м. Кунцевщина,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/725d436600044439af0039ed1f3130556c3254?source=search" + }, + { + "job": "Главный механик", + "pay": "1 800 бел. руб.", + "gender": "Мужчина", + "age": "59 лет", + "location": "Минск, готов к переезду (Минская область),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/b5340c460006ca649e0039ed1f54436f343741?source=search" + }, + { + "job": "Наладчик , Механик , Слесарь", + "pay": "не указано", + "gender": "Мужчина", + "age": "41 год", + "location": "Минск, м. Петровщина,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/fff99a260000e39aea0039ed1f494e79673834?source=search" + }, + { + "job": "Администратор", + "pay": "не указано", + "gender": "Женщина", + "age": "30 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/5a7383bc00010dc6b60039ed1f6b4877797159?source=search" + }, + { + "job": "Редактор", + "pay": "не указано", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, м. Парк Челюскинцев,готов к переезду (Москва,Санкт-Петербург),готов к командировкам", + "url": "https://jobs.tut.by/resume/be46f04200056fd71a0039ed1f393253715070?source=search" + }, + { + "job": "Веб-мастер", + "pay": "600 бел. руб.", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, м. Могилевская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/b8a379930007191d350039ed1f6964646c6f4d?source=search" + }, + { + "job": "Экономист-бухгалтер", + "pay": "не указано", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/c34af1f50005a169eb0039ed1f637930526365?source=search" + }, + { + "job": "Начальник отдела, Профессорско-преподавательский состав", + "pay": "650 USD", + "gender": "Мужчина", + "age": "47 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/74d5abda00018797bc0039ed1f61336a524b63?source=search" + }, + { + "job": "Начальник производства", + "pay": "2 500 бел. руб.", + "gender": "Мужчина", + "age": "38 лет", + "location": "Минск, м. Спортивная,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/45466496000399f5510039ed1f6c4343496238?source=search" + }, + { + "job": "Строитель. Столяр плотник 5 го разряда", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "50 лет", + "location": "Минск, м. Автозаводская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/7afd927a0000f58c940039ed1f7730707a6c37?source=search" + }, + { + "job": "Инженер-Энергетик,Ведущий инженер-энергетик,Главный Энергетик,Энергоаудитор (Энергоменеджер)", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/c0f8be2600039605e80039ed1f545377655067?source=search" + }, + { + "job": "энергетик, инженер-энергетик, главный энергетик, главный инженер", + "pay": "не указано", + "gender": "Мужчина", + "age": "38 лет", + "location": "Минск, м. Академия наук,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/bbef6a0100017ab7ce0039ed1f714e324b4a55?source=search" + }, + { + "job": "Менеджер (удалённо)", + "pay": "700 рос. руб.", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, м. Петровщина,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/aac5f1b50001870da60039ed1f73484a623242?source=search" + }, + { + "job": "Заместитель Директора. Менеджер ресторана. Бар-менеджер", + "pay": "не указано", + "gender": "Мужчина", + "age": "42 года", + "location": "Витебск, готов к переезду (Минск,Витебская область,Витебск),готов к командировкам", + "url": "https://jobs.tut.by/resume/0d2fd9160001a7661c0039ed1f365874476e48?source=search" + }, + { + "job": "Специалист по закупкам", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/cf5b2c5e00024086900039ed1f3639514d3938?source=search" + }, + { + "job": "Инженер отдела матер.-технического снабжения, инженер по качеству (серт-ции, станд-ции, метрологии)", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/74ab905200026f6d210039ed1f37794f706179?source=search" + }, + { + "job": "Журналист", + "pay": "не указано", + "gender": "Мужчина", + "age": "19 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/b929dd420003f87b0a0039ed1f774538513231?source=search" + }, + { + "job": "Программист-разработчик", + "pay": "2 000 EUR", + "gender": "Мужчина", + "age": "47 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/8458e12c00019bfa980039ed1f517153476470?source=search" + }, + { + "job": "Ведущий инженер по системе менеджмента качества", + "pay": "1 200 бел. руб.", + "gender": "Женщина", + "age": "57 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/55b0d08400064a8fc40039ed1f766532573070?source=search" + }, + { + "job": "Журналист", + "pay": "не указано", + "gender": "Мужчина", + "age": "19 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/b929dd420003f87b0a0039ed1f774538513231?source=search" + }, + { + "job": "Учитель английского языка", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, м. Площадь Ленина,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/95163e020003b8926a0039ed1f7531654b734a?source=search" + }, + { + "job": "Специалист по закупкам", + "pay": "1 500 бел. руб.", + "gender": "Женщина", + "age": "35 лет", + "location": "Минск, м. Михалово,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/2bf7b1030006aa397f0039ed1f513963314748?source=search" + }, + { + "job": "Специалист отдела снабжения", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "44 года", + "location": "Минск, м. Автозаводская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/88423c35000431a5090039ed1f46645371615a?source=search" + }, + { + "job": "Junior QA Engineer", + "pay": "не указано", + "gender": "МужчинаМинск", + "age": "не готов к переезду", + "location": "готов к командировкам, ", + "url": "https://jobs.tut.by/resume/16eb71d0000582b2070039ed1f596133753371?source=search" + }, + { + "job": "Оператор call-центра", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "45 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/c06883ba000719ce0d0039ed1f6e6662375152?source=search" + }, + { + "job": "Экономист", + "pay": "не указано", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/ba3d510c000447ce8a0039ed1f31636e4b5541?source=search" + }, + { + "job": "Электромонтажник", + "pay": "1 700 бел. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Малиновка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/df485352000374bffd0039ed1f6d5665785630?source=search" + }, + { + "job": "Веб-дизайнер", + "pay": "не указано", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, м. Кунцевщина,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/a474cb0b000583d6f60039ed1f586556526839?source=search" + }, + { + "job": "Руководитель проекта", + "pay": "2 100 бел. руб.", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/11bbc5b20003f45ed40039ed1f506e5a726c55?source=search" + }, + { + "job": "Водитель категории BCD", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "41 год", + "location": "Минск, м. Малиновка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/66b59b2c00026a90510039ed1f796274563842?source=search" + }, + { + "job": "Junior QA Engineer", + "pay": "не указано", + "gender": "Мужчина", + "age": "53 года", + "location": "Минск, м. Уручье,готов к переезду (Другие страны),готов к командировкам", + "url": "https://jobs.tut.by/resume/337c0b290004278c970039ed1f483647515934?source=search" + }, + { + "job": "Инспектор отдела кадров/ Менеджер по персоналу", + "pay": "25 000 рос. руб.", + "gender": "Женщина", + "age": "26 лет", + "location": "Владикавказ, хочу переехать (Москва,Минск),готова к редким командировкам", + "url": "https://jobs.tut.by/resume/240b5b010002b18e460039ed1f387a69493961?source=search" + }, + { + "job": "Педагог-психолог", + "pay": "570 бел. руб.", + "gender": "Женщина", + "age": "32 года", + "location": "Ляховичи, готова к переезду (Минск,Барановичи),готова к редким командировкам", + "url": "https://jobs.tut.by/resume/b0e31f8e00019f121d0039ed1f4b396f334932?source=search" + }, + { + "job": "Junior QA Enginner", + "pay": "не указано", + "gender": "МужчинаМинск", + "age": "м. Уручье", + "location": "не готов к переезду, готов к редким командировкам", + "url": "https://jobs.tut.by/resume/8e54cdc600068ad3f10039ed1f6b43466c5246?source=search" + }, + { + "job": "юрисконсульт", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/6c19cb7e0005bd56a60039ed1f73466e766358?source=search" + }, + { + "job": "Junior Frontend Developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, готов к переезду (Беларусь),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/b8d8d23b000714a45b0039ed1f6f74504b3372?source=search" + }, + { + "job": "Заведующий", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "45 лет", + "location": "Минск, м. Академия наук,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/c030a3c000041c1e2c0039ed1f586b44616954?source=search" + }, + { + "job": "Мастер цеха", + "pay": "не указано", + "gender": "Мужчина", + "age": "35 лет", + "location": "Борисов, готов к переезду (Москва,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/9341a308000228c6800039ed1f4f326e4b3851?source=search" + }, + { + "job": "Бухгалтер", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, м. Спортивная,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/de84d19e000321c2680039ed1f70396d395769?source=search" + }, + { + "job": "Юрист начального уровня", + "pay": "500 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Молодечно, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/6fab4fab00021ca2c30039ed1f47655758575a?source=search" + }, + { + "job": "Директор .Зам.Директора .Главный инженер.Руководитель проекта.", + "pay": "не указано", + "gender": "Мужчина", + "age": "53 года", + "location": "Минск, готов к переезду (Ненецкий АО,Санкт-Петербург,Псковская область,Костромская область,Краснодарский край),готов к командировкам", + "url": "https://jobs.tut.by/resume/219678c0000320481a0039ed1f68314b495651?source=search" + }, + { + "job": "Вечерний курьер с автомобилем", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "56 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/6c6332b40005bebcf30039ed1f777a37736973?source=search" + }, + { + "job": "Дизайнер интерьера", + "pay": "не указано", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, м. Спортивная,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/34bc51570002f7864a0039ed1f4373656a557a?source=search" + }, + { + "job": "Инженер", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/868e285e0005ee1dc90039ed1f635159436a34?source=search" + }, + { + "job": "Охранник", + "pay": "720 бел. руб.", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/d1d83155000531c9580039ed1f413737545879?source=search" + }, + { + "job": "Sales manager / representative", + "pay": "1 500 USD", + "gender": "Male", + "age": "39 years", + "location": "Minsk, m. Малиновка,not willing to relocate,prepared for business trips", + "url": "https://jobs.tut.by/resume/2164660a0005db99dd0039ed1f52466f543735?source=search" + }, + { + "job": "Специалист по продажам ", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Витебск, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/721ec2cf0006892e030039ed1f4d4d61396844?source=search" + }, + { + "job": "Водитель персональный", + "pay": "не указано", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/cd8204dc00066fb5610039ed1f583251725238?source=search" + }, + { + "job": "Юрист/ Юрисконсульт", + "pay": "не указано", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/4f9dbf0b00034386aa0039ed1f4b457a69364a?source=search" + }, + { + "job": "Начальник управления, начальник отдела, начальник службы", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, м. Малиновка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/1f823d6d00034173430039ed1f415a7a414663?source=search" + }, + { + "job": "Бухгалтер, помощник главного бухгалтера, менеджер", + "pay": "2 000 бел. руб.", + "gender": "Женщина", + "age": "43 года", + "location": "Минск, м. Спортивная,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/93120dc10005557c8b0039ed1f796e44325078?source=search" + }, + { + "job": "Менеджер по продажам, продавец-консультант", + "pay": "999 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, м. Фрунзенская,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/ec896cc10006dcb38b0039ed1f653242366d43?source=search" + }, + { + "job": "Администратор, менеджер, заместитель директора", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, м. Каменная Горка,готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/a24c2fa80002451fdc0039ed1f686a72573136?source=search" + }, + { + "job": "Специалист по продажам", + "pay": "1 100 бел. руб.", + "gender": "Мужчина", + "age": "38 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/7b2b2d610007054eab0039ed1f627857514351?source=search" + }, + { + "job": "Инженер-программист группы сопровождения", + "pay": "не указано", + "gender": "Мужчина", + "age": "45 лет", + "location": "Минск, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/d8c4081e000715616c0039ed1f5047414a3541?source=search" + }, + { + "job": "Главный энергетик", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "70 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/4911ff3100050f2f200039ed1f456533414861?source=search" + }, + { + "job": "Водитель погрузчика/ричтрака", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, м. Площадь Якуба Коласа,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/2c155c1800032e42000039ed1f644532636e61?source=search" + }, + { + "job": "HR, менеджер по рекламе, специалист по работе с клиентами", + "pay": "не указано", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/c853aa46000444ef4b0039ed1f6c7a674c4c49?source=search" + }, + { + "job": "Главный бухгалтер, бухгалтер", + "pay": "не указано", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/b3e935710005b717dc0039ed1f423736723851?source=search" + }, + { + "job": "Инженер-электроник", + "pay": "850 бел. руб.", + "gender": "Мужчина", + "age": "57 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/3eefd50c0003d26b470039ed1f517052753571?source=search" + }, + { + "job": "Ведущий специалист", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, м. Институт Культуры,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/07363b2100019dfef70039ed1f534e686c746b?source=search" + }, + { + "job": "Администратор офиса", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, готова к переезду (Минск,Гродно),готова к командировкам", + "url": "https://jobs.tut.by/resume/c9845a0900065067ae0039ed1f327877324663?source=search" + }, + { + "job": "HTML-верстальщик", + "pay": "1 300 бел. руб.", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, м. Каменная Горка,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/98e21bb900053b382c0039ed1f46796a394876?source=search" + }, + { + "job": "Веб-разработчик (html/css/js/cms), администратор сайта, контент", + "pay": "не указано", + "gender": "Мужчина", + "age": "41 год", + "location": "Минск, м. Каменная Горка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/72c2b68800071f79630039ed1f4c4873687a31?source=search" + }, + { + "job": "Гейм-дизайнер", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/9096f83a000301ecc20039ed1f637942444167?source=search" + }, + { + "job": "HTML-верстальщик", + "pay": "600 USD", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, готов к переезду (Москва,Санкт-Петербург),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/29ed612600071fa06a0039ed1f6a3748703844?source=search" + }, + { + "job": "Бухгалтер по расчету заработной платы", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "40 лет", + "location": "Минск, м. Уручье,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/0b0a8f720002689ffa0039ed1f48335a6a6368?source=search" + }, + { + "job": "Водитель автобуса", + "pay": "1 400 бел. руб.", + "gender": "Мужчина", + "age": "49 лет", + "location": "Минск, м. Могилевская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/7537b46700045abba90039ed1f547871673734?source=search" + }, + { + "job": "Графический дизайнер", + "pay": "не указано", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, м. Московская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/4daf724e0007165f4a0039ed1f516578504547?source=search" + }, + { + "job": "Менеджер-экономист информационных систем", + "pay": "не указано", + "gender": "Мужчина", + "age": "19 лет", + "location": "Минск, м. Площадь Ленина,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/27c2a9b6000506b5d90039ed1f4866546a3932?source=search" + }, + { + "job": "Администратор", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/169e59c2000720709a0039ed1f433333567a61?source=search" + }, + { + "job": "Оператор / Наладчик технологического оборудования", + "pay": "950 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/c63e8348000346285f0039ed1f495730595663?source=search" + }, + { + "job": "Системный администратор", + "pay": "600 USD", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/e7d7f06e000699441c0039ed1f6757444c6755?source=search" + }, + { + "job": "Инженер", + "pay": "2 000 бел. руб.", + "gender": "МужчинаМинск", + "age": "м. Каменная Горка", + "location": "не готов к переезду, готов к редким командировкам", + "url": "https://jobs.tut.by/resume/b3f257940005711d5a0039ed1f76786d416a35?source=search" + }, + { + "job": "Инженер-программист", + "pay": "не указано", + "gender": "Мужчина", + "age": "23 года", + "location": "Солигорск, хочу переехать (Минск,Гродно,Брест),готов к командировкам", + "url": "https://jobs.tut.by/resume/bc84d28d00038ac40d0039ed1f326576784278?source=search" + }, + { + "job": "Грузчик-экспедитор", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, м. Петровщина,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/75e3a06700069c9a650039ed1f4e774f42584a?source=search" + }, + { + "job": "Руководитель/помощник руководителя отдела продаж; Специалист по продажам и работе с Клиентами", + "pay": "не указано", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, м. Площадь Якуба Коласа,готов к переезду (Беларусь,Кыргызстан,Узбекистан,Россия,Украина,Казахстан,Азербайджан,Другие страны,Грузия),готов к командировкам", + "url": "https://jobs.tut.by/resume/38a72a1800038959ff0039ed1f4e71324f6c71?source=search" + }, + { + "job": "фотограф , дизайнер,верстальщик, технический редактор", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "37 лет", + "location": "Минск, м. Автозаводская,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/f8e56bf70001cc34a30039ed1f375752787734?source=search" + }, + { + "job": ".net software engineer", + "pay": "1 700 USD", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/ebfade6600072107ae0039ed1f63463273646f?source=search" + }, + { + "job": "Бухгалтер", + "pay": "не указано", + "gender": "Женщина", + "age": "29 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/dd0b151e00071a28e10039ed1f366644515362?source=search" + }, + { + "job": "Junior web developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/1b7a540d00043a909b0039ed1f754947653047?source=search" + }, + { + "job": "Начинающий специалист (необходимо распределение по инженерной специальности)", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, м. Петровщина,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/d3c3e31200058693c30039ed1f585462554475?source=search" + }, + { + "job": ""Водитель-экспедитор"", + "pay": "не указано", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, м. Петровщина,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/1f70442f00063fa39d0039ed1f363463725449?source=search" + }, + { + "job": "Техник-программист", + "pay": "не указано", + "gender": "Мужчина", + "age": "29 лет", + "location": "Лунинец, готов к переезду (Лунинец,Минск,Витебск,Брест),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/b95948aa00061362920039ed1f53426a494d70?source=search" + }, + { + "job": "Охранник,сторож.", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "41 год", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/ba98ef260006f934ff0039ed1f4b6876486a34?source=search" + }, + { + "job": "Тестировщик ПО (стажёр)", + "pay": "500 USD", + "gender": "Женщина", + "age": "26 лет", + "location": "Минск, м. Партизанская,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/6b86c3a6000422e2290039ed1f6f5365345237?source=search" + }, + { + "job": "Менеджер-экономист, заместитель руководителя отдела, менеджер по работе с клиентами", + "pay": "1 300 бел. руб.", + "gender": "Женщина", + "age": "32 года", + "location": "Минск, м. Могилевская,готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/72c165a20002c65e640039ed1f724b41504652?source=search" + }, + { + "job": "Контент-менеджер", + "pay": "не указано", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/d1bae3240003bb01e40039ed1f4f594e78706b?source=search" + }, + { + "job": "Кассир, администратор,хостес, продавец-консультант", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/d0f08c230003e58d3a0039ed1f314348674830?source=search" + }, + { + "job": "HR менеджер", + "pay": "не указано", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/2c06eeeb0006a8e9d20039ed1f57355a6c6454?source=search" + }, + { + "job": "Ведущий инженер АСУ ТП", + "pay": "не указано", + "gender": "МужчинаМинск", + "age": "не готов к переезду", + "location": "готов к редким командировкам, ", + "url": "https://jobs.tut.by/resume/3e05afbf000514e1ef0039ed1f454e564a5657?source=search" + }, + { + "job": "Экономист", + "pay": "1 200 бел. руб.", + "gender": "Женщина", + "age": "39 лет", + "location": "Минск, м. Могилевская,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/910fb55c000181ecd40039ed1f584a70517377?source=search" + }, + { + "job": "Территориальный / Региональный менеджер", + "pay": "не указано", + "gender": "Мужчина", + "age": "39 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/79f156d20001d3f3870039ed1f776767754846?source=search" + }, + { + "job": "Инженер по наладке и испытаниями, инженер КИПа, инженер-наладчик", + "pay": "не указано", + "gender": "Мужчина", + "age": "59 лет", + "location": "Минск, м. Кунцевщина,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/3642859f0001aa7d270039ed1f3968486b5358?source=search" + }, + { + "job": "Экономист (начинающий специалист)", + "pay": "не указано", + "gender": "Женщина", + "age": "26 лет", + "location": "Минск, м. Восток,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/a18534710001d274560039ed1f425a61647356?source=search" + }, + { + "job": "диспетчер на удаленном доступе", + "pay": "400 бел. руб.", + "gender": "Женщина", + "age": "36 лет", + "location": "Минск, м. Восток,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/9e28ff9300029619b70039ed1f6859526f5532?source=search" + }, + { + "job": "Руководитель IT-отдела, отдела технической поддержки", + "pay": "1 300 USD", + "gender": "Мужчина", + "age": "41 год", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/ace2194700022cf6df0039ed1f646b65534463?source=search" + }, + { + "job": "Технолог", + "pay": "не указано", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, м. Малиновка,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/c149d0a900027da48f0039ed1f54516655384a?source=search" + }, + { + "job": "Шеф-повар", + "pay": "2 500 бел. руб.", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/d45b457a000601f3990039ed1f793931753231?source=search" + }, + { + "job": "Машинист экскаватора", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, хочу переехать (Россия),готов к командировкам", + "url": "https://jobs.tut.by/resume/a462e7850003ca621e0039ed1f364253355168?source=search" + }, + { + "job": "Аналитик 1С ERP/ Консультант 1C ERP/ Программист 1С ERP", + "pay": "не указано", + "gender": "Женщина", + "age": "44 года", + "location": "Минск, готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/83e3cd4e00071135c40039ed1f797231717876?source=search" + }, + { + "job": "Горный мастер", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/fb749afd0005a287fb0039ed1f614d6b654f50?source=search" + }, + { + "job": "Project Manager", + "pay": "не указано", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, м. Академия наук,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/ad3ce05500057f0ef80039ed1f79453774676a?source=search" + }, + { + "job": "JS junior", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/9bf1f6e00005e4210d0039ed1f505a35754838?source=search" + }, + { + "job": "Специалист по IT / Помощник системного администратора", + "pay": "не указано", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/56ededba00071902aa0039ed1f714d51464734?source=search" + }, + { + "job": "Специалист по складскому учету, бухгалтер, оператор пк.", + "pay": "не указано", + "gender": "Женщина", + "age": "34 года", + "location": "Минск, м. Петровщина,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/532f6f6b0000d9f4720039ed1f533851434d4c?source=search" + }, + { + "job": "Руководитель", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, м. Пролетарская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/0e342e6400072290d80039ed1f31726a4a676b?source=search" + }, + { + "job": "Машинист экскаватора", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, м. Пушкинская,готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/3b49c34f000581e05b0039ed1f625341586b42?source=search" + }, + { + "job": "Руководитель, Заместитель директора и тп.", + "pay": "700 USD", + "gender": "Мужчина", + "age": "50 лет", + "location": "Минск, м. Каменная Горка,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/15a36baa0001c5fa0f0039ed1f307639706658?source=search" + }, + { + "job": "Администратор", + "pay": "300 бел. руб.", + "gender": "Женщина", + "age": "17 лет", + "location": "Минск, м. Уручье,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/7034e6f900031b0c460039ed1f326f497a7766?source=search" + }, + { + "job": "Ведущий специалист отдела снабжения и закупок", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "38 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/b67efdb100040924220039ed1f4f7a49464b45?source=search" + }, + { + "job": "Ведущий юрисконсульт", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "43 года", + "location": "Минск, м. Площадь Якуба Коласа,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/d48c691400027038060039ed1f4e315138486d?source=search" + }, + { + "job": "Менеджер по туризму ", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, м. Уручье,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/5dad9d1c000599b2950039ed1f4f3648444839?source=search" + }, + { + "job": "Системный администратор", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, м. Площадь Ленина,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/5c615d6700071995030039ed1f4d67686c3057?source=search" + }, + { + "job": "Банковский сотрудник", + "pay": "не указано", + "gender": "Мужчина", + "age": "35 лет", + "location": "Сморгонь, готов к переезду (Минск,Гродно),готов к командировкам", + "url": "https://jobs.tut.by/resume/a395da8300013205760039ed1f714d654d4970?source=search" + }, + { + "job": "Бухгалтер", + "pay": "не указано", + "gender": "Женщина", + "age": "41 год", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/656891e100070f53810039ed1f685767664c35?source=search" + }, + { + "job": "Повар", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "44 года", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/9b283cb80005fa6d670039ed1f327465554861?source=search" + }, + { + "job": "Водитель категории BE,CE,DE, Водитель автовышки.", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/028e3031000705e09f0039ed1f455875583664?source=search" + }, + { + "job": "Software Engineer", + "pay": "не указано", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, м. Московская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/e653246400071ad7ff0039ed1f546b6e726b6b?source=search" + }, + { + "job": "Главный бухгалтер, Бухгалтер", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "50 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/d23956f600063459c80039ed1f627067716e5a?source=search" + }, + { + "job": "QA Engineer (тестировщик)", + "pay": "1 300 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, м. Кунцевщина,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/3bd8ec680003b934d90039ed1f417770393969?source=search" + }, + { + "job": "Технолог, инженер-технолог, главный технолог, мастер производства, начальник участка", + "pay": "1 600 бел. руб.", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, готова к переезду (Москва,Санкт-Петербург),готова к командировкам", + "url": "https://jobs.tut.by/resume/98d00b0c00036efe400039ed1f6c347a543749?source=search" + }, + { + "job": "Юрисконсульт", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/9b53f83100037960c50039ed1f38785a4e5579?source=search" + }, + { + "job": "Сторож-охранник", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "45 лет", + "location": "Минск, м. Спортивная,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/3181d4d90003d696000039ed1f586949387233?source=search" + }, + { + "job": "Оператор ПК, секретарь, кладовщик, комплектовщик. 5/2, Сб. Вс. - выходной", + "pay": "не указано", + "gender": "Женщина", + "age": "33 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/45823e3c0003d329870039ed1f716d5a6f6843?source=search" + }, + { + "job": "Курьер", + "pay": "не указано", + "gender": "Мужчина", + "age": "16 лет", + "location": "Минск, м. Уручье,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/90a6a143000701dc8f0039ed1f4b306e357a39?source=search" + }, + { + "job": "Бухгалтер", + "pay": "950 бел. руб.", + "gender": "Женщина", + "age": "47 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/52dcc4fb0003f875660039ed1f52304155726c?source=search" + }, + { + "job": "Аналитик", + "pay": "не указано", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, м. Малиновка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/14a99c5900034626910039ed1f3331324a6946?source=search" + }, + { + "job": "Менеджер по работе с клиентами", + "pay": "не указано", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/c33ca19b00041c76f60039ed1f523545585734?source=search" + }, + { + "job": "Системный администратор", + "pay": "не указано", + "gender": "Мужчина", + "age": "43 года", + "location": "Минск, м. Немига,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/4fca797100065261e80039ed1f625932356762?source=search" + }, + { + "job": "SMM-менеджер", + "pay": "не указано", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Спортивная,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/fbc639b800051610bf0039ed1f35315562347a?source=search" + }, + { + "job": "Бухгалтер на первичную документацию", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "35 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/160464350002c683410039ed1f4c4165314170?source=search" + }, + { + "job": "Водитель кат.В,С", + "pay": "не указано", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, м. Петровщина,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/beef1f3d0005ede3830039ed1f66763551414a?source=search" + }, + { + "job": "Руководитель (заместитель) Департамента (Управления) кассовых операций и инкассации", + "pay": "не указано", + "gender": "Мужчина", + "age": "42 года", + "location": "Минск, готов к переезду (Москва,Санкт-Петербург),готов к командировкам", + "url": "https://jobs.tut.by/resume/a11ef6ca0002c854f10039ed1f4d3867544a35?source=search" + }, + { + "job": "Менеджер по продажам, Администратор, Специалист по продаже, Специалист по закупкам", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, м. Партизанская,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/e42c26df000228fe030039ed1f4f5254346a31?source=search" + }, + { + "job": "SEO-специалист", + "pay": "3 000 USD", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, м. Октябрьская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/9a189bed00038c9bf40039ed1f535a6a445470?source=search" + }, + { + "job": "Специалист по работе с клиентами", + "pay": "не указано", + "gender": "Мужчина", + "age": "19 лет", + "location": "Минск, м. Малиновка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/04f95c980005b2c35c0039ed1f706439394c51?source=search" + }, + { + "job": "директор, управляющий, глава представительства", + "pay": "не указано", + "gender": "Мужчина", + "age": "43 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/537cd6090007024d130039ed1f664863783770?source=search" + }, + { + "job": "Инженер по охране труда", + "pay": "750 бел. руб.", + "gender": "Мужчина", + "age": "54 года", + "location": "Минск, м. Партизанская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/98f8a38f000417079a0039ed1f473567797777?source=search" + }, + { + "job": "Кладовщик", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "56 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/43e2545a0002d146d70039ed1f535763536271?source=search" + }, + { + "job": "Менеджер розничной сети", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, м. Немига,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/5459750400029f63040039ed1f496f6c384b71?source=search" + }, + { + "job": "Junior IOS Developer", + "pay": "не указано", + "gender": "Male", + "age": "21 year", + "location": "Minsk, not willing to relocate,prepared for business trips", + "url": "https://jobs.tut.by/resume/1ec38ddb0007100b7e0039ed1f414f31677977?source=search" + }, + { + "job": "Администратор", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, м. Московская,готова к переезду (Другие страны),не готова к командировкам", + "url": "https://jobs.tut.by/resume/c7c99ee8000720125d0039ed1f73766c684553?source=search" + }, + { + "job": "журналист", + "pay": "не указано", + "gender": "Мужчина", + "age": "41 год", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/29ed683e0001dec1150039ed1f6e6c624d4646?source=search" + }, + { + "job": "Программист 1С", + "pay": "2 100 бел. руб.", + "gender": "Мужчина", + "age": "38 лет", + "location": "Минск, м. Пушкинская,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/d57d2afb000337da7a0039ed1f466c7a567366?source=search" + }, + { + "job": "Помощник продюсера", + "pay": "не указано", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, м. Петровщина,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/1ae1796c0002dadb310039ed1f3772506f4f72?source=search" + }, + { + "job": "Кассир, товаровед, специалист по приёмке товаров", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "27 лет", + "location": "Молодечно, готова к переезду (Минск),готова к редким командировкам", + "url": "https://jobs.tut.by/resume/b6abd2350002c29bba0039ed1f436c34646751?source=search" + }, + { + "job": "Водитель- курьер с личным Грузовым Фургоном 20м.куб. Категории "В" г. Минск и Минский район.", + "pay": "не указано", + "gender": "Мужчина", + "age": "38 лет", + "location": "Минск, м. Институт Культуры,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/0079b7880002e9c1240039ed1f5a5879567075?source=search" + }, + { + "job": "Управляющий, администратор, координатор ( VIP транспорт, недвижимость)", + "pay": "не указано", + "gender": "Мужчина", + "age": "42 года", + "location": "Москва, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/158b94380001f0b0980039ed1f584873366b57?source=search" + }, + { + "job": "Дизайнер одежды. Художник декоративно-прикладного искусства", + "pay": "не указано", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, м. Пушкинская,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/016f86b60003e257fb0039ed1f665453674c4c?source=search" + }, + { + "job": "Администратор", + "pay": "не указано", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/bc58be1900071c1be40039ed1f556946664f6a?source=search" + }, + { + "job": "Экономист", + "pay": "1 100 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/0bd6cfb200019b3ada0039ed1f5a784f31466f?source=search" + }, + { + "job": "Специалист по работе с клиентами", + "pay": "2 100 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/bc8ffc9b00061e2bc70039ed1f784542587155?source=search" + }, + { + "job": "Переводчик", + "pay": "не указано", + "gender": "Женщина", + "age": "30 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/4f4fe7220005b1f6af0039ed1f4d73506e4279?source=search" + }, + { + "job": "Заместитель директора по сервису, начальник СТО, начальник транспортного отдела", + "pay": "не указано", + "gender": "Мужчина", + "age": "38 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/bc1f57e20005f8b9b10039ed1f527a4f425654?source=search" + }, + { + "job": "начальник отдела закупок, маркетинга, сбыта, заместитель директора, начальник складского хозяйства,", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "44 года", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/49e828c100020a2b030039ed1f6d6d76494666?source=search" + }, + { + "job": "Экономист. Заведующий отделом ", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "40 лет", + "location": "Минск, м. Площадь Ленина,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/4938e44d00043b3fdb0039ed1f4c7a4d445538?source=search" + }, + { + "job": "заместитель главного бухгалтера, ведущий бухгалтер", + "pay": "1 500 бел. руб.", + "gender": "Женщина", + "age": "39 лет", + "location": "Минск, м. Московская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/83913e85000158bedd0039ed1f473642433055?source=search" + }, + { + "job": "Водитель персональный", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "44 года", + "location": "Минск, м. Немига,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/4c1c586d000556f3c30039ed1f4e7a657a6a67?source=search" + }, + { + "job": "Бухгалтер-экономист", + "pay": "не указано", + "gender": "Женщина", + "age": "36 лет", + "location": "Минск, м. Институт Культуры,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/e36ac30600037ce0250039ed1f564c697a5a50?source=search" + }, + { + "job": "Водитель", + "pay": "не указано", + "gender": "Мужчина", + "age": "59 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/b05aad2600071f82990039ed1f417a53386237?source=search" + }, + { + "job": "Экономист. Заведующий отделом ", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "40 лет", + "location": "Минск, м. Площадь Ленина,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/4938e44d00043b3fdb0039ed1f4c7a4d445538?source=search" + }, + { + "job": "Наладчик станков и манипуляторов с ПУ", + "pay": "1 300 бел. руб.", + "gender": "Мужчина", + "age": "19 лет", + "location": "Смолевичи, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/21f8bc540003ceca420039ed1f68586764634e?source=search" + }, + { + "job": "Junior HR manager, Sales manager, Офис-менеджер", + "pay": "не указано", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/a37a79fb0001dc15030039ed1f635752515055?source=search" + }, + { + "job": "Бухгалтер-экономист", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "30 лет", + "location": "Минск, м. Малиновка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/2f3ef8350006ed04830039ed1f394c79525732?source=search" + }, + { + "job": "Водитель персональный,водитель в семью.", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, м. Немига,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/8e57e21e00022bad380039ed1f4b3777696b50?source=search" + }, + { + "job": "Юрисконсульт", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, м. Спортивная,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/cff7d8fa0003886bc50039ed1f477944593072?source=search" + }, + { + "job": "ведущий экономист, экономист, ведущий специалист, специалист, менеджер", + "pay": "1 400 бел. руб.", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, м. Пролетарская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/db14f9890001323ebe0039ed1f463855673579?source=search" + }, + { + "job": "Главный бухгалтер/зам.главного/бухгалтер/фин.менеджер.Общепит,услуги,благотворительная деятельность", + "pay": "не указано", + "gender": "Женщина", + "age": "38 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/7ce03cbd00017c9caa0039ed1f624d76333371?source=search" + }, + { + "job": "MSc/ BSc/ Civil Engineer / LEED AP BD+C", + "pay": "не указано", + "gender": "Male", + "age": "34 years", + "location": "Moscow, willing to relocate (Moscow,Saint Petersburg,Kyiv,Yalta,Minsk,Lvov,Odessa),prepared for business trips", + "url": "https://jobs.tut.by/resume/9086faba0003614b190039ed1f6c74394c4675?source=search" + }, + { + "job": "Бухгалтер-экономист", + "pay": "1 200 бел. руб.", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/dffa5c3900051ca13d0039ed1f737662397654?source=search" + }, + { + "job": "Бухгалтер на первичную документацию", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "33 года", + "location": "Минск, м. Петровщина,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/af52b5ab0005dbab3b0039ed1f3570437a3158?source=search" + }, + { + "job": "Lead Motion Graphic designer", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/810a41400004513b010039ed1f5a4b55747254?source=search" + }, + { + "job": "Ведущий инженер по охране труда", + "pay": "не указано", + "gender": "Мужчина", + "age": "53 года", + "location": "Минск, м. Малиновка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/fc9f64b20004347b7d0039ed1f746f4477576c?source=search" + }, + { + "job": "личный водитель", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/bf07d27e000103e40f0039ed1f514669467a32?source=search" + }, + { + "job": "Программист, преподаватель", + "pay": "4 000 бел. руб.", + "gender": "Мужчина", + "age": "47 лет", + "location": "Минск, м. Уручье,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/65a289f100034ce7d80039ed1f637764424c39?source=search" + }, + { + "job": "Меркеровщик", + "pay": "450 бел. руб.", + "gender": "Мужчина", + "age": "17 лет", + "location": "Минск, м. Уручье,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/31157d4b0007193e310039ed1f646333324239?source=search" + }, + { + "job": "Journalist, Editor, Project Manager", + "pay": "не указано", + "gender": "Female", + "age": "25 years", + "location": "Minsk, m. Спортивная,not willing to relocate,prepared for occasional business trips", + "url": "https://jobs.tut.by/resume/b8c611ae00027ff59f0039ed1f536e714b5341?source=search" + }, + { + "job": "Кладовщик", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "56 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/43e2545a0002d146d70039ed1f535763536271?source=search" + }, + { + "job": "Экономист", + "pay": "1 100 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/0bd6cfb200019b3ada0039ed1f5a784f31466f?source=search" + }, + { + "job": "Дизайнер одежды. Художник декоративно-прикладного искусства", + "pay": "не указано", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, м. Пушкинская,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/016f86b60003e257fb0039ed1f665453674c4c?source=search" + }, + { + "job": "Экономист. Заведующий отделом ", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "40 лет", + "location": "Минск, м. Площадь Ленина,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/4938e44d00043b3fdb0039ed1f4c7a4d445538?source=search" + }, + { + "job": "Администратор", + "pay": "не указано", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/bc58be1900071c1be40039ed1f556946664f6a?source=search" + }, + { + "job": "Заместитель директора по сервису, начальник СТО, начальник транспортного отдела", + "pay": "не указано", + "gender": "Мужчина", + "age": "38 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/bc1f57e20005f8b9b10039ed1f527a4f425654?source=search" + }, + { + "job": "Бухгалтер на первичную документацию", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "33 года", + "location": "Минск, м. Петровщина,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/af52b5ab0005dbab3b0039ed1f3570437a3158?source=search" + }, + { + "job": "заместитель главного бухгалтера, ведущий бухгалтер", + "pay": "1 500 бел. руб.", + "gender": "Женщина", + "age": "39 лет", + "location": "Минск, м. Московская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/83913e85000158bedd0039ed1f473642433055?source=search" + }, + { + "job": "Специалист по работе с клиентами", + "pay": "2 100 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/bc8ffc9b00061e2bc70039ed1f784542587155?source=search" + }, + { + "job": "Программист 1С", + "pay": "2 100 бел. руб.", + "gender": "Мужчина", + "age": "38 лет", + "location": "Минск, м. Пушкинская,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/d57d2afb000337da7a0039ed1f466c7a567366?source=search" + }, + { + "job": "Юрисконсульт", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, м. Спортивная,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/cff7d8fa0003886bc50039ed1f477944593072?source=search" + }, + { + "job": "Junior HR manager, Sales manager, Офис-менеджер", + "pay": "не указано", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/a37a79fb0001dc15030039ed1f635752515055?source=search" + }, + { + "job": "Водитель персональный,водитель в семью.", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, м. Немига,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/8e57e21e00022bad380039ed1f4b3777696b50?source=search" + }, + { + "job": "ведущий экономист, экономист, ведущий специалист, специалист, менеджер", + "pay": "1 400 бел. руб.", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, м. Пролетарская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/db14f9890001323ebe0039ed1f463855673579?source=search" + }, + { + "job": "Бухгалтер-экономист", + "pay": "не указано", + "gender": "Женщина", + "age": "36 лет", + "location": "Минск, м. Институт Культуры,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/e36ac30600037ce0250039ed1f564c697a5a50?source=search" + }, + { + "job": "Главный бухгалтер/зам.главного/бухгалтер/фин.менеджер.Общепит,услуги,благотворительная деятельность", + "pay": "не указано", + "gender": "Женщина", + "age": "38 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/7ce03cbd00017c9caa0039ed1f624d76333371?source=search" + }, + { + "job": "Водитель", + "pay": "не указано", + "gender": "Мужчина", + "age": "59 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/b05aad2600071f82990039ed1f417a53386237?source=search" + }, + { + "job": " бариста", + "pay": "500 бел. руб.", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, м. Площадь Якуба Коласа,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/f67476490003f8d1590039ed1f6a73346c526a?source=search" + }, + { + "job": "Дизайнер", + "pay": "не указано", + "gender": "Женщина", + "age": "30 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/980f271f000328ae5b0039ed1f505250444147?source=search" + }, + { + "job": "Junior android developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, м. Петровщина,готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/d7c89d3100017928750039ed1f6a4d4f357678?source=search" + }, + { + "job": "Юрист, помощник адвоката, специалист по кадрам", + "pay": "650 бел. руб.", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, м. Каменная Горка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/c815ca2000042f59fe0039ed1f665476384864?source=search" + }, + { + "job": "Лаборант", + "pay": "не указано", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/07b4e0a0000278351c0039ed1f706361303468?source=search" + }, + { + "job": "Инженер-механик, мастер", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/0077baf100029f061c0039ed1f6a7938593566?source=search" + }, + { + "job": "Бухгалтер, зам.главного бухгалтера", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "59 лет", + "location": "Минск, м. Малиновка,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/deb1d0120002963ba20039ed1f54465a756b31?source=search" + }, + { + "job": "Администратор", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "50 лет", + "location": "Минск, готов к переезду (Москва),не готов к командировкам", + "url": "https://jobs.tut.by/resume/b6ee46990004b304bb0039ed1f4b61705a496d?source=search" + }, + { + "job": "Оператор ЭВМ, Администратор", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "49 лет", + "location": "Минск, м. Спортивная,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/0c490dd60005cc811e0039ed1f774f694f3753?source=search" + }, + { + "job": "Меркеровщик", + "pay": "450 бел. руб.", + "gender": "Мужчина", + "age": "17 лет", + "location": "Минск, м. Уручье,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/31157d4b0007193e310039ed1f646333324239?source=search" + }, + { + "job": "Бухгалтер", + "pay": "не указано", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, готов к переезду (Беларусь,Россия),готов к командировкам", + "url": "https://jobs.tut.by/resume/d3c736110001cf2fd70039ed1f4c7656654c77?source=search" + }, + { + "job": "Техник-электрик", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/87820530000283b4370039ed1f6b4f62345958?source=search" + }, + { + "job": "менеджер по продажам", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "35 лет", + "location": "Минск, м. Партизанская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/c1a0ffc300037c4baf0039ed1f367469334d67?source=search" + }, + { + "job": "Садовник", + "pay": "500 бел. руб.", + "gender": "ЖенщинаМинск", + "age": "не готова к переезду", + "location": "не готова к командировкам, ", + "url": "https://jobs.tut.by/resume/d9250250000650fc2f0039ed1f6a7257707872?source=search" + }, + { + "job": "Специалист по продажам, менеджер по продажам", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/69a5874e0001aba1290039ed1f754b71636a49?source=search" + }, + { + "job": "Regulatory affairs manager", + "pay": "не указано", + "gender": "Female", + "age": "40 years", + "location": "Minsk, willing to relocate,prepared for business trips", + "url": "https://jobs.tut.by/resume/98d6076b0000e4e85c0039ed1f3767614c4232?source=search" + }, + { + "job": "Наладчик станков и манипуляторов с ПУ", + "pay": "1 300 бел. руб.", + "gender": "Мужчина", + "age": "19 лет", + "location": "Смолевичи, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/21f8bc540003ceca420039ed1f68586764634e?source=search" + }, + { + "job": "Слесарь-сборщик,упаковщик", + "pay": "не указано", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/1281981a0006e6b42b0039ed1f714375743238?source=search" + }, + { + "job": "Водитель погрузчика/ричтрака", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "47 лет", + "location": "Минск, м. Могилевская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/c8de10db0002d3d91b0039ed1f376a45555678?source=search" + }, + { + "job": "Менеджер по продажам услуг", + "pay": "850 бел. руб.", + "gender": "Женщина", + "age": "36 лет", + "location": "Минск, м. Восток,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/aebc02b300061013600039ed1f345578426453?source=search" + }, + { + "job": "Водитель персональный", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "44 года", + "location": "Минск, м. Немига,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/4c1c586d000556f3c30039ed1f4e7a657a6a67?source=search" + }, + { + "job": "Продавец-консультант", + "pay": "600 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Могилевская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/2d7698270001fbf9f30039ed1f5667724c3969?source=search" + }, + { + "job": "Охранник", + "pay": "не указано", + "gender": "Мужчина", + "age": "44 года", + "location": "Минск, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/b0187a2a000230d6510039ed1f4a387a59356c?source=search" + }, + { + "job": "Директор завода", + "pay": "не указано", + "gender": "Мужчина", + "age": "58 лет", + "location": "Минск, готов к переезду (Москва,Санкт-Петербург,Московская область,Калининградская область),готов к командировкам", + "url": "https://jobs.tut.by/resume/11b8f5ad000093f22d0039ed1f736563726574?source=search" + }, + { + "job": "Бухгалтер", + "pay": "не указано", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, готов к переезду (Беларусь,Россия),готов к командировкам", + "url": "https://jobs.tut.by/resume/d3c736110001cf2fd70039ed1f4c7656654c77?source=search" + }, + { + "job": "менеджер по продажам", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "35 лет", + "location": "Минск, м. Партизанская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/c1a0ffc300037c4baf0039ed1f367469334d67?source=search" + }, + { + "job": "Техник-электрик", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/87820530000283b4370039ed1f6b4f62345958?source=search" + }, + { + "job": "Junior Android Developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, м. Академия наук,готов к переезду (Россия,Другие страны),готов к командировкам", + "url": "https://jobs.tut.by/resume/bdce8a2b00051c7f630039ed1f6431424a4641?source=search" + }, + { + "job": "Специалист отдела маркетинга", + "pay": "не указано", + "gender": "МужчинаМинск", + "age": "не готов к переезду", + "location": "готов к командировкам, ", + "url": "https://jobs.tut.by/resume/a9056149000537c76f0039ed1f504f54685738?source=search" + }, + { + "job": "фельдшер", + "pay": "500 бел. руб.", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, м. Пролетарская,готов к переезду (Минск),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/fc2d574c0002048bf00039ed1f6754445a454f?source=search" + }, + { + "job": "Сборщик-монтажник⁢ корпусной мебели", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "38 лет", + "location": "Минск, м. Фрунзенская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/4b72b8450003eb2d660039ed1f706673497851?source=search" + }, + { + "job": "Главный бухгалтер", + "pay": "не указано", + "gender": "Женщина", + "age": "50 лет", + "location": "Воложин, готова к переезду (Минск),готова к командировкам", + "url": "https://jobs.tut.by/resume/8f8e40110001f370310039ed1f314f715a4f39?source=search" + }, + { + "job": "прораб, начальник строительного участка", + "pay": "3 000 бел. руб.", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, м. Площадь Ленина,готов к переезду (Минск,Минская область),готов к командировкам", + "url": "https://jobs.tut.by/resume/337d07b60002c2474d0039ed1f6a5039714457?source=search" + }, + { + "job": "Столяр-станочник", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, м. Грушевка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/70d89f4b0002c77a100039ed1f473732735049?source=search" + }, + { + "job": "Маляр по металлу/Судовой маляр/Пескоструйщик/Промышленный альпинист", + "pay": "2 000 EUR", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/fdd72ee9000217b6eb0039ed1f62363361386d?source=search" + }, + { + "job": "главный инженер/ заместитель директора/ начальник/ инженер-электрик/", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/6f726d4c000712f4340039ed1f434d79635757?source=search" + }, + { + "job": "Full Stack Web Developer (PHP)/ Team Leader", + "pay": "210 000 рос. руб.", + "gender": "Мужчина", + "age": "40 лет", + "location": "Санкт-Петербург, м. Рыбацкое,готов к переезду (Финляндия,Калининград,Минск,Светлогорск (Калининградская область),Витебск),готов к командировкам", + "url": "https://jobs.tut.by/resume/476c630200071ecbf10039ed1f4e6f76644761?source=search" + }, + { + "job": "Инженер-механик, мастер", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/0077baf100029f061c0039ed1f6a7938593566?source=search" + }, + { + "job": "фельдшер", + "pay": "500 бел. руб.", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, м. Пролетарская,готов к переезду (Минск),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/fc2d574c0002048bf00039ed1f6754445a454f?source=search" + }, + { + "job": "Дизайнер", + "pay": "не указано", + "gender": "Женщина", + "age": "30 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/980f271f000328ae5b0039ed1f505250444147?source=search" + }, + { + "job": " бариста", + "pay": "500 бел. руб.", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, м. Площадь Якуба Коласа,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/f67476490003f8d1590039ed1f6a73346c526a?source=search" + }, + { + "job": "Руководитель отдела продаж", + "pay": "не указано", + "gender": "Мужчина", + "age": "56 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/0c2e095b0002417faa0039ed1f4b5568486e35?source=search" + }, + { + "job": "Лаборант", + "pay": "не указано", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/07b4e0a0000278351c0039ed1f706361303468?source=search" + }, + { + "job": "Бухгалтер, зам.главного бухгалтера", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "59 лет", + "location": "Минск, м. Малиновка,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/deb1d0120002963ba20039ed1f54465a756b31?source=search" + }, + { + "job": ".NET/C# Developer", + "pay": "1 000 USD", + "gender": "Мужчина", + "age": "18 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/4aa917bc0007127ca40039ed1f3664384a4971?source=search" + }, + { + "job": "Слесарь-сборщик,упаковщик", + "pay": "не указано", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/1281981a0006e6b42b0039ed1f714375743238?source=search" + }, + { + "job": "Садовник", + "pay": "500 бел. руб.", + "gender": "ЖенщинаМинск", + "age": "не готова к переезду", + "location": "не готова к командировкам, ", + "url": "https://jobs.tut.by/resume/d9250250000650fc2f0039ed1f6a7257707872?source=search" + }, + { + "job": "Руководитель отдела продаж", + "pay": "не указано", + "gender": "Мужчина", + "age": "56 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/0c2e095b0002417faa0039ed1f4b5568486e35?source=search" + }, + { + "job": "Бухгалтер-экономист", + "pay": "1 100 бел. руб.", + "gender": "Женщина", + "age": "37 лет", + "location": "Минск, м. Уручье,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/3e7725050001918fdb0039ed1f724831396879?source=search" + }, + { + "job": "Личный водитель", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/3b67e5b50006817f8d0039ed1f473455694a65?source=search" + }, + { + "job": "Водитель погрузчика/ричтрака", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "47 лет", + "location": "Минск, м. Могилевская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/c8de10db0002d3d91b0039ed1f376a45555678?source=search" + }, + { + "job": "главный механик, главный инженер,начальник отдела,зам.начальника отд,начальник цеха", + "pay": "1 700 бел. руб.", + "gender": "Мужчина", + "age": "49 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/8729aef30002444dfe0039ed1f743258504f6f?source=search" + }, + { + "job": "Оператор ЭВМ, Администратор", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "49 лет", + "location": "Минск, м. Спортивная,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/0c490dd60005cc811e0039ed1f774f694f3753?source=search" + }, + { + "job": "Junior android developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, м. Петровщина,готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/d7c89d3100017928750039ed1f6a4d4f357678?source=search" + }, + { + "job": "Менеджер по продажам услуг", + "pay": "850 бел. руб.", + "gender": "Женщина", + "age": "36 лет", + "location": "Минск, м. Восток,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/aebc02b300061013600039ed1f345578426453?source=search" + }, + { + "job": "Корректор, редактор, копирайтер, рерайтер", + "pay": "не указано", + "gender": "Женщина", + "age": "52 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/1af4e42d0005feafab0039ed1f5246744f7268?source=search" + }, + { + "job": "Юрист, помощник адвоката, специалист по кадрам", + "pay": "650 бел. руб.", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, м. Каменная Горка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/c815ca2000042f59fe0039ed1f665476384864?source=search" + }, + { + "job": "Секретарь-делопроизводитель", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "32 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/7c1f8c6c0000e220200039ed1f6a7942614173?source=search" + }, + { + "job": "Директор, Заведующий магазином, Начальник отдела", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, готов к переезду (Беларусь,Россия,Другие страны),готов к командировкам", + "url": "https://jobs.tut.by/resume/66c57ad4000721a31b0039ed1f61505265524c?source=search" + }, + { + "job": "3D Artist", + "pay": "250 USD", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/5c5146440003dbc1840039ed1f3545514d7853?source=search" + }, + { + "job": "Директор по продажам", + "pay": "не указано", + "gender": "Мужчина", + "age": "43 года", + "location": "Минск, м. Грушевка,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/7464cac60002e740a40039ed1f484d484a476c?source=search" + }, + { + "job": "Инженер по подготовке производства", + "pay": "1 300 бел. руб.", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, готов к переезду (Россия,Украина,Другие страны,Могилев,Могилевская область),готов к командировкам", + "url": "https://jobs.tut.by/resume/43c7932d00021d90b40039ed1f644579484938?source=search" + }, + { + "job": "Шэф-повар,су-шэф", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "42 года", + "location": "Минск, м. Каменная Горка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/0386862d0002673f810039ed1f627670547236?source=search" + }, + { + "job": "Администратор", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Кобрин, готов к переезду (Минск,Брест),готов к командировкам", + "url": "https://jobs.tut.by/resume/858d7b1800053306260039ed1f69634c4a5536?source=search" + }, + { + "job": "Инженер-механик / Специалист по продажам", + "pay": "1 800 бел. руб.", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, м. Петровщина,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/cbae739d00027718970039ed1f6978724d644d?source=search" + }, + { + "job": "руководитель подразделения, заместитель директора", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "38 лет", + "location": "Минск, м. Каменная Горка,готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/6a38c9d70004260f150039ed1f7245584b6458?source=search" + }, + { + "job": "Тестировщик ПО", + "pay": "не указано", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, м. Партизанская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/93ed934a00069d0fa70039ed1f6d476a343166?source=search" + }, + { + "job": "Системный Администратор", + "pay": "не указано", + "gender": "МужчинаМинск", + "age": "не готов к переезду", + "location": "готов к редким командировкам, ", + "url": "https://jobs.tut.by/resume/6de8193d00014459b20039ed1f766e6b6a7a52?source=search" + }, + { + "job": "Старший охранник/ Охранник", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/4edffaea000128c1870039ed1f413768533967?source=search" + }, + { + "job": "Водитель Личный💼Персональный💼Семейный", + "pay": "не указано", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/ad0690f70006d3974f0039ed1f6e6c6631657a?source=search" + }, + { + "job": "Инженер-технолог", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, готова к переезду (Беларусь),готова к командировкам", + "url": "https://jobs.tut.by/resume/9ed9388c0003b9d4750039ed1f577365493636?source=search" + }, + { + "job": "Менеджер по продажам информационного продукта", + "pay": "800 бел. руб.", + "gender": "МужчинаМинск", + "age": "м. Московская", + "location": "готов к переезду, не готов к командировкам", + "url": "https://jobs.tut.by/resume/34d51b310003a33ce60039ed1f596b63533239?source=search" + }, + { + "job": "Interpreter/ Translator ", + "pay": "1 300 USD", + "gender": "Female", + "age": "22 years", + "location": "Minsk, m. Академия наук,willing to relocate (Other countries),prepared for business trips", + "url": "https://jobs.tut.by/resume/6eacdc62000630ff9a0039ed1f486f7262376f?source=search" + }, + { + "job": "Junior QA Engineer", + "pay": "не указано", + "gender": "Женщина", + "age": "29 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/beb3187f00056270a60039ed1f4f7970624e47?source=search" + }, + { + "job": "Менеджер по работе с клиентами", + "pay": "не указано", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/75af099d000617bb700039ed1f54766e447237?source=search" + }, + { + "job": "Руководитель", + "pay": "1 000 USD", + "gender": "Мужчина", + "age": "57 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/0525e0d0000003b9420039ed1f736563726574?source=search" + }, + { + "job": "Руководитель отдела закупок", + "pay": "не указано", + "gender": "Женщина", + "age": "41 год", + "location": "Минск, м. Фрунзенская,готова к переезду (Россия),готова к командировкам", + "url": "https://jobs.tut.by/resume/c7a07b7f00065125720039ed1f716146523163?source=search" + }, + { + "job": "Тестировщик ПО", + "pay": "не указано", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/66a54a810001f919350039ed1f727134785643?source=search" + }, + { + "job": "Кондитер", + "pay": "не указано", + "gender": "Женщина", + "age": "33 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/5eb348eb000141b0300039ed1f4730336c3443?source=search" + }, + { + "job": "Торговый представитель и т.д.", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/c09798df0003fdc04e0039ed1f47574b4f4451?source=search" + }, + { + "job": "QA Engineer", + "pay": "350 USD", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/58047aeb00064ab3b90039ed1f59737452596f?source=search" + }, + { + "job": "Главный бухгалтер (совм.)", + "pay": "не указано", + "gender": "Женщина", + "age": "40 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/a8d4c7f90003540bb40039ed1f705238525051?source=search" + }, + { + "job": "Автослесарь. Водитель кат б", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/d2795c6500021b5b330039ed1f4c4553467542?source=search" + }, + { + "job": "Мастер участка, Инженер по комплектации,Инженер ОМТС,Специалист по закупкам и снабжению", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "29 лет", + "location": "Марьина Горка, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/2878bf5f0002d93d6f0039ed1f4436666c6934?source=search" + }, + { + "job": "Бухгалтер", + "pay": "не указано", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, м. Спортивная,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/8581131000024e0f290039ed1f6e3434575444?source=search" + }, + { + "job": "Переводчик", + "pay": "не указано", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, м. Площадь Якуба Коласа,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/e77d2e3000024692730039ed1f31726c367259?source=search" + }, + { + "job": "Interpreter/ Translator ", + "pay": "1 300 USD", + "gender": "Female", + "age": "22 years", + "location": "Minsk, m. Академия наук,willing to relocate (Other countries),prepared for business trips", + "url": "https://jobs.tut.by/resume/6eacdc62000630ff9a0039ed1f486f7262376f?source=search" + }, + { + "job": "Заведующий отделом розничных продаж, заведующий магазином", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, м. Партизанская,готова к переезду (Брест),готова к командировкам", + "url": "https://jobs.tut.by/resume/9bfb1d2500022581610039ed1f506a42487a33?source=search" + }, + { + "job": "Кладовщик", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, м. Могилевская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/11cebe050001f2d6ac0039ed1f554330577975?source=search" + }, + { + "job": "Начальник отдела продаж", + "pay": "3 000 бел. руб.", + "gender": "Мужчина", + "age": "42 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/4ac659ef0005660d610039ed1f4c4535696a69?source=search" + }, + { + "job": "менеджер, начальник отдела продаж, руководитель проекта, заместитель директора", + "pay": "не указано", + "gender": "Мужчина", + "age": "58 лет", + "location": "Минск, м. Институт Культуры,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/c3979a810002197f740039ed1f643731704c47?source=search" + }, + { + "job": "Администратор", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Кобрин, готов к переезду (Минск,Брест),готов к командировкам", + "url": "https://jobs.tut.by/resume/858d7b1800053306260039ed1f69634c4a5536?source=search" + }, + { + "job": "Менеджер по туризму", + "pay": "не указано", + "gender": "Женщина", + "age": "30 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/037f0e3c000229fdb60039ed1f517948613265?source=search" + }, + { + "job": "Junior front-end Разработчик", + "pay": "не указано", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/9cb886e800028c2a0a0039ed1f52644345686d?source=search" + }, + { + "job": "Финансовый директор", + "pay": "не указано", + "gender": "Женщина", + "age": "35 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/232cdc440005bb12790039ed1f507654526469?source=search" + }, + { + "job": "Системный Администратор", + "pay": "не указано", + "gender": "МужчинаМинск", + "age": "не готов к переезду", + "location": "готов к редким командировкам, ", + "url": "https://jobs.tut.by/resume/6de8193d00014459b20039ed1f766e6b6a7a52?source=search" + }, + { + "job": "Продавец", + "pay": "не указано", + "gender": "Женщина", + "age": "36 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/2e5f7279000505d26f0039ed1f463662423572?source=search" + }, + { + "job": "Инженер по Кооперации", + "pay": "1 600 бел. руб.", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/f252ea070005638eb50039ed1f423262443643?source=search" + }, + { + "job": "Специалист по рекламе и PR", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "20 лет", + "location": "Гродно, готова к переезду (Минск),не готова к командировкам", + "url": "https://jobs.tut.by/resume/cf6700e00003b7873e0039ed1f6e6262614831?source=search" + }, + { + "job": "Начальник отдела продаж", + "pay": "3 000 бел. руб.", + "gender": "Мужчина", + "age": "42 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/4ac659ef0005660d610039ed1f4c4535696a69?source=search" + }, + { + "job": "Переводчик", + "pay": "не указано", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, м. Площадь Якуба Коласа,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/e77d2e3000024692730039ed1f31726c367259?source=search" + }, + { + "job": "Финансовый директор", + "pay": "не указано", + "gender": "Женщина", + "age": "35 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/232cdc440005bb12790039ed1f507654526469?source=search" + }, + { + "job": "руководитель подразделения, заместитель директора", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "38 лет", + "location": "Минск, м. Каменная Горка,готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/6a38c9d70004260f150039ed1f7245584b6458?source=search" + }, + { + "job": "Торговый представитель и т.д.", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/c09798df0003fdc04e0039ed1f47574b4f4451?source=search" + }, + { + "job": "Бизнес-аналитик/ Менеджер проектов", + "pay": "не указано", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/ae3ff6020003ef5c9f0039ed1f594763596d53?source=search" + }, + { + "job": "Шэф-повар,су-шэф", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "42 года", + "location": "Минск, м. Каменная Горка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/0386862d0002673f810039ed1f627670547236?source=search" + }, + { + "job": "Водитель погрузчика.", + "pay": "не указано", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, м. Петровщина,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/4b820c3700027820da0039ed1f786c32546471?source=search" + }, + { + "job": "Тестировщик ПО", + "pay": "не указано", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, м. Партизанская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/93ed934a00069d0fa70039ed1f6d476a343166?source=search" + }, + { + "job": "Менеджер по продажам информационного продукта", + "pay": "800 бел. руб.", + "gender": "МужчинаМинск", + "age": "м. Московская", + "location": "готов к переезду, не готов к командировкам", + "url": "https://jobs.tut.by/resume/34d51b310003a33ce60039ed1f596b63533239?source=search" + }, + { + "job": "Инженер-технолог", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, готова к переезду (Беларусь),готова к командировкам", + "url": "https://jobs.tut.by/resume/9ed9388c0003b9d4750039ed1f577365493636?source=search" + }, + { + "job": "Инженер-механик / Специалист по продажам", + "pay": "1 800 бел. руб.", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, м. Петровщина,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/cbae739d00027718970039ed1f6978724d644d?source=search" + }, + { + "job": "Охранник", + "pay": "600 бел. руб.", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/2206c30b00056daadb0039ed1f466c37497073?source=search" + }, + { + "job": "Руководитель отдела закупок", + "pay": "не указано", + "gender": "Женщина", + "age": "41 год", + "location": "Минск, м. Фрунзенская,готова к переезду (Россия),готова к командировкам", + "url": "https://jobs.tut.by/resume/c7a07b7f00065125720039ed1f716146523163?source=search" + }, + { + "job": "Старший охранник/ Охранник", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/4edffaea000128c1870039ed1f413768533967?source=search" + }, + { + "job": "Лингвист-переводчик", + "pay": "не указано", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/54a2aa380003a8d52f0039ed1f5839684b3774?source=search" + }, + { + "job": "Руководитель проекта", + "pay": "не указано", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/44bec9080000b997300039ed1f736563726574?source=search" + }, + { + "job": "Менеджер по работе с клиентами", + "pay": "не указано", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/75af099d000617bb700039ed1f54766e447237?source=search" + }, + { + "job": "Художник-дизайнер", + "pay": "не указано", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/c687dcb00003c4171e0039ed1f484369713846?source=search" + }, + { + "job": "Тестировщик ПО", + "pay": "не указано", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/66a54a810001f919350039ed1f727134785643?source=search" + }, + { + "job": "Менеджер по работе с клиентами, Консультант,Товаровед ", + "pay": "не указано", + "gender": "Женщина", + "age": "35 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/2397cca900021cb7fc0039ed1f66643779376c?source=search" + }, + { + "job": "Менеджер по персоналу, Маркетолог", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/2c373cfb000623a10c0039ed1f525870536b50?source=search" + }, + { + "job": "Junior QA Engineer", + "pay": "не указано", + "gender": "Женщина", + "age": "29 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/beb3187f00056270a60039ed1f4f7970624e47?source=search" + }, + { + "job": "Заведующий административно-хозяйственной частью", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "42 года", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/fde6cc9a0002635ea20039ed1f353242306357?source=search" + }, + { + "job": "Менеджер проектов", + "pay": "100 000 рос. руб.", + "gender": "Мужчина", + "age": "39 лет", + "location": "Москва, м. Коломенская,готов к переезду (Санкт-Петербург,Другие страны,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/9db6998100021616b60039ed1f5548696f4251?source=search" + }, + { + "job": "Менеджер по работе с клиентами (удалённо)", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, м. Михалово,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/9dddca400001c136760039ed1f476a72374f41?source=search" + }, + { + "job": "Специалист ВЭД", + "pay": "не указано", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, готов к переезду (Москва,Санкт-Петербург),готов к командировкам", + "url": "https://jobs.tut.by/resume/055cad640002afabe40039ed1f615738494d6d?source=search" + }, + { + "job": "Специалист по внедрению и сопровождению ПО", + "pay": "не указано", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, м. Фрунзенская,готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/6d179277000639f3e20039ed1f366671494563?source=search" + }, + { + "job": "мастер/начальник", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, м. Восток,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/1210ecd70001ea86050039ed1f6d7935737279?source=search" + }, + { + "job": "Инженер-электрик; Инженер-энергетик; техник-электрик", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/d740c7c800045554350039ed1f694a48425258?source=search" + }, + { + "job": "Администратор офиса, Менеджер офиса", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "19 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/89aa4c1d0004f5ce3c0039ed1f743953525859?source=search" + }, + { + "job": "Руководитель", + "pay": "1 000 USD", + "gender": "Мужчина", + "age": "57 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/0525e0d0000003b9420039ed1f736563726574?source=search" + }, + { + "job": "Программист, CSS, HTML, JavaScript, Стажер", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/a12f4a0f0001f24bec0039ed1f52546e5a336d?source=search" + }, + { + "job": "Контролер по выпуску автотранспорта", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/d66865a5000583edbf0039ed1f77616e51364c?source=search" + }, + { + "job": "Технолог", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/90a42301000568eca40039ed1f62755a4b444a?source=search" + }, + { + "job": "Механик", + "pay": "500 USD", + "gender": "Мужчина", + "age": "59 лет", + "location": "Минск, м. Кунцевщина,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/412ea0c800023823700039ed1f6d624f544476?source=search" + }, + { + "job": "Помощник руководителя", + "pay": "1 800 бел. руб.", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, м. Малиновка,готов к переезду (Беларусь,Кыргызстан,Узбекистан,Россия,Украина,Казахстан,Азербайджан,Другие страны,Грузия),готов к командировкам", + "url": "https://jobs.tut.by/resume/d8171eaf00050cbf200039ed1f486a5a366a5a?source=search" + }, + { + "job": "Директор / заместитель директора", + "pay": "130 000 рос. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Иваново (Ивановская область), готов к переезду (Ярославль,Москва,Санкт-Петербург,Нижний Новгород,Новосибирск,Казань,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/7ceb0b1c00064736be0039ed1f4c496c463549?source=search" + }, + { + "job": "Инженер ПТО", + "pay": "80 000 рос. руб.", + "gender": "Женщина", + "age": "23 года", + "location": "Москва, готова к переезду (Минск),готова к командировкам", + "url": "https://jobs.tut.by/resume/7bd21fd000038f2e650039ed1f734467664564?source=search" + }, + { + "job": "Водитель Личный💼Персональный💼Семейный", + "pay": "не указано", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/ad0690f70006d3974f0039ed1f6e6c6631657a?source=search" + }, + { + "job": "Водитель персональный", + "pay": "1 700 бел. руб.", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/c158f13e0001fa42590039ed1f51623139366b?source=search" + }, + { + "job": "Lead Content Manager", + "pay": "не указано", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/f0063da80003d7d9fa0039ed1f55484b637762?source=search" + }, + { + "job": "Водитель ВСД", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "42 года", + "location": "Минск, хочу переехать,готов к командировкам", + "url": "https://jobs.tut.by/resume/1f6ecfe700066479910039ed1f6459304f3158?source=search" + }, + { + "job": "Графический дизайнер", + "pay": "400 USD", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, м. Спортивная,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/8e6127af000449198c0039ed1f3967436e5365?source=search" + }, + { + "job": "Слесарь по ремонту автомобилей,водитель такси,водитель курьер кат. В", + "pay": "1 100 бел. руб.", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/d32509a70007228d580039ed1f5a4b42326b75?source=search" + }, + { + "job": "Водитель автомобиля категорий : B;C;D;BE;CE;DE.", + "pay": "1 100 бел. руб.", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/e46a0d3300031a77a50039ed1f7862684a7678?source=search" + }, + { + "job": "Инженер отдела снабжения (рассмотрю варианты)", + "pay": "750 бел. руб.", + "gender": "Мужчина", + "age": "39 лет", + "location": "Минск, м. Уручье,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/26d28e46000629c68d0039ed1f6b4644695036?source=search" + }, + { + "job": "Business Analyst", + "pay": "не указано", + "gender": "ЖенщинаМинск", + "age": "не готова к переезду", + "location": "не готова к командировкам, ", + "url": "https://jobs.tut.by/resume/3725648200068fdc1e0039ed1f63454e704d48?source=search" + }, + { + "job": "Администратор", + "pay": "300 USD", + "gender": "Женщина", + "age": "45 лет", + "location": "Минск, м. Каменная Горка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/2182d8b600039cd2560039ed1f6b73556a3752?source=search" + }, + { + "job": "Бармен", + "pay": "не указано", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, м. Уручье,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/2eff7bae000317d6600039ed1f714868413041?source=search" + }, + { + "job": "Помощник руководителя", + "pay": "1 800 бел. руб.", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, м. Малиновка,готов к переезду (Беларусь,Кыргызстан,Узбекистан,Россия,Украина,Казахстан,Азербайджан,Другие страны,Грузия),готов к командировкам", + "url": "https://jobs.tut.by/resume/d8171eaf00050cbf200039ed1f486a5a366a5a?source=search" + }, + { + "job": "Web-дизайнер", + "pay": "500 USD", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/6911b68d00057529a30039ed1f6a4534563968?source=search" + }, + { + "job": "Финансовый директор", + "pay": "не указано", + "gender": "Женщина", + "age": "41 год", + "location": "Минск, м. Малиновка,готова к переезду (Москва),готова к командировкам", + "url": "https://jobs.tut.by/resume/104d5eea000567d5950039ed1f555a3775594e?source=search" + }, + { + "job": "Секретарь, офис-менеджер, другое", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "32 года", + "location": "Минск, м. Каменная Горка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/d5d1661100043bafe60039ed1f4d313268796d?source=search" + }, + { + "job": "Заведующий магазином", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "47 лет", + "location": "Минск, м. Восток,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/687d1481000292f1ae0039ed1f6e543467444d?source=search" + }, + { + "job": "Экономист", + "pay": "не указано", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, м. Пушкинская,готова к переезду (Барановичи),готова к командировкам", + "url": "https://jobs.tut.by/resume/db24440b000319c88a0039ed1f67466c756a53?source=search" + }, + { + "job": "Web-разработчик", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, м. Партизанская,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/ba8961c500031f37540039ed1f336d4f4d416f?source=search" + }, + { + "job": "Инженер по информационным технологиям и управлению", + "pay": "не указано", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, м. Малиновка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/b08c0d010003d3ecfb0039ed1f74366c594859?source=search" + }, + { + "job": "Директор / заместитель директора", + "pay": "130 000 рос. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Иваново (Ивановская область), готов к переезду (Ярославль,Москва,Санкт-Петербург,Нижний Новгород,Новосибирск,Казань,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/7ceb0b1c00064736be0039ed1f4c496c463549?source=search" + }, + { + "job": "Прораб-начальник участка", + "pay": "1 000 USD", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/8f6fdeb700036f582f0039ed1f665154663739?source=search" + }, + { + "job": "Менеджер по продажам автозапчастей", + "pay": "не указано", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Парк Челюскинцев,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/7017e0bc0006f34aa70039ed1f79423263704f?source=search" + }, + { + "job": "Тестировщик ПО", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "44 года", + "location": "Минск, м. Восток,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/d22260190005a23e7f0039ed1f72437634387a?source=search" + }, + { + "job": "Junior QA Engineer", + "pay": "не указано", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Площадь Ленина,готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/5d8a2fbd00071def1b0039ed1f496d79717739?source=search" + }, + { + "job": "Salesforce developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, м. Площадь Победы,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/eada8a950002e654aa0039ed1f4e37614b6146?source=search" + }, + { + "job": "Бухгалтер, офис-менеджер", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "41 год", + "location": "Минск, м. Тракторный завод,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/123270b40002374d090039ed1f5562414d4a71?source=search" + }, + { + "job": "Экономист", + "pay": "не указано", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/94dc41ad0005e050ab0039ed1f6b645973694e?source=search" + }, + { + "job": "Специалист по продажам, Начальник отдел продаж", + "pay": "не указано", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/5fe268bd00021056030039ed1f424c39394633?source=search" + }, + { + "job": "Мастер, начальник цеха", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/02d2415d00066e09710039ed1f664337467350?source=search" + }, + { + "job": "2D-художник, иллюстратор", + "pay": "не указано", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/b75163a0000312b2ba0039ed1f7a726c373073?source=search" + }, + { + "job": "Экономист", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Борисов, хочу переехать (Борисов,Смолевичи,Минск,Жодино),не готов к командировкам", + "url": "https://jobs.tut.by/resume/e6efbf990006f83b5f0039ed1f6777636d5471?source=search" + }, + { + "job": "Junior QA Engineer", + "pay": "не указано", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Площадь Ленина,готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/5d8a2fbd00071def1b0039ed1f496d79717739?source=search" + }, + { + "job": "Бухгалтер", + "pay": "не указано", + "gender": "Женщина", + "age": "43 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/8811b74e0003b1d4bd0039ed1f4c5855636c71?source=search" + }, + { + "job": "Администратор, помощник, комплектовщик", + "pay": "500 бел. руб.", + "gender": "Женщина", + "age": "44 года", + "location": "Минск, м. Восток,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/59f0fd9d000414ebb70039ed1f315159666d64?source=search" + }, + { + "job": "Водитель", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "39 лет", + "location": "Минск, м. Институт Культуры,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/b1268d9c00064c8c700039ed1f6c766d497055?source=search" + }, + { + "job": "дизайнер конструктор технолог", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "52 года", + "location": "Минск, м. Малиновка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/4549def800031e2e380039ed1f4a4561713847?source=search" + }, + { + "job": "Директор", + "pay": "2 000 EUR", + "gender": "МужчинаМинск", + "age": "м. Грушевка", + "location": "готов к переезду (Севастополь), готов к командировкам", + "url": "https://jobs.tut.by/resume/3d4c4bcc0006081eb20039ed1f646650374574?source=search" + }, + { + "job": "Специалист по работе с клиентами, офис-менеджер", + "pay": "1 100 бел. руб.", + "gender": "Женщина", + "age": "34 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/7929aaf70003814d7c0039ed1f737768446f39?source=search" + }, + { + "job": "Руководитель проекта", + "pay": "2 000 бел. руб.", + "gender": "Женщина", + "age": "32 года", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/ae9057740007181ab80039ed1f4f657464794a?source=search" + }, + { + "job": "Экономист, администратор, кредитный менеджер, страховой агент", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, м. Малиновка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/00ec24b9000271da6d0039ed1f354372685533?source=search" + }, + { + "job": "Кассир , специалист по ОРБУ.", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "42 года", + "location": "Лида, готова к переезду (Минск),готова к редким командировкам", + "url": "https://jobs.tut.by/resume/a254c3fe0001e050f80039ed1f6f496e6a6a6c?source=search" + }, + { + "job": "Бухгалтер", + "pay": "1 100 бел. руб.", + "gender": "Женщина", + "age": "36 лет", + "location": "Минск, м. Грушевка,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/7c79b88e0001fbec270039ed1f59666f30597a?source=search" + }, + { + "job": "Графический дизайнер, UI/UX дизайнер", + "pay": "600 USD", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/b37a3ca8000304a0810039ed1f753332554475?source=search" + }, + { + "job": "Sales Manager", + "pay": "не указано", + "gender": "Female", + "age": "25 years", + "location": "Minsk, willing to relocate,prepared for business trips", + "url": "https://jobs.tut.by/resume/af9a71ad000542124f0039ed1f657a706a3253?source=search" + }, + { + "job": "Менеджер, специалист, инженер, водитель, помощник руководителя, руководитель.", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Малиновка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/056fff930002554c640039ed1f6a376239364f?source=search" + }, + { + "job": "Заведующий складом", + "pay": "не указано", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/a30d089f00062cf47e0039ed1f6b654d675a30?source=search" + }, + { + "job": "Ветеринарно-санитарный врач", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, хочу переехать (Россия),готов к командировкам", + "url": "https://jobs.tut.by/resume/24cde71400055228080039ed1f4e4c38787852?source=search" + }, + { + "job": "Специалист по обучению и развитию персонала", + "pay": "не указано", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, м. Восток,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/caf1d7c90003787d290039ed1f663761384a7a?source=search" + }, + { + "job": "главный бухгалтер", + "pay": "не указано", + "gender": "ЖенщинаМинск", + "age": "готова к переезду", + "location": "готова к командировкам, ", + "url": "https://jobs.tut.by/resume/78d1e27a0000d8a36d0039ed1f3266526d7262?source=search" + }, + { + "job": "Оклейщик кромкой ПВХ", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/a4da1796000606d0440039ed1f66326134526e?source=search" + }, + { + "job": "Таможенный декларант", + "pay": "не указано", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/0997da300006a5f6650039ed1f46785a643978?source=search" + }, + { + "job": "UI and UX Designer", + "pay": "не указано", + "gender": "Male", + "age": "28 years", + "location": "Minsk, willing to relocate,prepared for business trips", + "url": "https://jobs.tut.by/resume/f1947bd20003a926a20039ed1f62464f707065?source=search" + }, + { + "job": "QA Engineer (junior)", + "pay": "не указано", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, м. Московская,готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/68bbe48000058df8980039ed1f354e5a5a4453?source=search" + }, + { + "job": "Инженер-конструктор", + "pay": "800 рос. руб.", + "gender": "Мужчина", + "age": "57 лет", + "location": "Гродно, готов к переезду (Санкт-Петербург,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/e2942cf90004ba177f0039ed1f684832506a50?source=search" + }, + { + "job": "Исполнительный директор", + "pay": "200 000 рос. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Рязань, готов к переезду (Москва,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/6e94a1c20000ffe96c0039ed1f783862397644?source=search" + }, + { + "job": "Старший кассир, кассир, заведующий отделом", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/a1d398a800071744d00039ed1f4f7145577a41?source=search" + }, + { + "job": "Специалист по работе с клиентами, менеджер ", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/bda578050003eef2d00039ed1f30574651344f?source=search" + }, + { + "job": "Юрист, заместитель директора", + "pay": "1 800 рос. руб.", + "gender": "Мужчина", + "age": "47 лет", + "location": "Минск, м. Кунцевщина,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/430cd45400031bf9a30039ed1f31775930756c?source=search" + }, + { + "job": "Business Analyst", + "pay": "1 500 бел. руб.", + "gender": "Женщина", + "age": "41 год", + "location": "Минск, м. Институт Культуры,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/f1b9fe0a00044643ca0039ed1f4e6343364b47?source=search" + }, + { + "job": "Ведущий специалист/специалист по экономической безопасности", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, м. Московская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/11d6caac0002f6ab030039ed1f515a38683037?source=search" + }, + { + "job": "заместитель директора по коммерческим вопросам,начальник отдела продаж", + "pay": "не указано", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/2b00be1200028c7cd00039ed1f504834614676?source=search" + }, + { + "job": "Менеджер по работе с клиентами", + "pay": "1 600 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Академия наук,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/5d347dc600028bff590039ed1f4b494166556a?source=search" + }, + { + "job": "Помощник бухгалтера.Бухгалтер-кассир.Старший кассир.Подработка.Частичная занятость.1-2 дня в неделю.", + "pay": "400 бел. руб.", + "gender": "Женщина", + "age": "41 год", + "location": "Минск, м. Партизанская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/c24482940005abf6e20039ed1f4c6c7872436e?source=search" + }, + { + "job": "Художник-оформитель, художник-иллюстратор, художник", + "pay": "не указано", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/284dc57700029907c10039ed1f4b6838376435?source=search" + }, + { + "job": "Мастер производства", + "pay": "не указано", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, м. Партизанская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/fca820700001d35cea0039ed1f566e67617041?source=search" + }, + { + "job": "Старший кассир, кассир, заведующий отделом", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/a1d398a800071744d00039ed1f4f7145577a41?source=search" + }, + { + "job": "Художник-оформитель, художник-иллюстратор, художник", + "pay": "не указано", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/284dc57700029907c10039ed1f4b6838376435?source=search" + }, + { + "job": "Видеомонтажер/ Video Editor", + "pay": "не указано", + "gender": "МужчинаМинск", + "age": "не готов к переезду", + "location": "готов к командировкам, ", + "url": "https://jobs.tut.by/resume/57ebcd6400037592910039ed1f774838585630?source=search" + }, + { + "job": "HTML-верстальщик", + "pay": "600 бел. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Уручье,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/d66e01c90005ec06f60039ed1f35545357474c?source=search" + }, + { + "job": "Инженер-механик, главный механик, механик, менеджер по продаже запасных частей", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, м. Малиновка,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/27b8fbab00062898950039ed1f524648474559?source=search" + }, + { + "job": "Исполнительный директор", + "pay": "200 000 рос. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Рязань, готов к переезду (Москва,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/6e94a1c20000ffe96c0039ed1f783862397644?source=search" + }, + { + "job": "Ведущий инженер по строительству", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "36 лет", + "location": "Краснодар, хочу переехать (Минск),не готов к командировкам", + "url": "https://jobs.tut.by/resume/3bde51130007228c0a0039ed1f654969695041?source=search" + }, + { + "job": "Менеджер по закупкам / снабжению", + "pay": "не указано", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, готов к переезду (Москва,Санкт-Петербург),не готов к командировкам", + "url": "https://jobs.tut.by/resume/53d66ddc0004cefad00039ed1f5379704f626d?source=search" + }, + { + "job": "Оклейщик кромкой ПВХ", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/a4da1796000606d0440039ed1f66326134526e?source=search" + }, + { + "job": "Ветеринарно-санитарный врач", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, хочу переехать (Россия),готов к командировкам", + "url": "https://jobs.tut.by/resume/24cde71400055228080039ed1f4e4c38787852?source=search" + }, + { + "job": "Junior Java Developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/37d8268e0005ff522a0039ed1f6d6b48544f5a?source=search" + }, + { + "job": "Аналитик, Спортивный аналитик (Букмекер), Тестировщик ПО, QA engineer", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/2c37971e00028b8d6b0039ed1f7a5345553349?source=search" + }, + { + "job": "Экономист, помощник бухгалтера", + "pay": "не указано", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/69087c4a0003a13e300039ed1f584f316f7972?source=search" + }, + { + "job": "главный бухгалтер", + "pay": "не указано", + "gender": "ЖенщинаМинск", + "age": "готова к переезду", + "location": "готова к командировкам, ", + "url": "https://jobs.tut.by/resume/78d1e27a0000d8a36d0039ed1f3266526d7262?source=search" + }, + { + "job": "Зав.отделом", + "pay": "не указано", + "gender": "Женщина", + "age": "30 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/67fd99a40005af9da00039ed1f657333784f66?source=search" + }, + { + "job": "Sales Manager", + "pay": "не указано", + "gender": "Female", + "age": "25 years", + "location": "Minsk, willing to relocate,prepared for business trips", + "url": "https://jobs.tut.by/resume/af9a71ad000542124f0039ed1f657a706a3253?source=search" + }, + { + "job": "Продавец-консультант, кладовщик, прямые продажи", + "pay": "не указано", + "gender": "Мужчина", + "age": "36 лет", + "location": "Брест, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/6a9d4ea50003ff40bf0039ed1f426168394d64?source=search" + }, + { + "job": "Заместитель начальника почтового вагона", + "pay": "40 000 рос. руб.", + "gender": "Мужчина", + "age": "47 лет", + "location": "Москва, м. Нагатинская,готов к переезду (Севастополь,Минск,Брест),готов к командировкам", + "url": "https://jobs.tut.by/resume/c9b2cc1a000317c6c30039ed1f6b31536c554f?source=search" + }, + { + "job": "Инженер-конструктор", + "pay": "800 рос. руб.", + "gender": "Мужчина", + "age": "57 лет", + "location": "Гродно, готов к переезду (Санкт-Петербург,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/e2942cf90004ba177f0039ed1f684832506a50?source=search" + }, + { + "job": "водитель В С Д", + "pay": "не указано", + "gender": "Мужчина", + "age": "46 лет", + "location": "Минск, м. Московская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/29a8ed020001cb2efb0039ed1f386b736c5033?source=search" + }, + { + "job": "Бухгалтер по работе с первичной документацией", + "pay": "850 бел. руб.", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, м. Уручье,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/2765a4e30001cf4afe0039ed1f675730354667?source=search" + }, + { + "job": "Аналитик", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, м. Площадь Якуба Коласа,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/ee42cc310002822ed70039ed1f456e53543277?source=search" + }, + { + "job": "Менеджер по продажам", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, м. Пушкинская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/3c274233000337df250039ed1f656c56776a67?source=search" + }, + { + "job": "Администратор-охранник", + "pay": "не указано", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Немига,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/f4ea6053000361f1290039ed1f47465a326d59?source=search" + }, + { + "job": "Менеджер по оптовым продажам", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/0b739d490005866ba20039ed1f3059376f6347?source=search" + }, + { + "job": "Директор магазина", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "45 лет", + "location": "Минск, м. Грушевка,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/d584d71c000439025e0039ed1f6832546a6354?source=search" + }, + { + "job": "Начальник отдела продаж", + "pay": "не указано", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, м. Парк Челюскинцев,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/501b739f0001de7eb10039ed1f4b70544f6233?source=search" + }, + { + "job": "Маркетолог", + "pay": "не указано", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, м. Грушевка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/ab110fae0006bc92420039ed1f4d37654d6f6e?source=search" + }, + { + "job": "Мастер-прораб", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Рогачев, хочу переехать (Москва,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/e3ed28cc00023de0820039ed1f4b59666e5a33?source=search" + }, + { + "job": "Старший бармен,", + "pay": "850 бел. руб.", + "gender": "Мужчина", + "age": "32 года", + "location": "Молодечно, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/3b3196e20005df001d0039ed1f4d514978545a?source=search" + }, + { + "job": ""Помощник юриста", "Юрист", "Юрисконсульт", "Инспектор по кадрам "", + "pay": "не указано", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, м. Могилевская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/95c9cd620002ca907a0039ed1f58686e5a5a47?source=search" + }, + { + "job": "Бухгалтер", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "30 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/f74c389d0003287f5d0039ed1f726f726d416b?source=search" + }, + { + "job": "Инспектор по кадрам,юрист,помощник юриста, секретарь", + "pay": "не указано", + "gender": "Женщина", + "age": "29 лет", + "location": "Молодечно, готова к переезду (Минск),готова к редким командировкам", + "url": "https://jobs.tut.by/resume/75d5cc590002056d830039ed1f377639423539?source=search" + }, + { + "job": "Специалист по сертификации, Технический писатель", + "pay": "не указано", + "gender": "Женщина", + "age": "39 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/db8e2c8500068b98bc0039ed1f664853673955?source=search" + }, + { + "job": "Специалист по работе с клиентами. Оператор call-центра. Менеджер по продажам. Администратор.", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "34 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/e515d0290005533ec10039ed1f7a3951745756?source=search" + }, + { + "job": "Администратор", + "pay": "не указано", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/b1dbfd8c0006de713f0039ed1f695a49326b32?source=search" + }, + { + "job": "Директор, руководитель, заместитель директора", + "pay": "2 000 бел. руб.", + "gender": "Женщина", + "age": "41 год", + "location": "Минск, м. Могилевская,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/07d9c4c500032bdcdd0039ed1f576152624b66?source=search" + }, + { + "job": "Верстальщик", + "pay": "не указано", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/5fd70841000607da1c0039ed1f795a4543644f?source=search" + }, + { + "job": "Продавец-консультант,администратор,медицинский регистратор", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "40 лет", + "location": "Мосты, готова к переезду (Минск),готова к командировкам", + "url": "https://jobs.tut.by/resume/56714b260003b806850039ed1f77466b654e6c?source=search" + }, + { + "job": "Начальник производства", + "pay": "1 800 бел. руб.", + "gender": "Мужчина", + "age": "43 года", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/dbb080030003611f650039ed1f447146764346?source=search" + }, + { + "job": "Шеф- повар.Обновление ресторана.Старт ресторан.Viber+375296911927", + "pay": "не указано", + "gender": "Мужчина", + "age": "49 лет", + "location": "Минск, готов к переезду (Беларусь),готов к командировкам", + "url": "https://jobs.tut.by/resume/1a314fde00023173570039ed1f756a436f6739?source=search" + }, + { + "job": "Руководитель проектов", + "pay": "2 500 бел. руб.", + "gender": "Мужчина", + "age": "60 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/f6083fa5000631be250039ed1f324547664352?source=search" + }, + { + "job": "Front-end Developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/5b7be1fb000716d6c50039ed1f30485039336d?source=search" + }, + { + "job": "Экономист", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, м. Малиновка,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/d5a23feb0006022af10039ed1f44643339486f?source=search" + }, + { + "job": "Супервайзер, КАМ, Специалист по продажам", + "pay": "не указано", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, м. Михалово,готов к переезду (Россия,Украина,Другие страны),готов к командировкам", + "url": "https://jobs.tut.by/resume/78fc984b00041b4fbb0039ed1f41346d6f5343?source=search" + }, + { + "job": "Junior C# .NET Programmer", + "pay": "не указано", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, м. Площадь Ленина,хочу переехать (Другие страны),не готов к командировкам", + "url": "https://jobs.tut.by/resume/62540f6400071d70210039ed1f5a704a777846?source=search" + }, + { + "job": "Бизнес-аналитик, проектный менеджер", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "24 года", + "location": "Гродно, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/7a8fb40a00039f13b50039ed1f315a73694138?source=search" + }, + { + "job": "Специалист по рекламе", + "pay": "не указано", + "gender": "Женщина", + "age": "34 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/830fce9e00028586780039ed1f474e4b38754f?source=search" + }, + { + "job": "Front-end developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "24 года", + "location": "Гомель, хочу переехать (Киев,Латвия,Польша,Минск,Брест),готов к командировкам", + "url": "https://jobs.tut.by/resume/9b785fa30002540e890039ed1f684535497772?source=search" + }, + { + "job": "Зам.директора по производству/Начальник производства", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "54 года", + "location": "Минск, готов к переезду (Москва,Санкт-Петербург),готов к командировкам", + "url": "https://jobs.tut.by/resume/e32b8c5d0000bc48560039ed1f736563726574?source=search" + }, + { + "job": "UI/UX Designer", + "pay": "400 USD", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, м. Институт Культуры,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/9d993ff4000394ae0d0039ed1f564848547168?source=search" + }, + { + "job": "Главный бухгалтер", + "pay": "не указано", + "gender": "Женщина", + "age": "57 лет", + "location": "Минск, м. Уручье,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/bb2a88090003194bee0039ed1f3448656e666e?source=search" + }, + { + "job": "Инженер-химик-эколог", + "pay": "не указано", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/db785678000382ea1a0039ed1f35753270326b?source=search" + }, + { + "job": "SMM-менеджер", + "pay": "500 USD", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, м. Немига,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/0c53530300036a7f8b0039ed1f716436457148?source=search" + }, + { + "job": "Manager", + "pay": "не указано", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/3b0b5d9a0002f8546f0039ed1f6a4162427139?source=search" + }, + { + "job": "3D моделлер, 3D Artist, моделлер, 3D Designer", + "pay": "не указано", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, м. Каменная Горка,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/d9326729000375354b0039ed1f505334344749?source=search" + }, + { + "job": "Автомаляр", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/ad2b34cf0006af53360039ed1f49796e37305a?source=search" + }, + { + "job": "Senior UX/UI Designer", + "pay": "2 000 USD", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Уручье,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/4cfc602c00030e1d0c0039ed1f576f74616c31?source=search" + }, + { + "job": "Менеджер", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, м. Площадь Якуба Коласа,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/ef6ccb4800051a98dd0039ed1f5a4832536f72?source=search" + }, + { + "job": "Водитель-международник", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "54 года", + "location": "Минск, м. Октябрьская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/4e75d0fd000393aa4a0039ed1f664a6d683249?source=search" + }, + { + "job": "Технолог общественного питания", + "pay": "1 100 бел. руб.", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/a248aa9400066ded560039ed1f77544e546f62?source=search" + }, + { + "job": "Event-менеджер", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/5ee4dc6c0003402d330039ed1f41316d625035?source=search" + }, + { + "job": "Project Manager", + "pay": "не указано", + "gender": "Женщина", + "age": "26 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/9144e685000428e6e30039ed1f765553596649?source=search" + }, + { + "job": "Продавец-консультант", + "pay": "не указано", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/19ec09400003eac84a0039ed1f686264696b4a?source=search" + }, + { + "job": "Technical Support Specialist", + "pay": "не указано", + "gender": "Male", + "age": "22 years", + "location": "Minsk, not willing to relocate,prepared for business trips", + "url": "https://jobs.tut.by/resume/885ae57700070e98a90039ed1f6c3465763153?source=search" + }, + { + "job": "Начальник отдела продаж", + "pay": "1 700 бел. руб.", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, м. Площадь Ленина,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/51b496830002c8662a0039ed1f59383669695a?source=search" + }, + { + "job": "Жестянщик", + "pay": "не указано", + "gender": "Мужчина", + "age": "42 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/d5896bbe00067b44510039ed1f524f634c6465?source=search" + }, + { + "job": "Сборщик мебели", + "pay": "не указано", + "gender": "Мужчина", + "age": "52 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/c8b18d1d00034d2ef40039ed1f4f4a4e6c6559?source=search" + }, + { + "job": "Главный юрист, руководитель, администратор", + "pay": "не указано", + "gender": "Женщина", + "age": "38 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/50ec0dd00001821e4c0039ed1f6c74304c4c5a?source=search" + }, + { + "job": "Инженер-химик-технолог", + "pay": "не указано", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/67d98e770005e58d6a0039ed1f794745313553?source=search" + }, + { + "job": "Начальник планово-экономического отдела", + "pay": "1 700 бел. руб.", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, м. Каменная Горка,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/429dcaf6000210118a0039ed1f506938493241?source=search" + }, + { + "job": "Project Manager", + "pay": "не указано", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/2b5494e50005a125330039ed1f69474a4d6f66?source=search" + }, + { + "job": "Junior QA", + "pay": "не указано", + "gender": "Male", + "age": "20 years", + "location": "Minsk, not willing to relocate,not prepared for business trips", + "url": "https://jobs.tut.by/resume/d4b2893000071ac7bf0039ed1f6d3969307134?source=search" + }, + { + "job": "Бухгалтер для парикмахерской", + "pay": "200 бел. руб.", + "gender": "Женщина", + "age": "46 лет", + "location": "Минск, м. Пушкинская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/f70bc09000063c06380039ed1f474573624a6f?source=search" + }, + { + "job": "Администратор", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "44 года", + "location": "Минск, м. Грушевка,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/1f9938d200023cfdba0039ed1f703653496230?source=search" + }, + { + "job": "Специалист по подбору персонала", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "26 лет", + "location": "Минск, м. Михалово,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/165534980002bc9c2b0039ed1f4e4d73545345?source=search" + }, + { + "job": "Менеджер по туризму", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, м. Институт Культуры,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/2d98588d0003b3dfdf0039ed1f614e7846724f?source=search" + }, + { + "job": "Заместитель главного бухгалтера", + "pay": "1 200 бел. руб.", + "gender": "Женщина", + "age": "30 лет", + "location": "Минск, готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/2dae971a00041f2cf90039ed1f667770415141?source=search" + }, + { + "job": "Инженер-энергетик", + "pay": "1 300 бел. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Кунцевщина,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/f58b3cdd00021a94fa0039ed1f69466e466b4a?source=search" + }, + { + "job": "Инженер по стандартизации и сертификации продукции", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/868a0d3d0005e1a2e80039ed1f6d566f746d63?source=search" + }, + { + "job": "Инженер-химик-эколог", + "pay": "не указано", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/db785678000382ea1a0039ed1f35753270326b?source=search" + }, + { + "job": "Front-end Developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/5b7be1fb000716d6c50039ed1f30485039336d?source=search" + }, + { + "job": "Заместитель главного бухгалтера", + "pay": "1 200 бел. руб.", + "gender": "Женщина", + "age": "30 лет", + "location": "Минск, готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/2dae971a00041f2cf90039ed1f667770415141?source=search" + }, + { + "job": "Инженер-химик-технолог", + "pay": "не указано", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/67d98e770005e58d6a0039ed1f794745313553?source=search" + }, + { + "job": "Project Manager", + "pay": "не указано", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/2b5494e50005a125330039ed1f69474a4d6f66?source=search" + }, + { + "job": "3D моделлер, 3D Artist, моделлер, 3D Designer", + "pay": "не указано", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, м. Каменная Горка,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/d9326729000375354b0039ed1f505334344749?source=search" + }, + { + "job": "Менеджер по туризму", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, м. Институт Культуры,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/2d98588d0003b3dfdf0039ed1f614e7846724f?source=search" + }, + { + "job": "Шеф- повар.Обновление ресторана.Старт ресторан.Viber+375296911927", + "pay": "не указано", + "gender": "Мужчина", + "age": "49 лет", + "location": "Минск, готов к переезду (Беларусь),готов к командировкам", + "url": "https://jobs.tut.by/resume/1a314fde00023173570039ed1f756a436f6739?source=search" + }, + { + "job": "Project Manager", + "pay": "не указано", + "gender": "Женщина", + "age": "26 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/9144e685000428e6e30039ed1f765553596649?source=search" + }, + { + "job": "Жестянщик", + "pay": "не указано", + "gender": "Мужчина", + "age": "42 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/d5896bbe00067b44510039ed1f524f634c6465?source=search" + }, + { + "job": "Бизнес-аналитик, проектный менеджер", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "24 года", + "location": "Гродно, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/7a8fb40a00039f13b50039ed1f315a73694138?source=search" + }, + { + "job": "Сборщик мебели", + "pay": "не указано", + "gender": "Мужчина", + "age": "52 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/c8b18d1d00034d2ef40039ed1f4f4a4e6c6559?source=search" + }, + { + "job": "Инженер по стандартизации и сертификации продукции", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/868a0d3d0005e1a2e80039ed1f6d566f746d63?source=search" + }, + { + "job": "Manager", + "pay": "не указано", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/3b0b5d9a0002f8546f0039ed1f6a4162427139?source=search" + }, + { + "job": "Водитель-международник", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "54 года", + "location": "Минск, м. Октябрьская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/4e75d0fd000393aa4a0039ed1f664a6d683249?source=search" + }, + { + "job": "Супервайзер, КАМ, Специалист по продажам", + "pay": "не указано", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, м. Михалово,готов к переезду (Россия,Украина,Другие страны),готов к командировкам", + "url": "https://jobs.tut.by/resume/78fc984b00041b4fbb0039ed1f41346d6f5343?source=search" + }, + { + "job": "Event-менеджер", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/5ee4dc6c0003402d330039ed1f41316d625035?source=search" + }, + { + "job": "Главный юрист, руководитель, администратор", + "pay": "не указано", + "gender": "Женщина", + "age": "38 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/50ec0dd00001821e4c0039ed1f6c74304c4c5a?source=search" + }, + { + "job": "Бухгалтер для парикмахерской", + "pay": "200 бел. руб.", + "gender": "Женщина", + "age": "46 лет", + "location": "Минск, м. Пушкинская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/f70bc09000063c06380039ed1f474573624a6f?source=search" + }, + { + "job": "Senior UX/UI Designer", + "pay": "2 000 USD", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Уручье,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/4cfc602c00030e1d0c0039ed1f576f74616c31?source=search" + }, + { + "job": "Администратор", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/293b3b1d000671b2060039ed1f503936553232?source=search" + }, + { + "job": "Помощник адвоката", + "pay": "не указано", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/9d479a8800071718c50039ed1f375544544a39?source=search" + }, + { + "job": "UX/UI дизайнер", + "pay": "800 USD", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, м. Грушевка,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/275b8ffa0002f122520039ed1f504b734b726a?source=search" + }, + { + "job": "Охранник", + "pay": "650 бел. руб.", + "gender": "Мужчина", + "age": "42 года", + "location": "Минск, м. Уручье,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/d5de426900050269fa0039ed1f616f307a6c61?source=search" + }, + { + "job": "Водитель", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/cbbf32980005a21dc70039ed1f5746526f546d?source=search" + }, + { + "job": "Специалист по логистике", + "pay": "не указано", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/8f1982f100032f61e80039ed1f754362356e58?source=search" + }, + { + "job": "Ведущий специалист по работе с клиентами", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "54 года", + "location": "Минск, м. Площадь Победы,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/cde4650500039e3ccc0039ed1f71385079457a?source=search" + }, + { + "job": "Секретарь-референт руководителя", + "pay": "500 бел. руб.", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/f2c0931b0001dae6d00039ed1f464d35473070?source=search" + }, + { + "job": "Специалист по работе с клиентами", + "pay": "850 бел. руб.", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/93c4220f000720aae30039ed1f774a36766d6c?source=search" + }, + { + "job": "Агент по продаже недвижимости ! Оформление с первого дня по ТК ! Машины нет !", + "pay": "не указано", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/b29e0fdf00019af4b00039ed1f6e5a47355076?source=search" + }, + { + "job": "Главный бухгалтер", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "60 лет", + "location": "Минск, м. Институт Культуры,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/ea8a8bda00037d3bb80039ed1f744873574b5a?source=search" + }, + { + "job": "Начальник отдела информационных технологий", + "pay": "1 500 USD", + "gender": "Мужчина", + "age": "42 года", + "location": "Минск, м. Площадь Ленина,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/c4f9b2ab00016a91c30039ed1f624265334465?source=search" + }, + { + "job": "Водитель", + "pay": "не указано", + "gender": "МужчинаМинск", + "age": "не готов к переезду", + "location": "готов к командировкам, ", + "url": "https://jobs.tut.by/resume/068bf4d100043a9ff70039ed1f327159316a53?source=search" + }, + { + "job": "Логист", + "pay": "не указано", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/e8549fd90003ffd8bb0039ed1f757568344b41?source=search" + }, + { + "job": "Бухгалтер", + "pay": "не указано", + "gender": "Женщина", + "age": "32 года", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/6d4c874f000296ddb80039ed1f463441586739?source=search" + }, + { + "job": "Монтажник санитарно-технических систем и оборудования", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Могилевская,готов к переезду (Гродно),готов к командировкам", + "url": "https://jobs.tut.by/resume/34886dad00071b66ff0039ed1f794443335250?source=search" + }, + { + "job": "Продавец-консультант", + "pay": "500 бел. руб.", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/36ef535c000597e7030039ed1f3253566a3072?source=search" + }, + { + "job": "Инженер по автоматизации", + "pay": "не указано", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/1873d76200037d7ed70039ed1f634853647141?source=search" + }, + { + "job": "Менеджер по продажам b2b (по заводам,фабрикам,колхозам и т.д.) Машины нет.Права есть!", + "pay": "не указано", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/e694fbfd00017a6a5b0039ed1f797961366633?source=search" + }, + { + "job": "Специалист по закупкам и снабжению", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, м. Партизанская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/df61b66800071d2ead0039ed1f6a6e59386f6b?source=search" + }, + { + "job": "3D modeller", + "pay": "не указано", + "gender": "Женщина", + "age": "26 лет", + "location": "Минск, м. Каменная Горка,готова к переезду (Беларусь,Россия,Другие страны),готова к командировкам", + "url": "https://jobs.tut.by/resume/ea859b0600025974c90039ed1f70657246476e?source=search" + }, + { + "job": "Водитель ВСДЕ", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, м. Могилевская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/4adb1aac000415a01b0039ed1f343970504d59?source=search" + }, + { + "job": "Графический дизайнер", + "pay": "не указано", + "gender": "Мужчина", + "age": "18 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/3faf97f00007127e950039ed1f74304b434469?source=search" + }, + { + "job": "Системный администратор", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/160f1ad5000525ce440039ed1f78574e576766?source=search" + }, + { + "job": "Товаровед", + "pay": "не указано", + "gender": "Женщина", + "age": "36 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/da695be000045cd28a0039ed1f41626c6d626e?source=search" + }, + { + "job": "Менеджер проектов", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, м. Площадь Ленина,готов к переезду (Россия,Украина,Латвия,Польша,Литва,Эстония),готов к командировкам", + "url": "https://jobs.tut.by/resume/780278560006b0734b0039ed1f437779613863?source=search" + }, + { + "job": "Учитель английского языка, переводчик ", + "pay": "не указано", + "gender": "Женщина", + "age": "19 лет", + "location": "Минск, м. Могилевская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/7405f39e0005c8ab900039ed1f394137347378?source=search" + }, + { + "job": "Инженер по инфокоммуникациям", + "pay": "не указано", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, м. Пушкинская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/1753e3980003c88bb90039ed1f55525a6f476e?source=search" + }, + { + "job": "Специалист по организации закупок", + "pay": "1 200 бел. руб.", + "gender": "Женщина", + "age": "42 года", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/21cc5c56000199e32b0039ed1f7538484a716e?source=search" + }, + { + "job": "Креативный директор", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, м. Московская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/7a59bcbe0000cd0f200039ed1f706634375764?source=search" + }, + { + "job": "Заместитель директора по производству, начальник производства", + "pay": "1 500 USD", + "gender": "Мужчина", + "age": "49 лет", + "location": "Минск, м. Немига,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/3b307e9600016ab02b0039ed1f4377714a3775?source=search" + }, + { + "job": "Водитель", + "pay": "850 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Речица, готов к переезду (Минск),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/2ece4745000436c4520039ed1f746b71383345?source=search" + }, + { + "job": "Бухгалтер по выписке ТТН", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "33 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/f756143e00031d3e950039ed1f306f44476744?source=search" + }, + { + "job": "Помощник руководителя", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "32 года", + "location": "Минск, м. Тракторный завод,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/7c6058ad0005a4d1190039ed1f65314e323345?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, м. Каменная Горка,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/03aa82850002134db60039ed1f5864734a7970?source=search" + }, + { + "job": "Телеведущая, специалист по связям с общественностью", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/add8d8bc0006de055b0039ed1f337966393144?source=search" + }, + { + "job": "Заведующий складом", + "pay": "600 USD", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, м. Институт Культуры,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/88061df600012b6f6b0039ed1f4f49744d546f?source=search" + }, + { + "job": "Руководитель АХЧ", + "pay": "не указано", + "gender": "Мужчина", + "age": "57 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/1eb980d9000431a7d60039ed1f7a3045654b74?source=search" + }, + { + "job": "Строитель-отделочник,реставрация", + "pay": "не указано", + "gender": "Мужчина", + "age": "44 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/20d82b0e00057b29510039ed1f6b62664d4478?source=search" + }, + { + "job": "Специалист по организации закупок", + "pay": "1 200 бел. руб.", + "gender": "Женщина", + "age": "42 года", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/21cc5c56000199e32b0039ed1f7538484a716e?source=search" + }, + { + "job": "Водитель ВСДЕ", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, м. Могилевская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/4adb1aac000415a01b0039ed1f343970504d59?source=search" + }, + { + "job": "Специалист по закупкам и снабжению", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, м. Партизанская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/df61b66800071d2ead0039ed1f6a6e59386f6b?source=search" + }, + { + "job": "Строитель-отделочник,реставрация", + "pay": "не указано", + "gender": "Мужчина", + "age": "44 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/20d82b0e00057b29510039ed1f6b62664d4478?source=search" + }, + { + "job": "Водитель", + "pay": "850 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Речица, готов к переезду (Минск),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/2ece4745000436c4520039ed1f746b71383345?source=search" + }, + { + "job": "Главный бухгалтер", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "60 лет", + "location": "Минск, м. Институт Культуры,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/ea8a8bda00037d3bb80039ed1f744873574b5a?source=search" + }, + { + "job": "Инженер по инфокоммуникациям", + "pay": "не указано", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, м. Пушкинская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/1753e3980003c88bb90039ed1f55525a6f476e?source=search" + }, + { + "job": "Администратор", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/293b3b1d000671b2060039ed1f503936553232?source=search" + }, + { + "job": "Графический дизайнер", + "pay": "не указано", + "gender": "Мужчина", + "age": "18 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/3faf97f00007127e950039ed1f74304b434469?source=search" + }, + { + "job": "Инженер по автоматизации", + "pay": "не указано", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/1873d76200037d7ed70039ed1f634853647141?source=search" + }, + { + "job": "Логист", + "pay": "не указано", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/e8549fd90003ffd8bb0039ed1f757568344b41?source=search" + }, + { + "job": "Учитель английского языка, переводчик ", + "pay": "не указано", + "gender": "Женщина", + "age": "19 лет", + "location": "Минск, м. Могилевская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/7405f39e0005c8ab900039ed1f394137347378?source=search" + }, + { + "job": "Водитель", + "pay": "не указано", + "gender": "МужчинаМинск", + "age": "не готов к переезду", + "location": "готов к командировкам, ", + "url": "https://jobs.tut.by/resume/068bf4d100043a9ff70039ed1f327159316a53?source=search" + }, + { + "job": "Менеджер по продажам b2b (по заводам,фабрикам,колхозам и т.д.) Машины нет.Права есть!", + "pay": "не указано", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/e694fbfd00017a6a5b0039ed1f797961366633?source=search" + }, + { + "job": "Системный администратор", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/160f1ad5000525ce440039ed1f78574e576766?source=search" + }, + { + "job": "Охранник", + "pay": "650 бел. руб.", + "gender": "Мужчина", + "age": "42 года", + "location": "Минск, м. Уручье,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/d5de426900050269fa0039ed1f616f307a6c61?source=search" + }, + { + "job": "Инженер по снабжению", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "46 лет", + "location": "Минск, м. Могилевская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/bf93a46e0004114d610039ed1f53424d6b694a?source=search" + }, + { + "job": "3D modeller", + "pay": "не указано", + "gender": "Женщина", + "age": "26 лет", + "location": "Минск, м. Каменная Горка,готова к переезду (Беларусь,Россия,Другие страны),готова к командировкам", + "url": "https://jobs.tut.by/resume/ea859b0600025974c90039ed1f70657246476e?source=search" + }, + { + "job": "Продавец-консультант", + "pay": "500 бел. руб.", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/36ef535c000597e7030039ed1f3253566a3072?source=search" + }, + { + "job": "Секретарь-референт руководителя", + "pay": "500 бел. руб.", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/f2c0931b0001dae6d00039ed1f464d35473070?source=search" + }, + { + "job": "Машинист экскаватора-погрузчика,машинист экскаватора,машинист бульдозера", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/be040de600020497f40039ed1f77777741304b?source=search" + }, + { + "job": "Мойщик посуды", + "pay": "650 бел. руб.", + "gender": "Женщина", + "age": "60 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/95cfbcc4000410ea590039ed1f41506e5a6743?source=search" + }, + { + "job": "Менеджер, Начальник", + "pay": "2 100 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/f265d9870001f799c60039ed1f5633477a6868?source=search" + }, + { + "job": "Водитель-курьер", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/6aae044400071944d20039ed1f484f3361446c?source=search" + }, + { + "job": "КАМ, Менеджер по развитию, Медицинский представитель", + "pay": "не указано", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/beb38e6b0001c04f3e0039ed1f7153517a7556?source=search" + }, + { + "job": "Продавец-консультант", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "46 лет", + "location": "Минск, м. Могилевская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/da65dd7d0003060f3d0039ed1f745658435132?source=search" + }, + { + "job": "Инженер", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "43 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/913f280b0003e5cd0e0039ed1f4c6958447171?source=search" + }, + { + "job": "Оператор ПК, менеджер по персоналу,диспетчер,администратор,помощник юриста, инспектора по кадрам", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "33 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/330536e600042691120039ed1f345069616665?source=search" + }, + { + "job": "iOS developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, м. Уручье,готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/f04cb502000658eb670039ed1f477738784a4e?source=search" + }, + { + "job": "Разработчик программного обеспечения", + "pay": "2 000 USD", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Петровщина,готов к переезду (Россия,Великобритания,США,Австралия),готов к командировкам", + "url": "https://jobs.tut.by/resume/62acd4220001a76ce10039ed1f32435878787a?source=search" + }, + { + "job": "Инженер-электромеханик / Инженер-электроник / Инженер КИПиА", + "pay": "999 бел. руб.", + "gender": "Мужчина", + "age": "21 год", + "location": "Борисов, хочу переехать (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/9818284100059644580039ed1f614a6c526352?source=search" + }, + { + "job": "Коммерческий директор", + "pay": "не указано", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/b44d8f54000415af440039ed1f514b37663869?source=search" + }, + { + "job": "Администратор салона красоты .Мастер по шугарингу.", + "pay": "850 бел. руб.", + "gender": "Женщина", + "age": "34 года", + "location": "Минск, м. Партизанская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/92b4fb480000d017710039ed1f43455a726257?source=search" + }, + { + "job": "Marketing Team Lead", + "pay": "не указано", + "gender": "Male", + "age": "30 years", + "location": "Minsk, m. Академия наук,willing to relocate (Other countries),prepared for business trips", + "url": "https://jobs.tut.by/resume/e95e7fcb0002ef5de00039ed1f6e4b536d306b?source=search" + }, + { + "job": "Кладовщик-комплектовщик, продавец - консультант, водитель кат. В", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/a44e3a9000038e93950039ed1f657a33666854?source=search" + }, + { + "job": "Маркетолог", + "pay": "не указано", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/80298cce0006ef41ed0039ed1f6c3139767172?source=search" + }, + { + "job": "Специалист по закупкам и ВЭД", + "pay": "не указано", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/c2bf904a000531d2230039ed1f726655317343?source=search" + }, + { + "job": "Руководитель", + "pay": "не указано", + "gender": "Мужчина", + "age": "42 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/9543e7b7000236d3410039ed1f745531563646?source=search" + }, + { + "job": "Водитель-курьер, водитель", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, м. Малиновка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/63e78d9100023e35ed0039ed1f783369456874?source=search" + }, + { + "job": "Помощник руководителя", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, м. Немига,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/28e485810003b49e460039ed1f445338784858?source=search" + }, + { + "job": "Администратор, управляющий, помощник управляющего", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, м. Восток,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/582f22950002fd00460039ed1f486f75753131?source=search" + }, + { + "job": "Инженер по закупкам", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/498b3a3f00051de3400039ed1f694961456a75?source=search" + }, + { + "job": "Инженер", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/4be5821000071b0e4b0039ed1f4b6e48486f34?source=search" + }, + { + "job": "Главный инженер", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "58 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/5fce20760003b9ca720039ed1f597337736b71?source=search" + }, + { + "job": "Водитель-курьер", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/6aae044400071944d20039ed1f484f3361446c?source=search" + }, + { + "job": "Мойщик посуды", + "pay": "650 бел. руб.", + "gender": "Женщина", + "age": "60 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/95cfbcc4000410ea590039ed1f41506e5a6743?source=search" + }, + { + "job": "iOS developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, м. Уручье,готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/f04cb502000658eb670039ed1f477738784a4e?source=search" + }, + { + "job": "Frontend разработчик", + "pay": "не указано", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/e76ad0a1000448b7880039ed1f4c4773736175?source=search" + }, + { + "job": "Инженер", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, м. Пролетарская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/83a403620003a763330039ed1f6b3259763563?source=search" + }, + { + "job": "Продавец-консультант", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "46 лет", + "location": "Минск, м. Могилевская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/da65dd7d0003060f3d0039ed1f745658435132?source=search" + }, + { + "job": "специалист по проверкам торговых объектов", + "pay": "1 300 бел. руб.", + "gender": "Женщина", + "age": "35 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/6e0a47d7000179efb90039ed1f375a6e713241?source=search" + }, + { + "job": "Маркетолог", + "pay": "не указано", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/80298cce0006ef41ed0039ed1f6c3139767172?source=search" + }, + { + "job": "Главный инженер", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "58 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/5fce20760003b9ca720039ed1f597337736b71?source=search" + }, + { + "job": "Водитель-курьер, водитель", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, м. Малиновка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/63e78d9100023e35ed0039ed1f783369456874?source=search" + }, + { + "job": "КАМ, Менеджер по развитию, Медицинский представитель", + "pay": "не указано", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/beb38e6b0001c04f3e0039ed1f7153517a7556?source=search" + }, + { + "job": "Коммерческий директор", + "pay": "не указано", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/b44d8f54000415af440039ed1f514b37663869?source=search" + }, + { + "job": "Менеджер", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, м. Грушевка,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/ff0f93e30002ddad670039ed1f41774b574747?source=search" + }, + { + "job": "Менеджер, Начальник", + "pay": "2 100 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/f265d9870001f799c60039ed1f5633477a6868?source=search" + }, + { + "job": "Кладовщик-комплектовщик, продавец - консультант, водитель кат. В", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/a44e3a9000038e93950039ed1f657a33666854?source=search" + }, + { + "job": "Marketing Team Lead", + "pay": "не указано", + "gender": "Male", + "age": "30 years", + "location": "Minsk, m. Академия наук,willing to relocate (Other countries),prepared for business trips", + "url": "https://jobs.tut.by/resume/e95e7fcb0002ef5de00039ed1f6e4b536d306b?source=search" + }, + { + "job": "Инженер", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "43 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/913f280b0003e5cd0e0039ed1f4c6958447171?source=search" + }, + { + "job": "Руководитель", + "pay": "не указано", + "gender": "Мужчина", + "age": "42 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/9543e7b7000236d3410039ed1f745531563646?source=search" + }, + { + "job": "Оператор ПК, менеджер по персоналу,диспетчер,администратор,помощник юриста, инспектора по кадрам", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "33 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/330536e600042691120039ed1f345069616665?source=search" + }, + { + "job": "Специалист по закупкам и ВЭД", + "pay": "не указано", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/c2bf904a000531d2230039ed1f726655317343?source=search" + }, + { + "job": "Помощник руководителя", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, м. Немига,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/28e485810003b49e460039ed1f445338784858?source=search" + }, + { + "job": "Начинающий специалист в логистике, специалист по продажам, маркетолог, экономист-менеджер, модель", + "pay": "650 USD", + "gender": "Женщина", + "age": "23 года", + "location": "Брест, готова к переезду (Минск),готова к командировкам", + "url": "https://jobs.tut.by/resume/eb11471600029678790039ed1f7874344c5744?source=search" + }, + { + "job": "Личный водитель", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/49a4682100023865ac0039ed1f427530424735?source=search" + }, + { + "job": "Специалист", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "30 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/e405a7b40004084f1d0039ed1f6d76434d4e78?source=search" + }, + { + "job": "Главный бухгалтер, зам.главного бухгалтера", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "41 год", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/36760b3800061e6f5a0039ed1f614341744b59?source=search" + }, + { + "job": "Юрист", + "pay": "800 бел. руб.", + "gender": "ЖенщинаМинск", + "age": "не готова к переезду", + "location": "не готова к командировкам, ", + "url": "https://jobs.tut.by/resume/7e40a62b0003b0a5f40039ed1f6b6f476f4271?source=search" + }, + { + "job": "3D Artist", + "pay": "50 000 RUR", + "gender": "Male", + "age": "23 years", + "location": "Abakan, I want to relocate (Moscow,Saint Petersburg,Novosibirsk,Minsk),prepared for business trips", + "url": "https://jobs.tut.by/resume/d416db8500071433cd0039ed1f4a6170384747?source=search" + }, + { + "job": "Разработчик программного обеспечения", + "pay": "2 000 USD", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Петровщина,готов к переезду (Россия,Великобритания,США,Австралия),готов к командировкам", + "url": "https://jobs.tut.by/resume/62acd4220001a76ce10039ed1f32435878787a?source=search" + }, + { + "job": "Коммерческий директор, заместитель директора, начальник отдела", + "pay": "2 500 бел. руб.", + "gender": "Мужчина", + "age": "53 года", + "location": "Минск, м. Пушкинская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/e073829d0001ef38a50039ed1f666f7a566d48?source=search" + }, + { + "job": "Инженер-электромеханик / Инженер-электроник / Инженер КИПиА", + "pay": "999 бел. руб.", + "gender": "Мужчина", + "age": "21 год", + "location": "Борисов, хочу переехать (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/9818284100059644580039ed1f614a6c526352?source=search" + }, + { + "job": "Заместитель директора по производству, начальник производства", + "pay": "1 500 USD", + "gender": "Мужчина", + "age": "49 лет", + "location": "Минск, м. Немига,готов к переезду (Россия),готов к командировкам", + "url": "https://jobs.tut.by/resume/87668efa00010e45ac0039ed1f76645857596b?source=search" + }, + { + "job": "Junior Java Developer,Junior Python Developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "19 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/d62a42b300067691280039ed1f555966586e68?source=search" + }, + { + "job": "Инженер", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Новополоцк, хочу переехать (Беларусь,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/912a988700056e68a30039ed1f316b32365566?source=search" + }, + { + "job": "Trade Marketing manager / Senior Brand Manager", + "pay": "3 000 USD", + "gender": "Female", + "age": "32 years", + "location": "Minsk, willing to relocate,prepared for business trips", + "url": "https://jobs.tut.by/resume/d14306dd0001875aac0039ed1f386a57514b4d?source=search" + }, + { + "job": "Администратор салона красоты .Мастер по шугарингу.", + "pay": "850 бел. руб.", + "gender": "Женщина", + "age": "34 года", + "location": "Минск, м. Партизанская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/92b4fb480000d017710039ed1f43455a726257?source=search" + }, + { + "job": "Инженер строитель в службе Заказчика", + "pay": "не указано", + "gender": "Мужчина", + "age": "49 лет", + "location": "Минск, м. Уручье,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/65a34f4500018f14740039ed1f385a73396a76?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Женщина", + "age": "19 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/6cd870fd0005a81b940039ed1f6f736952614a?source=search" + }, + { + "job": "Инженер-механик, механик", + "pay": "не указано", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/4dc6884c00044cda950039ed1f704b434a3333?source=search" + }, + { + "job": "Менеджер по закупкам (снабженец)", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/283adb9e00026b2e650039ed1f6670714b3839?source=search" + }, + { + "job": "Прораб по пожаротушению и сантехнике (вода, пена, газ)", + "pay": "1 400 бел. руб.", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, м. Кунцевщина,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/291313b9000335636e0039ed1f43704d354466?source=search" + }, + { + "job": "PHP-разработчик", + "pay": "не указано", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/a7ba47c7000704f31d0039ed1f766c57466935?source=search" + }, + { + "job": "Дизайнер", + "pay": "не указано", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/46e553850006f8eefd0039ed1f516e4a467a48?source=search" + }, + { + "job": "Электросварщик", + "pay": "не указано", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, м. Восток,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/b738fe0200071394030039ed1f6c4c46343533?source=search" + }, + { + "job": "Администратор", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, м. Малиновка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/a4e19914000683a8d60039ed1f42567052666c?source=search" + }, + { + "job": "Инженер", + "pay": "не указано", + "gender": "Мужчина", + "age": "27 лет", + "location": "Москва, м. Котельники,готов к переезду (Москва,Другие страны,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/16e50527000295a98a0039ed1f446e57595a64?source=search" + }, + { + "job": "Менеджер по работе с клиентами", + "pay": "600 бел. руб.", + "gender": "Мужчина", + "age": "50 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/30f2c6300002db52440039ed1f6f3130455962?source=search" + }, + { + "job": "Главный бухгалтер, Заместитель главного бухгалтера, бухгалтер-калькулятор", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "44 года", + "location": "Минск, м. Институт Культуры,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/9c2baa7e000525db590039ed1f743973755459?source=search" + }, + { + "job": "Главный бухгалтер, заместитель главного бухгалтера", + "pay": "2 500 бел. руб.", + "gender": "Женщина", + "age": "39 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/8be9bf4200070ec7900039ed1f6e31674b6276?source=search" + }, + { + "job": "Без опыта", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/c9f416d10003f108ba0039ed1f6a4364507071?source=search" + }, + { + "job": "Менеджер по продажам", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, м. Немига,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/131433af00026ab3ff0039ed1f776d374f6f41?source=search" + }, + { + "job": "Менеджер по продажам, офис менеджер, водитель ..", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, м. Могилевская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/ab4f3936000426f30e0039ed1f634d56665172?source=search" + }, + { + "job": "Бухгалтер, экономист, заместитель , менеджер по работе с клиентами, операционист", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "40 лет", + "location": "Минск, м. Кунцевщина,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/70a427a30005da81820039ed1f6b4e4e535932?source=search" + }, + { + "job": "Начальник юридического отдела (отдела кадров, управления персоналом)", + "pay": "не указано", + "gender": "Мужчина", + "age": "43 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/3dc1c57700030ec4db0039ed1f445963547172?source=search" + }, + { + "job": "UX-UI дизайнер", + "pay": "не указано", + "gender": "Мужчина", + "age": "24 года", + "location": "Харьков, м. Героев труда,готов к переезду (Киев,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/0fa10cad00037aba660039ed1f526d73716d4c?source=search" + }, + { + "job": "Старший смены Охранны , заместитель начальника Охранны ", + "pay": "не указано", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/148198a500064c3f070039ed1f4d6965596150?source=search" + }, + { + "job": "Главный инженер по эксплуатации", + "pay": "1 300 бел. руб.", + "gender": "Мужчина", + "age": "44 года", + "location": "Минск, м. Спортивная,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/52ac897c0003897dd60039ed1f436d4d354e54?source=search" + }, + { + "job": "IT Recruiter", + "pay": "не указано", + "gender": "Женщина", + "age": "33 года", + "location": "Минск, м. Спортивная,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/9ced137a0007216c840039ed1f416a694c3163?source=search" + }, + { + "job": "2D Community Artist / 2D-художник", + "pay": "не указано", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/6bbf742a0005c8199d0039ed1f68316f695a6f?source=search" + }, + { + "job": "Маркетолог", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "21 год", + "location": "Речица, готова к переезду (Минск),готова к командировкам", + "url": "https://jobs.tut.by/resume/f1faa11b0006431ad00039ed1f425a67686b4d?source=search" + }, + { + "job": "Дизайнер интерьеров", + "pay": "не указано", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/69dd65430003fc12680039ed1f4d6d35657a74?source=search" + }, + { + "job": "Менеджер по внешнеэкономической деятельности", + "pay": "700 USD", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, м. Площадь Якуба Коласа,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/7bf7b6590002c8b6250039ed1f4566727a6667?source=search" + }, + { + "job": "Аналитик", + "pay": "890 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/97229cc5000701b24a0039ed1f385943643847?source=search" + }, + { + "job": "UX/UI дизайнер", + "pay": "не указано", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/9b63a46d0006e2a6740039ed1f6d4c76756947?source=search" + }, + { + "job": "Специалист по работе с клиентами", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "34 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/6cf82a4500069f8b180039ed1f476474304f66?source=search" + }, + { + "job": "Инженер сварочного производства", + "pay": "500 USD", + "gender": "Мужчина", + "age": "25 лет", + "location": "Могилев, готов к переезду (Минск,Могилев,Минская область,Могилевская область),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/c0eb1cad00023d29bd0039ed1f6d6b44466336?source=search" + }, + { + "job": "Специалист по международному сотрудничеству", + "pay": "не указано", + "gender": "Female", + "age": "31 year", + "location": "Minsk, willing to relocate,prepared for business trips", + "url": "https://jobs.tut.by/resume/fbd9875c00028194c30039ed1f744d34676562?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "500 USD", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, м. Уручье,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/42507a4600036c410f0039ed1f435056785858?source=search" + }, + { + "job": "Заместитель директора , руководитель отдела", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/63fa0bfd00071bf0ec0039ed1f734c587a3271?source=search" + }, + { + "job": "Менеджер по туризму", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/1f39913b00059e19b80039ed1f363970395748?source=search" + }, + { + "job": "Инженер-электроник", + "pay": "не указано", + "gender": "Мужчина", + "age": "50 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/8036fde10005d8aa650039ed1f676f57434962?source=search" + }, + { + "job": "Юрист", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, м. Петровщина,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/c05b503b0003f948b50039ed1f74794f6d4a67?source=search" + }, + { + "job": "Столяр плотник", + "pay": "1 300 бел. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Партизанская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/3359c77e00023ca0060039ed1f6236747a4c54?source=search" + }, + { + "job": "Инженер-конструктор", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/2a128a260003eba13b0039ed1f743242585858?source=search" + }, + { + "job": "Художник-оформитель, фоторетушер, творчество", + "pay": "750 бел. руб.", + "gender": "Женщина", + "age": "48 лет", + "location": "Минск, м. Грушевка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/ece77fdc0003c7245f0039ed1f416b66776975?source=search" + }, + { + "job": "Инженер по охране труда и контролю качества", + "pay": "не указано", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, м. Молодежная,готов к переезду (Беларусь,Россия),готов к командировкам", + "url": "https://jobs.tut.by/resume/fcfad62a000358e1280039ed1f435858315457?source=search" + }, + { + "job": "Оператор ПК, менеджер, администратор", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "26 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/efd1277600070ed4b00039ed1f566b65557834?source=search" + }, + { + "job": "Заместитель руководителя СТО", + "pay": "не указано", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/e549983e00026427820039ed1f4e444b556d6a?source=search" + }, + { + "job": "IT Recruiter", + "pay": "не указано", + "gender": "Женщина", + "age": "33 года", + "location": "Минск, м. Спортивная,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/9ced137a0007216c840039ed1f416a694c3163?source=search" + }, + { + "job": "Производитель работ/прораб (электромонтажные работы)", + "pay": "2 100 бел. руб.", + "gender": "Мужчина", + "age": "44 года", + "location": "Минск, м. Московская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/c7aa604d000555bcc30039ed1f773859346a4a?source=search" + }, + { + "job": "Старший смены Охранны , заместитель начальника Охранны ", + "pay": "не указано", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/148198a500064c3f070039ed1f4d6965596150?source=search" + }, + { + "job": "Заместитель директора , руководитель отдела", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/63fa0bfd00071bf0ec0039ed1f734c587a3271?source=search" + }, + { + "job": "Главный бухгалтер, бухгалтер", + "pay": "1 500 бел. руб.", + "gender": "Женщина", + "age": "46 лет", + "location": "Минск, м. Уручье,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/4d6377170003aa7f520039ed1f483372376944?source=search" + }, + { + "job": "инспектор по кадрам", + "pay": "не указано", + "gender": "Женщина", + "age": "33 года", + "location": "Минск, м. Московская,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/7adbbb200000d51e360039ed1f5954544d4367?source=search" + }, + { + "job": "Юрист", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, м. Петровщина,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/c05b503b0003f948b50039ed1f74794f6d4a67?source=search" + }, + { + "job": "2D Community Artist / 2D-художник", + "pay": "не указано", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/6bbf742a0005c8199d0039ed1f68316f695a6f?source=search" + }, + { + "job": "Аналитик", + "pay": "890 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/97229cc5000701b24a0039ed1f385943643847?source=search" + }, + { + "job": "Главный инженер по эксплуатации", + "pay": "1 300 бел. руб.", + "gender": "Мужчина", + "age": "44 года", + "location": "Минск, м. Спортивная,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/52ac897c0003897dd60039ed1f436d4d354e54?source=search" + }, + { + "job": "Дизайнер интерьеров", + "pay": "не указано", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/69dd65430003fc12680039ed1f4d6d35657a74?source=search" + }, + { + "job": "Директор по продажам / Руководитель отдела продаж", + "pay": "не указано", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/4d1cd21200061860260039ed1f336b4b554365?source=search" + }, + { + "job": "Начальник Управления, Заместитель Директора по коммерческим вопросам ", + "pay": "не указано", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, готов к переезду (Минск),не готов к командировкам", + "url": "https://jobs.tut.by/resume/7ce0d72500013910470039ed1f796d7856686e?source=search" + }, + { + "job": "Администратор сайта/Контент-менеджер", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/3d3644fe0003ad16f00039ed1f6b57446d326d?source=search" + }, + { + "job": "Менеджер по туризму", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/1f39913b00059e19b80039ed1f363970395748?source=search" + }, + { + "job": "Водитель автомобиля", + "pay": "не указано", + "gender": "МужчинаМинск", + "age": "м. Автозаводская", + "location": "не готов к переезду, не готов к командировкам", + "url": "https://jobs.tut.by/resume/2aa57bbc000713a98c0039ed1f325557343653?source=search" + }, + { + "job": "Биолог", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/3ece469e0005ade4700039ed1f485a4a67797a?source=search" + }, + { + "job": "инженер по МТС", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "46 лет", + "location": "Минск, м. Партизанская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/32f53a980000c9e2880039ed1f366b6e667747?source=search" + }, + { + "job": "Менеджер по внешнеэкономической деятельности", + "pay": "700 USD", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, м. Площадь Якуба Коласа,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/7bf7b6590002c8b6250039ed1f4566727a6667?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "500 USD", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, м. Уручье,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/42507a4600036c410f0039ed1f435056785858?source=search" + }, + { + "job": "Инженер-электроник", + "pay": "не указано", + "gender": "Мужчина", + "age": "50 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/8036fde10005d8aa650039ed1f676f57434962?source=search" + }, + { + "job": "Столяр плотник", + "pay": "1 300 бел. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Партизанская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/3359c77e00023ca0060039ed1f6236747a4c54?source=search" + }, + { + "job": "Юрист", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, м. Петровщина,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/c05b503b0003f948b50039ed1f74794f6d4a67?source=search" + }, + { + "job": "Художник-оформитель, фоторетушер, творчество", + "pay": "750 бел. руб.", + "gender": "Женщина", + "age": "48 лет", + "location": "Минск, м. Грушевка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/ece77fdc0003c7245f0039ed1f416b66776975?source=search" + }, + { + "job": "Инженер сварочного производства", + "pay": "500 USD", + "gender": "Мужчина", + "age": "25 лет", + "location": "Могилев, готов к переезду (Минск,Могилев,Минская область,Могилевская область),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/c0eb1cad00023d29bd0039ed1f6d6b44466336?source=search" + }, + { + "job": "Заместитель руководителя СТО", + "pay": "не указано", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/e549983e00026427820039ed1f4e444b556d6a?source=search" + }, + { + "job": "Инженер по охране труда и контролю качества", + "pay": "не указано", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, м. Молодежная,готов к переезду (Беларусь,Россия),готов к командировкам", + "url": "https://jobs.tut.by/resume/fcfad62a000358e1280039ed1f435858315457?source=search" + }, + { + "job": "Аналитик бизнес-процессов", + "pay": "не указано", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/7952a80e000178c6af0039ed1f78654c576767?source=search" + }, + { + "job": "Специалист по работе с клиентами", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "34 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/6cf82a4500069f8b180039ed1f476474304f66?source=search" + }, + { + "job": "Специалист по международному сотрудничеству", + "pay": "не указано", + "gender": "Female", + "age": "31 year", + "location": "Minsk, willing to relocate,prepared for business trips", + "url": "https://jobs.tut.by/resume/fbd9875c00028194c30039ed1f744d34676562?source=search" + }, + { + "job": "Экономист,бухгалтер", + "pay": "не указано", + "gender": "Женщина", + "age": "32 года", + "location": "Минск, м. Площадь Ленина,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/f7b172640001130dd60039ed1f745765457762?source=search" + }, + { + "job": "Специалист по продажам", + "pay": "800 USD", + "gender": "Мужчина", + "age": "49 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/620d2d960003dfe9b10039ed1f763863727776?source=search" + }, + { + "job": "Менеджер-экономист", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, м. Могилевская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/bf2036f600038a6f2c0039ed1f594634653634?source=search" + }, + { + "job": "Инженер-конструктор", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/2a128a260003eba13b0039ed1f743242585858?source=search" + }, + { + "job": "Мастер по настройке компьютеров", + "pay": "не указано", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/13703d9400060e8cff0039ed1f4e44516c5151?source=search" + }, + { + "job": "Электрогазосварщик", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, готов к переезду (Минск),не готов к командировкам", + "url": "https://jobs.tut.by/resume/f6293ccc00044b05a70039ed1f524262364448?source=search" + }, + { + "job": "Продавец-консультант, администратор, медицинский регистратор", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/33dfa2ba00070208400039ed1f6f496c493445?source=search" + }, + { + "job": "Специалист в сфере туризма", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/145023030001c6f2d10039ed1f78597a324d4b?source=search" + }, + { + "job": "Хостес", + "pay": "не указано", + "gender": "МужчинаМинск", + "age": "не готов к переезду", + "location": "не готов к командировкам, ", + "url": "https://jobs.tut.by/resume/79fea269000527d37b0039ed1f5352596e6a6e?source=search" + }, + { + "job": "Микробиолог, бактериолог, начальник производственной лаборатории, заведующий лабораторией", + "pay": "не указано", + "gender": "Женщина", + "age": "38 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/5ed394010003d809650039ed1f6a6636693777?source=search" + }, + { + "job": "Бухгалтер", + "pay": "1 800 бел. руб.", + "gender": "Женщина", + "age": "39 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/265ed3060003ba7cf40039ed1f70376d664850?source=search" + }, + { + "job": "Инженер по охране труда ..", + "pay": "не указано", + "gender": "Мужчина", + "age": "49 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/31456714000331901d0039ed1f6f6e37566354?source=search" + }, + { + "job": "Специалист по продажам", + "pay": "не указано", + "gender": "Мужчина", + "age": "47 лет", + "location": "Минск, м. Партизанская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/e721313d000301d9230039ed1f4f4375686572?source=search" + }, + { + "job": "Инженер-строитель ПГС", + "pay": "не указано", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/9171adbe0003fc9dd00039ed1f364b4f655a36?source=search" + }, + { + "job": "юрисконсульт", + "pay": "не указано", + "gender": "Мужчина", + "age": "42 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/29067ba20000badd090039ed1f736563726574?source=search" + }, + { + "job": "Дизайнер-конструктор 3D", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "38 лет", + "location": "Минск, готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/45027a0b0001e8737a0039ed1f734668564769?source=search" + }, + { + "job": "QA Engineer", + "pay": "не указано", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/94b1538e000661f4bc0039ed1f7a5a346c5357?source=search" + }, + { + "job": "Учитель немецкого языка", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/8f77ae130005e2467f0039ed1f5934594a7a54?source=search" + }, + { + "job": "Грузчик-экспедитор...транспортировщик.", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "44 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/b86376c900060253580039ed1f746634593942?source=search" + }, + { + "job": "Sales Manager / Business Analyst ", + "pay": "не указано", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, м. Уручье,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/e41a203c0006d4f0460039ed1f326d6e373452?source=search" + }, + { + "job": "SMM-менеджер/Контент-менеджер ", + "pay": "не указано", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, м. Купаловская,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/bba4d2f90003c88d300039ed1f48366c436a70?source=search" + }, + { + "job": "Организация торговли и рекламы", + "pay": "не указано", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/8ac2c08400021486a90039ed1f3839764f6c45?source=search" + }, + { + "job": "Начальник финансово-экономического отдела", + "pay": "3 000 бел. руб.", + "gender": "Мужчина", + "age": "41 год", + "location": "Минск, м. Академия наук,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/862ac3510002ededa40039ed1f684f716a706e?source=search" + }, + { + "job": "Оператор call-центра", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, м. Площадь Ленина,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/47a5e42d0002c6ee980039ed1f4a4a44583664?source=search" + }, + { + "job": "Мастер", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/5dceaa74000717e7fe0039ed1f59486d53734b?source=search" + }, + { + "job": "Специалист", + "pay": "850 бел. руб.", + "gender": "Женщина", + "age": "26 лет", + "location": "Минск, готова к переезду (Минск),не готова к командировкам", + "url": "https://jobs.tut.by/resume/6b5e4f96000543bec00039ed1f6c6c32415659?source=search" + }, + { + "job": "Инженер-химик-технолог", + "pay": "не указано", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/4e55a3420005bfb2a80039ed1f724662756973?source=search" + }, + { + "job": "Охранник", + "pay": "600 бел. руб.", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/18c7137a000715838e0039ed1f454445304e50?source=search" + }, + { + "job": "инженер тгсв, инженер ПТО", + "pay": "не указано", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, м. Парк Челюскинцев,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/cff8525100039bb0a30039ed1f5733506b5035?source=search" + }, + { + "job": "Водитель персональный", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/e6cedc8a0007207ee60039ed1f50636934364a?source=search" + }, + { + "job": "Специалист по складской логистике", + "pay": "не указано", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/7a1eec6b0003780da90039ed1f38716d665745?source=search" + }, + { + "job": "Начальник службы безопасности", + "pay": "не указано", + "gender": "Мужчина", + "age": "37 лет", + "location": "Москва, готов к переезду (Россия,Испания,Греция,Италия,Австрия,Польша,Румыния,Минск,Германия,Швейцария,Армения),готов к командировкам", + "url": "https://jobs.tut.by/resume/6fe2e46e000577d8bd0039ed1f416958626f64?source=search" + }, + { + "job": "Водитель", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/688254310003713fd60039ed1f736749756e76?source=search" + }, + { + "job": "Менеджер/Торговый представитель", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, м. Немига,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/9264492900046156ce0039ed1f747777574e72?source=search" + }, + { + "job": "Специалист/менеджер, инженер-экономист", + "pay": "750 USD", + "gender": "Мужчина", + "age": "38 лет", + "location": "Минск, м. Кунцевщина,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/f9b4dde300042c85050039ed1f506271316f4b?source=search" + }, + { + "job": "Оператор call-центра", + "pay": "не указано", + "gender": "Мужчина", + "age": "19 лет", + "location": "Минск, м. Петровщина,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/7ca22ba5000512d8620039ed1f69704e754357?source=search" + }, + { + "job": "Заместитель директора по производству/начальник производства/директор производства", + "pay": "не указано", + "gender": "Мужчина", + "age": "41 год", + "location": "Минск, м. Петровщина,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/ecc184da0002a478af0039ed1f473735496e36?source=search" + }, + { + "job": "Начальник отдела снаюжения, отдела продаж.", + "pay": "не указано", + "gender": "Женщина", + "age": "48 лет", + "location": "Минск, м. Кунцевщина,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/b958e3050002aad1cd0039ed1f6350734a736d?source=search" + }, + { + "job": "QA Engineer", + "pay": "не указано", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, м. Академия наук,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/c00245010002c7e3e50039ed1f4b3156767234?source=search" + }, + { + "job": "Project management head", + "pay": "не указано", + "gender": "Male", + "age": "39 years", + "location": "Minsk, m. Уручье,willing to relocate,prepared for business trips", + "url": "https://jobs.tut.by/resume/88e7904d0002641c110039ed1f776b44655930?source=search" + }, + { + "job": "Junior Front-end developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, м. Институт Культуры,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/6c61b3fb0006175a220039ed1f5643574c6741?source=search" + }, + { + "job": "Менеджмент, Маркетинг, Продажи,", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, м. Первомайская,готов к переезду (Россия,Другие страны),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/7cb2ae280001ffd3b50039ed1f64346f307547?source=search" + }, + { + "job": "Инженер -конструктор", + "pay": "не указано", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/e0373a1d00027319070039ed1f624b6e494a43?source=search" + }, + { + "job": "фотограф, фоторепортёр, фотокорреспондент", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "58 лет", + "location": "Барановичи, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/83f5f664000264514d0039ed1f6f5356554e6b?source=search" + }, + { + "job": "Специалист по складским операциям", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "42 года", + "location": "Гродно, готов к переезду (Минск,Брест),готов к командировкам", + "url": "https://jobs.tut.by/resume/8c0cbe610002d8af2f0039ed1f6f58626f4f4f?source=search" + }, + { + "job": "Техник связи", + "pay": "не указано", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, м. Петровщина,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/61b9c694000571f78f0039ed1f316267527645?source=search" + }, + { + "job": "Продавец-кассир", + "pay": "500 бел. руб.", + "gender": "Женщина", + "age": "42 года", + "location": "Минск, м. Пушкинская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/6d56e31200031521990039ed1f6d4e397a357a?source=search" + }, + { + "job": "Junior Motion Designer", + "pay": "не указано", + "gender": "Female", + "age": "28 years", + "location": "Minsk, not willing to relocate,not prepared for business trips", + "url": "https://jobs.tut.by/resume/b03b5ae80006cb14df0039ed1f33445a315377?source=search" + }, + { + "job": "Специалист по связям с общественностью", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, м. Институт Культуры,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/ffd4c3330002873bce0039ed1f6758576c6151?source=search" + }, + { + "job": "Специалист", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "30 лет", + "location": "Минск, хочу переехать (Минск),готова к командировкам", + "url": "https://jobs.tut.by/resume/caa128f500064be2b80039ed1f486a4766384d?source=search" + }, + { + "job": " Водитель, личный водитель", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/4e961f9a0005e272860039ed1f7a5766544d41?source=search" + }, + { + "job": "UI/UX Designer", + "pay": "500 USD", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/8d127d5b0006c0e6700039ed1f6836716f7a39?source=search" + }, + { + "job": "Инженер-технолог, Менеджер", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, м. Могилевская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/b1b534c100025646200039ed1f4634796e7559?source=search" + }, + { + "job": "Инженер-строитель, Мастер", + "pay": "не указано", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/c21644ee0005bc875a0039ed1f72357a364c64?source=search" + }, + { + "job": "Специалист по закупкам", + "pay": "1 100 бел. руб.", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/9981d2bf00019526ce0039ed1f744a684b4167?source=search" + }, + { + "job": "Администратор, менеджер, специалист, преподаватель", + "pay": "не указано", + "gender": "Мужчина", + "age": "39 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/778ab4ec000284f76c0039ed1f616e4c343762?source=search" + }, + { + "job": "CFO", + "pay": "2 500 USD", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/ce7ac75a00072285810039ed1f6d496968594f?source=search" + }, + { + "job": "Менеджер по продажам, специалист по продажам", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "34 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/a527bdfc0000f5654f0039ed1f657762363562?source=search" + }, + { + "job": "Бармен", + "pay": "не указано", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, м. Автозаводская,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/1d3c954400038ec7060039ed1f744c6f4d6363?source=search" + }, + { + "job": "Кладовщик", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "47 лет", + "location": "Минск, м. Каменная Горка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/0d206547000297afd70039ed1f4b697456636f?source=search" + }, + { + "job": "CV for some cool position", + "pay": "850 USD", + "gender": "Female", + "age": "25 years", + "location": "Minsk, willing to relocate,prepared for business trips", + "url": "https://jobs.tut.by/resume/a1b42a30000330b6cc0039ed1f4d32486b717a?source=search" + }, + { + "job": "Водитель", + "pay": "1 100 бел. руб.", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, м. Могилевская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/e52b7eb40003f8db6d0039ed1f3264484a4238?source=search" + }, + { + "job": "Бухгалтер", + "pay": "не указано", + "gender": "Женщина", + "age": "33 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/04d168b70003182d320039ed1f547346573433?source=search" + }, + { + "job": "заместитель руководителя отдела продаж", + "pay": "1 350 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Институт Культуры,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/4a486b920003d0204d0039ed1f48356a585551?source=search" + }, + { + "job": "Специалист по продажам", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, м. Институт Культуры,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/6380e6fe00033b34b10039ed1f527955624b34?source=search" + }, + { + "job": "Российский бухгалтер, Главный бухгалтер (В российскую компанию/РФ)", + "pay": "не указано", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/1a2f5ad0000424b0410039ed1f516858677333?source=search" + }, + { + "job": "Junior Front-end developer", + "pay": "не указано", + "gender": "МужчинаВитебск", + "age": "готов к переезду (Минск)", + "location": "готов к командировкам, ", + "url": "https://jobs.tut.by/resume/d9d20ce3000597c2ed0039ed1f485453687176?source=search" + }, + { + "job": "начальник производства, мастер", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "42 года", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/3b4c3b64000204f9680039ed1f696e4a6e7966?source=search" + }, + { + "job": "Оператор ПК, товаровед, кладовщик, специалист отдела продаж, продавец, кассир", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "47 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/cbc94a7f0003d9d3570039ed1f74616e494f6b?source=search" + }, + { + "job": "Фотограф", + "pay": "850 USD", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, м. Могилевская,готов к переезду (Россия,Другие страны),готов к командировкам", + "url": "https://jobs.tut.by/resume/5efbaa73000448c3580039ed1f4978355a5a77?source=search" + }, + { + "job": "Экономист", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Бобруйск, готов к переезду (Минск),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/d481bd5500036f55590039ed1f706538556975?source=search" + }, + { + "job": "Web-разработчик", + "pay": "не указано", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, м. Институт Культуры,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/2db04d050005d9964a0039ed1f66596f514e56?source=search" + }, + { + "job": "Project manager", + "pay": "не указано", + "gender": "Male", + "age": "21 year", + "location": "Minsk, m. Каменная Горка,willing to relocate,prepared for business trips", + "url": "https://jobs.tut.by/resume/10d5c01b000643112a0039ed1f333337546c4f?source=search" + }, + { + "job": "Программист-стажер", + "pay": "не указано", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/9d5e58c200062d7b590039ed1f6e3442513249?source=search" + }, + { + "job": "Junior Developer and Sistem Administrator", + "pay": "300 USD", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/13a986be0002db81d40039ed1f6b4f51366e78?source=search" + }, + { + "job": "Водитель категория Д", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "38 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/624c09ed00027bf3f00039ed1f48477a737843?source=search" + }, + { + "job": "Вахтер", + "pay": "не указано", + "gender": "Женщина", + "age": "56 лет", + "location": "Минск, м. Малиновка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/749b8bce000717d8790039ed1f74334c774448?source=search" + }, + { + "job": "Супервайзер - только удаленка", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "36 лет", + "location": "Минск, м. Площадь Ленина,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/79375e5700029ff8650039ed1f527430674550?source=search" + }, + { + "job": "Контролер-кассир, администратор, кассир-операционист", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "32 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/580eef920003fd8a2f0039ed1f6a6e31324c4a?source=search" + }, + { + "job": "Продавец-консультант", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/7cf2f7ed000123edf50039ed1f787631724d48?source=search" + }, + { + "job": "Начальник отдела продаж, руководитель регионального отдела продаж.", + "pay": "3 000 рос. руб.", + "gender": "Мужчина", + "age": "42 года", + "location": "Минск, готов к переезду (Москва),готов к командировкам", + "url": "https://jobs.tut.by/resume/b84fba640001127fc00039ed1f5a457a62566c?source=search" + }, + { + "job": "Медицинский директор", + "pay": "2 000 USD", + "gender": "Мужчина", + "age": "41 год", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/d92e825500028b4b300039ed1f6c6f3358764f?source=search" + }, + { + "job": "Продавец", + "pay": "430 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, м. Фрунзенская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/af68754600023ec83e0039ed1f6f34497a5250?source=search" + }, + { + "job": "Бармен (бариста)", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, готова к переезду (Минск),готова к командировкам", + "url": "https://jobs.tut.by/resume/74b8b9830003be58130039ed1f747238627943?source=search" + }, + { + "job": "Инженер", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/f3c466540003cc2f7a0039ed1f6a71456c3252?source=search" + }, + { + "job": "Engineer", + "pay": "2 500 EUR", + "gender": "Male", + "age": "36 years", + "location": "Minsk, willing to relocate (Finland,France,Czech Republic,Poland,Switzerland,Canada,Norway,Belgium,Monaco,Great Britain,USA,Sweden,Germany,Lithuania,Denmark,Slovakia),prepared for occasional business trips", + "url": "https://jobs.tut.by/resume/e127c5f600060ba4540039ed1f546b394e7757?source=search" + }, + { + "job": "Менеджер, начальник отдела, представитель, замерщик, зам. директора.", + "pay": "не указано", + "gender": "Мужчина", + "age": "44 года", + "location": "Минск, м. Михалово,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/8bd6ff9a00019df12b0039ed1f6e6b33536c49?source=search" + }, + { + "job": "заместитель директора по строительству, главный инженер, зам. главного инженера, инженер", + "pay": "1 900 бел. руб.", + "gender": "Мужчина", + "age": "58 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/b4a618af0000e81c410039ed1f30725133546e?source=search" + }, + { + "job": "младший программист 1С 8", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "39 лет", + "location": "Минск, м. Площадь Якуба Коласа,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/197d13d7000677d4220039ed1f684e4f363258?source=search" + }, + { + "job": "Слесарь по ремонту автомобилей", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/ddd1d77200071cd3440039ed1f433353637568?source=search" + }, + { + "job": "Sales Manager", + "pay": "не указано", + "gender": "Female", + "age": "20 years", + "location": "Minsk, not willing to relocate,not prepared for business trips", + "url": "https://jobs.tut.by/resume/18785b8d00062319ed0039ed1f793050795235?source=search" + }, + { + "job": "Финансовый менеджер, Финансовый директор, Финансовый аналитик,Начальник отдела управленческого учета", + "pay": "не указано", + "gender": "Женщина", + "age": "34 года", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/8443d5ce00071baad80039ed1f445375307962?source=search" + }, + { + "job": "Frontend-разработчик", + "pay": "не указано", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/088f9f320005233b900039ed1f573762315855?source=search" + }, + { + "job": "Водитель", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/11f2a2ee0003ed828c0039ed1f6f4874545447?source=search" + }, + { + "job": "Продавец", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "29 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/717b6745000371e03a0039ed1f52796d61346f?source=search" + }, + { + "job": "водитель В ,ВЕ,С,СЕ", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/62d3dcfb00060c17fd0039ed1f4d3652726a36?source=search" + }, + { + "job": "маркировщик или другое", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "53 года", + "location": "Минск, м. Кунцевщина,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/4912535800016acda80039ed1f59684f444e51?source=search" + }, + { + "job": "Frontend-разработчик", + "pay": "120 000 рос. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Смоленск, хочу переехать (Москва,Санкт-Петербург,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/2f36c04600046fdd770039ed1f4e6d7a4a3373?source=search" + }, + { + "job": "Junior PHP,JS Developer (Стажер)", + "pay": "500 бел. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Немига,готов к переезду (США,Гродно,Брест),готов к командировкам", + "url": "https://jobs.tut.by/resume/905d51820003c7b1d30039ed1f5a765451644d?source=search" + }, + { + "job": "Референт-переводчик", + "pay": "не указано", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/5a8bc6ba0006c2f83a0039ed1f6a7563654164?source=search" + }, + { + "job": "Директор департамента \\ Начальник управления\\Начальник отдела", + "pay": "4 400 бел. руб.", + "gender": "Мужчина", + "age": "41 год", + "location": "Минск, м. Петровщина,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/6283b369000561a2550039ed1f4b6b39393177?source=search" + }, + { + "job": "Продавец-консультант", + "pay": "500 BYN", + "gender": "Male", + "age": "26 years", + "location": "Orsha, willing to relocate (Minsk),prepared for business trips", + "url": "https://jobs.tut.by/resume/633eab100002e2ace10039ed1f4f48336c5578?source=search" + }, + { + "job": "Начинающий специалист. График работы - пятидневка!!!", + "pay": "750 бел. руб.", + "gender": "Женщина", + "age": "37 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/dc5385d600069b67790039ed1f73374666696d?source=search" + }, + { + "job": "Программист", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Борисов, готов к переезду (Минск,Минская область),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/7c501d8f000391efb40039ed1f384c49427164?source=search" + }, + { + "job": "Операционный директор", + "pay": "6 000 бел. руб.", + "gender": "Мужчина", + "age": "46 лет", + "location": "Минск, готов к переезду (Беларусь,Россия,Казахстан,Другие страны),готов к командировкам", + "url": "https://jobs.tut.by/resume/7c40eba1000644c7a90039ed1f6c787134614d?source=search" + }, + { + "job": "Врач-офтальмолог", + "pay": "не указано", + "gender": "Женщина", + "age": "34 года", + "location": "Минск, м. Тракторный завод,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/54a5a8570003b2141c0039ed1f5048616c3642?source=search" + }, + { + "job": "Менеджер", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/ecfa8f57000720fc560039ed1f4a49384e7031?source=search" + }, + { + "job": "Товаровед, заведующий магазином", + "pay": "не указано", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, м. Могилевская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/e6f0cce500043632e10039ed1f50324746774a?source=search" + }, + { + "job": "JavaScript Developer", + "pay": "не указано", + "gender": "Male", + "age": "22 years", + "location": "Minsk, willing to relocate,prepared for business trips", + "url": "https://jobs.tut.by/resume/988ef223000380cd6d0039ed1f356c4a485567?source=search" + }, + { + "job": "Менеджер интернет-магазина", + "pay": "не указано", + "gender": "Женщина", + "age": "32 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/a118ddbe0001df61f70039ed1f4570524e7073?source=search" + }, + { + "job": "Конструктор одежды", + "pay": "не указано", + "gender": "Женщина", + "age": "27 лет", + "location": "Дзержинск (Беларусь), готова к переезду (Минск,Брест),не готова к командировкам", + "url": "https://jobs.tut.by/resume/bcba157500071967b70039ed1f75636344306a?source=search" + }, + { + "job": "2D-Artist", + "pay": "не указано", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, м. Восток,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/6573e4e70005fe6bca0039ed1f4d7243305264?source=search" + }, + { + "job": "руководитель операционного департамента/ направления", + "pay": "не указано", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Грушевка,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/9f3ab5bd00069f16d60039ed1f67705a55544d?source=search" + }, + { + "job": "Инженер-конструктор, технический специалист", + "pay": "не указано", + "gender": "Мужчина", + "age": "29 лет", + "location": "Солигорск, хочу переехать (Москва,Санкт-Петербург,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/2c8073a500027a18750039ed1f537347624a41?source=search" + }, + { + "job": "Психолог, преподаватель психологии", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, м. Тракторный завод,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/87b2aa720003fedef80039ed1f5749674c325a?source=search" + }, + { + "job": "Junior QA", + "pay": "не указано", + "gender": "Мужчина", + "age": "19 лет", + "location": "Минск, готов к переезду (Санкт-Петербург,Минск),не готов к командировкам", + "url": "https://jobs.tut.by/resume/1d415ca40005914d460039ed1f56484a43476b?source=search" + }, + { + "job": "Официант,продавец-консультант", + "pay": "600 бел. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, м. Немига,готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/a5010fde00034553740039ed1f683449366c33?source=search" + }, + { + "job": "Специалист/начинающий специалист по контекстной рекламе", + "pay": "не указано", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/8ccbc1e700018bde8b0039ed1f38364d707754?source=search" + }, + { + "job": "Junior QA Engineer", + "pay": "400 USD", + "gender": "Female", + "age": "27 years", + "location": "Minsk, not willing to relocate,prepared for occasional business trips", + "url": "https://jobs.tut.by/resume/54c3f9eb00071c03840039ed1f65484b685374?source=search" + }, + { + "job": "Специалист по логистике и таможенному оформлению. Таможенный декларант", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, м. Пушкинская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/f9da2c430004326c760039ed1f514475377766?source=search" + }, + { + "job": "Системный администратор,специалист технической поддержки,специалист поддержки пользователей,инженер", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, м. Площадь Ленина,готов к переезду (Польша),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/d2f1e16000045746700039ed1f6c6a6a495152?source=search" + }, + { + "job": "Экономист", + "pay": "не указано", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, м. Площадь Якуба Коласа,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/07376cff00036b54ec0039ed1f613475436964?source=search" + }, + { + "job": "Грузчик", + "pay": "600 бел. руб.", + "gender": "Мужчина", + "age": "47 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/55c3e5540003f084300039ed1f4275474f7154?source=search" + }, + { + "job": "Бухгалтер, экономист", + "pay": "не указано", + "gender": "Женщина", + "age": "37 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/0d962d4c0006dd336d0039ed1f796d55483862?source=search" + }, + { + "job": "Аккумуляторщик-5разряд ", + "pay": "не указано", + "gender": "Мужчина", + "age": "48 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/d3f5054300010c11d50039ed1f614a6b5a5266?source=search" + }, + { + "job": "Менеджер ", + "pay": "не указано", + "gender": "Male", + "age": "21 year", + "location": "Minsk, not willing to relocate,prepared for occasional business trips", + "url": "https://jobs.tut.by/resume/6b9efcac00040303110039ed1f4a4f4c416b75?source=search" + }, + { + "job": "Техник-электрик электрик электромонтёр комплексное обслуживание зданий и сооружений", + "pay": "не указано", + "gender": "Мужчина", + "age": "50 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/2cada65500040f18230039ed1f62436e4e3131?source=search" + }, + { + "job": "Врач-терапевт", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/4bf10e1f0004512f0c0039ed1f726a535a4a75?source=search" + }, + { + "job": "Грузчик", + "pay": "600 бел. руб.", + "gender": "Мужчина", + "age": "47 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/55c3e5540003f084300039ed1f4275474f7154?source=search" + }, + { + "job": "Junior PHP,JS Developer (Стажер)", + "pay": "500 бел. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Немига,готов к переезду (США,Гродно,Брест),готов к командировкам", + "url": "https://jobs.tut.by/resume/905d51820003c7b1d30039ed1f5a765451644d?source=search" + }, + { + "job": "Юрисконсульт, начальник отдела кадров", + "pay": "не указано", + "gender": "Женщина", + "age": "39 лет", + "location": "Минск, м. Институт Культуры,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/d65fddde0002d0016a0039ed1f314346796164?source=search" + }, + { + "job": "Официант,продавец-консультант", + "pay": "600 бел. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, м. Немига,готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/a5010fde00034553740039ed1f683449366c33?source=search" + }, + { + "job": "Системный администратор/помощник системного администратора, инженер технической поддержки", + "pay": "не указано", + "gender": "Мужчина", + "age": "41 год", + "location": "Минск, м. Могилевская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/7736a6d4000158828c0039ed1f6d794979474c?source=search" + }, + { + "job": "Продавец", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "29 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/717b6745000371e03a0039ed1f52796d61346f?source=search" + }, + { + "job": "Продавец-консультант", + "pay": "500 BYN", + "gender": "Male", + "age": "26 years", + "location": "Orsha, willing to relocate (Minsk),prepared for business trips", + "url": "https://jobs.tut.by/resume/633eab100002e2ace10039ed1f4f48336c5578?source=search" + }, + { + "job": "Врач-офтальмолог", + "pay": "не указано", + "gender": "Женщина", + "age": "34 года", + "location": "Минск, м. Тракторный завод,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/54a5a8570003b2141c0039ed1f5048616c3642?source=search" + }, + { + "job": "Конструктор одежды", + "pay": "не указано", + "gender": "Женщина", + "age": "27 лет", + "location": "Дзержинск (Беларусь), готова к переезду (Минск,Брест),не готова к командировкам", + "url": "https://jobs.tut.by/resume/bcba157500071967b70039ed1f75636344306a?source=search" + }, + { + "job": "маркировщик или другое", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "53 года", + "location": "Минск, м. Кунцевщина,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/4912535800016acda80039ed1f59684f444e51?source=search" + }, + { + "job": "Референт-переводчик", + "pay": "не указано", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/5a8bc6ba0006c2f83a0039ed1f6a7563654164?source=search" + }, + { + "job": "Операционный директор", + "pay": "6 000 бел. руб.", + "gender": "Мужчина", + "age": "46 лет", + "location": "Минск, готов к переезду (Беларусь,Россия,Казахстан,Другие страны),готов к командировкам", + "url": "https://jobs.tut.by/resume/7c40eba1000644c7a90039ed1f6c787134614d?source=search" + }, + { + "job": "Водитель", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/11f2a2ee0003ed828c0039ed1f6f4874545447?source=search" + }, + { + "job": "Инженер-конструктор, технический специалист", + "pay": "не указано", + "gender": "Мужчина", + "age": "29 лет", + "location": "Солигорск, хочу переехать (Москва,Санкт-Петербург,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/2c8073a500027a18750039ed1f537347624a41?source=search" + }, + { + "job": "Специалист по логистике и таможенному оформлению. Таможенный декларант", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, м. Пушкинская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/f9da2c430004326c760039ed1f514475377766?source=search" + }, + { + "job": "Директор департамента \\ Начальник управления\\Начальник отдела", + "pay": "4 400 бел. руб.", + "gender": "Мужчина", + "age": "41 год", + "location": "Минск, м. Петровщина,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/6283b369000561a2550039ed1f4b6b39393177?source=search" + }, + { + "job": "Менеджер ", + "pay": "не указано", + "gender": "Male", + "age": "21 year", + "location": "Minsk, not willing to relocate,prepared for occasional business trips", + "url": "https://jobs.tut.by/resume/6b9efcac00040303110039ed1f4a4f4c416b75?source=search" + }, + { + "job": "2D-Artist", + "pay": "не указано", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, м. Восток,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/6573e4e70005fe6bca0039ed1f4d7243305264?source=search" + }, + { + "job": "Системный администратор,специалист технической поддержки,специалист поддержки пользователей,инженер", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, м. Площадь Ленина,готов к переезду (Польша),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/d2f1e16000045746700039ed1f6c6a6a495152?source=search" + }, + { + "job": "Юрисконсульт, начальник отдела кадров", + "pay": "не указано", + "gender": "Женщина", + "age": "39 лет", + "location": "Минск, м. Институт Культуры,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/d65fddde0002d0016a0039ed1f314346796164?source=search" + }, + { + "job": "Психолог, преподаватель психологии", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, м. Тракторный завод,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/87b2aa720003fedef80039ed1f5749674c325a?source=search" + }, + { + "job": "Менеджер интернет-магазина", + "pay": "не указано", + "gender": "Женщина", + "age": "32 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/a118ddbe0001df61f70039ed1f4570524e7073?source=search" + }, + { + "job": "водитель-экспедитор,личный", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/1e1cb81500070edde70039ed1f464c38597468?source=search" + }, + { + "job": "Экономист", + "pay": "не указано", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, м. Площадь Якуба Коласа,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/07376cff00036b54ec0039ed1f613475436964?source=search" + }, + { + "job": "Системный администратор/помощник системного администратора, инженер технической поддержки", + "pay": "не указано", + "gender": "Мужчина", + "age": "41 год", + "location": "Минск, м. Могилевская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/7736a6d4000158828c0039ed1f6d794979474c?source=search" + }, + { + "job": "JavaScript Developer", + "pay": "не указано", + "gender": "Male", + "age": "22 years", + "location": "Minsk, willing to relocate,prepared for business trips", + "url": "https://jobs.tut.by/resume/988ef223000380cd6d0039ed1f356c4a485567?source=search" + }, + { + "job": "Техник-электрик электрик электромонтёр комплексное обслуживание зданий и сооружений", + "pay": "не указано", + "gender": "Мужчина", + "age": "50 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/2cada65500040f18230039ed1f62436e4e3131?source=search" + }, + { + "job": "Аккумуляторщик-5разряд ", + "pay": "не указано", + "gender": "Мужчина", + "age": "48 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/d3f5054300010c11d50039ed1f614a6b5a5266?source=search" + }, + { + "job": "Интернет-маркетолог", + "pay": "не указано", + "gender": "Женщина", + "age": "23 года", + "location": "Гомель, готова к переезду (Минск),готова к командировкам", + "url": "https://jobs.tut.by/resume/7f4c2a820005f026990039ed1f596c35517a46?source=search" + }, + { + "job": "Категорийный менеджер/ ассистент ", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "34 года", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/68ad654d00015825370039ed1f767a564c396d?source=search" + }, + { + "job": "Врач-терапевт", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/4bf10e1f0004512f0c0039ed1f726a535a4a75?source=search" + }, + { + "job": "Junior QA", + "pay": "не указано", + "gender": "Мужчина", + "age": "19 лет", + "location": "Минск, готов к переезду (Санкт-Петербург,Минск),не готов к командировкам", + "url": "https://jobs.tut.by/resume/1d415ca40005914d460039ed1f56484a43476b?source=search" + }, + { + "job": "Менеджер", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/ecfa8f57000720fc560039ed1f4a49384e7031?source=search" + }, + { + "job": "Товаровед, заведующий магазином", + "pay": "не указано", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, м. Могилевская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/e6f0cce500043632e10039ed1f50324746774a?source=search" + }, + { + "job": "Бухгалтер, экономист", + "pay": "не указано", + "gender": "Женщина", + "age": "37 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/0d962d4c0006dd336d0039ed1f796d55483862?source=search" + }, + { + "job": "Web-дизайнер, графический дизайнер, иллюстратор, помощник дизайнера", + "pay": "не указано", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, м. Академия наук,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/3a9b113e000623cfb50039ed1f794a4544786d?source=search" + }, + { + "job": "Специалист/начинающий специалист по контекстной рекламе", + "pay": "не указано", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/8ccbc1e700018bde8b0039ed1f38364d707754?source=search" + }, + { + "job": "Заведующий производством", + "pay": "не указано", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/6b8ec44b00071c80ee0039ed1f586438647754?source=search" + }, + { + "job": "руководитель операционного департамента/ направления", + "pay": "не указано", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Грушевка,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/9f3ab5bd00069f16d60039ed1f67705a55544d?source=search" + }, + { + "job": "Экономист", + "pay": "не указано", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, готов к переезду (Минск),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/bbf227510003d333b00039ed1f365a53757554?source=search" + }, + { + "job": "инженер-механик, инженер-энергетик", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Могилевская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/a8c4452500018c80a50039ed1f316164787250?source=search" + }, + { + "job": "Мастер мебельного производства/Начальник производственного участка", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/82f33796000653e6f10039ed1f733239377847?source=search" + }, + { + "job": "Бухгалтер", + "pay": "не указано", + "gender": "Женщина", + "age": "26 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/c1b68d9200061caed80039ed1f616466707437?source=search" + }, + { + "job": "Менеджер по продажам и работе с клиентами", + "pay": "500 бел. руб.", + "gender": "Мужчина", + "age": "37 лет", + "location": "Витебск, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/8c7ed1060001beee0d0039ed1f54613645414c?source=search" + }, + { + "job": "Бухгалтер, Ассистент, администратор ", + "pay": "не указано", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/2024d4910006f8aa8d0039ed1f43686b705039?source=search" + }, + { + "job": "Водитель", + "pay": "850 бел. руб.", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, м. Восток,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/b6e95098000577accc0039ed1f686572446744?source=search" + }, + { + "job": "Инженер по пожарной безопасности ГО и ЧС", + "pay": "не указано", + "gender": "Мужчина", + "age": "51 год", + "location": "Минск, м. Малиновка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/fd6d8c1f0001b137e10039ed1f4c7165504134?source=search" + }, + { + "job": "Кладовщик", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "43 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/9860230200055d868a0039ed1f497246324568?source=search" + }, + { + "job": "Руководитель проектов", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "39 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/ec1c91f10006001b2a0039ed1f557979506547?source=search" + }, + { + "job": "Коммерческий директор, руководитель отдела закупок", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, м. Малиновка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/b86bfe440001599f6b0039ed1f435874525557?source=search" + }, + { + "job": "Уборщик подъездов", + "pay": "450 бел. руб.", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/0ff173d3000722849f0039ed1f33556e5a6855?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Женщина", + "age": "17 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/0d617f3d0006c3293a0039ed1f535652484344?source=search" + }, + { + "job": "Ведущий экономист по труду", + "pay": "950 бел. руб.", + "gender": "Женщина", + "age": "39 лет", + "location": "Пинск, готова к переезду (Минск),готова к редким командировкам", + "url": "https://jobs.tut.by/resume/8b4579810003d9e76c0039ed1f777431337474?source=search" + }, + { + "job": "Руководитель, заместитель руководителя, специалист по ВЭД", + "pay": "не указано", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, м. Фрунзенская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/0fa119f400031c00910039ed1f744c5030534a?source=search" + }, + { + "job": "Инженер по пожарной безопасности", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, м. Могилевская,готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/e861bccf0002da09240039ed1f74526a7a4171?source=search" + }, + { + "job": "Техник-архитектор", + "pay": "не указано", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, м. Немига,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/2222c2820003a955450039ed1f757442733742?source=search" + }, + { + "job": "дизайнер-верстальщик, графический дизайнер", + "pay": "не указано", + "gender": "ЖенщинаМинск", + "age": "м. Площадь Ленина", + "location": "не готова к переезду, готова к редким командировкам", + "url": "https://jobs.tut.by/resume/883729470005f667d90039ed1f76544e59556b?source=search" + }, + { + "job": "Финансовый менеджер", + "pay": "не указано", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, м. Московская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/eb5be60000036b4ca80039ed1f395541726b4a?source=search" + }, + { + "job": "Ведущий инженер, руководитель группы", + "pay": "не указано", + "gender": "Женщина", + "age": "44 года", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/2fb8ebce00052457f00039ed1f696e71333361?source=search" + }, + { + "job": "Инженер", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/08e0912d00072198620039ed1f43556d496446?source=search" + }, + { + "job": "Менеджер по рекламе, специалист по работе с клиентами, менеджер по продажам, продавец-консультант", + "pay": "не указано", + "gender": "Мужчина", + "age": "54 года", + "location": "Минск, м. Площадь Якуба Коласа,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/b7781bb40001d7641a0039ed1f75624c443456?source=search" + }, + { + "job": "Java Developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/d4a2c5a400037d0f2b0039ed1f7a354e567159?source=search" + }, + { + "job": "Руководитель отдела продаж, Менеджер по продаже автомобилей, Специалист по работе с клиентами.", + "pay": "не указано", + "gender": "Мужчина", + "age": "38 лет", + "location": "Минск, м. Спортивная,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/1015f7430000b982f50039ed1f736563726574?source=search" + }, + { + "job": "Зам.Директора Помощник руководителя Личный пом.Менеджер и.т.п.", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, м. Немига,готов к переезду (Москва,Санкт-Петербург,Польша),готов к командировкам", + "url": "https://jobs.tut.by/resume/9cda28e80000da96580039ed1f735569484a68?source=search" + }, + { + "job": "IT-директор (CIO, ДИТ)", + "pay": "300 000 рос. руб.", + "gender": "Мужчина", + "age": "40 лет", + "location": "Москва, м. Бульвар Дмитрия Донского,готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/1570cd83000619c2a60039ed1f3572526b444a?source=search" + }, + { + "job": "Менеджер, заместитель директора, глава представительства, руководитель, начальник отдела", + "pay": "не указано", + "gender": "Женщина", + "age": "36 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/fc30979200050a72c50039ed1f534b67427247?source=search" + }, + { + "job": "Менеджер по финансам", + "pay": "1 000 USD", + "gender": "Женщина", + "age": "29 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/9f84bfef0003a6d8f50039ed1f723757624f57?source=search" + }, + { + "job": "Руководитель проектов", + "pay": "не указано", + "gender": "Мужчина", + "age": "41 год", + "location": "Люберцы, готов к переезду (Россия,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/a857a2fa0002edccd50039ed1f35316f43734b?source=search" + }, + { + "job": "Менеджер по продажам, Медицинский представитель", + "pay": "не указано", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/eaed7d8b00057365fc0039ed1f6e6b326f5274?source=search" + }, + { + "job": "Помощник руководителя", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, м. Спортивная,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/e45d38c40003414fe20039ed1f346b36466677?source=search" + }, + { + "job": "Сварщик-аргонщик, сварщик на полуавтомат", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/386f62f90006eb04880039ed1f433533733946?source=search" + }, + { + "job": "Инструктор по плаванию", + "pay": "не указано", + "gender": "Мужчина", + "age": "39 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/a2f5947a0003ad10d40039ed1f455743664344?source=search" + }, + { + "job": "Руководитель отдела оптовых продаж, специалист отдела продаж", + "pay": "не указано", + "gender": "Женщина", + "age": "46 лет", + "location": "Минск, м. Уручье,готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/7c83973c00044dec460039ed1f41724c655270?source=search" + }, + { + "job": "Экономист-бухгалтер", + "pay": "не указано", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/3b7ed2b000019734330039ed1f4369654b6336?source=search" + }, + { + "job": "Тестировщик ПО", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, м. Малиновка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/e5ffbea00003fcad4e0039ed1f5831634f4945?source=search" + }, + { + "job": "Электромеханик холодильного оборудования", + "pay": "не указано", + "gender": "Мужчина", + "age": "52 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/6cf2816400057c69ec0039ed1f7874736f4364?source=search" + }, + { + "job": "Заведующая магазином", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "43 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/6f29c59d00033b7bb40039ed1f4466464c714c?source=search" + }, + { + "job": "Рабочий на производстве", + "pay": "не указано", + "gender": "Мужчина", + "age": "59 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/bddd162e00041af96e0039ed1f716778364f48?source=search" + }, + { + "job": "UI/UX Designer", + "pay": "1 200 USD", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, м. Петровщина,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/33fdd2cd0003af3ee30039ed1f6c644b6f7946?source=search" + }, + { + "job": "Кладовщик-комплектовщик,менеджер,", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/2a76b8a500037261fd0039ed1f356661596672?source=search" + }, + { + "job": "Специалист", + "pay": "500 бел. руб.", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, м. Институт Культуры,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/aba936a700061eb9e70039ed1f686b66527661?source=search" + }, + { + "job": "Директор", + "pay": "100 бел. руб.", + "gender": "ЖенщинаМинск", + "age": "м. Пушкинская", + "location": "не готова к переезду, готова к командировкам", + "url": "https://jobs.tut.by/resume/2ddc3acc000457c1bc0039ed1f566f66496e55?source=search" + }, + { + "job": "Менеджер по работе с клиентами", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "27 лет", + "location": "Борисов, готова к переезду (Борисов,Минск),готова к командировкам", + "url": "https://jobs.tut.by/resume/7db9be9900014ae7d00039ed1f61456a633034?source=search" + }, + { + "job": "Специалист", + "pay": "500 бел. руб.", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, м. Институт Культуры,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/aba936a700061eb9e70039ed1f686b66527661?source=search" + }, + { + "job": "С++ программист", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/15815a46000570df3d0039ed1f6445514c777a?source=search" + }, + { + "job": "Заведующий/зам.заведующего магазином/администратор", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "35 лет", + "location": "Минск, м. Каменная Горка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/7cf2afb200071414d10039ed1f7863444c534b?source=search" + }, + { + "job": "Медицинский представитель, Зав. Аптекой", + "pay": "1 700 бел. руб.", + "gender": "Женщина", + "age": "29 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/1e48a0f80005a421250039ed1f4b6152594547?source=search" + }, + { + "job": "QA Engineer", + "pay": "не указано", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, м. Площадь Ленина,готов к переезду (Москва),готов к командировкам", + "url": "https://jobs.tut.by/resume/b61b92230003999c4f0039ed1f5633666d6536?source=search" + }, + { + "job": "Тренер по теннису; учитель физической культуры и здоровья.", + "pay": "650 бел. руб.", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/9522528d0004317a3a0039ed1f653337713461?source=search" + }, + { + "job": "Event-менеджер", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, м. Михалово,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/c4fe4a890002ebc31d0039ed1f4173526f4b31?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, м. Могилевская,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/698e4b4a0002e7add20039ed1f524f33726f55?source=search" + }, + { + "job": "Начальник (заместитель) подразделения банка по привлечению клиентов (корпо), партнеров (розница)", + "pay": "2 999 бел. руб.", + "gender": "Мужчина", + "age": "51 год", + "location": "Минск, м. Автозаводская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/37f762b100039a03ff0039ed1f46754a623053?source=search" + }, + { + "job": "Technical specialist", + "pay": "не указано", + "gender": "Female", + "age": "30 years", + "location": "Minsk, m. Каменная Горка,willing to relocate,prepared for business trips", + "url": "https://jobs.tut.by/resume/5c6dd86500058d9da00039ed1f554537315636?source=search" + }, + { + "job": "Инструктор по плаванию", + "pay": "не указано", + "gender": "Мужчина", + "age": "39 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/b6ff68d60006fa1c1a0039ed1f516b54383141?source=search" + }, + { + "job": "Паспортист", + "pay": "не указано", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, м. Могилевская,готова к переезду (Минск),готова к редким командировкам", + "url": "https://jobs.tut.by/resume/9320915100032e04580039ed1f54595977536a?source=search" + }, + { + "job": "Ведущий специалист по складскому учету ( сектор контроля и учета)", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "40 лет", + "location": "Минск, м. Петровщина,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/315819c20003e0ce8d0039ed1f474371464d69?source=search" + }, + { + "job": "Главный экономист", + "pay": "не указано", + "gender": "Женщина", + "age": "32 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/4f7bd36b0003fff6a70039ed1f47635633586c?source=search" + }, + { + "job": "Web-дизайнер, дизайнер график", + "pay": "не указано", + "gender": "Женщина", + "age": "26 лет", + "location": "Минск, м. Пушкинская,готова к переезду (Другие страны),готова к редким командировкам", + "url": "https://jobs.tut.by/resume/7520d9b40001d91af40039ed1f5a414941707a?source=search" + }, + { + "job": "Системный администратор", + "pay": "1 100 бел. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/12e8b9800007104a720039ed1f457935577a73?source=search" + }, + { + "job": "Инженер-механик, менеджер по продажам", + "pay": "не указано", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, м. Петровщина,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/cac01879000220fc350039ed1f785572627439?source=search" + }, + { + "job": "Системный администратор", + "pay": "1 800 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, м. Московская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/4c1a13b50003b741850039ed1f6e6671456f72?source=search" + }, + { + "job": "кладовщик, грузчик", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, м. Тракторный завод,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/57e0078d0002d54e000039ed1f4a7a3333706c?source=search" + }, + { + "job": "Охрана", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/18a4ca4b0004507fdb0039ed1f626537384d46?source=search" + }, + { + "job": "Junior C#/.NET Developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/ff796b54000514280e0039ed1f6f31716b4a54?source=search" + }, + { + "job": "Учитель химии и биологии", + "pay": "не указано", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, готова к переезду (Рогачев,Гродно),не готова к командировкам", + "url": "https://jobs.tut.by/resume/de9e5d730005bbb8010039ed1f445370796e77?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/92da61590006c7af980039ed1f674661737743?source=search" + }, + { + "job": "Директор филиала", + "pay": "не указано", + "gender": "Мужчина", + "age": "38 лет", + "location": "Гомель, готов к переезду (Москва,Санкт-Петербург,Минск,Краснодарский край),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/23cd4e9e0002894a640039ed1f384252435a33?source=search" + }, + { + "job": "Водитель", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/71e50de70002d691600039ed1f6a71634d326c?source=search" + }, + { + "job": "Главный бухгалтер", + "pay": "200 бел. руб.", + "gender": "Женщина", + "age": "30 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/b8b030da0006cbc9590039ed1f6348336e306a?source=search" + }, + { + "job": "Администратор клиники", + "pay": "не указано", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/36b250110005973ac40039ed1f546e46574b71?source=search" + }, + { + "job": "Sales Representative", + "pay": "1 700 бел. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, м. Каменная Горка,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/43123c54000453c9b30039ed1f647a5755536c?source=search" + }, + { + "job": "Помощник руководителя, водитель, офис-менеджер", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "39 лет", + "location": "Минск, м. Уручье,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/d008ada600042d81eb0039ed1f4d5035614b66?source=search" + }, + { + "job": "Медицинский работник", + "pay": "не указано", + "gender": "ЖенщинаМинск", + "age": "не готова к переезду", + "location": "не готова к командировкам, ", + "url": "https://jobs.tut.by/resume/ff8aeb8200042386d90039ed1f615537617238?source=search" + }, + { + "job": "Специалист по работе с клиентами", + "pay": "не указано", + "gender": "Женщина", + "age": "29 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/6c1b4bbe0005c307ca0039ed1f69674f7a5543?source=search" + }, + { + "job": "Заведующий складом,кладовщик,ученик,экспедитор ", + "pay": "900 бел. руб.", + "gender": "МужчинаМинск", + "age": "не готов к переезду", + "location": "не готов к командировкам, ", + "url": "https://jobs.tut.by/resume/b707acbf0005384da50039ed1f696f57764a62?source=search" + }, + { + "job": "Кладовщик", + "pay": "не указано", + "gender": "Женщина", + "age": "33 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/a8da2ae30006491e210039ed1f6d6334427957?source=search" + }, + { + "job": "Продавец", + "pay": "750 бел. руб.", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, м. Академия наук,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/88b3f16600017f38a50039ed1f533245794d36?source=search" + }, + { + "job": "Административный руководитель", + "pay": "не указано", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, м. Петровщина,готов к переезду (Беларусь,Кыргызстан,Узбекистан,Россия,Украина,Казахстан,Азербайджан,Другие страны,Грузия),готов к командировкам", + "url": "https://jobs.tut.by/resume/2f206da9000673e7070039ed1f434e33614f77?source=search" + }, + { + "job": "Видеооператор", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, м. Академия наук,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/b0182ce60003f2f4260039ed1f473136533858?source=search" + }, + { + "job": "SEO-специалист", + "pay": "не указано", + "gender": "ЖенщинаМинск", + "age": "готова к переезду", + "location": "готова к командировкам, ", + "url": "https://jobs.tut.by/resume/672ddf6f0001ee21050039ed1f466a716c3053?source=search" + }, + { + "job": "Водитель категории B", + "pay": "400 USD", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/5a990b9a0001fd277f0039ed1f76364a55576b?source=search" + }, + { + "job": "UI/UX дизайнер", + "pay": "не указано", + "gender": "Мужчина", + "age": "33 года", + "location": "Москва, м. Филевский парк,готов к переезду (Санкт-Петербург,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/f14d6db70000a0103b0039ed1f736563726574?source=search" + }, + { + "job": "Инженер", + "pay": "не указано", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/fd0f16870002a631940039ed1f6e3658564237?source=search" + }, + { + "job": "Software Test Automation Engineer", + "pay": "не указано", + "gender": "МужчинаМинск", + "age": "м. Могилевская", + "location": "не готов к переезду, не готов к командировкам", + "url": "https://jobs.tut.by/resume/90891be3000574784b0039ed1f4b6473464d7a?source=search" + }, + { + "job": "Официант, администратор ", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "26 лет", + "location": "Минск, м. Партизанская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/7115b02c00019214de0039ed1f774a624f3058?source=search" + }, + { + "job": "Персональный водитель руководителя\\Водитель", + "pay": "не указано", + "gender": "МужчинаМинск", + "age": "м. Могилевская", + "location": "не готов к переезду, готов к командировкам", + "url": "https://jobs.tut.by/resume/9be8c7aa000415ae250039ed1f68466f666456?source=search" + }, + { + "job": "домработница, горничная, помощница по хозяйству", + "pay": "100 000 рос. руб.", + "gender": "Женщина", + "age": "49 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/6c6e106f00071de94d0039ed1f4e7161367451?source=search" + }, + { + "job": "Конструктор упаковки. Дизайнер упаковки", + "pay": "не указано", + "gender": "Женщина", + "age": "30 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/2293246c000428a3990039ed1f4c7644326955?source=search" + }, + { + "job": "Специалист отдела кадров", + "pay": "800 бел. руб.", + "gender": "ЖенщинаМинск", + "age": "не готова к переезду", + "location": "готова к редким командировкам, ", + "url": "https://jobs.tut.by/resume/2f7b3d030005f860760039ed1f68535139316e?source=search" + }, + { + "job": "Плотник-гипсокартонщик", + "pay": "не указано", + "gender": "Мужчина", + "age": "53 года", + "location": "Минск, м. Академия наук,готов к переезду (Москва,Московская область,Другие страны),готов к командировкам", + "url": "https://jobs.tut.by/resume/7a0f42950002256bd50039ed1f69336951794a?source=search" + }, + { + "job": "Технический переводчик, итальянский язык. www.alexinterprete.ru", + "pay": "не указано", + "gender": "Мужчина", + "age": "43 года", + "location": "Минск, м. Московская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/34078a280003a972010039ed1f426d34493475?source=search" + }, + { + "job": "Директор, управляющий филиалом, заместитель директора, руководитель проекта, менеджер.", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, м. Михалово,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/6dd79ce30006f2b2a50039ed1f66657457666c?source=search" + }, + { + "job": "Food and Beverage Manager", + "pay": "не указано", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, м. Пролетарская,готов к переезду (Другие страны),готов к командировкам", + "url": "https://jobs.tut.by/resume/0afe04c400059ff0800039ed1f5642624b7750?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, м. Площадь Победы,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/9f9188170005d2c8810039ed1f54535a753434?source=search" + }, + { + "job": "UI/UX Дизайнер Web/Mobile", + "pay": "не указано", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, м. Площадь Ленина,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/cc5af62e0005f0b9b00039ed1f4f6274777148?source=search" + }, + { + "job": "Инженер", + "pay": "1 400 бел. руб.", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/cff435830005016bcd0039ed1f597270347538?source=search" + }, + { + "job": "Инженер", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Бобруйск, готов к переезду (Минск,Могилев),готов к командировкам", + "url": "https://jobs.tut.by/resume/97f2710f0005282c9f0039ed1f6161374a6542?source=search" + }, + { + "job": "Главный бухгалтер", + "pay": "не указано", + "gender": "МужчинаМинск", + "age": "не готов к переезду", + "location": "не готов к командировкам, ", + "url": "https://jobs.tut.by/resume/c4ad7b8f0003216a780039ed1f4e715964536a?source=search" + }, + { + "job": "офис-менеджер", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, м. Грушевка,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/80e453140005a2ae7f0039ed1f633357576630?source=search" + }, + { + "job": "HTML-верстальщик", + "pay": "не указано", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, м. Партизанская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/3f92c5590005b11ac90039ed1f44366b4f5752?source=search" + }, + { + "job": "Конструктор упаковки. Дизайнер упаковки", + "pay": "не указано", + "gender": "Женщина", + "age": "30 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/2293246c000428a3990039ed1f4c7644326955?source=search" + }, + { + "job": "Администратор ", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, м. Партизанская,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/71a2422d0003809f910039ed1f4a4f454c5347?source=search" + }, + { + "job": "Менеджер по развитию направления HoReCa", + "pay": "не указано", + "gender": "Мужчина", + "age": "47 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/48256020000578f3590039ed1f446443784f58?source=search" + }, + { + "job": "Руководитель юридической (кадровой) службой", + "pay": "не указано", + "gender": "Мужчина", + "age": "44 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/b1f40c9d000128eb060039ed1f6a7379425266?source=search" + }, + { + "job": "Менеджер по продажам", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/e9863e2b0006ff3e230039ed1f335867716858?source=search" + }, + { + "job": "Директор магазина", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/5997e7bf0001bbfe2f0039ed1f42376a7a3438?source=search" + }, + { + "job": "Специалист по логистике", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/ef77b0a60006cb34f10039ed1f56703931616d?source=search" + }, + { + "job": "Директор, управляющий филиалом, заместитель директора, руководитель проекта, менеджер.", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, м. Михалово,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/6dd79ce30006f2b2a50039ed1f66657457666c?source=search" + }, + { + "job": "Главный Бухгалтер-калькулятор", + "pay": "не указано", + "gender": "Женщина", + "age": "42 года", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/360109910000ffd9d80039ed1f63687a47694b?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "600 бел. руб.", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, м. Академия наук,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/9e6bd9240006c4a9640039ed1f42564e443374?source=search" + }, + { + "job": "Дизайнер", + "pay": "500 бел. руб.", + "gender": "Женщина", + "age": "20 лет", + "location": "Могилев, хочу переехать (Минск),готова к редким командировкам", + "url": "https://jobs.tut.by/resume/7ef2e36100046336f30039ed1f63385653776b?source=search" + }, + { + "job": "Менеджер по продажам, работе с клиентами / торговый представитель", + "pay": "1 300 бел. руб.", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/1cb290d8000285748f0039ed1f4d31686f7a62?source=search" + }, + { + "job": "Менеджер", + "pay": "не указано", + "gender": "Мужчина", + "age": "42 года", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/da4b42310005d82f600039ed1f6a4654733956?source=search" + }, + { + "job": "Менеджер", + "pay": "не указано", + "gender": "Мужчина", + "age": "42 года", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/da4b42310005d82f600039ed1f6a4654733956?source=search" + }, + { + "job": "Сфера торговли и услуг", + "pay": "не указано", + "gender": "Женщина", + "age": "29 лет", + "location": "Минск, м. Могилевская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/bece7b62000113f5820039ed1f4c6655736e46?source=search" + }, + { + "job": "Стажёр UX/UI дизайнер", + "pay": "600 бел. руб.", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/5fd935c100058f35d20039ed1f78576961424f?source=search" + }, + { + "job": "Специалист отдела кадров", + "pay": "800 бел. руб.", + "gender": "ЖенщинаМинск", + "age": "не готова к переезду", + "location": "готова к редким командировкам, ", + "url": "https://jobs.tut.by/resume/2f7b3d030005f860760039ed1f68535139316e?source=search" + }, + { + "job": "Водитель категории B", + "pay": "400 USD", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/5a990b9a0001fd277f0039ed1f76364a55576b?source=search" + }, + { + "job": "Software Test Automation Engineer", + "pay": "не указано", + "gender": "МужчинаМинск", + "age": "м. Могилевская", + "location": "не готов к переезду, не готов к командировкам", + "url": "https://jobs.tut.by/resume/90891be3000574784b0039ed1f4b6473464d7a?source=search" + }, + { + "job": "Персональный водитель руководителя\\Водитель", + "pay": "не указано", + "gender": "МужчинаМинск", + "age": "м. Могилевская", + "location": "не готов к переезду, готов к командировкам", + "url": "https://jobs.tut.by/resume/9be8c7aa000415ae250039ed1f68466f666456?source=search" + }, + { + "job": "домработница, горничная, помощница по хозяйству", + "pay": "100 000 рос. руб.", + "gender": "Женщина", + "age": "49 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/6c6e106f00071de94d0039ed1f4e7161367451?source=search" + }, + { + "job": "Инженер", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Бобруйск, готов к переезду (Минск,Могилев),готов к командировкам", + "url": "https://jobs.tut.by/resume/97f2710f0005282c9f0039ed1f6161374a6542?source=search" + }, + { + "job": "Сфера торговли и услуг", + "pay": "не указано", + "gender": "Женщина", + "age": "29 лет", + "location": "Минск, м. Могилевская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/bece7b62000113f5820039ed1f4c6655736e46?source=search" + }, + { + "job": "UI/UX Дизайнер Web/Mobile", + "pay": "не указано", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, м. Площадь Ленина,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/cc5af62e0005f0b9b00039ed1f4f6274777148?source=search" + }, + { + "job": "Официант, администратор ", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "26 лет", + "location": "Минск, м. Партизанская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/7115b02c00019214de0039ed1f774a624f3058?source=search" + }, + { + "job": "Технический переводчик, итальянский язык. www.alexinterprete.ru", + "pay": "не указано", + "gender": "Мужчина", + "age": "43 года", + "location": "Минск, м. Московская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/34078a280003a972010039ed1f426d34493475?source=search" + }, + { + "job": "Инженер", + "pay": "не указано", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/fd0f16870002a631940039ed1f6e3658564237?source=search" + }, + { + "job": "начальник отдела, менеджер по развитию, руководитель, зам директора, директор, управляющий", + "pay": "не указано", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, готов к переезду (Брест),готов к командировкам", + "url": "https://jobs.tut.by/resume/82f58b710001410f590039ed1f42646237426f?source=search" + }, + { + "job": "Плотник-гипсокартонщик", + "pay": "не указано", + "gender": "Мужчина", + "age": "53 года", + "location": "Минск, м. Академия наук,готов к переезду (Москва,Московская область,Другие страны),готов к командировкам", + "url": "https://jobs.tut.by/resume/7a0f42950002256bd50039ed1f69336951794a?source=search" + }, + { + "job": "Food and Beverage Manager", + "pay": "не указано", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, м. Пролетарская,готов к переезду (Другие страны),готов к командировкам", + "url": "https://jobs.tut.by/resume/0afe04c400059ff0800039ed1f5642624b7750?source=search" + }, + { + "job": "UI/UX дизайнер", + "pay": "не указано", + "gender": "Мужчина", + "age": "33 года", + "location": "Москва, м. Филевский парк,готов к переезду (Санкт-Петербург,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/f14d6db70000a0103b0039ed1f736563726574?source=search" + }, + { + "job": "Руководитель юридической (кадровой) службой", + "pay": "не указано", + "gender": "Мужчина", + "age": "44 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/b1f40c9d000128eb060039ed1f6a7379425266?source=search" + }, + { + "job": "Администратор", + "pay": "500 бел. руб.", + "gender": "Женщина", + "age": "32 года", + "location": "Минск, м. Каменная Горка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/34d0e1ef00045421de0039ed1f644579796e62?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, м. Площадь Победы,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/9f9188170005d2c8810039ed1f54535a753434?source=search" + }, + { + "job": "Инженер", + "pay": "1 400 бел. руб.", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/cff435830005016bcd0039ed1f597270347538?source=search" + }, + { + "job": "Foreign Economic Affairs Manager", + "pay": "1 100 USD", + "gender": "Female", + "age": "32 years", + "location": "Minsk, willing to relocate,prepared for business trips", + "url": "https://jobs.tut.by/resume/77ffc6610005ff219a0039ed1f454d4b795036?source=search" + }, + { + "job": "3D artist", + "pay": "не указано", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, м. Восток,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/e6bebb0b00052104960039ed1f7a734a626838?source=search" + }, + { + "job": "Главный энергетик", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, готов к переезду (Минская область),готов к командировкам", + "url": "https://jobs.tut.by/resume/bbf5bebd0005fd3d830039ed1f447146765a44?source=search" + }, + { + "job": "Помощник управляющего", + "pay": "не указано", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, м. Грушевка,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/b1f684b50005bca04d0039ed1f526b4c6f666a?source=search" + }, + { + "job": "Водитель фронтального погрузчика, бульдозерист, тракторист.", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, готов к переезду (Беларусь),готов к командировкам", + "url": "https://jobs.tut.by/resume/b17527e50005bcc1090039ed1f7433574d3566?source=search" + }, + { + "job": "Руководитель, Управляющий, Директор, Начальник отдела продаж", + "pay": "не указано", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, м. Малиновка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/8494472200064454920039ed1f664b3959684d?source=search" + }, + { + "job": "Бухгалтер, экономист", + "pay": "не указано", + "gender": "Женщина", + "age": "49 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/70b85d6c0006734a620039ed1f6a6374546a69?source=search" + }, + { + "job": "Электрогазосварщик,Сварщик аргонщик ", + "pay": "3 000 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/4c8efbf400061371fb0039ed1f48345a516574?source=search" + }, + { + "job": "Администратор ресторана ", + "pay": "не указано", + "gender": "Женщина", + "age": "33 года", + "location": "Минск, м. Автозаводская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/e6eb8de800037761c40039ed1f635a316d5936?source=search" + }, + { + "job": "Специалист по продажам", + "pay": "не указано", + "gender": "Женщина", + "age": "34 года", + "location": "Минск, м. Кунцевщина,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/aa6295a70005a0a7af0039ed1f777573575858?source=search" + }, + { + "job": "Главный бухгалтер", + "pay": "500 бел. руб.", + "gender": "Женщина", + "age": "32 года", + "location": "Минск, м. Уручье,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/2c4dac180003cd875f0039ed1f6e7047633039?source=search" + }, + { + "job": "Инженер по охране окружающей среды (эколог)", + "pay": "не указано", + "gender": "Женщина", + "age": "44 года", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/761b21ce00026870750039ed1f64683461525a?source=search" + }, + { + "job": "Подсобный рабочий,грузчик,укладчик-упаковщик,мойщик п\\с,слесарь.", + "pay": "не указано", + "gender": "Мужчина", + "age": "42 года", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/22e24af60003194e610039ed1f584357766e43?source=search" + }, + { + "job": "Инженер", + "pay": "750 бел. руб.", + "gender": "Женщина", + "age": "34 года", + "location": "Минск, м. Могилевская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/048a0875000118e8530039ed1f4b5a35366359?source=search" + }, + { + "job": "junior js developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/d2f82d0f00071e74d80039ed1f655a52647533?source=search" + }, + { + "job": "Главный инженер/главный энергетик/ инженер по охране труда", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "55 лет", + "location": "Минск, м. Площадь Якуба Коласа,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/3eaed24c000570d6330039ed1f56754e767072?source=search" + }, + { + "job": "Директор/коммерческий директор/директор по экспорту", + "pay": "2 900 USD", + "gender": "Мужчина", + "age": "38 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/fa28d29b00002f1d1f0039ed1f736563726574?source=search" + }, + { + "job": "Оператор электронного набора и верстки", + "pay": "не указано", + "gender": "Женщина", + "age": "26 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/6d615602000534ca5f0039ed1f6a537968495a?source=search" + }, + { + "job": "Начальник юридического отдела/главный юрисконсульт", + "pay": "1 800 бел. руб.", + "gender": "Женщина", + "age": "46 лет", + "location": "Минск, м. Спортивная,готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/4adec52400011e7af30039ed1f796253656575?source=search" + }, + { + "job": "Главный бухгалтер", + "pay": "1 700 бел. руб.", + "gender": "Мужчина", + "age": "42 года", + "location": "Гомель, хочу переехать (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/4c9a8f480002f23ea90039ed1f456a674b3254?source=search" + }, + { + "job": "Game Designer", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, м. Могилевская,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/259a40c20005fc66550039ed1f7033574b3144?source=search" + }, + { + "job": "Арт-директор", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "34 года", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/13a82edf0005ae59250039ed1f493638426744?source=search" + }, + { + "job": "Junior QA Engineer", + "pay": "не указано", + "gender": "Male", + "age": "26 years", + "location": "Minsk, not willing to relocate,not prepared for business trips", + "url": "https://jobs.tut.by/resume/1ec4c16700060371580039ed1f676548734746?source=search" + }, + { + "job": "Вахтер,возможное рассмотрение других специальностей", + "pay": "400 бел. руб.", + "gender": "Женщина", + "age": "60 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/9c5a2f6f00052209ab0039ed1f75657a4d3467?source=search" + }, + { + "job": "Junior QA Engineer", + "pay": "не указано", + "gender": "Male", + "age": "31 year", + "location": "Minsk, not willing to relocate,not prepared for business trips", + "url": "https://jobs.tut.by/resume/8b71a6950007185ef10039ed1f4c636a424c35?source=search" + }, + { + "job": "Юрист", + "pay": "не указано", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, м. Каменная Горка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/329e651600059cf4810039ed1f447279674e63?source=search" + }, + { + "job": "Менеджер по логистике", + "pay": "1 500 бел. руб.", + "gender": "МужчинаМинск", + "age": "не готов к переезду", + "location": "готов к командировкам, ", + "url": "https://jobs.tut.by/resume/a5b94c260007186a900039ed1f4930584e3272?source=search" + }, + { + "job": "Специалист по кадровому делопроизводству", + "pay": "не указано", + "gender": "Женщина", + "age": "41 год", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/617d718b0001b8100c0039ed1f5761506c3432?source=search" + }, + { + "job": "Главный инженер", + "pay": "не указано", + "gender": "Мужчина", + "age": "37 лет", + "location": "Заславль, готов к переезду (Минск,Заславль),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/da6411c9000119f31d0039ed1f674b61724962?source=search" + }, + { + "job": "учитель английского языка, преподаватель английского языка", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, м. Могилевская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/b440632e00039104450039ed1f4b4a34367250?source=search" + }, + { + "job": "Администратор", + "pay": "не указано", + "gender": "Женщина", + "age": "27 лет", + "location": "Молодечно, хочу переехать (Минск),готова к командировкам", + "url": "https://jobs.tut.by/resume/b0081b0000059006fe0039ed1f5852514b6d4d?source=search" + }, + { + "job": "Заместитель директора", + "pay": "не указано", + "gender": "Мужчина", + "age": "42 года", + "location": "Минск, м. Партизанская,готов к переезду (Беларусь,Россия,Другие страны),готов к командировкам", + "url": "https://jobs.tut.by/resume/5c692cd1000421a29a0039ed1f446d566d5162?source=search" + }, + { + "job": "Микробиолог, биолог, лаборант", + "pay": "не указано", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/a7ba756900053253990039ed1f6b3175354d77?source=search" + }, + { + "job": "Инженер", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, м. Площадь Ленина,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/f3bc204600072127cb0039ed1f39764656446c?source=search" + }, + { + "job": "начальник отдела кадров", + "pay": "1 500 бел. руб.", + "gender": "Женщина", + "age": "43 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/db41ffb500023429650039ed1f563037577a53?source=search" + }, + { + "job": "Личный водитель", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "45 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/1c188eb90003294f740039ed1f58674b544f52?source=search" + }, + { + "job": "Главный бухгалтер", + "pay": "1 000 USD", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, м. Площадь Ленина,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/944b705000027174080039ed1f4d3549534465?source=search" + }, + { + "job": "Инженер по автоматизации тестирования ПО / QA Automation Engineer", + "pay": "450 USD", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, м. Каменная Горка,готов к переезду (Другие страны),готов к командировкам", + "url": "https://jobs.tut.by/resume/1eeb88c90005859ce40039ed1f444939576e51?source=search" + }, + { + "job": "Врач-терапевт, клинический фармаколог, медицинский советник", + "pay": "не указано", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/33fbf736000599e4c00039ed1f69746d414e55?source=search" + }, + { + "job": "UI/UX Дизайнер", + "pay": "не указано", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, м. Институт Культуры,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/8234336f000353e83f0039ed1f445038435864?source=search" + }, + { + "job": "Бухгалтер", + "pay": "не указано", + "gender": "Женщина", + "age": "41 год", + "location": "Минск, м. Восток,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/1559234300024957be0039ed1f53756e356a4a?source=search" + }, + { + "job": "инженер механик, сервисный инженер, purchase SAP, скдадской учёт", + "pay": "780 USD", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Автозаводская,готов к переезду (Беларусь,Россия),готов к командировкам", + "url": "https://jobs.tut.by/resume/9708d9460000dcc28d0039ed1f3639324a667a?source=search" + }, + { + "job": "Тестировщик ПО", + "pay": "не указано", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/66fef9b80006de40da0039ed1f6f5730397044?source=search" + }, + { + "job": "Менеджер по продажам запчастей", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "47 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/484c08c00006ffd5430039ed1f6a7a57515533?source=search" + }, + { + "job": "Фотограф, ретушер, проект-менеджер", + "pay": "не указано", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/9befd1e70002d7bdf50039ed1f696336627341?source=search" + }, + { + "job": "Переводчик (французский, английский). Необходимо распределение.", + "pay": "не указано", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, м. Автозаводская,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/51300f83000652fbd70039ed1f467456655131?source=search" + }, + { + "job": "Экономист", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, м. Академия наук,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/78be44e700031f47c60039ed1f6d35576a394e?source=search" + }, + { + "job": "Офис-менеджер", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "33 года", + "location": "Минск, м. Петровщина,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/ec316a000002e2abc10039ed1f694e5876446d?source=search" + }, + { + "job": "Инженер по ремонту/специалист по снабжению", + "pay": "не указано", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Парк Челюскинцев,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/c599e78a0002994c7a0039ed1f573565454c4e?source=search" + }, + { + "job": "Тестировщик ПО", + "pay": "не указано", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/66fef9b80006de40da0039ed1f6f5730397044?source=search" + }, + { + "job": "Главный энергетик", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, м. Петровщина,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/4f20d8600002aedc080039ed1f435054484168?source=search" + }, + { + "job": "Специалист по кадровому делопроизводству", + "pay": "не указано", + "gender": "Женщина", + "age": "41 год", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/617d718b0001b8100c0039ed1f5761506c3432?source=search" + }, + { + "job": "Руководитель направления/ Категорийный менеджмент", + "pay": "не указано", + "gender": "Женщина", + "age": "33 года", + "location": "Москва, готова к переезду (Россия,Казахстан,Другие страны,Минск),готова к командировкам", + "url": "https://jobs.tut.by/resume/26f0be490000d995cb0039ed1f523859496279?source=search" + }, + { + "job": "Повар", + "pay": "850 бел. руб.", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/acff942d0002f172f70039ed1f487038776779?source=search" + }, + { + "job": "Формовщик ж/б конструкций, грузчик, укладчик-упаковщик, разнорабочий, подсобный рабочий, фасовщик", + "pay": "не указано", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, м. Могилевская,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/face6734000720d9360039ed1f35744d42764f?source=search" + }, + { + "job": "Мастер-приемщик СТО/Менеджер СТО/ Администратор СТО /Специалист по про⁢даже автозапчастей", + "pay": "не указано", + "gender": "Мужчина", + "age": "43 года", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/a2c1496e000124e2500039ed1f73664a473669?source=search" + }, + { + "job": "Контролер качества", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "37 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/50dd923b00033dff860039ed1f31685543675a?source=search" + }, + { + "job": "Менеджер по логистике", + "pay": "не указано", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Малиновка,готов к переезду (Другие страны),готов к командировкам", + "url": "https://jobs.tut.by/resume/4acdbe9300019d34cd0039ed1f6b6739367366?source=search" + }, + { + "job": "Начальник участка, начальник цеха", + "pay": "не указано", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/2e24356e0000e1dcd80039ed1f624647446e49?source=search" + }, + { + "job": "Мастер по ремонту компьютеров", + "pay": "не указано", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/f2bb274200070e38d70039ed1f747730464f43?source=search" + }, + { + "job": "Переводчик (французский, английский). Необходимо распределение.", + "pay": "не указано", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, м. Автозаводская,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/51300f83000652fbd70039ed1f467456655131?source=search" + }, + { + "job": "Инженер-строитель, ПТО, Специалист, ПГС", + "pay": "850 бел. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/e45f99870005abb75e0039ed1f34686d566341?source=search" + }, + { + "job": "Инженер-строитель, ПТО, Специалист, ПГС", + "pay": "850 бел. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/e45f99870005abb75e0039ed1f34686d566341?source=search" + }, + { + "job": "учитель английского языка, преподаватель английского языка", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, м. Могилевская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/b440632e00039104450039ed1f4b4a34367250?source=search" + }, + { + "job": "инженер механик, сервисный инженер, purchase SAP, скдадской учёт", + "pay": "780 USD", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Автозаводская,готов к переезду (Беларусь,Россия),готов к командировкам", + "url": "https://jobs.tut.by/resume/9708d9460000dcc28d0039ed1f3639324a667a?source=search" + }, + { + "job": "Менеджер по логистике", + "pay": "1 500 бел. руб.", + "gender": "МужчинаМинск", + "age": "не готов к переезду", + "location": "готов к командировкам, ", + "url": "https://jobs.tut.by/resume/a5b94c260007186a900039ed1f4930584e3272?source=search" + }, + { + "job": "Художник-иллюстратор", + "pay": "не указано", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, м. Восток,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/ac6e7fec0001910ca20039ed1f766a56766976?source=search" + }, + { + "job": "Микробиолог, биолог, лаборант", + "pay": "не указано", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/a7ba756900053253990039ed1f6b3175354d77?source=search" + }, + { + "job": "Инженер", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, м. Площадь Ленина,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/f3bc204600072127cb0039ed1f39764656446c?source=search" + }, + { + "job": "Водитель-экспедитор-кладовщик ", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/fdb4222b00054c9a330039ed1f36656f344f44?source=search" + }, + { + "job": "Главный бухгалтер", + "pay": "1 000 USD", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, м. Площадь Ленина,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/944b705000027174080039ed1f4d3549534465?source=search" + }, + { + "job": "начальник отдела кадров", + "pay": "1 500 бел. руб.", + "gender": "Женщина", + "age": "43 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/db41ffb500023429650039ed1f563037577a53?source=search" + }, + { + "job": "Специалист по кадровому делопроизводству", + "pay": "не указано", + "gender": "Женщина", + "age": "41 год", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/617d718b0001b8100c0039ed1f5761506c3432?source=search" + }, + { + "job": "Инженер-строитель, ПТО, Специалист, ПГС", + "pay": "850 бел. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/e45f99870005abb75e0039ed1f34686d566341?source=search" + }, + { + "job": "Бухгалтер", + "pay": "не указано", + "gender": "Женщина", + "age": "41 год", + "location": "Минск, м. Восток,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/1559234300024957be0039ed1f53756e356a4a?source=search" + }, + { + "job": "Главный энергетик", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, м. Петровщина,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/4f20d8600002aedc080039ed1f435054484168?source=search" + }, + { + "job": "Тестировщик ПО", + "pay": "не указано", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/66fef9b80006de40da0039ed1f6f5730397044?source=search" + }, + { + "job": "Оператор широкоформатной печати", + "pay": "не указано", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/93e15d1500017eab020039ed1f70507779766b?source=search" + }, + { + "job": "Водитель (вахта)", + "pay": "не указано", + "gender": "Мужчина", + "age": "60 лет", + "location": "Ровно, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/aa40862900022b25780039ed1f4a5a39363147?source=search" + }, + { + "job": "Формовщик ж/б конструкций, грузчик, укладчик-упаковщик, разнорабочий, подсобный рабочий, фасовщик", + "pay": "не указано", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, м. Могилевская,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/face6734000720d9360039ed1f35744d42764f?source=search" + }, + { + "job": "Экономист", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, м. Академия наук,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/78be44e700031f47c60039ed1f6d35576a394e?source=search" + }, + { + "job": "Офис-менеджер", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "33 года", + "location": "Минск, м. Петровщина,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/ec316a000002e2abc10039ed1f694e5876446d?source=search" + }, + { + "job": "Оператор широкоформатной печати", + "pay": "не указано", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/93e15d1500017eab020039ed1f70507779766b?source=search" + }, + { + "job": "Инженер по ремонту/специалист по снабжению", + "pay": "не указано", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Парк Челюскинцев,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/c599e78a0002994c7a0039ed1f573565454c4e?source=search" + }, + { + "job": "Водитель-экспедитор-кладовщик ", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/fdb4222b00054c9a330039ed1f36656f344f44?source=search" + }, + { + "job": "Врач-терапевт, клинический фармаколог, медицинский советник", + "pay": "не указано", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/33fbf736000599e4c00039ed1f69746d414e55?source=search" + }, + { + "job": "Водитель (вахта)", + "pay": "не указано", + "gender": "Мужчина", + "age": "60 лет", + "location": "Ровно, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/aa40862900022b25780039ed1f4a5a39363147?source=search" + }, + { + "job": "Контролер качества", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "37 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/50dd923b00033dff860039ed1f31685543675a?source=search" + }, + { + "job": "Торговый представитель, менеджер по продажам", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Площадь Якуба Коласа,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/79e61bfe0002d1feac0039ed1f5a464134355a?source=search" + }, + { + "job": "Мастер-приемщик СТО/Менеджер СТО/ Администратор СТО /Специалист по про⁢даже автозапчастей", + "pay": "не указано", + "gender": "Мужчина", + "age": "43 года", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/a2c1496e000124e2500039ed1f73664a473669?source=search" + }, + { + "job": "Бухгалтер-кассир", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/a52dab8b00025d5a5c0039ed1f6a4e5644794f?source=search" + }, + { + "job": "Менеджер по продажам запчастей", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "47 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/484c08c00006ffd5430039ed1f6a7a57515533?source=search" + }, + { + "job": "Фотограф, ретушер, проект-менеджер", + "pay": "не указано", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/9befd1e70002d7bdf50039ed1f696336627341?source=search" + }, + { + "job": "Руководитель направления/ Категорийный менеджмент", + "pay": "не указано", + "gender": "Женщина", + "age": "33 года", + "location": "Москва, готова к переезду (Россия,Казахстан,Другие страны,Минск),готова к командировкам", + "url": "https://jobs.tut.by/resume/26f0be490000d995cb0039ed1f523859496279?source=search" + }, + { + "job": "Руководитель отдела логистики", + "pay": "не указано", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Автозаводская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/a1d1b1f5000648b4220039ed1f6758755a7870?source=search" + }, + { + "job": "Заместитель директора", + "pay": "не указано", + "gender": "Мужчина", + "age": "42 года", + "location": "Минск, м. Партизанская,готов к переезду (Беларусь,Россия,Другие страны),готов к командировкам", + "url": "https://jobs.tut.by/resume/5c692cd1000421a29a0039ed1f446d566d5162?source=search" + }, + { + "job": "Начальник отдела продаж", + "pay": "900 USD", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, м. Петровщина,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/18007a0e0002a51baf0039ed1f48504938537a?source=search" + }, + { + "job": "Тренер тренажерного зала,координатор тренажерного зала,персональный тренер", + "pay": "80 000 рос. руб.", + "gender": "Женщина", + "age": "43 года", + "location": "Жуковский, готова к переезду (Беларусь,Минск,Минская область),не готова к командировкам", + "url": "https://jobs.tut.by/resume/8d91ca930005e554870039ed1f6a6d336e3030?source=search" + }, + { + "job": "Художник-иллюстратор", + "pay": "не указано", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, м. Восток,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/ac6e7fec0001910ca20039ed1f766a56766976?source=search" + }, + { + "job": "Повар", + "pay": "850 бел. руб.", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/acff942d0002f172f70039ed1f487038776779?source=search" + }, + { + "job": "Начальник участка, начальник цеха", + "pay": "не указано", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/2e24356e0000e1dcd80039ed1f624647446e49?source=search" + }, + { + "job": "Экономист", + "pay": "не указано", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, м. Площадь Ленина,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/1ab093ae000297a1d60039ed1f33416c366f67?source=search" + }, + { + "job": "дорожный рабочий", + "pay": "не указано", + "gender": "Мужчина", + "age": "44 года", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/28ab6b010001134ece0039ed1f74314f796c6a?source=search" + }, + { + "job": "Кладовщик,комплектовщик,мерчендайзер", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "48 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/b676da3b00063801c40039ed1f5962486a4f33?source=search" + }, + { + "job": "Специалист административно-хозяйственного отдела, транспортного сектора", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "48 лет", + "location": "Минск, м. Спортивная,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/909966580005eb12f50039ed1f564a425a6234?source=search" + }, + { + "job": "Python developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, м. Парк Челюскинцев,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/b859f519000324b80d0039ed1f524c58656867?source=search" + }, + { + "job": "QA Engineer", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, м. Партизанская,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/fbfdb87800037011f70039ed1f70477a736865?source=search" + }, + { + "job": "Административный персонал", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, м. Пролетарская,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/1831001700043c37ce0039ed1f666f75506d6d?source=search" + }, + { + "job": "QA Engineer", + "pay": "не указано", + "gender": "Male", + "age": "29 years", + "location": "Minsk, willing to relocate,prepared for business trips", + "url": "https://jobs.tut.by/resume/08120cb400038966210039ed1f706d65397659?source=search" + }, + { + "job": "Менеджер по продажам и работе с клиентами", + "pay": "1 000 бел. руб.", + "gender": "МужчинаМинск", + "age": "готов к переезду (Витебск)", + "location": "готов к редким командировкам, ", + "url": "https://jobs.tut.by/resume/34985d7500021c20a80039ed1f597768564761?source=search" + }, + { + "job": "Junior QA Engineer", + "pay": "300 USD", + "gender": "МужчинаМинск", + "age": "готов к переезду", + "location": "готов к командировкам, ", + "url": "https://jobs.tut.by/resume/44a48d4f00071379920039ed1f7572327a495a?source=search" + }, + { + "job": "Руководитель строительного проекта, директор по строительству", + "pay": "не указано", + "gender": "Мужчина", + "age": "52 года", + "location": "Минск, готов к переезду (Москва,Санкт-Петербург),готов к командировкам", + "url": "https://jobs.tut.by/resume/fe2ab05200035af8fe0039ed1f4d3071365a5a?source=search" + }, + { + "job": "Кладовщик (подработка после 18:00)", + "pay": "не указано", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/b01cd38400071941d40039ed1f496d744a394a?source=search" + }, + { + "job": "Печатник плоской печати (шелкография), тиснильщик, маляр по дереву", + "pay": "не указано", + "gender": "Мужчина", + "age": "38 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/6b6e674800028a08490039ed1f4a7332374b4f?source=search" + }, + { + "job": "Junior Front-End Developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/5bd442b200070f7d000039ed1f326f6a504574?source=search" + }, + { + "job": "Инженер-конструктор", + "pay": "не указано", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, м. Академия наук,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/ea974c040002decf760039ed1f5a4878674e32?source=search" + }, + { + "job": "Специалист", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, м. Первомайская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/9c78f0e100071e3ae00039ed1f3148456b7463?source=search" + }, + { + "job": "Менеджер по логистике", + "pay": "не указано", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Малиновка,готов к переезду (Другие страны),готов к командировкам", + "url": "https://jobs.tut.by/resume/4acdbe9300019d34cd0039ed1f6b6739367366?source=search" + }, + { + "job": "Водитель, личный водитель, водитель-экспедитор, водитель-курьер", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/d644922b0004648a370039ed1f62474a684847?source=search" + }, + { + "job": "Hotel / Restaurant Development Manager", + "pay": "не указано", + "gender": "Male", + "age": "51 year", + "location": "Moscow, willing to relocate (Moscow,Saint Petersburg,Novosibirsk,Tbilisi,Czech Republic,Bulgaria,Bishkek,Poland,Vietnam,Armenia,Kislovodsk,USA,Germany,Nur-Sultan,Almaty,Romania,Minsk,Cyprus,Thailand,Estonia,Sochi,China,Hungary,Kyiv,Monaco,Montenegro,Mongolia,Latvia,Lithuania),prepared for business trips", + "url": "https://jobs.tut.by/resume/74be6cf70000c9f7ad0039ed1f4c7849673072?source=search" + }, + { + "job": "Backend Java Developer", + "pay": "не указано", + "gender": "Male", + "age": "33 years", + "location": "Minsk, m. Уручье,not willing to relocate,not prepared for business trips", + "url": "https://jobs.tut.by/resume/9be2e5c300018607ba0039ed1f76677657377a?source=search" + }, + { + "job": "Мастер по ремонту компьютеров", + "pay": "не указано", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/f2bb274200070e38d70039ed1f747730464f43?source=search" + }, + { + "job": "Специалист технической поддержки", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, м. Могилевская,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/2328b0220002ed2df10039ed1f336968704472?source=search" + }, + { + "job": "Юрисконсульт", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, м. Могилевская,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/79d8f53600017e9e950039ed1f6d65414f7346?source=search" + }, + { + "job": "Инженер", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, м. Уручье,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/ad39061100063ce5e10039ed1f72734630556f?source=search" + }, + { + "job": "Специалист административно-хозяйственного отдела, транспортного сектора", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "48 лет", + "location": "Минск, м. Спортивная,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/909966580005eb12f50039ed1f564a425a6234?source=search" + }, + { + "job": "Начальник производства/начальник цеха", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "51 год", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/625340250005f270a50039ed1f5639676f5748?source=search" + }, + { + "job": "Юрист", + "pay": "не указано", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/8c9b40930003f1996b0039ed1f524a4455766e?source=search" + }, + { + "job": "Экономист", + "pay": "не указано", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, м. Могилевская,готова к переезду (Беларусь),готова к командировкам", + "url": "https://jobs.tut.by/resume/2be065c300037ec03c0039ed1f6f3959364f50?source=search" + }, + { + "job": "Junior QA Engineer", + "pay": "800 BYN", + "gender": "Male", + "age": "27 years", + "location": "Minsk, willing to relocate,prepared for business trips", + "url": "https://jobs.tut.by/resume/4af0bed8000714a1d90039ed1f7a44714d314d?source=search" + }, + { + "job": "Менеджер проектов/project manager", + "pay": "не указано", + "gender": "Мужчина", + "age": "31 год", + "location": "Брест, готов к переезду (Санкт-Петербург,Калининград,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/4f2f2bc30000ca52900039ed1f774943687779?source=search" + }, + { + "job": "Электромонтер / Электрик / Инженер-электрик", + "pay": "не указано", + "gender": "Мужчина", + "age": "42 года", + "location": "Минск, м. Парк Челюскинцев,готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/77d8e1440006fd45480039ed1f366d62584157?source=search" + }, + { + "job": "QA Engineer", + "pay": "не указано", + "gender": "Male", + "age": "29 years", + "location": "Minsk, willing to relocate,prepared for business trips", + "url": "https://jobs.tut.by/resume/08120cb400038966210039ed1f706d65397659?source=search" + }, + { + "job": "Административный персонал", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, м. Пролетарская,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/1831001700043c37ce0039ed1f666f75506d6d?source=search" + }, + { + "job": "Python developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, м. Парк Челюскинцев,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/b859f519000324b80d0039ed1f524c58656867?source=search" + }, + { + "job": "Водитель", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/87f4b1cc00052d52ad0039ed1f343571565035?source=search" + }, + { + "job": "Менеджер по продажам и работе с клиентами", + "pay": "1 000 бел. руб.", + "gender": "МужчинаМинск", + "age": "готов к переезду (Витебск)", + "location": "готов к редким командировкам, ", + "url": "https://jobs.tut.by/resume/34985d7500021c20a80039ed1f597768564761?source=search" + }, + { + "job": "Экономист", + "pay": "не указано", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, м. Площадь Ленина,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/1ab093ae000297a1d60039ed1f33416c366f67?source=search" + }, + { + "job": ",Специалист по работе с клиентами, менеджер интернет-магазина", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "30 лет", + "location": "Минск, м. Уручье,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/a7811fcc00060375d30039ed1f44503848646a?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, м. Малиновка,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/8b8bef3a00032e56930039ed1f315233447858?source=search" + }, + { + "job": "Кладовщик,комплектовщик,мерчендайзер", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "48 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/b676da3b00063801c40039ed1f5962486a4f33?source=search" + }, + { + "job": "дорожный рабочий", + "pay": "не указано", + "gender": "Мужчина", + "age": "44 года", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/28ab6b010001134ece0039ed1f74314f796c6a?source=search" + }, + { + "job": "Юрист", + "pay": "не указано", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/c01fa58d000713f26a0039ed1f68494b6f476f?source=search" + }, + { + "job": "Супервайзер / Буровой мастер / Инженер-технолог", + "pay": "не указано", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, м. Петровщина,готов к переезду (Россия,Другие страны),готов к командировкам", + "url": "https://jobs.tut.by/resume/c37143630001d4cc630039ed1f513677736844?source=search" + }, + { + "job": "Бухгалтер", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/18f73c750002a209250039ed1f4d56595a4765?source=search" + }, + { + "job": "инженер-связист", + "pay": "1 000 USD", + "gender": "Женщина", + "age": "33 года", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/d4df9fd3000202bcec0039ed1f433055554575?source=search" + }, + { + "job": "Воспитатель, Гувернантка,", + "pay": "500 бел. руб.", + "gender": "ЖенщинаМинск", + "age": "м. Партизанская", + "location": "не готова к переезду, не готова к командировкам", + "url": "https://jobs.tut.by/resume/1871bc7300031110e20039ed1f56374f784739?source=search" + }, + { + "job": "Маляр по металлу,полимерщик", + "pay": "1 000 рос. руб.", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/b4acbb4100056c3e780039ed1f556e4c755148?source=search" + }, + { + "job": "QA Начинающий", + "pay": "300 USD", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, м. Малиновка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/21b4dce00004168cf30039ed1f4479624c4e68?source=search" + }, + { + "job": "Инженер", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Площадь Якуба Коласа,готов к переезду (Москва),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/380559ce00051a7db10039ed1f4e42576f734a?source=search" + }, + { + "job": "инженер-строитель", + "pay": "не указано", + "gender": "Женщина", + "age": "38 лет", + "location": "Минск, готова к переезду (Россия,Украина,Азербайджан,Другие страны),готова к командировкам", + "url": "https://jobs.tut.by/resume/7ca77644000104c4be0039ed1f483334716b55?source=search" + }, + { + "job": "Art Direction, Product Design, UX/UI Expert", + "pay": "не указано", + "gender": "МужчинаМинск", + "age": "готов к переезду", + "location": "готов к командировкам, ", + "url": "https://jobs.tut.by/resume/152bb7270002791d220039ed1f7a6a4e484b39?source=search" + }, + { + "job": "Главный бухгалтер", + "pay": "2 000 бел. руб.", + "gender": "Женщина", + "age": "46 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/231f33ea00023107da0039ed1f59386b69346e?source=search" + }, + { + "job": "Руководитель отдела", + "pay": "1 500 USD", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, м. Тракторный завод,готов к переезду (Москва,Киев),готов к командировкам", + "url": "https://jobs.tut.by/resume/90db728e0000d805900039ed1f5765434a7678?source=search" + }, + { + "job": "преподаватель", + "pay": "не указано", + "gender": "Женщина", + "age": "53 года", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/59e935250000f9291e0039ed1f4d397a4e7079?source=search" + }, + { + "job": "Персональный водитель", + "pay": "800 бел. руб.", + "gender": "МужчинаМинск", + "age": "м. Партизанская", + "location": "не готов к переезду, готов к редким командировкам", + "url": "https://jobs.tut.by/resume/3d13347c00031542fa0039ed1f66464c6d7a54?source=search" + }, + { + "job": "Мастер-прораб", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, м. Каменная Горка,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/3f1448000001b7ddbc0039ed1f3873484b4b6d?source=search" + }, + { + "job": "Тестировщик", + "pay": "не указано", + "gender": "Мужчина", + "age": "50 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/9db0dad80000c8326e0039ed1f39424b474d4f?source=search" + }, + { + "job": "Специалист по работе с клиентами", + "pay": "не указано", + "gender": "Женщина", + "age": "34 года", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/9d6b7d5f00033f08200039ed1f74317a41626b?source=search" + }, + { + "job": "Заведующий магазином", + "pay": "1 500 бел. руб.", + "gender": "Женщина", + "age": "50 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/9efcadda000719b10d0039ed1f585473674b4d?source=search" + }, + { + "job": "Экономист", + "pay": "не указано", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, м. Уручье,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/4aac4ffc00031b2c2b0039ed1f364669416c56?source=search" + }, + { + "job": "Копирайтер, контент-менеджер, технический писатель", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/a72a118a00050209f80039ed1f706470786776?source=search" + }, + { + "job": "Менеджер по продажам ", + "pay": "1 200 бел. руб.", + "gender": "Женщина", + "age": "29 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/7d8bed3a00063fa5100039ed1f374a6e67524a?source=search" + }, + { + "job": "Конструктор женской одежды", + "pay": "не указано", + "gender": "Женщина", + "age": "47 лет", + "location": "Минск, готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/3299457100060dbfca0039ed1f5478786e6457?source=search" + }, + { + "job": "Администратор", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "26 лет", + "location": "Минск, м. Тракторный завод,готова к переезду (Россия),готова к редким командировкам", + "url": "https://jobs.tut.by/resume/8ce482d30001c29ba00039ed1f334e645a6438?source=search" + }, + { + "job": "Мастер, Инженер АСУ, инженер-элетроник, инженер КИПиА, мастер", + "pay": "750 бел. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Грушевка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/f0a17f600002d043970039ed1f74766d364832?source=search" + }, + { + "job": "Менеджер по продажам", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/71695feb0002af13560039ed1f4175374e4538?source=search" + }, + { + "job": "Обвальщик мяса", + "pay": "не указано", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Уручье,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/667f015b0001e766050039ed1f476335517538?source=search" + }, + { + "job": "Воспитатель, Гувернантка,", + "pay": "500 бел. руб.", + "gender": "ЖенщинаМинск", + "age": "м. Партизанская", + "location": "не готова к переезду, не готова к командировкам", + "url": "https://jobs.tut.by/resume/1871bc7300031110e20039ed1f56374f784739?source=search" + }, + { + "job": "Водитель-курьер", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/baf072000006e0d8600039ed1f366662776b76?source=search" + }, + { + "job": "Массажист", + "pay": "600 бел. руб.", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, м. Кунцевщина,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/d707f69c00069815a10039ed1f344b74684468?source=search" + }, + { + "job": "Инженер-механик", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Кореличи, готов к переезду (Брестская область,Минск,Гродненская область,Минская область,Гродно,Брест),готов к командировкам", + "url": "https://jobs.tut.by/resume/c53e698400028edc640039ed1f64386e49624d?source=search" + }, + { + "job": "инженер-связист", + "pay": "1 000 USD", + "gender": "Женщина", + "age": "33 года", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/d4df9fd3000202bcec0039ed1f433055554575?source=search" + }, + { + "job": "Руководитель строительного объекта (прораб, нач.участка)", + "pay": "не указано", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/3f28ec030003e471120039ed1f437969735955?source=search" + }, + { + "job": "Инженер", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Площадь Якуба Коласа,готов к переезду (Москва),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/380559ce00051a7db10039ed1f4e42576f734a?source=search" + }, + { + "job": "Специалист", + "pay": "не указано", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, м. Московская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/c41cab7400041442900039ed1f744175343651?source=search" + }, + { + "job": "инженер-строитель", + "pay": "не указано", + "gender": "Женщина", + "age": "38 лет", + "location": "Минск, готова к переезду (Россия,Украина,Азербайджан,Другие страны),готова к командировкам", + "url": "https://jobs.tut.by/resume/7ca77644000104c4be0039ed1f483334716b55?source=search" + }, + { + "job": "Art Direction, Product Design, UX/UI Expert", + "pay": "не указано", + "gender": "МужчинаМинск", + "age": "готов к переезду", + "location": "готов к командировкам, ", + "url": "https://jobs.tut.by/resume/152bb7270002791d220039ed1f7a6a4e484b39?source=search" + }, + { + "job": "Главный бухгалтер", + "pay": "2 000 бел. руб.", + "gender": "Женщина", + "age": "46 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/231f33ea00023107da0039ed1f59386b69346e?source=search" + }, + { + "job": "Маляр по металлу,полимерщик", + "pay": "1 000 рос. руб.", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/b4acbb4100056c3e780039ed1f556e4c755148?source=search" + }, + { + "job": "Инженер по охране труда и технике безопасности", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, м. Автозаводская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/1d107797000713472c0039ed1f56686e62634a?source=search" + }, + { + "job": "повар", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, м. Каменная Горка,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/5334caca0003b351e80039ed1f576867565448?source=search" + }, + { + "job": "Специалист по логистике", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "35 лет", + "location": "Минск, м. Уручье,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/d2190d6d000172e1bc0039ed1f6a446c50316a?source=search" + }, + { + "job": "Руководитель отдела", + "pay": "1 500 USD", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, м. Тракторный завод,готов к переезду (Москва,Киев),готов к командировкам", + "url": "https://jobs.tut.by/resume/90db728e0000d805900039ed1f5765434a7678?source=search" + }, + { + "job": "Junior QA engineer", + "pay": "не указано", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/d3889d63000706cdcc0039ed1f574f42487849?source=search" + }, + { + "job": "Начальник ПТО/ инженер ", + "pay": "1 700 бел. руб.", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/76cd3da50006d2cdc50039ed1f494475566643?source=search" + }, + { + "job": "Мастер-прораб", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, м. Каменная Горка,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/3f1448000001b7ddbc0039ed1f3873484b4b6d?source=search" + }, + { + "job": "Начальник отдела охраны труда. Инженер по охране труда. Готов к изменению профиля работы.", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/912bafd6000700ba000039ed1f696176365357?source=search" + }, + { + "job": "Менеджер по продажам ", + "pay": "1 200 бел. руб.", + "gender": "Женщина", + "age": "29 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/7d8bed3a00063fa5100039ed1f374a6e67524a?source=search" + }, + { + "job": "Персональный водитель", + "pay": "800 бел. руб.", + "gender": "МужчинаМинск", + "age": "м. Партизанская", + "location": "не готов к переезду, готов к редким командировкам", + "url": "https://jobs.tut.by/resume/3d13347c00031542fa0039ed1f66464c6d7a54?source=search" + }, + { + "job": "Копирайтер, контент-менеджер, технический писатель", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/a72a118a00050209f80039ed1f706470786776?source=search" + }, + { + "job": "Бухгалтер", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/18f73c750002a209250039ed1f4d56595a4765?source=search" + }, + { + "job": "Экономист", + "pay": "не указано", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, м. Уручье,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/4aac4ffc00031b2c2b0039ed1f364669416c56?source=search" + }, + { + "job": "QA Начинающий", + "pay": "300 USD", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, м. Малиновка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/21b4dce00004168cf30039ed1f4479624c4e68?source=search" + }, + { + "job": "Специалист по работе с клиентами", + "pay": "не указано", + "gender": "Женщина", + "age": "34 года", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/9d6b7d5f00033f08200039ed1f74317a41626b?source=search" + }, + { + "job": " Гипсокартонщик.", + "pay": "не указано", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/ff48fcb00002c9ce040039ed1f707579447a74?source=search" + }, + { + "job": "Руководитель отдела продаж", + "pay": "2 000 бел. руб.", + "gender": "Женщина", + "age": "48 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/07d76e3c0005223cfa0039ed1f69346c387174?source=search" + }, + { + "job": "преподаватель", + "pay": "не указано", + "gender": "Женщина", + "age": "53 года", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/59e935250000f9291e0039ed1f4d397a4e7079?source=search" + }, + { + "job": "Инженер", + "pay": "не указано", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, м. Площадь Якуба Коласа,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/975864640003a45db60039ed1f5357725a5963?source=search" + }, + { + "job": "Водитель с личным микроавтобусом", + "pay": "не указано", + "gender": "Мужчина", + "age": "43 года", + "location": "Минск, м. Могилевская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/6d37177d00023734840039ed1f39444c654671?source=search" + }, + { + "job": "Конструктор женской одежды", + "pay": "не указано", + "gender": "Женщина", + "age": "47 лет", + "location": "Минск, готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/3299457100060dbfca0039ed1f5478786e6457?source=search" + }, + { + "job": "Тестировщик", + "pay": "не указано", + "gender": "Мужчина", + "age": "50 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/9db0dad80000c8326e0039ed1f39424b474d4f?source=search" + }, + { + "job": "Супервайзер / Буровой мастер / Инженер-технолог", + "pay": "не указано", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, м. Петровщина,готов к переезду (Россия,Другие страны),готов к командировкам", + "url": "https://jobs.tut.by/resume/c37143630001d4cc630039ed1f513677736844?source=search" + }, + { + "job": "Инженер-конструктор ПГС", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, м. Площадь Ленина,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/ba383c740002e982b70039ed1f344d45376945?source=search" + }, + { + "job": "инженер электросвязи 1-ой категории", + "pay": "1 100 бел. руб.", + "gender": "Мужчина", + "age": "54 года", + "location": "Брест, хочу переехать (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/80d28ece0001528a380039ed1f523864797355?source=search" + }, + { + "job": "Менеджер по оптовым продажам", + "pay": "не указано", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, готов к переезду (Минск,Брест),готов к командировкам", + "url": "https://jobs.tut.by/resume/32650cc700031a5fac0039ed1f43525459556d?source=search" + }, + { + "job": "junior frontend developer (react js)", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/f883908c0006f3f0ce0039ed1f324344323442?source=search" + }, + { + "job": "Моушен-дизайнер, 3Д дизайнер, видеомонтажер", + "pay": "не указано", + "gender": "Мужчина", + "age": "46 лет", + "location": "Минск, м. Автозаводская,готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/692c2f000004117b3c0039ed1f6c7748564445?source=search" + }, + { + "job": "Экономист", + "pay": "не указано", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/418e619000036589c80039ed1f6d6953473477?source=search" + }, + { + "job": "Специалист отдела по персоналу", + "pay": "1 100 бел. руб.", + "gender": "Женщина", + "age": "26 лет", + "location": "Минск, м. Каменная Горка,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/932244100006085e300039ed1f756c3550744b?source=search" + }, + { + "job": "Арт-директор, управляющий, концертный директор, ивент-менеджер, помощник руководителя", + "pay": "не указано", + "gender": "МужчинаМинск", + "age": "не готов к переезду", + "location": "готов к командировкам, ", + "url": "https://jobs.tut.by/resume/cc70a291000411f2f00039ed1f66327a326270?source=search" + }, + { + "job": "Товаровед, Специалист по приёмке товара", + "pay": "не указано", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/2676a04d000218f12c0039ed1f557642444361?source=search" + }, + { + "job": "Специалист по допечатной подготовке, дизайнер, технический редактор", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "39 лет", + "location": "Минск, м. Институт Культуры,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/31025e43000356dc910039ed1f503779627a6d?source=search" + }, + { + "job": "Оператор call-центра", + "pay": "не указано", + "gender": "Женщина", + "age": "26 лет", + "location": "Минск, готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/ecc825410003d845410039ed1f756c4d48626d?source=search" + }, + { + "job": "ДИРЕКТОР ИНВЕСТИЦИОННО-СТРОИТЕЛЬНОЙ КОМПАНИИ", + "pay": "не указано", + "gender": "Мужчина", + "age": "58 лет", + "location": "Минск, м. Уручье,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/bfe2f32d000720fb290039ed1f64626b726778?source=search" + }, + { + "job": "Главный бухгалтер", + "pay": "150 бел. руб.", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/b8cdabc5000190cfc80039ed1f583332747636?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/15ee696900071d879a0039ed1f57686b49546a?source=search" + }, + { + "job": "Product manager", + "pay": "2 000 USD", + "gender": "МужчинаМинск", + "age": "м. Петровщина", + "location": "готов к переезду (Россия), готов к командировкам", + "url": "https://jobs.tut.by/resume/2a2a09420005abb54a0039ed1f4e3248325668?source=search" + }, + { + "job": "Бухгалтер", + "pay": "не указано", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, м. Могилевская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/26f14aed00058b67520039ed1f6b4945564278?source=search" + }, + { + "job": "Junior frontend developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Волковыск, готов к переезду (Минск,Гродно),готов к командировкам", + "url": "https://jobs.tut.by/resume/f01718f000026650d90039ed1f56753473564d?source=search" + }, + { + "job": "Продвижение сайтов. SEO оптимизация", + "pay": "450 бел. руб.", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/1cc5c46b0000bf1c420039ed1f325a504c6346?source=search" + }, + { + "job": "Техник-технолог", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/29fccf540006ff2f680039ed1f6a4b34735635?source=search" + }, + { + "job": "Администратор", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/16611815000504f7620039ed1f4d7762515275?source=search" + }, + { + "job": "Микробиолог", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/90da85080004663c4f0039ed1f546c3647794b?source=search" + }, + { + "job": "Прораб", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/4f309d17000247e4110039ed1f705468536153?source=search" + }, + { + "job": "Менеджер по закупкам и продажам", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/05ad4053000335dbdb0039ed1f526d4f395353?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, м. Тракторный завод,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/aec101be0002b69aff0039ed1f726d52567977?source=search" + }, + { + "job": "Инженер-строитель", + "pay": "750 бел. руб.", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, м. Михалово,готов к переезду (Москва,Санкт-Петербург),готов к командировкам", + "url": "https://jobs.tut.by/resume/34cd225500052f3d4a0039ed1f466438617667?source=search" + }, + { + "job": "начальник отдела снабжения (закупок), специалист отдела", + "pay": "не указано", + "gender": "Мужчина", + "age": "50 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/b79335ae0005e0d1a00039ed1f647141573771?source=search" + }, + { + "job": "Менеджер по продажам", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/4659f9ac00031f19920039ed1f734456415a43?source=search" + }, + { + "job": "Инженер", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, м. Уручье,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/a322f77e00041ab1db0039ed1f6a4f796b6f4d?source=search" + }, + { + "job": "Директор филиала", + "pay": "1 700 бел. руб.", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/23cccf660002e510110039ed1f72547239796b?source=search" + }, + { + "job": "Интернет-маркетолог", + "pay": "не указано", + "gender": "Женщина", + "age": "30 лет", + "location": "Минск, м. Уручье,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/572e4403000441edb30039ed1f414d4c616255?source=search" + }, + { + "job": "Оператор ПК, Редактор интернет-ресурса, Контент-редактор сайта, Менеджер по туризму", + "pay": "не указано", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/d298bf9200017704ea0039ed1f4874396c5244?source=search" + }, + { + "job": "Личный водитель", + "pay": "не указано", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/a33d6bc40003c12dc00039ed1f6a4b516f4f57?source=search" + }, + { + "job": "Junior Javascript Developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/977c9aca0007182b750039ed1f723067495256?source=search" + }, + { + "job": "Ведущий специалист / Ведущий инженер-технолог", + "pay": "не указано", + "gender": "Женщина", + "age": "51 год", + "location": "Минск, м. Малиновка,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/b228afb50002e1da170039ed1f507237427a54?source=search" + }, + { + "job": "Су-шеф, старший повар", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, м. Академия наук,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/0f59f49e00061782b50039ed1f386b53594b4e?source=search" + }, + { + "job": "Помощник руководителя", + "pay": "1 135 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Спортивная,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/b2555ca10005d19d190039ed1f59716431736c?source=search" + }, + { + "job": "SEO-специалист", + "pay": "не указано", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/0821c52c00037778f40039ed1f765a37673669?source=search" + }, + { + "job": "Заведующая. Зав.складом. Ведущий товаровед.", + "pay": "1 000 бел. руб.", + "gender": "ЖенщинаМинск", + "age": "не готова к переезду", + "location": "не готова к командировкам, ", + "url": "https://jobs.tut.by/resume/3ebed35600033520c10039ed1f475264677053?source=search" + }, + { + "job": "Водитель автомобиля категории В Д", + "pay": "не указано", + "gender": "Мужчина", + "age": "42 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/2900608d0007147ce90039ed1f436c6a387372?source=search" + }, + { + "job": "Системный администратор", + "pay": "не указано", + "gender": "Мужчина", + "age": "50 лет", + "location": "Гродно, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/f370d0c400039b41290039ed1f653931496157?source=search" + }, + { + "job": "Администратор,секретарь,помощник руководителя", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "42 года", + "location": "Минск, м. Московская,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/a03acdb20001a3ff1e0039ed1f453277456368?source=search" + }, + { + "job": "Ведущий инженер-конструктор", + "pay": "не указано", + "gender": "Женщина", + "age": "46 лет", + "location": "Минск, м. Московская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/c680d34800023cce0c0039ed1f347458766838?source=search" + }, + { + "job": "Комплектовщик", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/c0ebbee100071fec230039ed1f6c4466326d69?source=search" + }, + { + "job": "начальник отдела снабжения (закупок), специалист отдела", + "pay": "не указано", + "gender": "Мужчина", + "age": "50 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/b79335ae0005e0d1a00039ed1f647141573771?source=search" + }, + { + "job": "оператор линии производва", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, м. Могилевская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/190d510a00024f21820039ed1f443345473773?source=search" + }, + { + "job": "Бухгалтер-калькулятор.", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "45 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/7d1135fb00033c32410039ed1f434170537645?source=search" + }, + { + "job": "Инженер-технолог, инженер-менеджер по снабжению, инженер ОТК", + "pay": "600 бел. руб.", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/f03793580002dbd2a00039ed1f59317157387a?source=search" + }, + { + "job": "менеджер по продажам, руководитель проекта, начальник отдела продаж", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "48 лет", + "location": "Минск, м. Академия наук,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/265dd06600016e32220039ed1f67726c7a7164?source=search" + }, + { + "job": "Инженер/Специалист", + "pay": "750 бел. руб.", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/38bc8a2f0005c06b230039ed1f41496e453172?source=search" + }, + { + "job": "SEO-специалист", + "pay": "не указано", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/0821c52c00037778f40039ed1f765a37673669?source=search" + }, + { + "job": "Официант, продавец-консультант.", + "pay": "350 бел. руб.", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/048e9db2000647b8920039ed1f474c55554654?source=search" + }, + { + "job": "Сварщик", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, м. Площадь Ленина,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/f7d8a8400006f2baf30039ed1f343671376d56?source=search" + }, + { + "job": "Парикмахер", + "pay": "750 бел. руб.", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, м. Восток,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/834ab37f000721e8300039ed1f486f6a766c69?source=search" + }, + { + "job": "Бухгалтер", + "pay": "не указано", + "gender": "Женщина", + "age": "43 года", + "location": "Минск, м. Спортивная,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/34cd105400018fc5a10039ed1f67636a4f3532?source=search" + }, + { + "job": "Комплектовщик", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/c0ebbee100071fec230039ed1f6c4466326d69?source=search" + }, + { + "job": "Печатник офсетной печати", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/6aa47c5400071fa68f0039ed1f504e5875714e?source=search" + }, + { + "job": "Су-шеф, старший повар", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, м. Академия наук,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/0f59f49e00061782b50039ed1f386b53594b4e?source=search" + }, + { + "job": "Руководитель отдела продаж", + "pay": "не указано", + "gender": "МужчинаГомель", + "age": "готов к переезду (Минск)", + "location": "готов к командировкам, ", + "url": "https://jobs.tut.by/resume/997562590002fc31520039ed1f55793777784a?source=search" + }, + { + "job": "Бухгалтер, бухгалтер по платежам, специалист, оператор ПК", + "pay": "не указано", + "gender": "Женщина", + "age": "46 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/1e1773f400066ddede0039ed1f486652437458?source=search" + }, + { + "job": "Менеджер по продажам", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/4659f9ac00031f19920039ed1f734456415a43?source=search" + }, + { + "job": "Директор филиала", + "pay": "1 700 бел. руб.", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/23cccf660002e510110039ed1f72547239796b?source=search" + }, + { + "job": "Ведущий специалист / Ведущий инженер-технолог", + "pay": "не указано", + "gender": "Женщина", + "age": "51 год", + "location": "Минск, м. Малиновка,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/b228afb50002e1da170039ed1f507237427a54?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, м. Тракторный завод,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/aec101be0002b69aff0039ed1f726d52567977?source=search" + }, + { + "job": "Программист", + "pay": "не указано", + "gender": "Мужчина", + "age": "35 лет", + "location": "Гомель, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/eee9452800061d73970039ed1f706f4a78304d?source=search" + }, + { + "job": "Водитель автомобиля категории В Д", + "pay": "не указано", + "gender": "Мужчина", + "age": "42 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/2900608d0007147ce90039ed1f436c6a387372?source=search" + }, + { + "job": "Уборщица домработница", + "pay": "500 бел. руб.", + "gender": "ЖенщинаМинск", + "age": "не готова к переезду", + "location": "не готова к командировкам, ", + "url": "https://jobs.tut.by/resume/45a1c70a00059a7e650039ed1f394b32455561?source=search" + }, + { + "job": "Помощник руководителя", + "pay": "1 135 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Спортивная,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/b2555ca10005d19d190039ed1f59716431736c?source=search" + }, + { + "job": "Junior Javascript Developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/977c9aca0007182b750039ed1f723067495256?source=search" + }, + { + "job": "Личный водитель", + "pay": "не указано", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/a33d6bc40003c12dc00039ed1f6a4b516f4f57?source=search" + }, + { + "job": "Администратор,секретарь,помощник руководителя", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "42 года", + "location": "Минск, м. Московская,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/a03acdb20001a3ff1e0039ed1f453277456368?source=search" + }, + { + "job": "Web-разработчик", + "pay": "1 100 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Москва, готов к переезду (Минск),не готов к командировкам", + "url": "https://jobs.tut.by/resume/68ecfb710007210b4c0039ed1f586845774868?source=search" + }, + { + "job": "Резка и обработка стекла. Специалист по работе со стеклом.Ищу работу.", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "43 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/5b32f5040005039d470039ed1f75744e6d394a?source=search" + }, + { + "job": "Заведующая. Зав.складом. Ведущий товаровед.", + "pay": "1 000 бел. руб.", + "gender": "ЖенщинаМинск", + "age": "не готова к переезду", + "location": "не готова к командировкам, ", + "url": "https://jobs.tut.by/resume/3ebed35600033520c10039ed1f475264677053?source=search" + }, + { + "job": "Оператор ПК, Редактор интернет-ресурса, Контент-редактор сайта, Менеджер по туризму", + "pay": "не указано", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/d298bf9200017704ea0039ed1f4874396c5244?source=search" + }, + { + "job": "Системный администратор", + "pay": "не указано", + "gender": "Мужчина", + "age": "50 лет", + "location": "Гродно, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/f370d0c400039b41290039ed1f653931496157?source=search" + }, + { + "job": "Инженер", + "pay": "не указано", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/a3625e8000056ead520039ed1f4e695047566c?source=search" + }, + { + "job": "Офис-менеджер", + "pay": "750 бел. руб.", + "gender": "Женщина", + "age": "30 лет", + "location": "Минск, м. Петровщина,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/d89f834c00044769a20039ed1f413379396654?source=search" + }, + { + "job": "Административный директор, АХО, руководитель", + "pay": "не указано", + "gender": "Мужчина", + "age": "41 год", + "location": "Челябинск, готов к переезду (Санкт-Петербург,Екатеринбург,Минск,Сочи),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/fca116c900054fb3480039ed1f627364536d45?source=search" + }, + { + "job": "Ведущий инженер-конструктор", + "pay": "не указано", + "gender": "Женщина", + "age": "46 лет", + "location": "Минск, м. Московская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/c680d34800023cce0c0039ed1f347458766838?source=search" + }, + { + "job": "Интернет-маркетолог", + "pay": "не указано", + "gender": "Женщина", + "age": "30 лет", + "location": "Минск, м. Уручье,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/572e4403000441edb30039ed1f414d4c616255?source=search" + }, + { + "job": "Инженер", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, м. Уручье,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/a322f77e00041ab1db0039ed1f6a4f796b6f4d?source=search" + }, + { + "job": "Product manager (smart home)", + "pay": "не указано", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, м. Партизанская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/5ac685b40005edd3880039ed1f57644b327761?source=search" + }, + { + "job": "HTML-верстальщик", + "pay": "не указано", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/11d3fd980005f8e3200039ed1f486d39477650?source=search" + }, + { + "job": "Software QA Engineer", + "pay": "не указано", + "gender": "ЖенщинаМинск", + "age": "не готова к переезду", + "location": "готова к командировкам, ", + "url": "https://jobs.tut.by/resume/4438f8300004479b690039ed1f71786e373437?source=search" + }, + { + "job": "Юрисконсульт, начальник отдела кадров, заместитель отдела кадров, помощник руководителя", + "pay": "не указано", + "gender": "Женщина", + "age": "35 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/8e2db7220001698bba0039ed1f6c39744a6352?source=search" + }, + { + "job": "Мастер", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/d4e2ed490003be50270039ed1f6d6b4762736f?source=search" + }, + { + "job": "Фитнес-инструктор, инструктор тренажерного зала", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, м. Площадь Ленина,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/12cc7cd60002f9d1ef0039ed1f665938696f34?source=search" + }, + { + "job": "директор,заместитель директора.", + "pay": "не указано", + "gender": "Мужчина", + "age": "48 лет", + "location": "Минск, м. Каменная Горка,готов к переезду (Беларусь),готов к командировкам", + "url": "https://jobs.tut.by/resume/9d7b44e90001b731840039ed1f4750544a4d6f?source=search" + }, + { + "job": "Руководитель подразделения, руководитель HR-службы", + "pay": "1 500 бел. руб.", + "gender": "Женщина", + "age": "32 года", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/3c2f7feb00031109490039ed1f7568544d3069?source=search" + }, + { + "job": "Администратор", + "pay": "не указано", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, м. Могилевская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/9d7fa11e0001850bfb0039ed1f493567456d68?source=search" + }, + { + "job": "Сварщик", + "pay": "не указано", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/951505ac00060249300039ed1f31574b74416a?source=search" + }, + { + "job": "Оператор, регистратор, офисный персонал", + "pay": "не указано", + "gender": "Женщина", + "age": "44 года", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/ee191ef30000f100ba0039ed1f73746d333063?source=search" + }, + { + "job": "Водитель, личный водитель.", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/dc2cd72100018eae4c0039ed1f6632365a376c?source=search" + }, + { + "job": "Специалист по страхованию, урегулированию убытков", + "pay": "не указано", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, м. Московская,готов к переезду (Другие страны,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/c651792500009636e30039ed1f736563726574?source=search" + }, + { + "job": "Junior Java Developer", + "pay": "не указано", + "gender": "Female", + "age": "26 years", + "location": "Gomel, willing to relocate (Minsk),prepared for business trips", + "url": "https://jobs.tut.by/resume/da2fb7fd0005d8e4140039ed1f61416554326b?source=search" + }, + { + "job": "Управляющий магазином", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/b238cd290001e9726a0039ed1f71727150554d?source=search" + }, + { + "job": "Техник-технолог", + "pay": "не указано", + "gender": "Женщина", + "age": "21 год", + "location": "Гродно, хочу переехать (Минск),готова к командировкам", + "url": "https://jobs.tut.by/resume/2d4a998200072156340039ed1f484f776c4132?source=search" + }, + { + "job": "Водитель автобуса", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "53 года", + "location": "Минск, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/ac1854350005cba5ed0039ed1f44337073694c?source=search" + }, + { + "job": "Инженер-строитель", + "pay": "750 бел. руб.", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, м. Михалово,готов к переезду (Москва,Санкт-Петербург),готов к командировкам", + "url": "https://jobs.tut.by/resume/34cd225500052f3d4a0039ed1f466438617667?source=search" + }, + { + "job": "Продавец- консультант", + "pay": "750 бел. руб.", + "gender": "Мужчина", + "age": "46 лет", + "location": "Минск, м. Автозаводская,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/89fbac3e0001a934e40039ed1f564344316544?source=search" + }, + { + "job": "Разнорабочий", + "pay": "600 бел. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/f9b9ce0c0006627e710039ed1f32486d374a71?source=search" + }, + { + "job": "Инженер-технолог , контролер ОТК ,Инженер ОТК", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/f0086f3d0001c91a7b0039ed1f3870545a4262?source=search" + }, + { + "job": "Менеджер", + "pay": "не указано", + "gender": "Мужчина", + "age": "46 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/3e55783c000166c4c70039ed1f5272546c6271?source=search" + }, + { + "job": "Веб-Desinger", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, м. Московская,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/2472fc670005f14dd20039ed1f36345a307858?source=search" + }, + { + "job": "Заместитель директора по производству", + "pay": "888 бел. руб.", + "gender": "Мужчина", + "age": "58 лет", + "location": "Минск, м. Уручье,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/d962de8300028c909a0039ed1f7668464f6948?source=search" + }, + { + "job": "Сторож-охранник", + "pay": "не указано", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/3ef0cdcb0005d5cd6d0039ed1f38666f353733?source=search" + }, + { + "job": "региональный менеджер", + "pay": "не указано", + "gender": "Мужчина", + "age": "44 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/f49de5b00007105f0c0039ed1f506a5a4a5973?source=search" + }, + { + "job": "Специалист", + "pay": "1 700 бел. руб.", + "gender": "Женщина", + "age": "26 лет", + "location": "Минск, м. Каменная Горка,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/02fccbbb00037ba08d0039ed1f446d4a46397a?source=search" + }, + { + "job": "Ведущий инженер-конструктор", + "pay": "не указано", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/13a2f08a0000ba85f90039ed1f736563726574?source=search" + }, + { + "job": "Специалист по таможенному оформлению", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/da81fb8b0003b069010039ed1f4b5734724a6c?source=search" + }, + { + "job": "Региональный представитель, NKAM, директор по продажам, руководитель отдела продаж, и тп", + "pay": "3 500 бел. руб.", + "gender": "Мужчина", + "age": "38 лет", + "location": "Минск, м. Восток,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/2eb2671200070df0130039ed1f324871446a4b?source=search" + }, + { + "job": "Администратор", + "pay": "700 бел. руб.", + "gender": "ЖенщинаМинск", + "age": "м. Каменная Горка", + "location": "готова к переезду, готова к командировкам", + "url": "https://jobs.tut.by/resume/a2c57d0700044d3b4b0039ed1f315267773036?source=search" + }, + { + "job": "Юрист", + "pay": "не указано", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/f43c02b40003b66d240039ed1f5a4275764743?source=search" + }, + { + "job": "Технический специалист", + "pay": "не указано", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, м. Институт Культуры,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/1c4ee9470005af8f740039ed1f76534a4c4e5a?source=search" + }, + { + "job": "Журналист", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, м. Площадь Победы,готов к переезду (Москва,Санкт-Петербург,Киев,Львов,Одесса),готов к командировкам", + "url": "https://jobs.tut.by/resume/e6fc22fc00011648e20039ed1f63494a46346b?source=search" + }, + { + "job": "Специалист", + "pay": "не указано", + "gender": "Женщина", + "age": "45 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/00bdcedf00041331790039ed1f4a56754b6f37?source=search" + }, + { + "job": "Менеджер по туризму", + "pay": "500 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, м. Фрунзенская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/43b1a1bd000555ed900039ed1f65594555734d?source=search" + }, + { + "job": "Travel support manager", + "pay": "1 200 бел. руб.", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, м. Немига,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/5c08f22400070c74670039ed1f546938556646?source=search" + }, + { + "job": "Специалист по продажам", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "44 года", + "location": "Минск, м. Площадь Победы,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/cec6a2b10001b83c190039ed1f4648437a6d7a?source=search" + }, + { + "job": "Специалист по закупкам и снабжению", + "pay": "950 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/bca0c6fb000328dfe40039ed1f47566d634357?source=search" + }, + { + "job": "Заведующий складом", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "41 год", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/832c64b20004167aea0039ed1f62384f557562?source=search" + }, + { + "job": "Менеджер по логистике, начальник транспортно-логистического отдела", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "47 лет", + "location": "Минск, м. Пушкинская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/91f9b11300034f50c00039ed1f654167765945?source=search" + }, + { + "job": "Директор, заместитель директора", + "pay": "не указано", + "gender": "Мужчина", + "age": "48 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/dd57aac7000035e3d40039ed1f736563726574?source=search" + }, + { + "job": "HTML/CSS Developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/150a6e2b00044558250039ed1f644f45424949?source=search" + }, + { + "job": "монтажник сантехсистем и оборудования", + "pay": "не указано", + "gender": "МужчинаМинск", + "age": "не готов к переезду", + "location": "готов к редким командировкам, ", + "url": "https://jobs.tut.by/resume/ff5e771b0005068b080039ed1f4c71346a655a?source=search" + }, + { + "job": "Кератиновое выпрямление волос", + "pay": "не указано", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/3f51b5940005e11f2a0039ed1f393776564656?source=search" + }, + { + "job": "Ассистент ветеринарного врача", + "pay": "не указано", + "gender": "Женщина", + "age": "26 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/d23c75d70005d5430a0039ed1f754e4c4b6e51?source=search" + }, + { + "job": "Тестировщик ПО", + "pay": "не указано", + "gender": "Женщина", + "age": "32 года", + "location": "Минск, м. Площадь Якуба Коласа,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/cff716cb00036971e80039ed1f6f39574c3452?source=search" + }, + { + "job": "Продавец-консультант,комплектовщик и прочее.", + "pay": "500 бел. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Парк Челюскинцев,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/728689600002d76d590039ed1f546f3234656b?source=search" + }, + { + "job": "Аналитик", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/788836f30006d52b1b0039ed1f4d7134756932?source=search" + }, + { + "job": "Продавец-консультант(подработка)", + "pay": "300 бел. руб.", + "gender": "Женщина", + "age": "40 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/9a1889f000071ca3e30039ed1f51735a766534?source=search" + }, + { + "job": "Technical Expert", + "pay": "не указано", + "gender": "Male", + "age": "38 years", + "location": "Minsk, willing to relocate (Belarus,Other countries),prepared for business trips", + "url": "https://jobs.tut.by/resume/8b7ff022000164e1350039ed1f4a51637a7970?source=search" + }, + { + "job": "системный администратор", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, м. Академия наук,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/31fa353d0001920eeb0039ed1f4b6d5974647a?source=search" + }, + { + "job": "Главный бухгалтер, бухгалтер", + "pay": "320 бел. руб.", + "gender": "Женщина", + "age": "43 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/5b5d604f0000fe62680039ed1f496d67757863?source=search" + }, + { + "job": "Видеограф, фотограф", + "pay": "не указано", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/2ef60a740002b357ec0039ed1f7677364a3831?source=search" + }, + { + "job": "Начальник отдела продаж, супервайзер, менеджер", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "46 лет", + "location": "Минск, м. Институт Культуры,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/6f115da700026bf17a0039ed1f316337465975?source=search" + }, + { + "job": "IOS developer", + "pay": "не указано", + "gender": "FemaleMinsk", + "age": "not willing to relocate", + "location": "prepared for business trips, ", + "url": "https://jobs.tut.by/resume/6058848d00016737650039ed1f624a6638636a?source=search" + }, + { + "job": "Секретарь/ Помощник руководителя", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, м. Автозаводская,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/5e7cf0c90003e5cf580039ed1f31544e634539?source=search" + }, + { + "job": "Менеджер", + "pay": "750 бел. руб.", + "gender": "Женщина", + "age": "30 лет", + "location": "Минск, хочу переехать,готова к командировкам", + "url": "https://jobs.tut.by/resume/d12995b30005c747060039ed1f5a556b525577?source=search" + }, + { + "job": "Специалист по работе с клиентами", + "pay": "не указано", + "gender": "Женщина", + "age": "45 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/4f6de2dd0006178dcc0039ed1f646970714355?source=search" + }, + { + "job": "Заведующий складом", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "51 год", + "location": "Минск, м. Малиновка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/561368cf0002bd307e0039ed1f354f74474237?source=search" + }, + { + "job": "Начальник СТО", + "pay": "1 900 бел. руб.", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, м. Кунцевщина,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/bd2551e700037939a20039ed1f694b4776726b?source=search" + }, + { + "job": "Специалист по обучению и развитию персонала", + "pay": "1 200 бел. руб.", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, м. Автозаводская,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/511d8c6b00032743d70039ed1f443341433870?source=search" + }, + { + "job": "специалист по допечатной подготовке", + "pay": "не указано", + "gender": "Мужчина", + "age": "44 года", + "location": "Минск, хочу переехать (Марокко,Франция,Италия,Чехия,Ямайка,Мальдивская Республика,Япония,Мальта,Лихтенштейн,Монако,Греция,Черногория,Хорватия,Багамские Острова,Грузия,Чили),готов к командировкам", + "url": "https://jobs.tut.by/resume/d747b6d200010217610039ed1f5a59624d5839?source=search" + }, + { + "job": "Электрогазосварщик", + "pay": "не указано", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/327a7d500002fa852c0039ed1f3548456e6a6e?source=search" + }, + { + "job": "прораб, начальник участка", + "pay": "не указано", + "gender": "Мужчина", + "age": "38 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/1af083b500023f44f00039ed1f344373446778?source=search" + }, + { + "job": "Администратор", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "38 лет", + "location": "Минск, м. Институт Культуры,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/11f907530005f8d2f70039ed1f645968417730?source=search" + }, + { + "job": "Специалист по обучению персонала ( Бизнес-тренер)", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "32 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/e22e55ad00070ae8c20039ed1f65623069536a?source=search" + }, + { + "job": "Руководитель отдела/ Начальник отдела", + "pay": "3 000 бел. руб.", + "gender": "Мужчина", + "age": "38 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/0709e1510000c384760039ed1f536f6f4b3343?source=search" + }, + { + "job": "Элекромонтер, электрик, слесарь-ремонтник, техник-ремонтник, электромеханик", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, м. Октябрьская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/5ef92acf0000fa54fa0039ed1f366733755a6a?source=search" + }, + { + "job": "Специалист административно-хозяйственного отдела", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "43 года", + "location": "Минск, м. Площадь Ленина,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/faaa816e0002d3408c0039ed1f764769586648?source=search" + }, + { + "job": "Менеджер, специалист по продажам", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "41 год", + "location": "Минск, м. Михалово,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/4fea001200045436c80039ed1f6e3475373439?source=search" + }, + { + "job": " монтажник санитарных технических оборудование", + "pay": "не указано", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/3561cdef00070878c40039ed1f65434f416d77?source=search" + }, + { + "job": "Business Development Manager (Sales)", + "pay": "не указано", + "gender": "Male", + "age": "35 years", + "location": "Minsk, willing to relocate,prepared for occasional business trips", + "url": "https://jobs.tut.by/resume/6698cd2800067e2c540039ed1f334879324c42?source=search" + }, + { + "job": "Главный бухгалтер", + "pay": "1 500 бел. руб.", + "gender": "ЖенщинаМинск", + "age": "м. Фрунзенская", + "location": "не готова к переезду, готова к редким командировкам", + "url": "https://jobs.tut.by/resume/c7f5bbe00007214aad0039ed1f784336325855?source=search" + }, + { + "job": "Журналист-копирайтер", + "pay": "500 EUR", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, м. Могилевская,готова к переезду (Москва,Санкт-Петербург),готова к командировкам", + "url": "https://jobs.tut.by/resume/da0b6c2b00020cd2280039ed1f7a774f476152?source=search" + }, + { + "job": "Продавец-консультант", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "18 лет", + "location": "Минск, м. Уручье,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/c30e97e900055043bb0039ed1f6776676b7942?source=search" + }, + { + "job": "Специалист по таможенному декларированию", + "pay": "не указано", + "gender": "Мужчина", + "age": "43 года", + "location": "Минск, м. Партизанская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/f4c5ef3400070d5a5f0039ed1f513273753458?source=search" + }, + { + "job": "Экономист", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "53 года", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/f2374932000100ce810039ed1f694d4a757a67?source=search" + }, + { + "job": "бухгалтер", + "pay": "не указано", + "gender": "Женщина", + "age": "43 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/b6d99daf000456b4a20039ed1f7854356e6850?source=search" + }, + { + "job": "Менеджер", + "pay": "не указано", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, м. Михалово,готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/269ef0140001fa1b1f0039ed1f4e4b53733768?source=search" + }, + { + "job": "водитель", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, м. Малиновка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/000203250006ab55220039ed1f4b6f45784d78?source=search" + }, + { + "job": "Бухгалтер, экономист", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, м. Каменная Горка,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/863fb8ad00011992710039ed1f34564e787855?source=search" + }, + { + "job": "Оператор листогибочного пресса, слесарь МСР, штамповщик", + "pay": "1 100 бел. руб.", + "gender": "Мужчина", + "age": "46 лет", + "location": "Минск, м. Малиновка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/55ff1d9e0000d415c60039ed1f6277446b5231?source=search" + }, + { + "job": "Заместитель директора / руководитель подразделения/проекта.", + "pay": "не указано", + "gender": "ЖенщинаМинск", + "age": "не готова к переезду", + "location": "готова к командировкам, ", + "url": "https://jobs.tut.by/resume/f5990f02000396e9520039ed1f426f41785351?source=search" + }, + { + "job": "Учитель английского языка", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/033fcc9a00026d09700039ed1f72655732776d?source=search" + }, + { + "job": "Менеджер по развитию бизнеса", + "pay": "не указано", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/b45676ac0001595fec0039ed1f5a715043417a?source=search" + }, + { + "job": "Начальник службы безопасности", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "39 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/1feca9d2000375dbe50039ed1f473641764244?source=search" + }, + { + "job": "Переводчик с английского языка", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/646dd86b00072197500039ed1f67566d754939?source=search" + }, + { + "job": "Экономист, корректор", + "pay": "1 100 бел. руб.", + "gender": "Женщина", + "age": "23 года", + "location": "Петриков, готова к переезду (Минск),готова к командировкам", + "url": "https://jobs.tut.by/resume/390aa4850005a6cca80039ed1f76574e383338?source=search" + }, + { + "job": "Водитель-экспедитор с личным микроавтобусом", + "pay": "не указано", + "gender": "Мужчина", + "age": "39 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/befc97cd00042b0bc90039ed1f783134574746?source=search" + }, + { + "job": "Менеджер по закупкам, Начальник отдела, Руководитель группы", + "pay": "не указано", + "gender": "Мужчина", + "age": "42 года", + "location": "Минск, м. Восток,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/1eaf9dfb0000ee2b170039ed1f6a576d4d6159?source=search" + }, + { + "job": "Главный инженер, технический директор, начальник отдела.", + "pay": "не указано", + "gender": "Мужчина", + "age": "32 года", + "location": "Окуловка, готов к переезду (Москва,Санкт-Петербург,Великий Новгород,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/e82fc6990002b379f30039ed1f745872364545?source=search" + }, + { + "job": "Revenue manager, Sales manager", + "pay": "не указано", + "gender": "Female", + "age": "28 years", + "location": "Sochi, willing to relocate (Minsk),prepared for business trips", + "url": "https://jobs.tut.by/resume/a013877900033a617c0039ed1f335344615656?source=search" + }, + { + "job": "Хаус мастер", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "54 года", + "location": "Минск, м. Автозаводская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/cd06fc780006cb7e930039ed1f624534524246?source=search" + }, + { + "job": "Специалист по маркетингу и PR", + "pay": "1 400 бел. руб.", + "gender": "Женщина", + "age": "33 года", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/122236ef0006f298540039ed1f505759614662?source=search" + }, + { + "job": "Менеджер по работе с клиентами, Администратор", + "pay": "не указано", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/54e34dd80001813e5e0039ed1f307075675873?source=search" + }, + { + "job": "Начальник юр. отдела, заместитель директора по правовой работе", + "pay": "2 600 бел. руб.", + "gender": "Мужчина", + "age": "39 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/8f2b03e90002cc280f0039ed1f4c563431506c?source=search" + }, + { + "job": "Водитель-экспедитор на личном микроавтобусе", + "pay": "не указано", + "gender": "Мужчина", + "age": "39 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/5901e36500032b3c750039ed1f7566755a3166?source=search" + }, + { + "job": "Подсобный рабочий, разнорабочий ", + "pay": "30 бел. руб.", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/b20472fe00070e98880039ed1f5a4d514c3045?source=search" + }, + { + "job": "Технический руководитель, советник руководителя (проекты и производство газохимии, нефтехимии)", + "pay": "не указано", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/d0df2d260000ff35dd0039ed1f6f62784f7441?source=search" + }, + { + "job": "Видеоинженер (Режиссёр видеомонтажа)", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, м. Октябрьская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/c94a16fc00045414d50039ed1f345a79596565?source=search" + }, + { + "job": "начальник отдела, руководитель", + "pay": "1 800 бел. руб.", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/10f18ca90006d819d30039ed1f61594f667431?source=search" + }, + { + "job": "Инженер-технолог", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, м. Петровщина,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/0c8266070002f5eb740039ed1f736569487262?source=search" + }, + { + "job": "smm специалист ", + "pay": "1 200 бел. руб.", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/0ed350f10007144b930039ed1f596f61325763?source=search" + }, + { + "job": "Заведующий складом", + "pay": "не указано", + "gender": "Мужчина", + "age": "51 год", + "location": "Минск, м. Уручье,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/3038589b000125518c0039ed1f6344414b7441?source=search" + }, + { + "job": "Юрисконсульт/юрист", + "pay": "не указано", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Кунцевщина,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/281813770001bfd5c80039ed1f6d665a56474c?source=search" + }, + { + "job": "Начальник/заместитель начальника ЦБУ или начальник/ заместитель начальника управления, отдела банка", + "pay": "не указано", + "gender": "Женщина", + "age": "37 лет", + "location": "Гродно, готова к переезду (Минск),не готова к командировкам", + "url": "https://jobs.tut.by/resume/4ef121de0006d3d8980039ed1f64456476534e?source=search" + }, + { + "job": "Макетчик, оператор лазерного станка, монтажник", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, хочу переехать,не готов к командировкам", + "url": "https://jobs.tut.by/resume/5f6913e700021a5ca30039ed1f56706f737a7a?source=search" + }, + { + "job": "Инженер-программист", + "pay": "не указано", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/691633dc00065927c20039ed1f437336466644?source=search" + }, + { + "job": "Ведущий специалист банка", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "42 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/49fc72380006923d4f0039ed1f7a6f58664448?source=search" + }, + { + "job": "Архитектор-визуализатор", + "pay": "не указано", + "gender": "Женщина", + "age": "33 года", + "location": "Минск, м. Восток,готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/949172ce0005238d630039ed1f534a7547344e?source=search" + }, + { + "job": "Дизайнер-Верстальщик, Редактор", + "pay": "не указано", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/d2133a570003f289de0039ed1f667735723443?source=search" + }, + { + "job": "Менеджер по оптовым продажам", + "pay": "1 500 бел. руб.", + "gender": "Женщина", + "age": "43 года", + "location": "Минск, м. Площадь Ленина,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/2dc2fa670005afcc380039ed1f5a6e666c6554?source=search" + }, + { + "job": "Юрисконсульт, начальник отдела по правовой и кадровой работе, ведущий специалист по кадрам", + "pay": "не указано", + "gender": "Женщина", + "age": "39 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/b17e87990005160ff50039ed1f7a3479744354?source=search" + }, + { + "job": "Продавец-консультант", + "pay": "не указано", + "gender": "Мужчина", + "age": "47 лет", + "location": "Минск, м. Партизанская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/45488f54000575e0250039ed1f764d36516b46?source=search" + }, + { + "job": "Переводчик", + "pay": "не указано", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/d6d065c900065485bf0039ed1f4d56766a3975?source=search" + }, + { + "job": "Водитель-курьер", + "pay": "не указано", + "gender": "Мужчина", + "age": "50 лет", + "location": "Минск, м. Петровщина,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/1736fb5900058f58520039ed1f6c4d6e424e30?source=search" + }, + { + "job": "HTML-верстальщик", + "pay": "не указано", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/e4e302530000e46a2c0039ed1f457275793244?source=search" + }, + { + "job": "Водитель Монтажник ОПС.Кабельщик-Спайщик ВОЛС ", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, м. Петровщина,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/5abcad00000343299b0039ed1f626b67327575?source=search" + }, + { + "job": "System administrator", + "pay": "1 000 USD", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Немига,готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/9d20322600058bc0530039ed1f5a434f396673?source=search" + }, + { + "job": "Руководитель", + "pay": "не указано", + "gender": "Женщина", + "age": "29 лет", + "location": "Минск, м. Пушкинская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/ea208ce300038b2e9e0039ed1f305554523764?source=search" + }, + { + "job": "Менеджер-экономист", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "37 лет", + "location": "Витебск, готов к переезду (Москва,Санкт-Петербург,Псковская область,Московская область,Минск,Витебская область,Смоленская область),готов к командировкам", + "url": "https://jobs.tut.by/resume/e2884044000379de540039ed1f4f6337544943?source=search" + }, + { + "job": "Юрист", + "pay": "не указано", + "gender": "Женщина", + "age": "46 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/f643477a0003c198750039ed1f66424273434e?source=search" + }, + { + "job": "Руководитель/специалист отдела кадров", + "pay": "500 USD", + "gender": "Мужчина", + "age": "44 года", + "location": "Минск, м. Каменная Горка,готов к переезду (Другие страны),готов к командировкам", + "url": "https://jobs.tut.by/resume/61a28bec0006e6aaf70039ed1f306958616776?source=search" + }, + { + "job": "Специалист по безопасности / Спортивный аналитик", + "pay": "не указано", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, готов к переезду (Россия),готов к командировкам", + "url": "https://jobs.tut.by/resume/97ecdfba00032ba74a0039ed1f775835437342?source=search" + }, + { + "job": "Помощник юрисконсульта (стажёр)", + "pay": "не указано", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/0e78a3bd00043d36ce0039ed1f544b39726d4e?source=search" + }, + { + "job": "Инженер-механик", + "pay": "1 800 бел. руб.", + "gender": "Мужчина", + "age": "39 лет", + "location": "Минск, м. Петровщина,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/a99957c800029fed780039ed1f68504f774348?source=search" + }, + { + "job": "Водитель", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/693b5b110007147b0e0039ed1f69574a714677?source=search" + }, + { + "job": "Юрисконсульт", + "pay": "не указано", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/85d21afc000561291f0039ed1f766842526142?source=search" + }, + { + "job": "водитель", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Могилевская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/257511f200020b49c40039ed1f557a716a4555?source=search" + }, + { + "job": "Business analyst", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/67361c2000044ba3c70039ed1f577431694338?source=search" + }, + { + "job": "директор,руководитель розницы,специалист по работе с персоналом", + "pay": "не указано", + "gender": "Женщина", + "age": "33 года", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/3b8e534f0005bb46ec0039ed1f414b4a4c6647?source=search" + }, + { + "job": "Старший бармен, бармен", + "pay": "не указано", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, м. Пролетарская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/6697078500037ed82e0039ed1f6b426f754d6b?source=search" + }, + { + "job": "Software Testing Engineer", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, м. Площадь Якуба Коласа,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/e03f7ce500051639e50039ed1f34654535696a?source=search" + }, + { + "job": "логистик,менеджер по логистике,специалист по логистике,зав.складом", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "41 год", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/322cb8c800029d9f510039ed1f36574c7a4d72?source=search" + }, + { + "job": "Бухгалтер", + "pay": "500 бел. руб.", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, м. Каменная Горка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/7ffc4bc400036d57ef0039ed1f6d7547796337?source=search" + }, + { + "job": "Дизайнер", + "pay": "500 бел. руб.", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, м. Октябрьская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/1b6e555c0003e489c60039ed1f435354454558?source=search" + }, + { + "job": "Директор(заведующий) магазина.Руководитель торгового отдела.Региональный директор.", + "pay": "1 200 бел. руб.", + "gender": "ЖенщинаМинск", + "age": "готова к переезду (Минск)", + "location": "готова к редким командировкам, ", + "url": "https://jobs.tut.by/resume/af05d26c0001421c860039ed1f496f574c4874?source=search" + }, + { + "job": "Инженер", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Малиновка,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/35bd045f0001b69e6d0039ed1f506d4e436e63?source=search" + }, + { + "job": "Юрист", + "pay": "не указано", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, м. Партизанская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/b03ecd700002950fd00039ed1f72593858596b?source=search" + }, + { + "job": "машинист башенного крана", + "pay": "40 000 рос. руб.", + "gender": "Мужчина", + "age": "55 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/02de7542000306bb640039ed1f454452796169?source=search" + }, + { + "job": "Кредитный специалист, юрист", + "pay": "550 бел. руб.", + "gender": "Женщина", + "age": "25 лет", + "location": "Костюковичи, хочу переехать (Минск),готова к командировкам", + "url": "https://jobs.tut.by/resume/6f26f98c0006d1ac150039ed1f725556535767?source=search" + }, + { + "job": "главный бухгалтер. зам. гл. бухгалтера,, бухгалтер", + "pay": "не указано", + "gender": "Женщина", + "age": "50 лет", + "location": "Минск, м. Институт Культуры,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/28d717e70000c258cd0039ed1f693468354c62?source=search" + }, + { + "job": "Аналитик; Аналитик данных; Analyst; Data analyst", + "pay": "не указано", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/335a557d0006644f2b0039ed1f726143513172?source=search" + }, + { + "job": "Фитнес-инструктор", + "pay": "600 рос. руб.", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, хочу переехать,готов к командировкам", + "url": "https://jobs.tut.by/resume/035c2cd80002e11b8b0039ed1f4b454a663869?source=search" + }, + { + "job": "Заместитель начальника охраны", + "pay": "не указано", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/ecef4b3100071a1a740039ed1f466662394e52?source=search" + }, + { + "job": "Строительство, эксплуатация, главный инженер, руководитель проектов, ритейл", + "pay": "не указано", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/73f185180001d9bf960039ed1f685a6a74426c?source=search" + }, + { + "job": "Персональный офисный водитель", + "pay": "не указано", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, м. Кунцевщина,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/efa846040000ff56550039ed1f667531386330?source=search" + }, + { + "job": "Копирайтер", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/c54bea2f00056b35fd0039ed1f4e4163597139?source=search" + }, + { + "job": "Начальник отдела ВЭС", + "pay": "1 300 бел. руб.", + "gender": "Мужчина", + "age": "52 года", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/d1ede3770002bb090a0039ed1f4e384a426967?source=search" + }, + { + "job": "Заведующий складом", + "pay": "1 100 бел. руб.", + "gender": "Мужчина", + "age": "45 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/882882ae00028e630f0039ed1f49594e547845?source=search" + }, + { + "job": "Продавец-консультант непродовольственных товаров", + "pay": "не указано", + "gender": "Женщина", + "age": "43 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/8a86104000033d4ed40039ed1f6b6e42555035?source=search" + }, + { + "job": "Директор предприятия.", + "pay": "не указано", + "gender": "Мужчина", + "age": "52 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/236b95a20000d870a60039ed1f4e776d625978?source=search" + }, + { + "job": "руководитель отдела ВЭС, управления персоналом", + "pay": "не указано", + "gender": "Мужчина", + "age": "52 года", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/89680eff0001e1774d0039ed1f625969717762?source=search" + }, + { + "job": "Торговый представитель, Менеджер по продажам", + "pay": "1 500 бел. руб.", + "gender": "Женщина", + "age": "41 год", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/11bde6490007118b2f0039ed1f3278487a5831?source=search" + }, + { + "job": "Инженер", + "pay": "1 300 бел. руб.", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/85e09e020006f2c1d70039ed1f676574636579?source=search" + }, + { + "job": "Специалист по складской логистике", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "35 лет", + "location": "Минск, м. Восток,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/40061ab80002ec381e0039ed1f754f6361574a?source=search" + }, + { + "job": "Секретарь-референт/ Офис-менеджер (со знанием английского языка)", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, м. Каменная Горка,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/4d906583000458e8b50039ed1f45674d616247?source=search" + }, + { + "job": "Начальник производства", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/b78f54b2000647d3ec0039ed1f6b633059354e?source=search" + }, + { + "job": "Начальник отдела IT (Project manager) ", + "pay": "не указано", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, м. Могилевская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/c198d3400001cfc9eb0039ed1f765367453442?source=search" + }, + { + "job": "Ветеринарный врач", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "30 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/8fb8fbf20001ae508e0039ed1f6a7978304643?source=search" + }, + { + "job": "Специалист по складской логистике", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "35 лет", + "location": "Минск, м. Восток,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/40061ab80002ec381e0039ed1f754f6361574a?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, м. Фрунзенская,готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/40e848880003798e070039ed1f6f567a727275?source=search" + }, + { + "job": "Аналитик; Аналитик данных; Analyst; Data analyst", + "pay": "не указано", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/335a557d0006644f2b0039ed1f726143513172?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "1 200 бел. руб.", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, м. Грушевка,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/75c04f300003ea213d0039ed1f514156466e78?source=search" + }, + { + "job": "Консультант, Администратор", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/142af5ee0006110ada0039ed1f71576c327078?source=search" + }, + { + "job": "Заместитель начальника охраны", + "pay": "не указано", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/ecef4b3100071a1a740039ed1f466662394e52?source=search" + }, + { + "job": "Секретарь-референт/ Офис-менеджер (со знанием английского языка)", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, м. Каменная Горка,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/4d906583000458e8b50039ed1f45674d616247?source=search" + }, + { + "job": "Автослесарь или Грузчиком , Курьером, Водителем", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, м. Уручье,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/89ff2eaf000261b43f0039ed1f423673344845?source=search" + }, + { + "job": " Охотовед, егерь.Управляющий охотхозяйства", + "pay": "не указано", + "gender": "Мужчина", + "age": "44 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/4836ad750003f209b50039ed1f74687a6c5865?source=search" + }, + { + "job": "Заведующий складом", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/6b0ed12f00011511f10039ed1f6f484d617569?source=search" + }, + { + "job": "Мастер", + "pay": "1 100 бел. руб.", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/cc82319a0007227b860039ed1f624239493261?source=search" + }, + { + "job": "Водитель международник", + "pay": "не указано", + "gender": "Мужчина", + "age": "41 год", + "location": "Минск, м. Институт Культуры,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/ae8c00570002e922bc0039ed1f66564f307047?source=search" + }, + { + "job": "Заведующий складом", + "pay": "1 100 бел. руб.", + "gender": "Мужчина", + "age": "45 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/882882ae00028e630f0039ed1f49594e547845?source=search" + }, + { + "job": "Продавец-консультант", + "pay": "800 бел. руб.", + "gender": "ЖенщинаБобруйск", + "age": "готова к переезду (Беларусь", + "location": "Минск), не готова к командировкам", + "url": "https://jobs.tut.by/resume/3f40551f00036b3d200039ed1f7a5759477648?source=search" + }, + { + "job": "Кредитный специалист, юрист", + "pay": "550 бел. руб.", + "gender": "Женщина", + "age": "25 лет", + "location": "Костюковичи, хочу переехать (Минск),готова к командировкам", + "url": "https://jobs.tut.by/resume/6f26f98c0006d1ac150039ed1f725556535767?source=search" + }, + { + "job": "Web-дизайнер, Графический дизайнер", + "pay": "не указано", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, м. Малиновка,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/3d16d3940005854e770039ed1f564153417554?source=search" + }, + { + "job": "Лаборант химического анализа", + "pay": "не указано", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, м. Малиновка,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/7908f53b00033b09920039ed1f524d564b5466?source=search" + }, + { + "job": "Высший менеджмент", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/da92491c0001bef2ae0039ed1f6a696e4d476b?source=search" + }, + { + "job": "Фитнес-инструктор", + "pay": "600 рос. руб.", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, хочу переехать,готов к командировкам", + "url": "https://jobs.tut.by/resume/035c2cd80002e11b8b0039ed1f4b454a663869?source=search" + }, + { + "job": "Копирайтер", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/c54bea2f00056b35fd0039ed1f4e4163597139?source=search" + }, + { + "job": "Менеджер по продажам (Wildberries)", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "31 год", + "location": "Слоним, готова к переезду (Минск),готова к командировкам", + "url": "https://jobs.tut.by/resume/afc8eab40006b9fcd50039ed1f363348394575?source=search" + }, + { + "job": "Лаборант химического анализа", + "pay": "не указано", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, м. Малиновка,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/7908f53b00033b09920039ed1f524d564b5466?source=search" + }, + { + "job": "Начальник производства", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/b78f54b2000647d3ec0039ed1f6b633059354e?source=search" + }, + { + "job": "Директор предприятия.", + "pay": "не указано", + "gender": "Мужчина", + "age": "52 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/236b95a20000d870a60039ed1f4e776d625978?source=search" + }, + { + "job": "Персональный офисный водитель", + "pay": "не указано", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, м. Кунцевщина,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/efa846040000ff56550039ed1f667531386330?source=search" + }, + { + "job": "Project manager", + "pay": "не указано", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, м. Уручье,готов к переезду (Москва,Санкт-Петербург,Польша,Минск,Гомель,Могилев,Эстония,Витебск,Гродно,Брест,Киев,Аксай (Казахстан),Латвия,Литва),готов к командировкам", + "url": "https://jobs.tut.by/resume/b640da7b0001826ae50039ed1f5743684c5544?source=search" + }, + { + "job": "Продавец-консультант непродовольственных товаров", + "pay": "не указано", + "gender": "Женщина", + "age": "43 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/8a86104000033d4ed40039ed1f6b6e42555035?source=search" + }, + { + "job": "Торговый представитель, Менеджер по продажам", + "pay": "1 500 бел. руб.", + "gender": "Женщина", + "age": "41 год", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/11bde6490007118b2f0039ed1f3278487a5831?source=search" + }, + { + "job": "Начальник отдела IT (Project manager) ", + "pay": "не указано", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, м. Могилевская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/c198d3400001cfc9eb0039ed1f765367453442?source=search" + }, + { + "job": "Строительство, эксплуатация, главный инженер, руководитель проектов, ритейл", + "pay": "не указано", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/73f185180001d9bf960039ed1f685a6a74426c?source=search" + }, + { + "job": "Начальник отдела ВЭС", + "pay": "1 300 бел. руб.", + "gender": "Мужчина", + "age": "52 года", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/d1ede3770002bb090a0039ed1f4e384a426967?source=search" + }, + { + "job": "5/2,Товаровед,Специалист по работе с клиентами,администратор", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "40 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/d31bb0e90001d5a8860039ed1f79504f71737a?source=search" + }, + { + "job": "Экономист", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, м. Московская,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/90430a0a000612460a0039ed1f516d47656569?source=search" + }, + { + "job": "Продавец-консультант", + "pay": "750 бел. руб.", + "gender": "Мужчина", + "age": "38 лет", + "location": "Минск, м. Могилевская,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/a56cce6b0002d109860039ed1f68386738704a?source=search" + }, + { + "job": "Специалист отдела обеспечения", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/7d03b1590000f96f020039ed1f767374567672?source=search" + }, + { + "job": "Торговый представитель", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, м. Могилевская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/733b8fdd0006e8dd560039ed1f7a514e627170?source=search" + }, + { + "job": "Web-дизайнер, Графический дизайнер", + "pay": "не указано", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, м. Малиновка,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/3d16d3940005854e770039ed1f564153417554?source=search" + }, + { + "job": "главный бухгалтер. зам. гл. бухгалтера,, бухгалтер", + "pay": "не указано", + "gender": "Женщина", + "age": "50 лет", + "location": "Минск, м. Институт Культуры,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/28d717e70000c258cd0039ed1f693468354c62?source=search" + }, + { + "job": "Юрист", + "pay": "1 300 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/08539042000143bd6e0039ed1f516571734179?source=search" + }, + { + "job": "Кладовщик", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "51 год", + "location": "Минск, м. Могилевская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/dcbda1dd00023c67ff0039ed1f373972386278?source=search" + }, + { + "job": "Junior QA Engeneer", + "pay": "не указано", + "gender": "Female", + "age": "23 years", + "location": "Minsk, willing to relocate,prepared for business trips", + "url": "https://jobs.tut.by/resume/23d508a30007134af70039ed1f533979424c71?source=search" + }, + { + "job": "Помощник главного бухгалтера", + "pay": "не указано", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/37d2830300062c382f0039ed1f45436a594c6c?source=search" + }, + { + "job": "мастер, начальник участка, смены, производства, отдела, заместитель главного инженера", + "pay": "600 USD", + "gender": "Мужчина", + "age": "38 лет", + "location": "Минск, м. Институт Культуры,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/862a21740001b7f09e0039ed1f685950674738?source=search" + }, + { + "job": "Экономист-менеджер,товаровед", + "pay": "не указано", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Петровщина,готов к переезду (Беларусь,Россия,Чехия,Польша),готов к командировкам", + "url": "https://jobs.tut.by/resume/25c81908000353aeb00039ed1f55614f334f35?source=search" + }, + { + "job": "Руководитель отдела продаж, заместитель директора по продажам.", + "pay": "3 000 бел. руб.", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, м. Петровщина,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/cfe36e57000140d1880039ed1f6e3761387a79?source=search" + }, + { + "job": "Зам начальника участка", + "pay": "1 400 бел. руб.", + "gender": "Мужчина", + "age": "41 год", + "location": "Барановичи, готов к переезду (Минск),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/f596e9070001b91d530039ed1f3672647a6149?source=search" + }, + { + "job": "Помощник менеджера по закупкам", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/671357ad000386442f0039ed1f484a477a5052?source=search" + }, + { + "job": "Юрист", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, м. Петровщина,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/d68aec400001e38e610039ed1f757772473141?source=search" + }, + { + "job": "водитель", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "47 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/beda102b00021bb8130039ed1f6c7965613772?source=search" + }, + { + "job": "Head of sales", + "pay": "не указано", + "gender": "Male", + "age": "39 years", + "location": "Minsk, m. Малиновка,willing to relocate (Almaty,Moscow),prepared for business trips", + "url": "https://jobs.tut.by/resume/7af2a0e800070ac7380039ed1f39324b4c7547?source=search" + }, + { + "job": "UI/UX Designer", + "pay": "не указано", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, м. Каменная Горка,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/88bc09eb0003ae583f0039ed1f366c484c5579?source=search" + }, + { + "job": "Укладчик", + "pay": "600 бел. руб.", + "gender": "МужчинаМинск", + "age": "не готов к переезду", + "location": "не готов к командировкам, ", + "url": "https://jobs.tut.by/resume/ea8de2ff0005b9b3af0039ed1f68467939387a?source=search" + }, + { + "job": "Энергетик", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/be0950a900056055440039ed1f353763776332?source=search" + }, + { + "job": "Визуализатор", + "pay": "не указано", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/11c237f10005dd651f0039ed1f744d42664474?source=search" + }, + { + "job": "Администратор", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, м. Площадь Ленина,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/e6b9ef970001e295930039ed1f327a5a726175?source=search" + }, + { + "job": "Юрисконсульт-кадровик", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/fb02fc5600071d74910039ed1f567a75674b33?source=search" + }, + { + "job": "Менеджер по продажам", + "pay": "1 500 бел. руб.", + "gender": "Женщина", + "age": "40 лет", + "location": "Минск, м. Институт Культуры,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/3b8c1d860002a0124f0039ed1f4357344c4837?source=search" + }, + { + "job": "Водитель-экспедитор", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "52 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/443f17df00071417770039ed1f4b6c36586664?source=search" + }, + { + "job": "руководитель отдела ВЭС, управления персоналом", + "pay": "не указано", + "gender": "Мужчина", + "age": "52 года", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/89680eff0001e1774d0039ed1f625969717762?source=search" + }, + { + "job": "Агент коммерческий (агент торговый)", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "41 год", + "location": "Минск, м. Кунцевщина,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/0b00ddc30006bb164b0039ed1f377362635777?source=search" + }, + { + "job": "Фотограф", + "pay": "500 EUR", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, м. Парк Челюскинцев,готов к переезду (Анапа,Санкт-Петербург,Севастополь,Ирландия,Австралия,Алупка,Новая Зеландия,Канада,Алушта,Исландия,Новороссийск,Гурзуф,Киев,Инкерман,Краснодар,Черногория,Львов,Одесса),готов к командировкам", + "url": "https://jobs.tut.by/resume/8a17975800022698220039ed1f6e7569755559?source=search" + }, + { + "job": "Junior Android developer", + "pay": "400 USD", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, м. Петровщина,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/b57511070003518d9c0039ed1f695148746433?source=search" + }, + { + "job": "Бухгалтер", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/07bd6f91000713b3710039ed1f567745433063?source=search" + }, + { + "job": "Junior QA Engineer", + "pay": "300 USD", + "gender": "Male", + "age": "26 years", + "location": "Minsk, m. Автозаводская,willing to relocate,prepared for business trips", + "url": "https://jobs.tut.by/resume/df8d2d0e0006ca6cf40039ed1f4e5933746358?source=search" + }, + { + "job": "Бухгалтер", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "35 лет", + "location": "Минск, м. Площадь Ленина,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/6f25e6f30003a355d30039ed1f395762437036?source=search" + }, + { + "job": "Менеджер по продажам автозапчастей", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/bf6631000006e678110039ed1f39443852416f?source=search" + }, + { + "job": "Главный бухгалтер", + "pay": "не указано", + "gender": "Мужчина", + "age": "42 года", + "location": "Минск, м. Каменная Горка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/3f9b0f670001b72a5c0039ed1f6b736d733371?source=search" + }, + { + "job": "Продавец", + "pay": "не указано", + "gender": "Женщина", + "age": "19 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/c302323500066523840039ed1f504641665762?source=search" + }, + { + "job": "Инженер, специалист по защите информации", + "pay": "1 300 бел. руб.", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/c5082bd30007107bf00039ed1f744b436c5947?source=search" + }, + { + "job": "Инженер, начальник, зам.начальника.", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, м. Уручье,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/2e92968a000177fac70039ed1f55717838344f?source=search" + }, + { + "job": "BlockChain developer / Разработчик блокчейн", + "pay": "200 000 рос. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Москва, готов к переезду (Москва,Санкт-Петербург,Севастополь,Киев,Новосибирск,Казань,Калининград,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/39d7d514000720d2ae0039ed1f62524e44644e?source=search" + }, + { + "job": "Менеджер", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/c7bcb93d000712654e0039ed1f4c66764c4e74?source=search" + }, + { + "job": "Механик", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/d824bbad000517d9f00039ed1f543563354a39?source=search" + }, + { + "job": "Менеджер по работе с клиентами", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, м. Малиновка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/22b07a420005d5feb60039ed1f375a35374f5a?source=search" + }, + { + "job": "Менеджер по туризму", + "pay": "400 USD", + "gender": "Женщина", + "age": "33 года", + "location": "Минск, м. Пушкинская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/dfa151d800021a85c50039ed1f515357444157?source=search" + }, + { + "job": "Маркетолог-аналитик", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, м. Каменная Горка,готов к переезду (Беларусь),готов к командировкам", + "url": "https://jobs.tut.by/resume/43e5ae920004fb40520039ed1f746a4872387a?source=search" + }, + { + "job": "Слесарь по сборке металлоконструкций", + "pay": "1 550 бел. руб.", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, м. Могилевская,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/028e45710005ae11010039ed1f7854554a4b45?source=search" + }, + { + "job": "Гейм-д⁢изайнер", + "pay": "не указано", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, м. Академия наук,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/10c2f06400040150760039ed1f72755657526e?source=search" + }, + { + "job": "Специалист по кадрам, кадровое делопроизводство", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "37 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/535e676e0002b7aa280039ed1f657632577166?source=search" + }, + { + "job": "Бухгалтер", + "pay": "не указано", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/5d4bfd8d0002a45ad10039ed1f493235456239?source=search" + }, + { + "job": "Преподаватель английского и немецкого языков", + "pay": "не указано", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, м. Могилевская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/c693355800034166070039ed1f4e3344514643?source=search" + }, + { + "job": "Специалист", + "pay": "не указано", + "gender": "Женщина", + "age": "48 лет", + "location": "Минск, м. Пролетарская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/fd1622ab0005dd93700039ed1f493259786e51?source=search" + }, + { + "job": "Инженер по испытаниям и поверке, Инженер-энергетик, электромонтер", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/32ce9c2000055bcd4b0039ed1f766437365131?source=search" + }, + { + "job": "Гейм-д⁢изайнер", + "pay": "не указано", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, м. Академия наук,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/10c2f06400040150760039ed1f72755657526e?source=search" + }, + { + "job": "Junior java developer", + "pay": "350 USD", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, м. Уручье,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/3aaf6d1100034998820039ed1f514e6c673558?source=search" + }, + { + "job": "Маркетолог-аналитик", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, м. Каменная Горка,готов к переезду (Беларусь),готов к командировкам", + "url": "https://jobs.tut.by/resume/43e5ae920004fb40520039ed1f746a4872387a?source=search" + }, + { + "job": "Звукорежиссер", + "pay": "не указано", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, м. Площадь Победы,готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/c0a30bea00016afe100039ed1f6c594e675576?source=search" + }, + { + "job": "Менеджер по туризму", + "pay": "400 USD", + "gender": "Женщина", + "age": "33 года", + "location": "Минск, м. Пушкинская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/dfa151d800021a85c50039ed1f515357444157?source=search" + }, + { + "job": "Продавец", + "pay": "не указано", + "gender": "Женщина", + "age": "19 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/c302323500066523840039ed1f504641665762?source=search" + }, + { + "job": "менеджер по закупкам", + "pay": "999 бел. руб.", + "gender": "Мужчина", + "age": "36 лет", + "location": "Гомель, готов к переезду (Москва,Санкт-Петербург,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/8d6fbfce0000e242420039ed1f4a414e31576b?source=search" + }, + { + "job": "Инженер-строитель ПГС", + "pay": "1 600 бел. руб.", + "gender": "Мужчина", + "age": "46 лет", + "location": "Минск, готов к переезду (Москва,Санкт-Петербург),готов к командировкам", + "url": "https://jobs.tut.by/resume/738583250000eaa75e0039ed1f47657079496e?source=search" + }, + { + "job": "Коммерческий директор", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/7f04386300026f814f0039ed1f734a77767467?source=search" + }, + { + "job": "Монтажник санитарно-технических систем и оборудования", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "35 лет", + "location": "Мозырь, готов к переезду (Москва,Санкт-Петербург,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/1736251300026a97200039ed1f4d306a623849?source=search" + }, + { + "job": "Главный бухгалтер", + "pay": "1 500 бел. руб.", + "gender": "Женщина", + "age": "32 года", + "location": "Минск, м. Могилевская,готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/583182260001d7eb360039ed1f71504f486a7a?source=search" + }, + { + "job": "Кухонный работник", + "pay": "не указано", + "gender": "Женщина", + "age": "49 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/9efb180b0005ddf12f0039ed1f4d5371647454?source=search" + }, + { + "job": "Ведущий юрисконсульт, юрист", + "pay": "не указано", + "gender": "Женщина", + "age": "46 лет", + "location": "Минск, м. Уручье,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/b14432d90003564d3f0039ed1f38346975636f?source=search" + }, + { + "job": "Слесарь по сборке металлоконструкций", + "pay": "1 550 бел. руб.", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, м. Могилевская,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/028e45710005ae11010039ed1f7854554a4b45?source=search" + }, + { + "job": "Бухгалтер", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "35 лет", + "location": "Минск, м. Площадь Ленина,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/6f25e6f30003a355d30039ed1f395762437036?source=search" + }, + { + "job": "Специалист по кадрам, кадровое делопроизводство", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "37 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/535e676e0002b7aa280039ed1f657632577166?source=search" + }, + { + "job": "Системный администратор", + "pay": "не указано", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, м. Московская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/5976a9d8000215d80f0039ed1f6535704e4f61?source=search" + }, + { + "job": "водитель", + "pay": "не указано", + "gender": "Мужчина", + "age": "52 года", + "location": "Минск, м. Уручье,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/030b160200023275ec0039ed1f486a324e4858?source=search" + }, + { + "job": "Уборщик административных помещений", + "pay": "не указано", + "gender": "Женщина", + "age": "42 года", + "location": "Минск, м. Академия наук,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/36886af40003b582fc0039ed1f783858465946?source=search" + }, + { + "job": "помощник бухгалтера,оператор пк (специалист по выписке ттн)", + "pay": "695 бел. руб.", + "gender": "Женщина", + "age": "29 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/3c080e1a00050cec160039ed1f464671587a43?source=search" + }, + { + "job": "Администратор БД Oracle, разработчик PL/SQL, сетевой инженер Cisco, системный администратор Windows", + "pay": "не указано", + "gender": "Мужчина", + "age": "30 лет", + "location": "Мозырь, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/20a95df200060ce3b50039ed1f7338346a4536?source=search" + }, + { + "job": "Бухгалтер-экономист", + "pay": "500 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/d8461c760003f78b520039ed1f3231504f6573?source=search" + }, + { + "job": "Системный администратор, техподдержка, веб", + "pay": "680 бел. руб.", + "gender": "МужчинаМинск", + "age": "м. Академия наук", + "location": "не готов к переезду, готов к редким командировкам", + "url": "https://jobs.tut.by/resume/83d8f15300016f34880039ed1f6a736d74395a?source=search" + }, + { + "job": "Косметик 5 разряда", + "pay": "не указано", + "gender": "Женщина", + "age": "39 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/b9f1c57d00061af08d0039ed1f5236784e3731?source=search" + }, + { + "job": "Frontend-разработчик", + "pay": "не указано", + "gender": "МужчинаМинск", + "age": "не готов к переезду", + "location": "не готов к командировкам, ", + "url": "https://jobs.tut.by/resume/ed07e3ff00042f3a860039ed1f6c6f6e4b7973?source=search" + }, + { + "job": "Бухгалтер", + "pay": "1 300 бел. руб.", + "gender": "Женщина", + "age": "35 лет", + "location": "Минск, м. Институт Культуры,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/e947c3980003431ecb0039ed1f364139464b33?source=search" + }, + { + "job": "Front-End", + "pay": "не указано", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, м. Малиновка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/d79e466a0007144e100039ed1f6a776a737142?source=search" + }, + { + "job": "Junior Java Developer", + "pay": "не указано", + "gender": "Male", + "age": "19 years", + "location": "Minsk, not willing to relocate,prepared for business trips", + "url": "https://jobs.tut.by/resume/31d6b9740006eeaa180039ed1f433576446e6b?source=search" + }, + { + "job": "Зам. начальника цеха,мастер,инженер", + "pay": "1 000 бел. руб.", + "gender": "МужчинаМинск", + "age": "м. Пушкинская", + "location": "готов к переезду, готов к командировкам", + "url": "https://jobs.tut.by/resume/d9db78bd000149f25f0039ed1f776361363955?source=search" + }, + { + "job": "Бухгалтер", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "39 лет", + "location": "Минск, м. Партизанская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/1990d7f9000604754e0039ed1f34596e726348?source=search" + }, + { + "job": "инженер-механик", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, м. Малиновка,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/078dd4b40006ac1e9a0039ed1f3435494a5a32?source=search" + }, + { + "job": "Личный водитель", + "pay": "не указано", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/8d755181000411bb530039ed1f496e6b577a46?source=search" + }, + { + "job": "Специалист по логистике", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/c712657000072075b90039ed1f6d4877576a57?source=search" + }, + { + "job": "Руководитель отдела логистики, (импорт, экспорт), ВЭД, морской фрахт, контейнерные перевозки, KAM", + "pay": "не указано", + "gender": "Мужчина", + "age": "36 лет", + "location": "Новороссийск, готов к переезду (Москва,Китай,Республика Крым,Воронежская область,Ямало-Ненецкий АО,Другие страны,Ставропольский край,Минск,Ростовская область,Краснодарский край),готов к командировкам", + "url": "https://jobs.tut.by/resume/a56542250001cc3b1b0039ed1f39724e48344a?source=search" + }, + { + "job": "Менеджер по продажам автозапчастей", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/bf6631000006e678110039ed1f39443852416f?source=search" + }, + { + "job": "Специалист по маркетингу", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/6ce4782600051b6c420039ed1f78696c716c44?source=search" + }, + { + "job": "Администратор", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "41 год", + "location": "Минск, м. Каменная Горка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/684ec33300043240450039ed1f6261446c334d?source=search" + }, + { + "job": "Коммерческий директор . Руководитель отдела продаж", + "pay": "не указано", + "gender": "Мужчина", + "age": "44 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/c973bcf200036e79a20039ed1f55386f6c4a34?source=search" + }, + { + "job": "Психолог", + "pay": "не указано", + "gender": "ЖенщинаМинск", + "age": "не готова к переезду", + "location": "не готова к командировкам, ", + "url": "https://jobs.tut.by/resume/fd3b44af00044b0ee90039ed1f6f3746513053?source=search" + }, + { + "job": "водитель погрузчика (автомобильного,аккумуляторного)", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, м. Могилевская,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/c565c09f0000e319860039ed1f44306b357653?source=search" + }, + { + "job": "Водитель-экспедитор", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "52 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/b89053c300038ea8750039ed1f716153343631?source=search" + }, + { + "job": "Уборщик административных помещений", + "pay": "не указано", + "gender": "Женщина", + "age": "42 года", + "location": "Минск, м. Академия наук,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/36886af40003b582fc0039ed1f783858465946?source=search" + }, + { + "job": "Администратор , специалист по выписке,старший кассир, продавец-консультант, мерчендайзер.", + "pay": "не указано", + "gender": "Женщина", + "age": "41 год", + "location": "Минск, м. Каменная Горка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/51dea0a6000319998b0039ed1f374f6c324357?source=search" + }, + { + "job": "Юрисконсульт", + "pay": "не указано", + "gender": "Женщина", + "age": "26 лет", + "location": "Минск, м. Каменная Горка,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/a32ec72c0001a7fe8c0039ed1f4a46627a304c?source=search" + }, + { + "job": "Инженер садово-паркового строительства и ландшафтного проектирования", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, готов к переезду (Минск),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/550804d900031fbeb90039ed1f7a65734f3267?source=search" + }, + { + "job": "Бухгалтер", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "39 лет", + "location": "Минск, м. Партизанская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/1990d7f9000604754e0039ed1f34596e726348?source=search" + }, + { + "job": "Директор кафе", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, м. Каменная Горка,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/a46994f20002d1afdb0039ed1f795866687467?source=search" + }, + { + "job": "Работник склада", + "pay": "720 бел. руб.", + "gender": "Мужчина", + "age": "42 года", + "location": "Минск, м. Академия наук,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/bedc92d00002c8e7a40039ed1f4f4738566633?source=search" + }, + { + "job": "Водитель легкового транспорта", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "38 лет", + "location": "Минск, м. Могилевская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/47b3d5020003ed8e630039ed1f515a4c6f6268?source=search" + }, + { + "job": "Специалист,менеджер", + "pay": "не указано", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, м. Уручье,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/a89f9ed20005952e110039ed1f364770336759?source=search" + }, + { + "job": "Front-End", + "pay": "не указано", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, м. Малиновка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/d79e466a0007144e100039ed1f6a776a737142?source=search" + }, + { + "job": "Бухгалтер", + "pay": "1 300 бел. руб.", + "gender": "Женщина", + "age": "35 лет", + "location": "Минск, м. Институт Культуры,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/e947c3980003431ecb0039ed1f364139464b33?source=search" + }, + { + "job": "Бухгалтер", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "32 года", + "location": "Минск, м. Партизанская,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/b7a056f800022160ef0039ed1f44443369794d?source=search" + }, + { + "job": "Специалист по работе с клиентами", + "pay": "не указано", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/b39fd6b6000712ba8d0039ed1f556367776649?source=search" + }, + { + "job": "помощник бухгалтера,оператор пк (специалист по выписке ттн)", + "pay": "695 бел. руб.", + "gender": "Женщина", + "age": "29 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/3c080e1a00050cec160039ed1f464671587a43?source=search" + }, + { + "job": "Junior Java Developer", + "pay": "не указано", + "gender": "Male", + "age": "19 years", + "location": "Minsk, not willing to relocate,prepared for business trips", + "url": "https://jobs.tut.by/resume/31d6b9740006eeaa180039ed1f433576446e6b?source=search" + }, + { + "job": "водитель", + "pay": "не указано", + "gender": "Мужчина", + "age": "52 года", + "location": "Минск, м. Уручье,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/030b160200023275ec0039ed1f486a324e4858?source=search" + }, + { + "job": "Косметик 5 разряда", + "pay": "не указано", + "gender": "Женщина", + "age": "39 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/b9f1c57d00061af08d0039ed1f5236784e3731?source=search" + }, + { + "job": "инженер-механик", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, м. Малиновка,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/078dd4b40006ac1e9a0039ed1f3435494a5a32?source=search" + }, + { + "job": "Администратор", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "41 год", + "location": "Минск, м. Каменная Горка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/684ec33300043240450039ed1f6261446c334d?source=search" + }, + { + "job": "Руководитель отдела логистики, (импорт, экспорт), ВЭД, морской фрахт, контейнерные перевозки, KAM", + "pay": "не указано", + "gender": "Мужчина", + "age": "36 лет", + "location": "Новороссийск, готов к переезду (Москва,Китай,Республика Крым,Воронежская область,Ямало-Ненецкий АО,Другие страны,Ставропольский край,Минск,Ростовская область,Краснодарский край),готов к командировкам", + "url": "https://jobs.tut.by/resume/a56542250001cc3b1b0039ed1f39724e48344a?source=search" + }, + { + "job": "Личный водитель", + "pay": "не указано", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/8d755181000411bb530039ed1f496e6b577a46?source=search" + }, + { + "job": "Зам. начальника цеха,мастер,инженер", + "pay": "1 000 бел. руб.", + "gender": "МужчинаМинск", + "age": "м. Пушкинская", + "location": "готов к переезду, готов к командировкам", + "url": "https://jobs.tut.by/resume/d9db78bd000149f25f0039ed1f776361363955?source=search" + }, + { + "job": "Водитель-экспедитор", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "52 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/b89053c300038ea8750039ed1f716153343631?source=search" + }, + { + "job": "зав.отделом,зам.зав.отделом,специалист по приемке", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "39 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/c7a05d9500032b5c4f0039ed1f7654524b3732?source=search" + }, + { + "job": "Frontend-разработчик", + "pay": "не указано", + "gender": "МужчинаМинск", + "age": "не готов к переезду", + "location": "не готов к командировкам, ", + "url": "https://jobs.tut.by/resume/ed07e3ff00042f3a860039ed1f6c6f6e4b7973?source=search" + }, + { + "job": "Системный администратор, техподдержка, веб", + "pay": "680 бел. руб.", + "gender": "МужчинаМинск", + "age": "м. Академия наук", + "location": "не готов к переезду, готов к редким командировкам", + "url": "https://jobs.tut.by/resume/83d8f15300016f34880039ed1f6a736d74395a?source=search" + }, + { + "job": "Специалист по маркетингу", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/6ce4782600051b6c420039ed1f78696c716c44?source=search" + }, + { + "job": "Бухгалтер", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "30 лет", + "location": "Минск, м. Малиновка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/6955f2760001f45cdd0039ed1f713030656779?source=search" + }, + { + "job": "Администратор БД Oracle, разработчик PL/SQL, сетевой инженер Cisco, системный администратор Windows", + "pay": "не указано", + "gender": "Мужчина", + "age": "30 лет", + "location": "Мозырь, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/20a95df200060ce3b50039ed1f7338346a4536?source=search" + }, + { + "job": "Представитель/менеджер", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "39 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/e727c811000715c0180039ed1f64396a743842?source=search" + }, + { + "job": "Специалист по логистике", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/c712657000072075b90039ed1f6d4877576a57?source=search" + }, + { + "job": "Руководитель отдела продаж", + "pay": "не указано", + "gender": "Мужчина", + "age": "39 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/d8637bc500025308d60039ed1f485052533675?source=search" + }, + { + "job": "Сборщик мебели", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "39 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/d6ddf00f00010646110039ed1f654534795453?source=search" + }, + { + "job": "Региональный менеджер", + "pay": "не указано", + "gender": "Мужчина", + "age": "32 года", + "location": "Гомель, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/444ce1c40002f531050039ed1f727939614256?source=search" + }, + { + "job": "Менеджер регионального развития", + "pay": "не указано", + "gender": "Мужчина", + "age": "48 лет", + "location": "Минск, готов к переезду (Беларусь,Москва,Санкт-Петербург,Украина,Краснодар),готов к командировкам", + "url": "https://jobs.tut.by/resume/4e3a49eb00055fd4250039ed1f543978333445?source=search" + }, + { + "job": "Бухгалтер-экономист", + "pay": "500 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/d8461c760003f78b520039ed1f3231504f6573?source=search" + }, + { + "job": "Бухгалтер", + "pay": "500 бел. руб.", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, м. Площадь Якуба Коласа,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/29343cda00034d39c20039ed1f33597859614c?source=search" + }, + { + "job": "Комплектовщик", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "43 года", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/bf52c4af00065e58040039ed1f666c4f524635?source=search" + }, + { + "job": "Управляющий", + "pay": "не указано", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, м. Институт Культуры,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/b16e243900012378360039ed1f75626c683146?source=search" + }, + { + "job": "Специалист в сфере сервисного обслуживания и ремонта автомобилей.", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "42 года", + "location": "Минск, м. Каменная Горка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/fe6e8cd400069e01a40039ed1f414f6766524d?source=search" + }, + { + "job": "Начальник отдела АХО", + "pay": "не указано", + "gender": "Женщина", + "age": "48 лет", + "location": "Минск, м. Академия наук,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/411bcef700040f82d00039ed1f546a695a7a6e?source=search" + }, + { + "job": "Инженер-механик", + "pay": "не указано", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, м. Уручье,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/43e7bfbf0002b6d3c60039ed1f593046494943?source=search" + }, + { + "job": "Специалист по продаже автозапчастей, мастер, начальник участка (цеха), рассмотрю все варианты", + "pay": "не указано", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Кунцевщина,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/b549564b0002d4ae3b0039ed1f356254374c6e?source=search" + }, + { + "job": "Начальник цеха", + "pay": "1 400 бел. руб.", + "gender": "Мужчина", + "age": "41 год", + "location": "Минск, м. Малиновка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/c44a9a240003e448be0039ed1f495857643556?source=search" + }, + { + "job": "Охранник,старший охранник,администратор", + "pay": "500 бел. руб.", + "gender": "Мужчина", + "age": "43 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/51ab65200001cf82bd0039ed1f4f7348437649?source=search" + }, + { + "job": "Экономист", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "29 лет", + "location": "Минск, готова к переезду (Беларусь,Другие страны),готова к командировкам", + "url": "https://jobs.tut.by/resume/868dcba80005023ca60039ed1f65386437684d?source=search" + }, + { + "job": "Администратор", + "pay": "не указано", + "gender": "Женщина", + "age": "29 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/8f2bb4270000cdf8e90039ed1f42694f416f4a?source=search" + }, + { + "job": "Повар-универсал 6 разряд (японская и европейская кухня)", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, м. Партизанская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/e2d7df7b000535699d0039ed1f596833706832?source=search" + }, + { + "job": "Начальник отдела снабжения", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, готов к переезду (Минск,Гродно),готов к командировкам", + "url": "https://jobs.tut.by/resume/96eb6b2400038699ed0039ed1f71734761426a?source=search" + }, + { + "job": "Переводчик немецкого и английского языков", + "pay": "не указано", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/5eb6e78a000201f3730039ed1f496c3075795a?source=search" + }, + { + "job": "Кладовщик", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "48 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/19ac00e5000124d6ed0039ed1f4976556c6569?source=search" + }, + { + "job": "Бармен/бариста", + "pay": "не указано", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, м. Восток,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/aa0cc61d00041026d70039ed1f4a7544594f4e?source=search" + }, + { + "job": "Начальник отдела", + "pay": "не указано", + "gender": "Женщина", + "age": "46 лет", + "location": "Минск, м. Партизанская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/d94232dd00018bba6c0039ed1f6c7244703866?source=search" + }, + { + "job": "Инженер-механик, мастер производственного цеха", + "pay": "не указано", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/dab0ac5b00032bd8660039ed1f4571504d7169?source=search" + }, + { + "job": "Инженер, Менеджер по продажам", + "pay": "не указано", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, готов к переезду (Беларусь,Кыргызстан,Узбекистан,Россия,Казахстан,Азербайджан,Другие страны,Грузия),готов к командировкам", + "url": "https://jobs.tut.by/resume/4383dec50000e7490d0039ed1f336544306778?source=search" + }, + { + "job": "Менеджер по продажам и ключевым клиентам", + "pay": "501 USD", + "gender": "Мужчина", + "age": "48 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/8a187c5f00012100bb0039ed1f30485a6c6d4e?source=search" + }, + { + "job": "Маркетолог, контент-менеджер", + "pay": "не указано", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/9d2ce88000069f66790039ed1f5149796c7952?source=search" + }, + { + "job": "Инженер информационных технологий", + "pay": "не указано", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/9f38b63d00038ec7420039ed1f53447a627345?source=search" + }, + { + "job": "Заведующий складом, кладовщик.", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/9b005451000608f4c00039ed1f7155426d3834?source=search" + }, + { + "job": "Водитель автомобиля", + "pay": "не указано", + "gender": "Мужчина", + "age": "19 лет", + "location": "Минск, м. Малиновка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/74c8e58d00071a4d130039ed1f6e434b546551?source=search" + }, + { + "job": "Кладовщик", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/d75a6891000390ebd40039ed1f656469774858?source=search" + }, + { + "job": "Начальник производственно-эксплуатационной службы", + "pay": "1 200 USD", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, м. Уручье,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/8d4e0b310000c0f8fa0039ed1f777770596755?source=search" + }, + { + "job": "Промоутер; Супервайзер; Менеджер по продажам; ", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/52bacf7b00036338080039ed1f4a6f43764445?source=search" + }, + { + "job": "Директор, зам.директора, начальник отдела закупок, начальник отдела снабжения.", + "pay": "не указано", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/becd7a3600018005b80039ed1f697656687238?source=search" + }, + { + "job": "Специалист по выписке ТТН /оператор ПК/продавец-консультант", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, м. Могилевская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/47f335e60001a4e5f80039ed1f554276476c78?source=search" + }, + { + "job": "Графический художник (2D-Художник, концепт-художник)", + "pay": "500 бел. руб.", + "gender": "Женщина", + "age": "19 лет", + "location": "Минск, м. Спортивная,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/e89cbcb10005dbf3480039ed1f643244644657?source=search" + }, + { + "job": "Projects manager, team leader", + "pay": "3 000 USD", + "gender": "Male", + "age": "46 years", + "location": "Novosibirsk, willing to relocate (Saint Petersburg,Krasnodar,Kaliningrad,Minsk),prepared for business trips", + "url": "https://jobs.tut.by/resume/d013b80e000215370c0039ed1f683743344574?source=search" + }, + { + "job": "Делопроизводитель", + "pay": "не указано", + "gender": "Женщина", + "age": "33 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/19c1dd9a0002515ef20039ed1f41693775756a?source=search" + }, + { + "job": "кладовщик-грузчик", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, м. Могилевская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/3fcde0c80002b03cd30039ed1f5674377a6537?source=search" + }, + { + "job": "Экономист, финансовый аналитик, финансовый менеджер", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/7d96586c000266f4530039ed1f364d65354556?source=search" + }, + { + "job": "Мастер-приемщик", + "pay": "не указано", + "gender": "Мужчина", + "age": "31 год", + "location": "Витебск, готов к переезду (Минск),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/153691830006dbc3290039ed1f766d6b61737a?source=search" + }, + { + "job": "Специалист по работе с клиентами/Начальник склада / Продавец - консультант", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "37 лет", + "location": "Минск, м. Уручье,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/6c312f72000130ac250039ed1f357736434278?source=search" + }, + { + "job": "QA engineer\\Software testing engineer", + "pay": "не указано", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, м. Борисовский тракт,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/f3ac28560000c955690039ed1f554e4769694b?source=search" + }, + { + "job": "IT Researcher / Recruiter", + "pay": "не указано", + "gender": "Женщина", + "age": "30 лет", + "location": "Минск, м. Малиновка,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/35b2d0250006ecfbe10039ed1f4e664c396a31?source=search" + }, + { + "job": "Кладовщик-грузчик,комплектовщик", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, м. Тракторный завод,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/304730a50001fd184f0039ed1f37356a76534a?source=search" + }, + { + "job": "ведущий юрисконсульт/ юрист", + "pay": "не указано", + "gender": "Женщина", + "age": "49 лет", + "location": "Минск, м. Уручье,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/58015b2e0000e6dc2d0039ed1f716b546a4369?source=search" + }, + { + "job": "Охранник,старший охранник,администратор", + "pay": "500 бел. руб.", + "gender": "Мужчина", + "age": "43 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/51ab65200001cf82bd0039ed1f4f7348437649?source=search" + }, + { + "job": "Инженер-механик", + "pay": "не указано", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, м. Уручье,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/43e7bfbf0002b6d3c60039ed1f593046494943?source=search" + }, + { + "job": "Администратор", + "pay": "не указано", + "gender": "Женщина", + "age": "29 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/8f2bb4270000cdf8e90039ed1f42694f416f4a?source=search" + }, + { + "job": "Повар-универсал 6 разряд (японская и европейская кухня)", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, м. Партизанская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/e2d7df7b000535699d0039ed1f596833706832?source=search" + }, + { + "job": "Переводчик немецкого и английского языков", + "pay": "не указано", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/5eb6e78a000201f3730039ed1f496c3075795a?source=search" + }, + { + "job": "Графический художник (2D-Художник, концепт-художник)", + "pay": "500 бел. руб.", + "gender": "Женщина", + "age": "19 лет", + "location": "Минск, м. Спортивная,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/e89cbcb10005dbf3480039ed1f643244644657?source=search" + }, + { + "job": "Начальник отдела снабжения", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, готов к переезду (Минск,Гродно),готов к командировкам", + "url": "https://jobs.tut.by/resume/96eb6b2400038699ed0039ed1f71734761426a?source=search" + }, + { + "job": "Экономист, финансовый аналитик, финансовый менеджер", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/7d96586c000266f4530039ed1f364d65354556?source=search" + }, + { + "job": "Кладовщик", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "48 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/19ac00e5000124d6ed0039ed1f4976556c6569?source=search" + }, + { + "job": "Начальник отдела АХО", + "pay": "не указано", + "gender": "Женщина", + "age": "48 лет", + "location": "Минск, м. Академия наук,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/411bcef700040f82d00039ed1f546a695a7a6e?source=search" + }, + { + "job": "Специалист в сфере сервисного обслуживания и ремонта автомобилей.", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "42 года", + "location": "Минск, м. Каменная Горка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/fe6e8cd400069e01a40039ed1f414f6766524d?source=search" + }, + { + "job": "Инженер информационных технологий", + "pay": "не указано", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/9f38b63d00038ec7420039ed1f53447a627345?source=search" + }, + { + "job": "Директор, зам.директора, начальник отдела закупок, начальник отдела снабжения.", + "pay": "не указано", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/becd7a3600018005b80039ed1f697656687238?source=search" + }, + { + "job": "Бармен/бариста", + "pay": "не указано", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, м. Восток,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/aa0cc61d00041026d70039ed1f4a7544594f4e?source=search" + }, + { + "job": "Начальник производственно-эксплуатационной службы", + "pay": "1 200 USD", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, м. Уручье,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/8d4e0b310000c0f8fa0039ed1f777770596755?source=search" + }, + { + "job": "Специалист по работе с клиентами/Начальник склада / Продавец - консультант", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "37 лет", + "location": "Минск, м. Уручье,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/6c312f72000130ac250039ed1f357736434278?source=search" + }, + { + "job": "Инженер, Менеджер по продажам", + "pay": "не указано", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, готов к переезду (Беларусь,Кыргызстан,Узбекистан,Россия,Казахстан,Азербайджан,Другие страны,Грузия),готов к командировкам", + "url": "https://jobs.tut.by/resume/4383dec50000e7490d0039ed1f336544306778?source=search" + }, + { + "job": "Менеджер по продажам и ключевым клиентам", + "pay": "501 USD", + "gender": "Мужчина", + "age": "48 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/8a187c5f00012100bb0039ed1f30485a6c6d4e?source=search" + }, + { + "job": "Промоутер; Супервайзер; Менеджер по продажам; ", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/52bacf7b00036338080039ed1f4a6f43764445?source=search" + }, + { + "job": "Инженер-конструктор, инженер-проектировщик", + "pay": "не указано", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/3ec2395900019d92170039ed1f614c55614439?source=search" + }, + { + "job": "Кладовщик", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/d75a6891000390ebd40039ed1f656469774858?source=search" + }, + { + "job": "IT директор, Начальник отдела IT, Project manager, IT Руководитель", + "pay": "не указано", + "gender": "Мужчина", + "age": "45 лет", + "location": "Минск, готов к переезду (Москва,Чехия,Сингапур,Словения,Польша,Германия,Швейцария),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/688ce684000198be810039ed1f4a5845447461?source=search" + }, + { + "job": "junior specialist", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, готов к переезду (Москва,Санкт-Петербург,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/a4835c0e00058ebb720039ed1f656b4d433441?source=search" + }, + { + "job": "Начальник отдела/управления", + "pay": "не указано", + "gender": "Мужчина", + "age": "39 лет", + "location": "Минск, готов к переезду (Москва,Санкт-Петербург,Нижний Новгород,Смоленск,Ростов-на-Дону,Ессентуки),готов к командировкам", + "url": "https://jobs.tut.by/resume/caf689cb0001bd3fa40039ed1f4e5442777454?source=search" + }, + { + "job": "Менеджер по работе с клиентами", + "pay": "не указано", + "gender": "Мужчина", + "age": "41 год", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/ae5afc6c00052394250039ed1f636a44734572?source=search" + }, + { + "job": "Визуальный мерчандайзер", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, м. Могилевская,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/d2978c050003fa9eb80039ed1f42316b625553?source=search" + }, + { + "job": "Инженер-строитель,мастер,прораб,проектировщик", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "29 лет", + "location": "Бобруйск, хочу переехать (Минск,Бобруйск),готов к командировкам", + "url": "https://jobs.tut.by/resume/dfea014900012586ea0039ed1f63426e593167?source=search" + }, + { + "job": "Графический дизайнер", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "26 лет", + "location": "Минск, м. Петровщина,готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/7bf1a8ad000331e7e10039ed1f4f7830766a6c?source=search" + }, + { + "job": "Заместитель главного бухгалтера/главный бухгалтер", + "pay": "1 200 бел. руб.", + "gender": "Женщина", + "age": "44 года", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/32a1b9330001daad230039ed1f6168766d3053?source=search" + }, + { + "job": "Биолог. Преподаватель анатомии, генетики,экологии, гигиены, физиологии", + "pay": "не указано", + "gender": "Женщина", + "age": "30 лет", + "location": "Минск, готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/07ab94320006a17a670039ed1f53366c545a6f?source=search" + }, + { + "job": "Директор по персоналу (проектная работа)", + "pay": "не указано", + "gender": "Женщина", + "age": "42 года", + "location": "Минск, м. Уручье,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/d306c3d50006f7fcff0039ed1f396648327453?source=search" + }, + { + "job": "Инженер-строитель", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "52 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/797b60b000045ff28b0039ed1f6e6f43333377?source=search" + }, + { + "job": "Руководитель филиала/представительства, Начальник управления продаж, Коммерческий директор", + "pay": "не указано", + "gender": "Мужчина", + "age": "36 лет", + "location": "Могилев, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/76478efa0003c520890039ed1f524b54676662?source=search" + }, + { + "job": "Кладовщик", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, м. Институт Культуры,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/20a20ba800031699f80039ed1f33775454726c?source=search" + }, + { + "job": "Слесарь-ремонтник", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, м. Малиновка,готов к переезду (Беларусь,Россия,Другие страны),готов к командировкам", + "url": "https://jobs.tut.by/resume/502d09b50003db11d50039ed1f44503531454d?source=search" + }, + { + "job": "Территориальный супервайзер", + "pay": "700 USD", + "gender": "Мужчина", + "age": "39 лет", + "location": "Молодечно, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/910ee2730000c92a480039ed1f30696d4c7276?source=search" + }, + { + "job": "Эникейщик/ Помощник системного администратора/ Сотрудник техподдержки.", + "pay": "не указано", + "gender": "Мужчина", + "age": "30 лет", + "location": "Брест, готов к переезду (Минск),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/8346ee5600027c39b70039ed1f755737426369?source=search" + }, + { + "job": "Начальник производства/Lean production/Бережливое производство", + "pay": "не указано", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/975f940f00054ac92d0039ed1f503179335955?source=search" + }, + { + "job": "Администратор магазина ,продавец ст. ,кассир ст.", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "45 лет", + "location": "Волковыск, готова к переезду (Минск),не готова к командировкам", + "url": "https://jobs.tut.by/resume/0d2abfbc00031f2ff40039ed1f556a77304144?source=search" + }, + { + "job": "Веб-дизайнер", + "pay": "не указано", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/6dad64a70000e1dc540039ed1f59475251756f?source=search" + }, + { + "job": "junior specialist", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, готов к переезду (Москва,Санкт-Петербург,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/a4835c0e00058ebb720039ed1f656b4d433441?source=search" + }, + { + "job": "Визуальный мерчандайзер", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, м. Могилевская,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/d2978c050003fa9eb80039ed1f42316b625553?source=search" + }, + { + "job": "Секретарь", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "21 год", + "location": "Глубокое, готова к переезду (Минск,Витебск),готова к командировкам", + "url": "https://jobs.tut.by/resume/2d39fdf100039c3d540039ed1f627074443656?source=search" + }, + { + "job": "Территориальный супервайзер", + "pay": "700 USD", + "gender": "Мужчина", + "age": "39 лет", + "location": "Молодечно, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/910ee2730000c92a480039ed1f30696d4c7276?source=search" + }, + { + "job": "Художник-дизайнер", + "pay": "500 бел. руб.", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, м. Партизанская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/3d59f9480006a615eb0039ed1f426b77376539?source=search" + }, + { + "job": "Кладовщик", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, м. Институт Культуры,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/20a20ba800031699f80039ed1f33775454726c?source=search" + }, + { + "job": "Специалист с опытом работы на различных должностях", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "29 лет", + "location": "Минск, м. Институт Культуры,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/768509060001d365160039ed1f524631675077?source=search" + }, + { + "job": "Инженер-строитель,мастер,прораб,проектировщик", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "29 лет", + "location": "Бобруйск, хочу переехать (Минск,Бобруйск),готов к командировкам", + "url": "https://jobs.tut.by/resume/dfea014900012586ea0039ed1f63426e593167?source=search" + }, + { + "job": "Менеджер по работе с клиентами", + "pay": "не указано", + "gender": "Мужчина", + "age": "41 год", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/ae5afc6c00052394250039ed1f636a44734572?source=search" + }, + { + "job": "Инструктор тренажерного зала", + "pay": "300 бел. руб.", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, м. Пушкинская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/bb9a505d0001a8ba160039ed1f6b3662366c4d?source=search" + }, + { + "job": "Администратор,Охранник,Продавец,Кладовщик", + "pay": "750 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, м. Малиновка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/ceaaf0130001c318460039ed1f596161653963?source=search" + }, + { + "job": "Заместитель директора", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "48 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/20495a270006af9c870039ed1f794f42664f65?source=search" + }, + { + "job": "Нынешняя - Начальник отдела ВЭД (импорт, продажи, закупки, дистрибуция)", + "pay": "не указано", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/9b126a6e00017da7f00039ed1f74596a356b43?source=search" + }, + { + "job": "C# / C++ Junior developer", + "pay": "не указано", + "gender": "МужчинаМинск", + "age": "м. Грушевка", + "location": "не готов к переезду, не готов к командировкам", + "url": "https://jobs.tut.by/resume/072a4fbc0006bce2470039ed1f6768747a307a?source=search" + }, + { + "job": "Руководитель филиала/представительства, Начальник управления продаж, Коммерческий директор", + "pay": "не указано", + "gender": "Мужчина", + "age": "36 лет", + "location": "Могилев, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/76478efa0003c520890039ed1f524b54676662?source=search" + }, + { + "job": "Водитель персональный, личный водитель", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "53 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/130296670002a889d70039ed1f776e44446c4e?source=search" + }, + { + "job": "Графический дизайнер", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "26 лет", + "location": "Минск, м. Петровщина,готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/7bf1a8ad000331e7e10039ed1f4f7830766a6c?source=search" + }, + { + "job": "Художник-дизайнер", + "pay": "500 бел. руб.", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, м. Партизанская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/3d59f9480006a615eb0039ed1f426b77376539?source=search" + }, + { + "job": "Инженер-механик", + "pay": "не указано", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/c955038d0003255c5e0039ed1f4c3644316d46?source=search" + }, + { + "job": "Заместитель главного бухгалтера/главный бухгалтер", + "pay": "1 200 бел. руб.", + "gender": "Женщина", + "age": "44 года", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/32a1b9330001daad230039ed1f6168766d3053?source=search" + }, + { + "job": "Биолог. Преподаватель анатомии, генетики,экологии, гигиены, физиологии", + "pay": "не указано", + "gender": "Женщина", + "age": "30 лет", + "location": "Минск, готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/07ab94320006a17a670039ed1f53366c545a6f?source=search" + }, + { + "job": "Специалист по работе с клиентами (без поиска клиентов)", + "pay": "не указано", + "gender": "Женщина", + "age": "37 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/4108e81300018f47b40039ed1f46776c42724d?source=search" + }, + { + "job": "Охранник", + "pay": "500 бел. руб.", + "gender": "Мужчина", + "age": "58 лет", + "location": "Минск, м. Автозаводская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/dbc118200002535ae30039ed1f7677724c3479?source=search" + }, + { + "job": "Специалист по продажам", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, м. Малиновка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/c3ac360d00050cbc5e0039ed1f4b3673794951?source=search" + }, + { + "job": "Ведущий специалист", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "29 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/6fa34f5400041902270039ed1f50714e396b54?source=search" + }, + { + "job": "Заведующий складом,Заведующий хозяйством(завхоз)", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/a11ce94800033be2340039ed1f396b30687361?source=search" + }, + { + "job": "Администратор", + "pay": "750 бел. руб.", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/0cda7d1500021d13930039ed1f516e46343070?source=search" + }, + { + "job": "Программист PHP", + "pay": "666 бел. руб.", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, м. Малиновка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/7d74d86d0006eed9cb0039ed1f553731785368?source=search" + }, + { + "job": "Главный энергетик, энергетик, электрик.", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, м. Малиновка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/28370e150005e94dd60039ed1f6d7663573275?source=search" + }, + { + "job": "Инженер, менеджер, мастер", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "47 лет", + "location": "Минск, м. Партизанская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/17e6d7fe000114dceb0039ed1f527565383637?source=search" + }, + { + "job": "Специалист по продаже автомобилей с пробегом", + "pay": "1 400 бел. руб.", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/539c18c50006d263fb0039ed1f4f453671446a?source=search" + }, + { + "job": "Бухгалтер", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, готова к переезду (Беларусь),готова к редким командировкам", + "url": "https://jobs.tut.by/resume/9893071d00071148830039ed1f46586b436d4e?source=search" + }, + { + "job": "Уборщик помещений", + "pay": "150 бел. руб.", + "gender": "Женщина", + "age": "34 года", + "location": "Минск, м. Каменная Горка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/29f30d6f000217406a0039ed1f317a6d525661?source=search" + }, + { + "job": "Руководитель отдела", + "pay": "3 000 бел. руб.", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, м. Петровщина,готов к переезду (Россия,Другие страны),готов к командировкам", + "url": "https://jobs.tut.by/resume/feb70b910002a977a30039ed1f4e6c61657754?source=search" + }, + { + "job": "Парикмахер-универсал", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/bf71818e00050ca5e90039ed1f4a304631595a?source=search" + }, + { + "job": "журналист, редактор, копирайтер", + "pay": "не указано", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, м. Тракторный завод,готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/fffe82160001ed6dad0039ed1f466854763565?source=search" + }, + { + "job": "Водитель категории "В", "С"", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/a564d3000003c6bc6a0039ed1f477059453371?source=search" + }, + { + "job": "Руководитель в сфере строительства(Руководитель проекта,Главный инженер,Директор)", + "pay": "не указано", + "gender": "Мужчина", + "age": "51 год", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/ae55abe40000dcf41f0039ed1f697263356539?source=search" + }, + { + "job": "Бухгалтер-экономист", + "pay": "600 USD", + "gender": "Мужчина", + "age": "27 лет", + "location": "Гомель, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/31e8d8bf00038ed92d0039ed1f7458466b5a4b?source=search" + }, + { + "job": "Инженер по техническому надзору за строительством", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, м. Михалово,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/88dab3ed0000e47ca60039ed1f5037796f5866?source=search" + }, + { + "job": "UX/UI Designer", + "pay": "не указано", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/a526de5200068c7f740039ed1f343139527341?source=search" + }, + { + "job": "Рабочий по комплексному обслуживанию зданий; дворник", + "pay": "500 бел. руб.", + "gender": "Мужчина", + "age": "57 лет", + "location": "Минск, м. Спортивная,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/56105d8a0002f8e0e60039ed1f547858773974?source=search" + }, + { + "job": "Контролер торгового зала(охранник)", + "pay": "500 бел. руб.", + "gender": "Мужчина", + "age": "38 лет", + "location": "Минск, м. Немига,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/c8ab4dea00037ffe2c0039ed1f754c76587645?source=search" + }, + { + "job": "Монтажник металлоконструкций, технологического оборудования и трубопроводов", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, м. Петровщина,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/e51bd6650007064b500039ed1f6f4a705a6b4f?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "26 лет", + "location": "Минск, м. Каменная Горка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/b7b93ca80005e5aee70039ed1f345053766263?source=search" + }, + { + "job": "Менеджер по продажам автомобилей", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/6429d4f1000642a14f0039ed1f506e52446d42?source=search" + }, + { + "job": "Главный инженер", + "pay": "100 000 рос. руб.", + "gender": "МужчинаМинск", + "age": "готов к переезду", + "location": "не готов к командировкам, ", + "url": "https://jobs.tut.by/resume/ab7f225300062264200039ed1f6f686a323566?source=search" + }, + { + "job": "JavaScript developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/db4524c9000461bd560039ed1f6e6148375868?source=search" + }, + { + "job": "Инженер-технолог ,Мастер,Оператор станков с ЧПУ", + "pay": "1 600 бел. руб.", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, м. Грушевка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/b8e845bd00023518250039ed1f353762764f55?source=search" + }, + { + "job": "Заместитель директора по снабжению", + "pay": "не указано", + "gender": "Мужчина", + "age": "39 лет", + "location": "Минск, м. Автозаводская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/dd650fd30000d53fd60039ed1f58554d576b62?source=search" + }, + { + "job": "Супервайзер", + "pay": "1 400 бел. руб.", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, м. Спортивная,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/0e555e97000218ced40039ed1f6b45644d5241?source=search" + }, + { + "job": "Заведующий лабораторией", + "pay": "1 500 бел. руб.", + "gender": "Женщина", + "age": "40 лет", + "location": "Минск, м. Каменная Горка,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/21ed02b300050aedc80039ed1f30354737506f?source=search" + }, + { + "job": "Мастер-приемщик", + "pay": "не указано", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, м. Грушевка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/e9fcf84000030718940039ed1f50706b61677a?source=search" + }, + { + "job": "Водитель.водителем B, C, D;4 р-да, 2 класса", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "49 лет", + "location": "Минск, м. Фрунзенская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/6ece3e140003ad17fb0039ed1f4a69444b3031?source=search" + }, + { + "job": "Главный бухгалтер, заместитель главного бухгалтера", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "40 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/4a7553740005416b560039ed1f6377706e386e?source=search" + }, + { + "job": "Грузчик-кладовщик", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/7a3aa38800064602a00039ed1f624d3242537a?source=search" + }, + { + "job": "Web-разработчик", + "pay": "не указано", + "gender": "Женщина", + "age": "23 года", + "location": "Бобруйск, хочу переехать (Минск),готова к редким командировкам", + "url": "https://jobs.tut.by/resume/e2aca22e0006832a180039ed1f4d5a6c383551?source=search" + }, + { + "job": "Шеф повар. Су шеф.повар", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/c4982166000337b9b80039ed1f43674b736f54?source=search" + }, + { + "job": "Специалист по снабжению", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "50 лет", + "location": "Минск, м. Площадь Якуба Коласа,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/68ebe1e300039eee3d0039ed1f553675544762?source=search" + }, + { + "job": "Менеджер по работе с клиентами", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, м. Малиновка,готов к переезду (Москва,Польша),готов к командировкам", + "url": "https://jobs.tut.by/resume/65f7dcf700028512530039ed1f6466554f4e34?source=search" + }, + { + "job": "SMM-менеджер", + "pay": "не указано", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, готова к переезду (Пинск),готова к редким командировкам", + "url": "https://jobs.tut.by/resume/54d6e120000573a9200039ed1f795a56515347?source=search" + }, + { + "job": "Web-разработчик", + "pay": "не указано", + "gender": "Женщина", + "age": "23 года", + "location": "Бобруйск, хочу переехать (Минск),готова к редким командировкам", + "url": "https://jobs.tut.by/resume/e2aca22e0006832a180039ed1f4d5a6c383551?source=search" + }, + { + "job": "Охранник", + "pay": "500 бел. руб.", + "gender": "Мужчина", + "age": "58 лет", + "location": "Минск, м. Автозаводская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/dbc118200002535ae30039ed1f7677724c3479?source=search" + }, + { + "job": "Специалист по снабжению", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "50 лет", + "location": "Минск, м. Площадь Якуба Коласа,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/68ebe1e300039eee3d0039ed1f553675544762?source=search" + }, + { + "job": "Водитель.водителем B, C, D;4 р-да, 2 класса", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "49 лет", + "location": "Минск, м. Фрунзенская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/6ece3e140003ad17fb0039ed1f4a69444b3031?source=search" + }, + { + "job": "Главный энергетик, энергетик, электрик.", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, м. Малиновка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/28370e150005e94dd60039ed1f6d7663573275?source=search" + }, + { + "job": "Мастер-приемщик", + "pay": "не указано", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, м. Грушевка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/e9fcf84000030718940039ed1f50706b61677a?source=search" + }, + { + "job": "Грузчик-кладовщик", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/7a3aa38800064602a00039ed1f624d3242537a?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "26 лет", + "location": "Минск, м. Каменная Горка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/b7b93ca80005e5aee70039ed1f345053766263?source=search" + }, + { + "job": "Бухгалтер", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, готова к переезду (Беларусь),готова к редким командировкам", + "url": "https://jobs.tut.by/resume/9893071d00071148830039ed1f46586b436d4e?source=search" + }, + { + "job": "Заведующий складом,Заведующий хозяйством(завхоз)", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/a11ce94800033be2340039ed1f396b30687361?source=search" + }, + { + "job": "Менеджер по работе с клиентами", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, м. Малиновка,готов к переезду (Москва,Польша),готов к командировкам", + "url": "https://jobs.tut.by/resume/65f7dcf700028512530039ed1f6466554f4e34?source=search" + }, + { + "job": "SMM-менеджер", + "pay": "не указано", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, готова к переезду (Пинск),готова к редким командировкам", + "url": "https://jobs.tut.by/resume/54d6e120000573a9200039ed1f795a56515347?source=search" + }, + { + "job": "Менеджер по продажам автомобилей", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/6429d4f1000642a14f0039ed1f506e52446d42?source=search" + }, + { + "job": "Парикмахер-универсал", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/bf71818e00050ca5e90039ed1f4a304631595a?source=search" + }, + { + "job": "Руководитель в сфере строительства(Руководитель проекта,Главный инженер,Директор)", + "pay": "не указано", + "gender": "Мужчина", + "age": "51 год", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/ae55abe40000dcf41f0039ed1f697263356539?source=search" + }, + { + "job": "Главный бухгалтер, заместитель главного бухгалтера", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "40 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/4a7553740005416b560039ed1f6377706e386e?source=search" + }, + { + "job": "Инженер по техническому надзору за строительством", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, м. Михалово,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/88dab3ed0000e47ca60039ed1f5037796f5866?source=search" + }, + { + "job": "UX/UI Designer", + "pay": "не указано", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/a526de5200068c7f740039ed1f343139527341?source=search" + }, + { + "job": "Заместитель директора по снабжению", + "pay": "не указано", + "gender": "Мужчина", + "age": "39 лет", + "location": "Минск, м. Автозаводская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/dd650fd30000d53fd60039ed1f58554d576b62?source=search" + }, + { + "job": "Автослесарь", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/b6263d1400068edff30039ed1f626d6650344a?source=search" + }, + { + "job": "Менеджер", + "pay": "не указано", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, м. Малиновка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/e82b406700056a86310039ed1f474b7a773156?source=search" + }, + { + "job": "Модельер-конструктор", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/00ce534e0007058fc00039ed1f4e4e56467364?source=search" + }, + { + "job": "Инженер-химик", + "pay": "не указано", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/83a35d8e00025b939b0039ed1f444533634d55?source=search" + }, + { + "job": "Водитель", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "50 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/e552fbba0005f683740039ed1f77514f37736c?source=search" + }, + { + "job": "Медицинский регистратор, администратор", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "43 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/41a48cbc0005f8ede00039ed1f305969523767?source=search" + }, + { + "job": "Руководитель отдела продаж", + "pay": "не указано", + "gender": "Мужчина", + "age": "39 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/483f4be200059c0a770039ed1f4c6a6141554a?source=search" + }, + { + "job": "Ассистент маркетолога", + "pay": "не указано", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/8a2efc86000122d9d40039ed1f5a386c4d4865?source=search" + }, + { + "job": "Юрисконсульт", + "pay": "не указано", + "gender": "Женщина", + "age": "29 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/a59536160002a645f30039ed1f54736e437954?source=search" + }, + { + "job": "Инженер-технолог", + "pay": "не указано", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, м. Пушкинская,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/d6ddc4a100042daeb40039ed1f76467a686577?source=search" + }, + { + "job": "Бухгалтер", + "pay": "1 200 бел. руб.", + "gender": "Женщина", + "age": "35 лет", + "location": "Минск, м. Уручье,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/f80e80c80000e2d7430039ed1f52594f4c6f45?source=search" + }, + { + "job": "Инженер-химик-технолог", + "pay": "600 USD", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, готов к переезду (Беларусь),готов к командировкам", + "url": "https://jobs.tut.by/resume/6aa0488a0002b974180039ed1f574c4a623869?source=search" + }, + { + "job": "Начальник отдела персонала, заместитель начальника отдела персонала", + "pay": "не указано", + "gender": "Мужчина", + "age": "39 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/845e44db0002136dff0039ed1f596850787242?source=search" + }, + { + "job": "Водитель категория “B”", + "pay": "1 бел. руб.", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/66f80edb00045652c90039ed1f33794d504b43?source=search" + }, + { + "job": "Бармен-официант", + "pay": "500 бел. руб.", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, м. Институт Культуры,готова к переезду (Россия,Украина,Другие страны),готова к командировкам", + "url": "https://jobs.tut.by/resume/08a0a16900045e60bb0039ed1f317949314749?source=search" + }, + { + "job": "Водитель погрузчика", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "48 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/a1befb5e000444810a0039ed1f6a564f6c3437?source=search" + }, + { + "job": "Инженер, Инженер-проектировщик, 3D моделлер, 3D визуализатор", + "pay": "не указано", + "gender": "Мужчина", + "age": "27 лет", + "location": "Гродно, готов к переезду (Минск,Гродненская область,Гродно),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/ef350f4c00032cf4da0039ed1f676733775630?source=search" + }, + { + "job": "Сборщик мебели", + "pay": "не указано", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/e52a87880006e6e2ce0039ed1f714545675550?source=search" + }, + { + "job": "Кузовщик, сварщик", + "pay": "не указано", + "gender": "МужчинаМинск", + "age": "м. Площадь Победы", + "location": "не готов к переезду, не готов к командировкам", + "url": "https://jobs.tut.by/resume/bc1b613e00032ab1070039ed1f5771535a634c?source=search" + }, + { + "job": "Заместитель директора", + "pay": "не указано", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Институт Культуры,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/93f81384000314d94d0039ed1f33724e393853?source=search" + }, + { + "job": "Шеф повар. Су шеф.повар", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/c4982166000337b9b80039ed1f43674b736f54?source=search" + }, + { + "job": "Системный администратор", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "24 года", + "location": "Барановичи, готов к переезду (Минск,Гродно),готов к командировкам", + "url": "https://jobs.tut.by/resume/74e907f20001a5ab650039ed1f725435307553?source=search" + }, + { + "job": "Кладовщик, заведующий складом", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "50 лет", + "location": "Минск, м. Могилевская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/589e81bc000333055a0039ed1f6d7247543055?source=search" + }, + { + "job": "Ведущий менеджер по продажам", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/b02bc2cf00071e324e0039ed1f6d3448304b35?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Женщина", + "age": "29 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/66fe7f17000712bac90039ed1f564136744672?source=search" + }, + { + "job": "Торговый представитель", + "pay": "900 бел. руб.", + "gender": "МужчинаМинск", + "age": "готов к переезду", + "location": "готов к командировкам, ", + "url": "https://jobs.tut.by/resume/668821dd0005c020530039ed1f3267545a736c?source=search" + }, + { + "job": "Менеджер по работе с клиентами", + "pay": "500 USD", + "gender": "Мужчина", + "age": "22 года", + "location": "Днепр (Днепропетровск), хочу переехать (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/b37a42c30006b4126d0039ed1f684849475565?source=search" + }, + { + "job": "Инженер, Инженер-электрик", + "pay": "не указано", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Малиновка,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/8f7c803800033842040039ed1f6b414b396f64?source=search" + }, + { + "job": "Инженер по ремонту мобильных телефонов и планшетов", + "pay": "не указано", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/391b16d500071ad18f0039ed1f436c6879426b?source=search" + }, + { + "job": "Менеджер", + "pay": "не указано", + "gender": "Мужчина", + "age": "41 год", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/f372c2e2000554ad720039ed1f6b4155424765?source=search" + }, + { + "job": "Техник-Электрик, инженер электрик, инженер проектировщик (электроснабжение), электромонтажник", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Витебск, хочу переехать (Островец,Орша,Минск,Новополоцк),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/4a148a0c00038f62700039ed1f45444c476572?source=search" + }, + { + "job": "Зав складом,заведующая отделом.", + "pay": "1 400 бел. руб.", + "gender": "Женщина", + "age": "42 года", + "location": "Минск, м. Каменная Горка,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/9a68796c0000d88d990039ed1f72754d493343?source=search" + }, + { + "job": "Заведующий складом, кладовщик", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "55 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/1b24b73900041ea43c0039ed1f58307a637959?source=search" + }, + { + "job": "Front-end JavaScript developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/793691d70006aad4b40039ed1f6f6f77426e34?source=search" + }, + { + "job": "Экономист-аналитик", + "pay": "не указано", + "gender": "МужчинаМинск", + "age": "не готов к переезду", + "location": "готов к командировкам, ", + "url": "https://jobs.tut.by/resume/5d8b743300040a5e500039ed1f657871587254?source=search" + }, + { + "job": "Начальник отдела,заведующий складом,начальник производством", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "44 года", + "location": "Минск, м. Каменная Горка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/96fc0c1d000399b0f80039ed1f7a377253647a?source=search" + }, + { + "job": "Бизнес-аналитик", + "pay": "400 бел. руб.", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/0ace89ba0006d3f57d0039ed1f6e4246567a69?source=search" + }, + { + "job": "Психолог", + "pay": "400 бел. руб.", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, м. Малиновка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/0a92e2a00003df1e710039ed1f707844657a43?source=search" + }, + { + "job": "Помощник ", + "pay": "не указано", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/cb33777000031c61900039ed1f797532425377?source=search" + }, + { + "job": "Project Manager / Team Lead", + "pay": "не указано", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/5981e6ed00031a34830039ed1f73786138464e?source=search" + }, + { + "job": "Frontend-разработчик, верстальщик.", + "pay": "не указано", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/317f8d9e0005960bdf0039ed1f536b53304471?source=search" + }, + { + "job": "Программист MS SQL", + "pay": "1 500 USD", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, готов к переезду (Беларусь,Россия),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/f56626a80003946f120039ed1f56785a383976?source=search" + }, + { + "job": "Плиточник-облицовщик, облицовщик натуральным камнем", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "43 года", + "location": "Минск, м. Уручье,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/5d5fc88500041e8a880039ed1f567456684d77?source=search" + }, + { + "job": "Junior PHP-developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, м. Площадь Якуба Коласа,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/13fd4cd00005def00c0039ed1f6d3150757436?source=search" + }, + { + "job": "Специалист по логистике", + "pay": "не указано", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/5b8a51ef00043adeb90039ed1f6a3566685059?source=search" + }, + { + "job": "Инженер-технолог", + "pay": "1 200 бел. руб.", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/36537c1b000713d4940039ed1f306a6b4b4835?source=search" + }, + { + "job": "Менеджер (рассмотрю и иные варианты трудоустройства )", + "pay": "не указано", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, готов к переезду (Смоленск,Минск,Витебск),готов к командировкам", + "url": "https://jobs.tut.by/resume/e6879b5a00016b15440039ed1f6e6679384f55?source=search" + }, + { + "job": "главный инженер, инженер механик", + "pay": "не указано", + "gender": "Мужчина", + "age": "46 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/836757a300018ac38a0039ed1f656954554b58?source=search" + }, + { + "job": "Руководитель (управляющий) проекта в строительстве, главный инженер", + "pay": "не указано", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, м. Площадь Якуба Коласа,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/d052b57f0001c61c7b0039ed1f704c58745173?source=search" + }, + { + "job": "Юрисконсульт.Управляющий.Заместитель директора. Специалист.", + "pay": "1 400 бел. руб.", + "gender": "Женщина", + "age": "38 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/274a5653000288dca50039ed1f705458505134?source=search" + }, + { + "job": "Sport Entries Manager", + "pay": "не указано", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, м. Малиновка,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/fba9461100039a346a0039ed1f6b4a67376d37?source=search" + }, + { + "job": "Android Developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, м. Малиновка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/123d85e800053e91bf0039ed1f3356324a794a?source=search" + }, + { + "job": "Водитель кат. В, С", + "pay": "не указано", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/b9eba1e00001f57ad10039ed1f7a58506c384e?source=search" + }, + { + "job": "Логист", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, м. Малиновка,готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/093c401e0006502d900039ed1f306362745678?source=search" + }, + { + "job": "Водитель", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/e7f6f2ce0005a528fb0039ed1f477a4b4d7158?source=search" + }, + { + "job": "специалист, экономист", + "pay": "не указано", + "gender": "Женщина", + "age": "44 года", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/97801ca800040111f40039ed1f455838514f61?source=search" + }, + { + "job": "специалист финансового сектора", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/032a89f200067a7aae0039ed1f793677543841?source=search" + }, + { + "job": "Инженер-механик", + "pay": "не указано", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/f3d0cf9300024fb8700039ed1f54746731475a?source=search" + }, + { + "job": "Project Manager (construction)", + "pay": "7 000 BYN", + "gender": "Male", + "age": "50 years", + "location": "Minsk, I want to relocate (Minsk),prepared for business trips", + "url": "https://jobs.tut.by/resume/6c833fe4000627ee750039ed1f705437424a63?source=search" + }, + { + "job": "Junior, Стажер, Практикант, ... - программист Python", + "pay": "не указано", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/60bcd81c0006f091b60039ed1f58364a334b74?source=search" + }, + { + "job": "Инженер", + "pay": "80 000 рос. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Гомель, готов к переезду (Москва,Польша,Минск,Гомель),готов к командировкам", + "url": "https://jobs.tut.by/resume/57c12e1a0002e62b190039ed1f44306b747861?source=search" + }, + { + "job": "Инженер-конструктор, инженер по торговому оборудованию", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, м. Академия наук,готова к переезду (Беларусь,Другие страны),готова к редким командировкам", + "url": "https://jobs.tut.by/resume/816e9dda0005b79c560039ed1f6c776a735961?source=search" + }, + { + "job": "Оператор ПЭВМ", + "pay": "не указано", + "gender": "Женщина", + "age": "26 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/4fd152c600032f8a570039ed1f724a68485247?source=search" + }, + { + "job": "Инженер по телекоммуникациям", + "pay": "не указано", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/473b7e320002b0446f0039ed1f6d4f58794965?source=search" + }, + { + "job": "грузчик подсобник11111", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/0eaed5880007138a210039ed1f554d31444956?source=search" + }, + { + "job": "Слесарь МСР 4р, Слесарь-электромонтажник 3р", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, м. Михалово,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/be88fce60002f79f630039ed1f384748585763?source=search" + }, + { + "job": "Backend developer", + "pay": "не указано", + "gender": "Male", + "age": "41 year", + "location": "Minsk, not willing to relocate,prepared for business trips", + "url": "https://jobs.tut.by/resume/e76c239c0005a725670039ed1f76644a717a66?source=search" + }, + { + "job": "Начальник ОМТС", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "42 года", + "location": "Минск, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/87a5e57b0006556ada0039ed1f6f786a597161?source=search" + }, + { + "job": "Менеджер по продаже автомобилей ,администратор на сто", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "38 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/4986e56900035f65c00039ed1f357651593577?source=search" + }, + { + "job": "Специалист по кадрам ", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "26 лет", + "location": "Жодино, готова к переезду (Минск),готова к редким командировкам", + "url": "https://jobs.tut.by/resume/93efd74600024cee8f0039ed1f66766f444475?source=search" + }, + { + "job": "Директор, зам. директора, начальник департамента (Беларусь, СНГ)", + "pay": "не указано", + "gender": "МужчинаМинск", + "age": "готов к переезду (Беларусь", + "location": "Кыргызстан, Узбекистан,Россия,Украина,Казахстан,Азербайджан,Другие страны,Грузия),готов к командировкам", + "url": "https://jobs.tut.by/resume/a361624e000606a5520039ed1f61385042466f?source=search" + }, + { + "job": "Инженер", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/fff265b800021f08da0039ed1f42707937476e?source=search" + }, + { + "job": "Инженер-проектировщик", + "pay": "не указано", + "gender": "Мужчина", + "age": "41 год", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/daa1bca4000133f1470039ed1f6b5077417565?source=search" + }, + { + "job": "Инженер по телекоммуникациям, инженер электросвязи, инженер ПТО", + "pay": "1 000 USD", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, м. Спортивная,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/20f4468c0002d370510039ed1f4f4332504d56?source=search" + }, + { + "job": "Специалист по таможенному оформлению", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "38 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/670f430a000051b04e0039ed1f736563726574?source=search" + }, + { + "job": "Производитель работ", + "pay": "не указано", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/fd1fecef00065bd83b0039ed1f777161317330?source=search" + }, + { + "job": "Специалист", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/15041c5a00042499930039ed1f38666f716a75?source=search" + }, + { + "job": "Регулировщик РЭА и ВТ", + "pay": "400 бел. руб.", + "gender": "Мужчина", + "age": "60 лет", + "location": "Минск, м. Институт Культуры,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/839740580001d3b1d20039ed1f657a3266616d?source=search" + }, + { + "job": "Главный бухгалтер (Аттестат налогового консультанта)", + "pay": "не указано", + "gender": "Женщина", + "age": "40 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/cafb55b80002a2df130039ed1f5a5657593761?source=search" + }, + { + "job": "junior QA Engineer", + "pay": "350 USD", + "gender": "Male", + "age": "25 years", + "location": "Minsk, m. Могилевская,willing to relocate,prepared for business trips", + "url": "https://jobs.tut.by/resume/71c6f60c000689ce690039ed1f725251624377?source=search" + }, + { + "job": "Специалист, ведущий инженер, мастер", + "pay": "не указано", + "gender": "Мужчина", + "age": "33 года", + "location": "Светлогорск (Беларусь), готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/5ef861d7000195e9690039ed1f6a41476c5370?source=search" + }, + { + "job": "Менеджер проекта, продукта", + "pay": "не указано", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Михалово,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/d764757f00042386640039ed1f4c42776f3658?source=search" + }, + { + "job": "Оператор прецизионной фотолитографии (5 разряд)", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/26f40957000683c4f80039ed1f73546f5a5066?source=search" + }, + { + "job": "РАЗНОРАБОЧИЙ", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "41 год", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/4c814d6800019ac9a00039ed1f6d6f6276734a?source=search" + }, + { + "job": "Охранник", + "pay": "не указано", + "gender": "Мужчина", + "age": "57 лет", + "location": "Минск, м. Кунцевщина,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/aaf016e90001c7554e0039ed1f346e35757443?source=search" + }, + { + "job": "Художник-модельер,модельер- конструктор", + "pay": "не указано", + "gender": "Мужчина", + "age": "33 года", + "location": "Пинск, готов к переезду (Минск,Брест),готов к командировкам", + "url": "https://jobs.tut.by/resume/d3320d0d0000f7be710039ed1f6d7034346937?source=search" + }, + { + "job": "Видеооператор, Видеомонтажер", + "pay": "не указано", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, м. Немига,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/5ba94c250002a6db370039ed1f543962557542?source=search" + }, + { + "job": "электрогазосварщик(аргонщик)Подработка", + "pay": "не указано", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/f95ee4ab00053666b90039ed1f6a5048797734?source=search" + }, + { + "job": "Оператор станков с ЧПУ", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/52d81d4f00070228f00039ed1f464556376233?source=search" + }, + { + "job": "Специалист в сфере туризма", + "pay": "650 бел. руб.", + "gender": "Женщина", + "age": "30 лет", + "location": "Минск, м. Площадь Якуба Коласа,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/9c9345c500070d81700039ed1f526558547642?source=search" + }, + { + "job": "Слесарь по обслуживанию и ремонту подземных газопроводов", + "pay": "не указано", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/f850d7f1000354a0cb0039ed1f4650457a6f36?source=search" + }, + { + "job": "Recruiter/ HR assistant ", + "pay": "не указано", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/00d53dab00051c0db20039ed1f445273397153?source=search" + }, + { + "job": "Менеджер проекта", + "pay": "2 000 рос. руб.", + "gender": "Мужчина", + "age": "39 лет", + "location": "Минск, м. Партизанская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/c8c118d700000cf8bc0039ed1f736563726574?source=search" + }, + { + "job": "Учитель английского языка", + "pay": "не указано", + "gender": "Мужчина", + "age": "58 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/96b988e500042a665b0039ed1f383342623845?source=search" + }, + { + "job": "Заведующий складом / кладовщик", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "51 год", + "location": "Минск, м. Партизанская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/331d1fa70005f27ace0039ed1f644354716a55?source=search" + }, + { + "job": "Manager", + "pay": "не указано", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/4433ed1d000528b53e0039ed1f487450506230?source=search" + }, + { + "job": "Охранник, сторож-охранник, старший охранник", + "pay": "500 бел. руб.", + "gender": "Мужчина", + "age": "58 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/db0bd43000013658ba0039ed1f464e416b4b5a?source=search" + }, + { + "job": ""технолог", "специалист по снабжению", "руководитель".", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/f76c4dd8000111a8640039ed1f706b76324557?source=search" + }, + { + "job": "Руководитель отдела ", + "pay": "1 500 бел. руб.", + "gender": "Женщина", + "age": "45 лет", + "location": "Минск, м. Площадь Якуба Коласа,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/e243903800019b335e0039ed1f6a3243426867?source=search" + }, + { + "job": "Мастер цеха", + "pay": "1 600 бел. руб.", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, м. Уручье,готов к переезду (Беларусь),готов к командировкам", + "url": "https://jobs.tut.by/resume/fb69792b00067905f70039ed1f635874565436?source=search" + }, + { + "job": "Техник-строитель", + "pay": "не указано", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/5cce63320003c91fc90039ed1f585a4d694e59?source=search" + }, + { + "job": "Менеджер проектов", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/8fa4bca20006812f6c0039ed1f3334326a4b38?source=search" + }, + { + "job": "Водитель", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "39 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/5754db0d00025b93240039ed1f397072496843?source=search" + }, + { + "job": "Фельдшер", + "pay": "не указано", + "gender": "Мужчина", + "age": "22 года", + "location": "Пинск, готов к переезду (Беларусь,Москва,Россия,Санкт-Петербург,Минск,Гродно,Брест),готов к командировкам", + "url": "https://jobs.tut.by/resume/4d0faa60000604f4bf0039ed1f704359373345?source=search" + }, + { + "job": "Специалист по логистике", + "pay": "1 300 бел. руб.", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/72ecac850005c082210039ed1f724e595a7244?source=search" + }, + { + "job": "Коммерческий директор, директор по маркетингу, директор, управляющий, руководитель отдела продаж.", + "pay": "не указано", + "gender": "Мужчина", + "age": "47 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/99696c1a0005fd7b590039ed1f35356a6e6456?source=search" + }, + { + "job": "Фотомодель", + "pay": "1 000 рос. руб.", + "gender": "МужчинаМинск", + "age": "м. Кунцевская", + "location": "готов к переезду, готов к командировкам", + "url": "https://jobs.tut.by/resume/b2ebb6ca0005b80f5a0039ed1f554a38597570?source=search" + }, + { + "job": "Директор", + "pay": "не указано", + "gender": "Женщина", + "age": "37 лет", + "location": "Минск, м. Уручье,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/aca9fcb70006ee5a960039ed1f5256644e3366?source=search" + }, + { + "job": "водитель в с д", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "54 года", + "location": "Минск, м. Кунцевщина,готов к переезду (Россия),готов к командировкам", + "url": "https://jobs.tut.by/resume/e8239cfc0002bd958a0039ed1f364e7a5a7070?source=search" + }, + { + "job": "Специалист Менеджер", + "pay": "не указано", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, м. Партизанская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/d5c3782400017447be0039ed1f6c3958625857?source=search" + }, + { + "job": "Дизайнер", + "pay": "не указано", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/ae58937400053dbf450039ed1f483735514b68?source=search" + }, + { + "job": "Бизнес-аналитик", + "pay": "не указано", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, м. Могилевская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/abb131c40006a922090039ed1f75326a794d47?source=search" + }, + { + "job": "Специалист по защите информации", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "43 года", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/4aa3af600006e45eb30039ed1f687944763654?source=search" + }, + { + "job": "Web-программист", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "19 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/22653e510006d40c9d0039ed1f304d71595975?source=search" + }, + { + "job": "Менеджер/управлющий объектом", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "46 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/f502c48800027eb1870039ed1f4b3874765152?source=search" + }, + { + "job": "программист 1С", + "pay": "29 бел. руб.", + "gender": "МужчинаМинск", + "age": "не готов к переезду", + "location": "готов к редким командировкам, ", + "url": "https://jobs.tut.by/resume/c6003ffe0000b96f4b0039ed1f736563726574?source=search" + }, + { + "job": "Водитель категории в", + "pay": "не указано", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/b2d4dbe500033a271b0039ed1f62694b763076?source=search" + }, + { + "job": "Старший повар", + "pay": "1 200 бел. руб.", + "gender": "ЖенщинаМинск", + "age": "м. Петровщина", + "location": "не готова к переезду, не готова к командировкам", + "url": "https://jobs.tut.by/resume/28d7c3190001b5d0470039ed1f4e47787a3078?source=search" + }, + { + "job": "Кладовщик-комплектовщик,Экспедитор,Пекарь,Кондитер,Тестовод,Оператор станка,Механик автотранспорта.", + "pay": "600 бел. руб.", + "gender": "Мужчина", + "age": "45 лет", + "location": "Минск, м. Партизанская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/ecbd95cc00026c24960039ed1f703448396845?source=search" + }, + { + "job": "Заведующий хозяйством/ комендант/ консьерж", + "pay": "500 бел. руб.", + "gender": "Женщина", + "age": "54 года", + "location": "Молодечно, готова к переезду (Минск),не готова к командировкам", + "url": "https://jobs.tut.by/resume/fad65b2600034860730039ed1f387246356234?source=search" + }, + { + "job": "Инженер - энергетик", + "pay": "1 100 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, хочу переехать (Гродно),готов к командировкам", + "url": "https://jobs.tut.by/resume/8f4808f500022649200039ed1f686637474346?source=search" + }, + { + "job": "Инженер", + "pay": "1 600 бел. руб.", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, готов к переезду (Другие страны),не готов к командировкам", + "url": "https://jobs.tut.by/resume/e888bc5d0006f3cc5d0039ed1f487a37355644?source=search" + }, + { + "job": "Инженер ПТО", + "pay": "не указано", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/9ab9b39f00030597c50039ed1f4957546f506b?source=search" + }, + { + "job": "Иллюстратор", + "pay": "600 бел. руб.", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, м. Площадь Якуба Коласа,хочу переехать,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/bb8cd9e80003d8d9310039ed1f45614e516839?source=search" + }, + { + "job": "Инженер-технолог пищевого производства и общественного питания", + "pay": "не указано", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, м. Институт Культуры,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/186001ea000721ddb50039ed1f4a5746626654?source=search" + }, + { + "job": "Директор", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "49 лет", + "location": "Минск, м. Малиновка,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/f8116613000315d6830039ed1f653674696d32?source=search" + }, + { + "job": "Экономист", + "pay": "850 бел. руб.", + "gender": "Женщина", + "age": "32 года", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/e5b201620001ec25200039ed1f726a58584c6b?source=search" + }, + { + "job": "Начальник участка, мастер участка , мастер цеха, начальник производства.", + "pay": "1 400 бел. руб.", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, м. Могилевская,готов к переезду (Молодечно),готов к командировкам", + "url": "https://jobs.tut.by/resume/22d0383600031934760039ed1f65336c445176?source=search" + }, + { + "job": "Продавец, контролер-кассир", + "pay": "не указано", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, м. Малиновка,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/235a8f4c00043dec090039ed1f546778554f30?source=search" + }, + { + "job": "печатник , помощник печатника (офсет и флексо печать) подработка", + "pay": "не указано", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Малиновка,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/ad1700bd00012e59ad0039ed1f3344357a5a73?source=search" + }, + { + "job": "Менеджер по маркетингу, рекламе и PR", + "pay": "не указано", + "gender": "Женщина", + "age": "34 года", + "location": "Минск, м. Петровщина,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/bfad3528000300540b0039ed1f533763435337?source=search" + }, + { + "job": "руководитель отдела внешних связей, персональный помощник руководителя", + "pay": "1 400 бел. руб.", + "gender": "Женщина", + "age": "49 лет", + "location": "Минск, м. Грушевка,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/bd52d9df0003595da30039ed1f4b5831763549?source=search" + }, + { + "job": "Бухгалтер на первичную документацию, кладовщик, зав.складом", + "pay": "не указано", + "gender": "Женщина", + "age": "35 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/ffb348300001c0f4fb0039ed1f675658723930?source=search" + }, + { + "job": "Заместитель директора по производству", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "46 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/1ea4f1ca00056ffaea0039ed1f637075527343?source=search" + }, + { + "job": "Директор магазина, заместитель директора магазина.", + "pay": "1 300 бел. руб.", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, м. Институт Культуры,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/43264e300002b37a220039ed1f434353336b76?source=search" + }, + { + "job": "Специалист по работе с клиентами", + "pay": "не указано", + "gender": "Женщина", + "age": "44 года", + "location": "Минск, м. Площадь Победы,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/86826f7800019957600039ed1f377263563261?source=search" + }, + { + "job": "Инженер-технолог", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "24 года", + "location": "Гомель, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/09100a7700071c9c690039ed1f777344776670?source=search" + }, + { + "job": "Менеджер", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/9ef498bc00072046120039ed1f50574870394d?source=search" + }, + { + "job": "Менеджер проектов, Project manager, Scrum master", + "pay": "3 000 бел. руб.", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/c05bed8400028245da0039ed1f3677705a5455?source=search" + }, + { + "job": "Старший кладовщик, кладовщик", + "pay": "не указано", + "gender": "Женщина", + "age": "43 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/06e91bb1000279f2750039ed1f44736e626834?source=search" + }, + { + "job": "Водитель", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/1e91723700060719890039ed1f69536a753664?source=search" + }, + { + "job": "Системный администратор / helpdesk / tech support / IT specialist", + "pay": "не указано", + "gender": "Мужчина", + "age": "30 лет", + "location": "Слоним, хочу переехать (Минск,Гродно,Брест,Барановичи),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/a360a9e50006b9025a0039ed1f3176707a6756?source=search" + }, + { + "job": "Наладчик технологического оборудования", + "pay": "не указано", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/e7eba8170001c8fda60039ed1f336c6b566846?source=search" + }, + { + "job": "Инженер по охране окружающей среды, инженер-проектировщик (генплан)", + "pay": "1 500 бел. руб.", + "gender": "Женщина", + "age": "29 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/8a0b8ad600022bfef30039ed1f76766a6c6855?source=search" + }, + { + "job": "Электромонтер, электромонтажник", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "42 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/1636a80f0003f98d5f0039ed1f6e415a394d70?source=search" + }, + { + "job": "Администратор-кассир-продавец", + "pay": "не указано", + "gender": "Женщина", + "age": "33 года", + "location": "Минск, м. Малиновка,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/55b9007200027b2ce00039ed1f6242656f7355?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, м. Площадь Победы,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/5fed8a7a00071c548c0039ed1f4d77704a7171?source=search" + }, + { + "job": "эксперт-аудитор", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "36 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/2400c7460005cc21e60039ed1f754b56325247?source=search" + }, + { + "job": "Сварщик", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "53 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/26a6e58500050d85220039ed1f715552614844?source=search" + }, + { + "job": "Главный бухгалтер", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "59 лет", + "location": "Минск, м. Могилевская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/c0ce62ea0002ddd4570039ed1f777337645237?source=search" + }, + { + "job": "Свадебный Фотограф, Фотограф", + "pay": "не указано", + "gender": "Мужчина", + "age": "52 года", + "location": "Могилев, готов к переезду (Санкт-Петербург,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/86b02bb20001a0db1d0039ed1f734946364366?source=search" + }, + { + "job": "Помощник руководителя со знанием иностранных языков", + "pay": "не указано", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/283e56ec0006e243a40039ed1f636d67344942?source=search" + }, + { + "job": "Директор по продажам, Исполнительный директор, Руководитель направления, Руководитель отдела", + "pay": "3 000 USD", + "gender": "Мужчина", + "age": "33 года", + "location": "Тольятти, хочу переехать (Белгород,Казань,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/2ceef49600023031a00039ed1f614c674e4a72?source=search" + }, + { + "job": "Руководитель проектов/инженер", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, м. Уручье,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/1b2acc42000148eef30039ed1f436278336833?source=search" + }, + { + "job": "Инженер радиоэлектротехники, электроники и телекоммуникаций.", + "pay": "не указано", + "gender": "Мужчина", + "age": "31 год", + "location": "Новосибирск, м. площадь Карла Маркса,готов к переезду (Москва,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/1c107d3300019aa5ff0039ed1f635179496b76?source=search" + }, + { + "job": "Главный- энергетик,инженер-энергетик, инженер, менеджер.", + "pay": "не указано", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/7b452c000000ecf88e0039ed1f78786167316e?source=search" + }, + { + "job": "QA Engineer with Java", + "pay": "120 000 RUR", + "gender": "Male", + "age": "23 years", + "location": "Saratov, I want to relocate (Moscow,Saint Petersburg,Minsk),prepared for business trips", + "url": "https://jobs.tut.by/resume/3f0546430005d403be0039ed1f70707034786b?source=search" + }, + { + "job": "Коммерческий директор", + "pay": "3 000 бел. руб.", + "gender": "Мужчина", + "age": "39 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/9b352a8200030fecaa0039ed1f734864765753?source=search" + }, + { + "job": "кладовщик", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "60 лет", + "location": "Минск, м. Автозаводская,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/8dd24e710001f886bd0039ed1f4f3349333554?source=search" + }, + { + "job": "Начальник отдела маркетинга и сбыта, заместитель РОП, специалист по продажам, маркетолог.", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "38 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/e4ea633200064500720039ed1f71556d69545a?source=search" + }, + { + "job": "Менеджер кейтеринга", + "pay": "не указано", + "gender": "Мужчина", + "age": "38 лет", + "location": "Минск, готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/33c863ca0006505f810039ed1f373672614a4d?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/5f303db5000671455a0039ed1f63536d667855?source=search" + }, + { + "job": "Разнорабочий", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "43 года", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/8660e4cc0005c8d8e30039ed1f384f74714442?source=search" + }, + { + "job": "Фельдшер,помощник врача", + "pay": "не указано", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/bc4f8f44000671f8ae0039ed1f503974595269?source=search" + }, + { + "job": "Контент-менеджер", + "pay": "не указано", + "gender": "Женщина", + "age": "36 лет", + "location": "Минск, м. Петровщина,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/49a19b0000042092a10039ed1f546d37616b4c?source=search" + }, + { + "job": "Кладовщик", + "pay": "550 бел. руб.", + "gender": "МужчинаМинск", + "age": "не готов к переезду", + "location": "не готов к командировкам, ", + "url": "https://jobs.tut.by/resume/1e08f8fa00033d02110039ed1f394947385174?source=search" + }, + { + "job": "Региональный менеджер по продажам", + "pay": "1 500 EUR", + "gender": "МужчинаМинск", + "age": "готов к переезду", + "location": "готов к командировкам, ", + "url": "https://jobs.tut.by/resume/5b46fb670000fac9110039ed1f4a4642754a4d?source=search" + }, + { + "job": "модельщик,технолог, гальванопластик.", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "50 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/cc0e3665000536d98a0039ed1f794f46397872?source=search" + }, + { + "job": "Java developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "48 лет", + "location": "Минск, готов к переезду (Москва,Санкт-Петербург,Минск),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/a5cabc9300021b30a20039ed1f51494d513973?source=search" + }, + { + "job": "заведующий магазина", + "pay": "850 бел. руб.", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, м. Уручье,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/63810861000267d4960039ed1f52676b483474?source=search" + }, + { + "job": "Зам.зав.отдела продовольственных товаров", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "46 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/e30aa7230003cc1f7b0039ed1f4f55484f4649?source=search" + }, + { + "job": "Специалист по логистике", + "pay": "500 бел. руб.", + "gender": "Женщина", + "age": "32 года", + "location": "Минск, м. Академия наук,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/1d0bac5900070ffcf50039ed1f4c35464d684d?source=search" + }, + { + "job": "Дизайнер-художник", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, м. Петровщина,готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/2cb605060001e4183b0039ed1f4b4c4a305848?source=search" + }, + { + "job": "энергетик, инженер-электрик", + "pay": "не указано", + "gender": "Мужчина", + "age": "54 года", + "location": "Минск, м. Пушкинская,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/7d1ce65c0000fe60bc0039ed1f5955446d3066?source=search" + }, + { + "job": "Электрогазосварщик, водитель кат В", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "56 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/43ba3aed00031702b60039ed1f306833507851?source=search" + }, + { + "job": "Водитель", + "pay": "не указано", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, м. Пушкинская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/fe73c93e0002f247320039ed1f317577436951?source=search" + }, + { + "job": "Продавец 4 разряда", + "pay": "850 бел. руб.", + "gender": "Женщина", + "age": "29 лет", + "location": "Минск, м. Кунцевщина,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/1cd42d000002d819330039ed1f42424d4b4f32?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, м. Площадь Победы,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/5fed8a7a00071c548c0039ed1f4d77704a7171?source=search" + }, + { + "job": "Зам.зав.отдела продовольственных товаров", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "46 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/e30aa7230003cc1f7b0039ed1f4f55484f4649?source=search" + }, + { + "job": "Фотограф", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/f65c75d9000580c9a70039ed1f61585a70654d?source=search" + }, + { + "job": "Дизайнер-художник", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, м. Петровщина,готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/2cb605060001e4183b0039ed1f4b4c4a305848?source=search" + }, + { + "job": "Разнорабочий", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "43 года", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/8660e4cc0005c8d8e30039ed1f384f74714442?source=search" + }, + { + "job": "Менеджер кейтеринга", + "pay": "не указано", + "gender": "Мужчина", + "age": "38 лет", + "location": "Минск, готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/33c863ca0006505f810039ed1f373672614a4d?source=search" + }, + { + "job": "Пекарь", + "pay": "не указано", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Малиновка,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/36ec1c9900023db0040039ed1f5a6763463949?source=search" + }, + { + "job": "Кладовщик", + "pay": "550 бел. руб.", + "gender": "МужчинаМинск", + "age": "не готов к переезду", + "location": "не готов к командировкам, ", + "url": "https://jobs.tut.by/resume/1e08f8fa00033d02110039ed1f394947385174?source=search" + }, + { + "job": "Начальник отдела маркетинга и сбыта, заместитель РОП, специалист по продажам, маркетолог.", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "38 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/e4ea633200064500720039ed1f71556d69545a?source=search" + }, + { + "job": "Java developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "48 лет", + "location": "Минск, готов к переезду (Москва,Санкт-Петербург,Минск),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/a5cabc9300021b30a20039ed1f51494d513973?source=search" + }, + { + "job": "Свадебный Фотограф, Фотограф", + "pay": "не указано", + "gender": "Мужчина", + "age": "52 года", + "location": "Могилев, готов к переезду (Санкт-Петербург,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/86b02bb20001a0db1d0039ed1f734946364366?source=search" + }, + { + "job": "заведующий магазина", + "pay": "850 бел. руб.", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, м. Уручье,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/63810861000267d4960039ed1f52676b483474?source=search" + }, + { + "job": "Главный бухгалтер", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "59 лет", + "location": "Минск, м. Могилевская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/c0ce62ea0002ddd4570039ed1f777337645237?source=search" + }, + { + "job": "Коммерческий директор", + "pay": "3 000 бел. руб.", + "gender": "Мужчина", + "age": "39 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/9b352a8200030fecaa0039ed1f734864765753?source=search" + }, + { + "job": "модельщик,технолог, гальванопластик.", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "50 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/cc0e3665000536d98a0039ed1f794f46397872?source=search" + }, + { + "job": "Project manager", + "pay": "не указано", + "gender": "Female", + "age": "24 years", + "location": "Minsk, I want to relocate,prepared for occasional business trips", + "url": "https://jobs.tut.by/resume/94d52cba00064b95420039ed1f377577365130?source=search" + }, + { + "job": "Пекарь", + "pay": "не указано", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Малиновка,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/36ec1c9900023db0040039ed1f5a6763463949?source=search" + }, + { + "job": "энергетик, инженер-электрик", + "pay": "не указано", + "gender": "Мужчина", + "age": "54 года", + "location": "Минск, м. Пушкинская,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/7d1ce65c0000fe60bc0039ed1f5955446d3066?source=search" + }, + { + "job": "Project manager", + "pay": "не указано", + "gender": "Female", + "age": "24 years", + "location": "Minsk, I want to relocate,prepared for occasional business trips", + "url": "https://jobs.tut.by/resume/94d52cba00064b95420039ed1f377577365130?source=search" + }, + { + "job": "Фельдшер,помощник врача", + "pay": "не указано", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/bc4f8f44000671f8ae0039ed1f503974595269?source=search" + }, + { + "job": "Инженер-строитель", + "pay": "1 300 бел. руб.", + "gender": "Мужчина", + "age": "44 года", + "location": "Минск, м. Петровщина,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/601779a00000d052b20039ed1f7976426e6a67?source=search" + }, + { + "job": "Контент-менеджер", + "pay": "не указано", + "gender": "Женщина", + "age": "36 лет", + "location": "Минск, м. Петровщина,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/49a19b0000042092a10039ed1f546d37616b4c?source=search" + }, + { + "job": "HR менеджер", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/cc7e2ded0003bd86b40039ed1f6430574c4b47?source=search" + }, + { + "job": "Главный технолог, начальник цеха, начальник производства ", + "pay": "не указано", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, м. Каменная Горка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/e48c962c0005f730d50039ed1f306769445446?source=search" + }, + { + "job": "Продавец-консультант / Администратор либо Заведующий Магазина", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, м. Каменная Горка,готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/9bc0a4af0002105cf50039ed1f464d5867774b?source=search" + }, + { + "job": "Бариста, Консультант, Сортировщик, Стикеровщик", + "pay": "не указано", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, м. Борисовский тракт,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/72c06b8600034212ba0039ed1f655143363939?source=search" + }, + { + "job": "C++/Qt/QML software engineer", + "pay": "3 000 бел. руб.", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, м. Фрунзенская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/bdb6fbe00001306a600039ed1f56474c366354?source=search" + }, + { + "job": "кладовщик", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "60 лет", + "location": "Минск, м. Автозаводская,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/8dd24e710001f886bd0039ed1f4f3349333554?source=search" + }, + { + "job": "Специалист по работе с клиентами", + "pay": "не указано", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/a8f1b89000071428700039ed1f705330453538?source=search" + }, + { + "job": "Юрист", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "30 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/509dbef00003e29a760039ed1f356d426f4555?source=search" + }, + { + "job": "Кладовщик", + "pay": "не указано", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/c832efe300036e455c0039ed1f476f5464356c?source=search" + }, + { + "job": "Сборщик обуви", + "pay": "не указано", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/a546233e000392bdcd0039ed1f595030687161?source=search" + }, + { + "job": "Контент редактор, SEO специалист", + "pay": "не указано", + "gender": "Женщина", + "age": "40 лет", + "location": "Минск, м. Академия наук,готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/892fd9ac0001fa3b550039ed1f66626c6c4b53?source=search" + }, + { + "job": "Ведущий", + "pay": "350 бел. руб.", + "gender": "Мужчина", + "age": "35 лет", + "location": "Могилев, готов к переезду (Минск,Могилев,Минская область,Могилевская область),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/5369f48800026683860039ed1f45555a753758?source=search" + }, + { + "job": "Торговый агент. Торговый представитель. Медицинский представитель.", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "22 года", + "location": "Жлобин, готов к переезду (Минск,Гомель),готов к командировкам", + "url": "https://jobs.tut.by/resume/ae85e276000710e6e20039ed1f565551315375?source=search" + }, + { + "job": "Переводчик английского языка", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "36 лет", + "location": "Мозырь, готова к переезду (Минск),готова к командировкам", + "url": "https://jobs.tut.by/resume/d2e80e3000035c4f970039ed1f504d6b433343?source=search" + }, + { + "job": "Водитель кат."В".", + "pay": "не указано", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/05d184450000c64e6f0039ed1f42724c413249?source=search" + }, + { + "job": "Junior Java Developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/cc59f0f00002d496580039ed1f564b51724164?source=search" + }, + { + "job": "Управляющий, директор, руководитель отдела продаж,", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "34 года", + "location": "Бобруйск, готов к переезду (Республика Крым,Минск,Гомель,Могилев),готов к командировкам", + "url": "https://jobs.tut.by/resume/3c631e610003db55bd0039ed1f6748504b764c?source=search" + }, + { + "job": "промышленный альпинист", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "44 года", + "location": "Минск, м. Институт Культуры,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/e1b5519900023e69750039ed1f4566766f7077?source=search" + }, + { + "job": "Повар", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, м. Восток,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/a20c82650001bcf3dc0039ed1f6a33396c7750?source=search" + }, + { + "job": "Администратор", + "pay": "не указано", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/b3381e840005f7472a0039ed1f7448764b5547?source=search" + }, + { + "job": "Сварщик", + "pay": "не указано", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/1e9a6cf400071b61b00039ed1f69594e654b65?source=search" + }, + { + "job": "Стажер веб-программист по технологии JavaScript", + "pay": "не указано", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/4276c82900060723040039ed1f6c3277445759?source=search" + }, + { + "job": "Заведующий производством", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "64 года", + "location": "Минск, м. Институт Культуры,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/5ab3a6520001a860320039ed1f784663693279?source=search" + }, + { + "job": "Супервайзер отдела продаж", + "pay": "1 400 бел. руб.", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/f4675d4d00063f1d400039ed1f6a4167374e49?source=search" + }, + { + "job": "Водитель", + "pay": "не указано", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, м. Кунцевщина,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/bf9d53be0001f047180039ed1f6a3159767148?source=search" + }, + { + "job": "Водитель, водитель-курьер, личный водитель, водитель -охранник, водитель-руководителя!", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, м. Каменная Горка,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/b2ae8eea0003091c0e0039ed1f5353436e6b69?source=search" + }, + { + "job": "Junior Business Analyst", + "pay": "не указано", + "gender": "Male", + "age": "33 years", + "location": "Minsk, m. Каменная Горка,willing to relocate (Kyrgyzstan,Uzbekistan,Russia,Ukraine,Kazakhstan,Azerbaijan,Other countries,Georgia),prepared for occasional business trips", + "url": "https://jobs.tut.by/resume/82a0b32e00045bf8480039ed1f4e6f39765068?source=search" + }, + { + "job": "Контент-менеджер", + "pay": "не указано", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/bf9c87a9000437bfa40039ed1f7233697a5563?source=search" + }, + { + "job": "2D-художник", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, готова к переезду (Минск),готова к редким командировкам", + "url": "https://jobs.tut.by/resume/a05af910000333a5cd0039ed1f4e6e6f624a31?source=search" + }, + { + "job": "Молодой специалист ", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, м. Грушевка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/d581e2100001a6775c0039ed1f445865417a69?source=search" + }, + { + "job": "Специалист по маркетингу", + "pay": "не указано", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/680e852000050be2c70039ed1f6f6e54444c51?source=search" + }, + { + "job": "Руководитель/заместитель/начальник отдела/сотрудник", + "pay": "не указано", + "gender": "Мужчина", + "age": "47 лет", + "location": "Минск, м. Пушкинская,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/d3c87a9f00068de1760039ed1f77396c68316f?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/c5e1f9b20003185bb90039ed1f4d5046384d55?source=search" + }, + { + "job": "Продавец-консультант/Администратор", + "pay": "не указано", + "gender": "Женщина", + "age": "30 лет", + "location": "Минск, м. Пушкинская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/1e4e3708000269f2fd0039ed1f65497a533071?source=search" + }, + { + "job": "Service Desk, системный администратор", + "pay": "не указано", + "gender": "Мужчина", + "age": "29 лет", + "location": "Могилев, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/220f6a6f0001d00dc90039ed1f646d386e5a31?source=search" + }, + { + "job": "Concept Artist/3D Modeler", + "pay": "не указано", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, готов к переезду (Киев,Харьков,Львов),готов к командировкам", + "url": "https://jobs.tut.by/resume/49ca50740003fc0f5d0039ed1f303662705838?source=search" + }, + { + "job": "Сервисный инженер-электроник", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "43 года", + "location": "Минск, м. Спортивная,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/ef9e25fc000217671d0039ed1f714a70376533?source=search" + }, + { + "job": "Инженер-химик-технолог, мастер производственного участка", + "pay": "850 бел. руб.", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/0c35d23a0001af07c20039ed1f6f35764e7130?source=search" + }, + { + "job": "Тестировщик веб-проектов", + "pay": "200 USD", + "gender": "Мужчина", + "age": "17 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/aceb72ea00071887e70039ed1f65726e653161?source=search" + }, + { + "job": "Региональный менеджер по продажам", + "pay": "1 500 EUR", + "gender": "МужчинаМинск", + "age": "готов к переезду", + "location": "готов к командировкам, ", + "url": "https://jobs.tut.by/resume/5b46fb670000fac9110039ed1f4a4642754a4d?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, м. Площадь Якуба Коласа,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/20460b1300039831cb0039ed1f556d33386e31?source=search" + }, + { + "job": "Инженер-конструктор", + "pay": "не указано", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, м. Площадь Ленина,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/643f7513000322261b0039ed1f566566336468?source=search" + }, + { + "job": "Контент-менеджер", + "pay": "не указано", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/bf9c87a9000437bfa40039ed1f7233697a5563?source=search" + }, + { + "job": "Молодой специалист ", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, м. Грушевка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/d581e2100001a6775c0039ed1f445865417a69?source=search" + }, + { + "job": "Администратор", + "pay": "не указано", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/b3381e840005f7472a0039ed1f7448764b5547?source=search" + }, + { + "job": "Стажер веб-программист по технологии JavaScript", + "pay": "не указано", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/4276c82900060723040039ed1f6c3277445759?source=search" + }, + { + "job": "2D-художник", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, готова к переезду (Минск),готова к редким командировкам", + "url": "https://jobs.tut.by/resume/a05af910000333a5cd0039ed1f4e6e6f624a31?source=search" + }, + { + "job": "Сервисный инженер-электроник", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "43 года", + "location": "Минск, м. Спортивная,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/ef9e25fc000217671d0039ed1f714a70376533?source=search" + }, + { + "job": "Управляющий, директор, руководитель отдела продаж,", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "34 года", + "location": "Бобруйск, готов к переезду (Республика Крым,Минск,Гомель,Могилев),готов к командировкам", + "url": "https://jobs.tut.by/resume/3c631e610003db55bd0039ed1f6748504b764c?source=search" + }, + { + "job": "Переводчик", + "pay": "не указано", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/8b96b216000169cdc50039ed1f69626e76424e?source=search" + }, + { + "job": "Супервайзер отдела продаж", + "pay": "1 400 бел. руб.", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/f4675d4d00063f1d400039ed1f6a4167374e49?source=search" + }, + { + "job": "Junior Frontend Developer", + "pay": "не указано", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, м. Уручье,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/1e33ce33000246ffec0039ed1f5a7a6a587334?source=search" + }, + { + "job": "промышленный альпинист", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "44 года", + "location": "Минск, м. Институт Культуры,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/e1b5519900023e69750039ed1f4566766f7077?source=search" + }, + { + "job": "Редактор-корректор", + "pay": "500 USD", + "gender": "Женщина", + "age": "45 лет", + "location": "Минск, готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/ac8e008200043118260039ed1f587042677776?source=search" + }, + { + "job": "Concept Artist/3D Modeler", + "pay": "не указано", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, готов к переезду (Киев,Харьков,Львов),готов к командировкам", + "url": "https://jobs.tut.by/resume/49ca50740003fc0f5d0039ed1f303662705838?source=search" + }, + { + "job": "Заведующий производством", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "64 года", + "location": "Минск, м. Институт Культуры,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/5ab3a6520001a860320039ed1f784663693279?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/c5e1f9b20003185bb90039ed1f4d5046384d55?source=search" + }, + { + "job": "Тестировщик веб-проектов", + "pay": "200 USD", + "gender": "Мужчина", + "age": "17 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/aceb72ea00071887e70039ed1f65726e653161?source=search" + }, + { + "job": "Junior Business Analyst", + "pay": "не указано", + "gender": "Male", + "age": "33 years", + "location": "Minsk, m. Каменная Горка,willing to relocate (Kyrgyzstan,Uzbekistan,Russia,Ukraine,Kazakhstan,Azerbaijan,Other countries,Georgia),prepared for occasional business trips", + "url": "https://jobs.tut.by/resume/82a0b32e00045bf8480039ed1f4e6f39765068?source=search" + }, + { + "job": "Водитель, водитель-курьер, личный водитель, водитель -охранник, водитель-руководителя!", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, м. Каменная Горка,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/b2ae8eea0003091c0e0039ed1f5353436e6b69?source=search" + }, + { + "job": "Producer/Copywriter/PR", + "pay": "708 USD", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, готов к переезду (Республика Зимбабве,Вьетнам,Махачкала),готов к командировкам", + "url": "https://jobs.tut.by/resume/0fd1a1d100055775e80039ed1f4b4e6f516c75?source=search" + }, + { + "job": "Водитель персональный личный офисный категории В", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "38 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/180dc4a30000d25b200039ed1f4e665230537a?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, м. Малиновка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/badd36b500027761680039ed1f7444534a7564?source=search" + }, + { + "job": "программист C#, .NET стажировка", + "pay": "не указано", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, м. Московская,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/8f63f42a00061cbb700039ed1f36766c354c66?source=search" + }, + { + "job": "Интернет-маркетолог", + "pay": "600 бел. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, м. Пушкинская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/430b55260003490afe0039ed1f347662655137?source=search" + }, + { + "job": "Экономист по договорной работе", + "pay": "не указано", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/a48d50d900061b1a340039ed1f5675434e3133?source=search" + }, + { + "job": "Старший кладовщик", + "pay": "не указано", + "gender": "Мужчина", + "age": "22 года", + "location": "Молодечно, готов к переезду (Минск),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/f43d977c000294fc170039ed1f344834323739?source=search" + }, + { + "job": "Водитель", + "pay": "не указано", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Малиновка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/c3133e4f00031398730039ed1f757a4d525833?source=search" + }, + { + "job": "Менеджер по работе с клиентами", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "26 лет", + "location": "Минск, м. Партизанская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/f0cded7100017ae7490039ed1f455a75755476?source=search" + }, + { + "job": "Мастер", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Кунцевщина,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/e7010fa700036050380039ed1f33376b4c6c73?source=search" + }, + { + "job": "Junior Java Developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/cc59f0f00002d496580039ed1f564b51724164?source=search" + }, + { + "job": "Юрист\\специалист по рекламациям", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/e34723640000db52040039ed1f484a7871384a?source=search" + }, + { + "job": "Водитель-международник Стажер", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "42 года", + "location": "Борисов, готов к переезду (Минск),не готов к командировкам", + "url": "https://jobs.tut.by/resume/69bcc7eb00064c5c410039ed1f487947457770?source=search" + }, + { + "job": "Машинист резальных машин, резчик, бобинорезчик", + "pay": "не указано", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Могилевская,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/9daf48120002bfb8c60039ed1f6c6e677a7962?source=search" + }, + { + "job": "Начальник участка", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, м. Спортивная,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/66d5f80700020da6860039ed1f624457576c46?source=search" + }, + { + "job": "Ассистент аудитора", + "pay": "не указано", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/3707b54e0006051a4d0039ed1f5a626d616e58?source=search" + }, + { + "job": "Менеджер по продажам", + "pay": "2 000 бел. руб.", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, м. Академия наук,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/1e53598800039e81150039ed1f307269443154?source=search" + }, + { + "job": "Спорт", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/b73dea7e0003de92cf0039ed1f505072305653?source=search" + }, + { + "job": "Директор мясоперерабатывающего предприятия / Главный ветеринарный врач", + "pay": "не указано", + "gender": "Мужчина", + "age": "38 лет", + "location": "Минск, м. Немига,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/879fa6160001a0d7260039ed1f71356c633868?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "300 бел. руб.", + "gender": "Женщина", + "age": "19 лет", + "location": "Минск, м. Академия наук,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/0d6b216800032c8f1e0039ed1f65724f6a6342?source=search" + }, + { + "job": "Лингвист, преподаватель двух иностранных языков", + "pay": "не указано", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, м. Уручье,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/2e9e53c2000420d82e0039ed1f4a6b6d344149?source=search" + }, + { + "job": "Водитель", + "pay": "не указано", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Малиновка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/c3133e4f00031398730039ed1f757a4d525833?source=search" + }, + { + "job": "Мастер", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Кунцевщина,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/e7010fa700036050380039ed1f33376b4c6c73?source=search" + }, + { + "job": "Бухгалтер-экономист", + "pay": "не указано", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/5f87d927000604ea5f0039ed1f5a6d6572484e?source=search" + }, + { + "job": "Лингвист, преподаватель двух иностранных языков", + "pay": "не указано", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, м. Уручье,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/2e9e53c2000420d82e0039ed1f4a6b6d344149?source=search" + }, + { + "job": "Графический дизайнер", + "pay": "не указано", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, м. Автозаводская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/4401ff4c0006fc4bd90039ed1f45654d726a41?source=search" + }, + { + "job": "программист C#, .NET стажировка", + "pay": "не указано", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, м. Московская,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/8f63f42a00061cbb700039ed1f36766c354c66?source=search" + }, + { + "job": "Начальник производства, главный механик, заместитель директора", + "pay": "не указано", + "gender": "Мужчина", + "age": "57 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/393eac740003b557b70039ed1f334f764e566d?source=search" + }, + { + "job": "Экономист по договорной работе", + "pay": "не указано", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/a48d50d900061b1a340039ed1f5675434e3133?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, м. Малиновка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/badd36b500027761680039ed1f7444534a7564?source=search" + }, + { + "job": "Специалист по работе с клиентами", + "pay": "1 300 бел. руб.", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/a841d11200012a69080039ed1f6c3248634b62?source=search" + }, + { + "job": "Software engineer ", + "pay": "не указано", + "gender": "Female", + "age": "24 years", + "location": "Minsk, m. Площадь Ленина,not willing to relocate,prepared for occasional business trips", + "url": "https://jobs.tut.by/resume/1fd25ee50002fd76430039ed1f4c535434494f?source=search" + }, + { + "job": "Наладчик станков с ЧПУ", + "pay": "1 000 USD", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, м. Могилевская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/bca9520b0003c7a8190039ed1f304c46696169?source=search" + }, + { + "job": "Интернет-маркетолог", + "pay": "600 бел. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, м. Пушкинская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/430b55260003490afe0039ed1f347662655137?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, м. Немига,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/7f6d19ea0001bb5bce0039ed1f31454631304c?source=search" + }, + { + "job": "Водитель-международник Стажер", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "42 года", + "location": "Борисов, готов к переезду (Минск),не готов к командировкам", + "url": "https://jobs.tut.by/resume/69bcc7eb00064c5c410039ed1f487947457770?source=search" + }, + { + "job": "Старший кассир, администратор ", + "pay": "750 бел. руб.", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, м. Малиновка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/e536316b0003ba34770039ed1f415a724c4d47?source=search" + }, + { + "job": "Машинист резальных машин, резчик, бобинорезчик", + "pay": "не указано", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Могилевская,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/9daf48120002bfb8c60039ed1f6c6e677a7962?source=search" + }, + { + "job": "Менеджер по работе с клиентами", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "26 лет", + "location": "Минск, м. Партизанская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/f0cded7100017ae7490039ed1f455a75755476?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, м. Немига,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/7f6d19ea0001bb5bce0039ed1f31454631304c?source=search" + }, + { + "job": "Начальник участка", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, м. Спортивная,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/66d5f80700020da6860039ed1f624457576c46?source=search" + }, + { + "job": "Спорт", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/b73dea7e0003de92cf0039ed1f505072305653?source=search" + }, + { + "job": "Менеджер по продажам", + "pay": "2 000 бел. руб.", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, м. Академия наук,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/1e53598800039e81150039ed1f307269443154?source=search" + }, + { + "job": "Корреспондент", + "pay": "не указано", + "gender": "Женщина", + "age": "25 лет", + "location": "Жодино, готова к переезду (Минск),готова к командировкам", + "url": "https://jobs.tut.by/resume/e9b9ec1f0001b7fcf20039ed1f51466948364c?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "300 бел. руб.", + "gender": "Женщина", + "age": "19 лет", + "location": "Минск, м. Академия наук,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/0d6b216800032c8f1e0039ed1f65724f6a6342?source=search" + }, + { + "job": "Водитель легкового автомобиля", + "pay": "не указано", + "gender": "Мужчина", + "age": "48 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/019c87830006540e330039ed1f353476763142?source=search" + }, + { + "job": "Localization Specialist", + "pay": "300 000 рос. руб.", + "gender": "Мужчина", + "age": "30 лет", + "location": "Калининград, готов к переезду (Нидерланды,Латвия,Польша,Минск,Литва,Калининградская область,Эстония),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/2f121d7500051bb0580039ed1f4d4c54444432?source=search" + }, + { + "job": "QA Engineer", + "pay": "не указано", + "gender": "Female", + "age": "22 years", + "location": "Minsk, willing to relocate,prepared for business trips", + "url": "https://jobs.tut.by/resume/208780fe00040cf1360039ed1f794574497130?source=search" + }, + { + "job": "маляр-подготовщик", + "pay": "2 600 бел. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/b1338efd00053ff7e30039ed1f497138344c30?source=search" + }, + { + "job": "Инженер", + "pay": "800 BYN", + "gender": "Male", + "age": "22 years", + "location": "Minsk, m. Первомайская,not willing to relocate,prepared for occasional business trips", + "url": "https://jobs.tut.by/resume/c2cd330500071b9f0a0039ed1f6c494b4c6a56?source=search" + }, + { + "job": "Веб-дизайнер (ux/ui)", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Петровщина,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/734d3ae400061b01830039ed1f7255386a3158?source=search" + }, + { + "job": "Системный администратор", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "47 лет", + "location": "Могилев, готов к переезду (Россия,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/77cb214b0000cdfbec0039ed1f4c733375556d?source=search" + }, + { + "job": "Менеджер-экономист", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, м. Петровщина,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/f627dc560003565bd80039ed1f494433306b4b?source=search" + }, + { + "job": "Старший кладовщик", + "pay": "не указано", + "gender": "Мужчина", + "age": "22 года", + "location": "Молодечно, готов к переезду (Минск),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/f43d977c000294fc170039ed1f344834323739?source=search" + }, + { + "job": "Администратор", + "pay": "не указано", + "gender": "Женщина", + "age": "19 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/2409347d000431c1f50039ed1f3861745a4b54?source=search" + }, + { + "job": "программист 1С", + "pay": "не указано", + "gender": "Мужчина", + "age": "45 лет", + "location": "Минск, м. Пушкинская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/7cccb87a0000e197310039ed1f766955745758?source=search" + }, + { + "job": "Бухгалтер", + "pay": "не указано", + "gender": "Женщина", + "age": "37 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/0a9a5f2b0002eade680039ed1f6f7a63435855?source=search" + }, + { + "job": "SM-менеджер, копирайтер, журналист", + "pay": "не указано", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, м. Московская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/a979ef890000e948320039ed1f7856466d4263?source=search" + }, + { + "job": "Инженер электрик, энергетик, мастер, начальник участка", + "pay": "1 000 бел. руб.", + "gender": "МужчинаМинск", + "age": "не готов к переезду", + "location": "готов к редким командировкам, ", + "url": "https://jobs.tut.by/resume/396d20020002538c0a0039ed1f37734d316358?source=search" + }, + { + "job": "Торговый представитель отдела продаж", + "pay": "700 USD", + "gender": "Мужчина", + "age": "31 год", + "location": "Речица, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/e88177fa00016e83c80039ed1f327566454f42?source=search" + }, + { + "job": "Junior Android developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, м. Парк Челюскинцев,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/efcc27da00028d1d1f0039ed1f576736746131?source=search" + }, + { + "job": "Заведующий складом, специалист по работе с клиентами, выписка документов (счета, ТН,ТТН)", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "56 лет", + "location": "Минск, м. Площадь Победы,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/005fdaba00027ad3e40039ed1f374963707549?source=search" + }, + { + "job": "Мерчендайзер магазина, курьер, воспитатель, кладовщик", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "32 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/e02de33000023070f80039ed1f6d594f454842?source=search" + }, + { + "job": "Помощник печатника, переплётчик, менеджер", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "19 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/e665ac48000579733b0039ed1f4a3574325053?source=search" + }, + { + "job": "Инструктор тренажёрного зала", + "pay": "не указано", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/9c17b4c300059061b20039ed1f4f47684c324a?source=search" + }, + { + "job": "Водитель", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, м. Могилевская,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/4bc5190f00068d6bc00039ed1f7a424b7a6a71?source=search" + }, + { + "job": "маляр-подготовщик", + "pay": "2 600 бел. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/b1338efd00053ff7e30039ed1f497138344c30?source=search" + }, + { + "job": "Заместитель главного бухгалтера (начальник отдела учета)", + "pay": "2 000 бел. руб.", + "gender": "Женщина", + "age": "35 лет", + "location": "Минск, м. Партизанская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/4d8271e50005b758930039ed1f6f5051495041?source=search" + }, + { + "job": "Водитель легкового автомобиля", + "pay": "не указано", + "gender": "Мужчина", + "age": "48 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/019c87830006540e330039ed1f353476763142?source=search" + }, + { + "job": "Front-end разработчик", + "pay": "1 000 USD", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/c9506d5500055c3e630039ed1f573844744332?source=search" + }, + { + "job": "Заведующий складом, специалист по работе с клиентами, выписка документов (счета, ТН,ТТН)", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "56 лет", + "location": "Минск, м. Площадь Победы,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/005fdaba00027ad3e40039ed1f374963707549?source=search" + }, + { + "job": "Юрисконсульт, инспектор отдела кадров, администратор", + "pay": "не указано", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, м. Академия наук,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/697d04fb00028bd9870039ed1f4f6273513557?source=search" + }, + { + "job": "Экономист, бухгалтер", + "pay": "не указано", + "gender": "Женщина", + "age": "32 года", + "location": "Гомель, хочу переехать (Минск),готова к редким командировкам", + "url": "https://jobs.tut.by/resume/f501fd6800039d43aa0039ed1f4d4957645063?source=search" + }, + { + "job": "Инженер-строитель", + "pay": "не указано", + "gender": "Мужчина", + "age": "30 лет", + "location": "Витебск, готов к переезду (Беларусь,Москва,Россия,Санкт-Петербург,Смоленск,Московская область,Украина,Италия,Польша,Минск,Королевство Саудовская Аравия,Кипр),готов к командировкам", + "url": "https://jobs.tut.by/resume/87b036840003a890ce0039ed1f54546549564d?source=search" + }, + { + "job": "Технический работник", + "pay": "300 рос. руб.", + "gender": "Женщина", + "age": "30 лет", + "location": "Минск, м. Грушевка,хочу переехать (Минская область),готова к редким командировкам", + "url": "https://jobs.tut.by/resume/944c95f80000d84ff10039ed1f566274353372?source=search" + }, + { + "job": "Бухгалтер", + "pay": "не указано", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/e573c0e5000447dc6c0039ed1f454b50685261?source=search" + }, + { + "job": "Копирайтер", + "pay": "150 бел. руб.", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/8f6dff260001fbbb500039ed1f624e34416767?source=search" + }, + { + "job": "Менеджер по работе с клиентами, Биологические науки", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "36 лет", + "location": "Минск, м. Партизанская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/7419b82000018db5990039ed1f6e6f30377136?source=search" + }, + { + "job": "Начальник отдела продаж", + "pay": "1 000 USD", + "gender": "Мужчина", + "age": "54 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/9b30751b0002bac4020039ed1f794e724a4562?source=search" + }, + { + "job": "Электромонтер", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "52 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/63d3d0d100026a1aed0039ed1f667572465063?source=search" + }, + { + "job": "Управляющий, директор", + "pay": "не указано", + "gender": "Женщина", + "age": "36 лет", + "location": "Минск, м. Спортивная,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/46a06ff70001909ab40039ed1f3359506f7654?source=search" + }, + { + "job": "Специалист по работе с клиентами", + "pay": "600 бел. руб.", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/508192f400072265320039ed1f39766b577468?source=search" + }, + { + "job": "Наладчик станков с ЧПУ, программист чпу", + "pay": "не указано", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/73e022bd0006cff3290039ed1f4d4149544e64?source=search" + }, + { + "job": "Водитель (категории В)", + "pay": "не указано", + "gender": "Мужчина", + "age": "51 год", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/bde55caa0006f833350039ed1f463657393757?source=search" + }, + { + "job": "Национальный менеджер РБ,KZ,AZ,AM,GE Коммерческий директор, Директор отдела экспорта.", + "pay": "5 000 EUR", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, готов к переезду (Алматы,Тбилиси,Баку),готов к командировкам", + "url": "https://jobs.tut.by/resume/bde36510000569394a0039ed1f724e376e7a4e?source=search" + }, + { + "job": "Менеджер по продажам и работе с клиентами", + "pay": "750 USD", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, м. Немига,готов к переезду (Беларусь,Россия,Украина,Казахстан,Азербайджан),готов к командировкам", + "url": "https://jobs.tut.by/resume/98ec62c100030185fe0039ed1f675576673649?source=search" + }, + { + "job": "Начальник отдела продаж", + "pay": "1 500 USD", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Уручье,готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/1d34b0200005f65bdf0039ed1f4e4e3237674a?source=search" + }, + { + "job": "Junior Frontend Developer, Junior Web Developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/e040cfcb0005dcca860039ed1f784557617776?source=search" + }, + { + "job": "Заведующий производством, технолог", + "pay": "1 500 бел. руб.", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/aefb55ca00019fa7450039ed1f7479644b6f31?source=search" + }, + { + "job": "UI/UX дизайнер", + "pay": "не указано", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, м. Спортивная,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/ec6a807d00043640f90039ed1f73584c505561?source=search" + }, + { + "job": "Старший смены склада (начальник участка)/Заведующий складом", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Пушкинская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/625ad51a00052a49b10039ed1f4f636e694171?source=search" + }, + { + "job": "Мастер-прораб", + "pay": "не указано", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, м. Площадь Якуба Коласа,готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/62903d7400032aa13e0039ed1f4d6e4f317663?source=search" + }, + { + "job": "Инженер по ремонту стиральных машин и другой бытовой техники", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/344477970004fd607b0039ed1f64374570734d?source=search" + }, + { + "job": "Ведущий бухгалтер", + "pay": "1 250 бел. руб.", + "gender": "Женщина", + "age": "32 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/1a3611ab00070278790039ed1f663268347752?source=search" + }, + { + "job": "Project Manager", + "pay": "не указано", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/d85b400d00071f1b370039ed1f534355357741?source=search" + }, + { + "job": "Юрист", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, м. Малиновка,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/0ed737d300023140ab0039ed1f6f6d50625a4c?source=search" + }, + { + "job": "Инженер", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "46 лет", + "location": "Минск, м. Пушкинская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/e053bd990001b8775d0039ed1f4f7873755375?source=search" + }, + { + "job": "Projects manager", + "pay": "не указано", + "gender": "Male", + "age": "35 years", + "location": "Minsk, m. Кунцевщина,willing to relocate,prepared for business trips", + "url": "https://jobs.tut.by/resume/2cdb1afa0006feaaad0039ed1f775278455a70?source=search" + }, + { + "job": "Intern", + "pay": "не указано", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, м. Михалово,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/83763ef20003fbfdf80039ed1f784344795a45?source=search" + }, + { + "job": "Графический дизайнер", + "pay": "не указано", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, м. Автозаводская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/af7f9f74000517e25c0039ed1f797442544568?source=search" + }, + { + "job": "Администратор торгового объекта, Администратор интернет-магазина", + "pay": "700 USD", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/c245c32a00016a71b10039ed1f3772694d5867?source=search" + }, + { + "job": "Архитектор-дизайнер", + "pay": "не указано", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, м. Малиновка,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/6873f2df00029ee31e0039ed1f7a464956535a?source=search" + }, + { + "job": "Инженер-механик", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/98ef9504000242d4d60039ed1f79564e557a70?source=search" + }, + { + "job": "Project Manager", + "pay": "400 USD", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/c3608dd40006e01a930039ed1f707335554c4d?source=search" + }, + { + "job": "менеджер по работе с клиентами, диспетчер, оператор колл-центра", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "34 года", + "location": "Минск, м. Институт Культуры,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/fc85431e0003299d040039ed1f78696b4f3672?source=search" + }, + { + "job": "Художник-дизайнер", + "pay": "не указано", + "gender": "Женщина", + "age": "24 года", + "location": "Витебск, готова к переезду (Минск),готова к командировкам", + "url": "https://jobs.tut.by/resume/1b7a4431000277005f0039ed1f4a3534556b6c?source=search" + }, + { + "job": "Менеджер по туризму", + "pay": "не указано", + "gender": "ЖенщинаМинск", + "age": "не готова к переезду", + "location": "не готова к командировкам, ", + "url": "https://jobs.tut.by/resume/bb8b3fa30006084be60039ed1f356e57467669?source=search" + }, + { + "job": "Водитель", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/1e0f0ec50005fba2060039ed1f504d66746630?source=search" + }, + { + "job": "Заведующий производством,зам.зав.производством,су-шеф", + "pay": "1 300 бел. руб.", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/bd85c337000314da700039ed1f523055484b53?source=search" + }, + { + "job": "Слесарь по ремонту автомобилей и шиномонтажу, техник-механик, бариста", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, м. Партизанская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/b7e04d4100058ca15c0039ed1f6d37444b4331?source=search" + }, + { + "job": "Торговый представитель", + "pay": "не указано", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/677e40870002431e640039ed1f743541566f46?source=search" + }, + { + "job": "Начинающий Junior Python", + "pay": "не указано", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/70a0c1eb000619099b0039ed1f425648683449?source=search" + }, + { + "job": "Бармен", + "pay": "не указано", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, хочу переехать,не готов к командировкам", + "url": "https://jobs.tut.by/resume/b09c2d970003d0d5c30039ed1f6b6559323855?source=search" + }, + { + "job": "Заместитель директора ", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/8c85b780000667337e0039ed1f67503338696e?source=search" + }, + { + "job": "2D дизайнер / Иллюстратор", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/d5e21a7800057e02db0039ed1f433154774d59?source=search" + }, + { + "job": "Главный инженер проекта, главный специалист (связь и сигнализация)", + "pay": "не указано", + "gender": "Мужчина", + "age": "39 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/ef08fb320000e54f210039ed1f3930374c6267?source=search" + }, + { + "job": "Специалист по логистике", + "pay": "850 бел. руб.", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, м. Каменная Горка,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/00d4e7c40006b611f10039ed1f546a58387048?source=search" + }, + { + "job": " Тренер, служба безопасности,автомобильный бизнес, водитель, организатор", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, готов к переезду (Другие страны),готов к командировкам", + "url": "https://jobs.tut.by/resume/6f23ea9a0001d1e99e0039ed1f7a7033324257?source=search" + }, + { + "job": "Инженер", + "pay": "не указано", + "gender": "Мужчина", + "age": "55 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/afc317ca0003dabb800039ed1f764b75494e33?source=search" + }, + { + "job": "Заместитель директора, Начальник отдела продаж", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, м. Институт Культуры,готов к переезду (Беларусь),готов к командировкам", + "url": "https://jobs.tut.by/resume/dcabcba5000122c6190039ed1f516a6d794a6a?source=search" + }, + { + "job": "Junior QA Engineer", + "pay": "не указано", + "gender": "Женщина", + "age": "32 года", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/ff0fca7f0005da10f80039ed1f556b61594d58?source=search" + }, + { + "job": "Оператор call-центра", + "pay": "450 бел. руб.", + "gender": "Женщина", + "age": "36 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/6488c1e100070e504b0039ed1f3035556e7761?source=search" + }, + { + "job": "Тренер по футболу", + "pay": "не указано", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/08217c4f00071c51820039ed1f66796d436f55?source=search" + }, + { + "job": "Администратор магазина", + "pay": "600 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Немига,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/7ef1529900052e782f0039ed1f586c587a334b?source=search" + }, + { + "job": "Подсобный рабочий", + "pay": "650 бел. руб.", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, м. Площадь Якуба Коласа,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/087eed3f00025761100039ed1f57684878466d?source=search" + }, + { + "job": "Помощник руководителя", + "pay": "не указано", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/1e4048420003d91fdc0039ed1f385243703434?source=search" + }, + { + "job": "Главный инженер / Начальник службы", + "pay": "109 900 рос. руб.", + "gender": "Мужчина", + "age": "30 лет", + "location": "Санкт-Петербург, готов к переезду (Финляндия,Австрия,Чехия,Калининград,Польша,Минск,Швейцария,Канада,Эстония,Великобритания,Швеция,Германия,Литва,Львов,Одесса),готов к командировкам", + "url": "https://jobs.tut.by/resume/dfa2df730002093caf0039ed1f556c56657041?source=search" + }, + { + "job": "Специалист по работе с клиентами", + "pay": "400 USD", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, м. Каменная Горка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/489940100001e5f5950039ed1f504b34506e4a?source=search" + }, + { + "job": "UX/UI Designer", + "pay": "не указано", + "gender": "Female", + "age": "25 years", + "location": "Minsk, willing to relocate,prepared for business trips", + "url": "https://jobs.tut.by/resume/754bde6a0002fff4250039ed1f703650306330?source=search" + }, + { + "job": "Техник-программист", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/a99d16500005130bbe0039ed1f774755376e7a?source=search" + }, + { + "job": "Курьер, продавец, менеджер", + "pay": "не указано", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, м. Пушкинская,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/9f0fa89500051980260039ed1f4272417a5935?source=search" + }, + { + "job": "Менеджер по закупкам, менеджер по продажам, кладовщик", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, м. Могилевская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/884718a000022437140039ed1f706e4c745175?source=search" + }, + { + "job": "Главный специалист ", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "29 лет", + "location": "Минск, м. Немига,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/94ead6c20000e904e60039ed1f394a4557394e?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "400 бел. руб.", + "gender": "Женщина", + "age": "18 лет", + "location": "Минск, м. Пушкинская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/b9c77fc200029337e00039ed1f713538554165?source=search" + }, + { + "job": "Заместистель директора, HR, HRD, Помощник директора", + "pay": "1 400 бел. руб.", + "gender": "Женщина", + "age": "29 лет", + "location": "Минск, м. Уручье,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/83a5101c00021df3c10039ed1f47316e305857?source=search" + }, + { + "job": "3D Artist", + "pay": "не указано", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/d880f5820004142d1f0039ed1f336131716e4e?source=search" + }, + { + "job": "Специалист по продажам и работе с клиентами", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "42 года", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/585ae6d60002d6f3d60039ed1f466a31695849?source=search" + }, + { + "job": "Водитель-курьер", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, м. Уручье,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/96b2235c0003f43a0c0039ed1f594175337a46?source=search" + }, + { + "job": "Junior Motion Designer/Graphic Designer/Marketing Designer", + "pay": "не указано", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/d33b63f80001e3bb230039ed1f615874776856?source=search" + }, + { + "job": "Региональный менеджер, руководитель отдела продаж, представитель компании в РБ", + "pay": "1 500 USD", + "gender": "Мужчина", + "age": "46 лет", + "location": "Минск, м. Пушкинская,готов к переезду (Брестская область),готов к командировкам", + "url": "https://jobs.tut.by/resume/12987ba8000139c9c10039ed1f796554734466?source=search" + }, + { + "job": "Системный администратор", + "pay": "1 100 бел. руб.", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, м. Каменная Горка,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/ab49e05f0005931c450039ed1f323435336f58?source=search" + }, + { + "job": "дизайнер", + "pay": "не указано", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/f1bb9f220000dc560b0039ed1f667442577672?source=search" + }, + { + "job": "Переводчик", + "pay": "не указано", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/92129b680005bb94f00039ed1f416137505138?source=search" + }, + { + "job": "Секретарь/ Помощник руководителя", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, м. Каменная Горка,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/d3be729600027959e60039ed1f635374366957?source=search" + }, + { + "job": "Электромонтажник", + "pay": "не указано", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/09806ba60002af577e0039ed1f6b4850573671?source=search" + }, + { + "job": "SMM-менеджер, маркетолог", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/161d217f0002ba1b8f0039ed1f575132417174?source=search" + }, + { + "job": "Промоутер, Оператор ПК", + "pay": "не указано", + "gender": "Мужчина", + "age": "22 года", + "location": "Молодечно, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/471d698400032bea140039ed1f63386765516f?source=search" + }, + { + "job": "Специалист по контекстной рекламе", + "pay": "не указано", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/8d3de9910006d93b180039ed1f65734c504732?source=search" + }, + { + "job": "QA Engineer", + "pay": "1 300 бел. руб.", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, м. Петровщина,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/05b7f4a10001bd83080039ed1f4c6f6b594659?source=search" + }, + { + "job": "Сотрудник в любой сфере", + "pay": "450 бел. руб.", + "gender": "Мужчина", + "age": "17 лет", + "location": "Минск, м. Академия наук,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/44e088660005071ade0039ed1f746f5a4e5a6d?source=search" + }, + { + "job": "Web-дизайнер", + "pay": "не указано", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Партизанская,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/a04107490002a7175a0039ed1f675154577337?source=search" + }, + { + "job": "Менеджер смены", + "pay": "850 бел. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, м. Парк Челюскинцев,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/1092e71c0002c9d53d0039ed1f5850656e6f67?source=search" + }, + { + "job": "Бухгалтер по материалам", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "45 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/89b2c16700014a29c30039ed1f614a325a4931?source=search" + }, + { + "job": "Оператор ПК", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "38 лет", + "location": "Минск, м. Малиновка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/9f66c71500027b37e60039ed1f785a4e645136?source=search" + }, + { + "job": "Frontend-developer (Full stack javascript)", + "pay": "1 500 USD", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, м. Академия наук,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/53ba7e3400072189010039ed1f44664c4e6176?source=search" + }, + { + "job": "Методист", + "pay": "550 бел. руб.", + "gender": "Женщина", + "age": "49 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/c279803000070878040039ed1f6c764b484b54?source=search" + }, + { + "job": "Web-Designer, Веб-дизайнер, Illustrator, UX Design", + "pay": "650 бел. руб.", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/7270d40600071691130039ed1f566b3663666f?source=search" + }, + { + "job": "Директор/Руководитель проекта", + "pay": "не указано", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, м. Уручье,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/0e20f57c00031fae140039ed1f7975696d6931?source=search" + }, + { + "job": "Администратор/кассир/продавец-консультант", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/393956c1000321e0d90039ed1f796548695768?source=search" + }, + { + "job": "Инженер-технолог", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Витебск, хочу переехать (Москва,Санкт-Петербург,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/5d0b545000033caf860039ed1f67484f366e4d?source=search" + }, + { + "job": "Начальник участка", + "pay": "не указано", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, м. Каменная Горка,готов к переезду (Москва),готов к командировкам", + "url": "https://jobs.tut.by/resume/50d1c4b500040c10910039ed1f504876784c50?source=search" + }, + { + "job": "Тестировщик ПО", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, м. Спортивная,готов к переезду (Беларусь,Россия,Украина),готов к командировкам", + "url": "https://jobs.tut.by/resume/3fb15f580005efa0d60039ed1f6c645779634a?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Мужчина", + "age": "19 лет", + "location": "Минск, м. Институт Культуры,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/eaa18b660007213d450039ed1f524757365772?source=search" + }, + { + "job": "Инженер-технолог", + "pay": "не указано", + "gender": "Мужчина", + "age": "44 года", + "location": "Минск, м. Петровщина,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/f65ac21b00023aff770039ed1f754e524d3135?source=search" + }, + { + "job": "Ведущий бухгалтер", + "pay": "500 бел. руб.", + "gender": "Женщина", + "age": "41 год", + "location": "Минск, м. Площадь Якуба Коласа,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/d65e5b030003820c520039ed1f695079555552?source=search" + }, + { + "job": "Методист", + "pay": "550 бел. руб.", + "gender": "Женщина", + "age": "49 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/c279803000070878040039ed1f6c764b484b54?source=search" + }, + { + "job": "Технолог", + "pay": "не указано", + "gender": "Женщина", + "age": "22 года", + "location": "Гродно, готова к переезду (Минск),готова к командировкам", + "url": "https://jobs.tut.by/resume/ecd809d4000567e6940039ed1f554a7339426b?source=search" + }, + { + "job": "Junior QA Engineer", + "pay": "не указано", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/3a77ec3a00063d62ce0039ed1f325a63696e62?source=search" + }, + { + "job": "Директор, зам. директора, начальник департамента (Беларусь, СНГ)", + "pay": "не указано", + "gender": "МужчинаМинск", + "age": "готов к переезду (Беларусь", + "location": "Россия, Казахстан),готов к командировкам", + "url": "https://jobs.tut.by/resume/2c85a7a7000372ee830039ed1f614532365871?source=search" + }, + { + "job": "Специалист по таможенному оформлению", + "pay": "не указано", + "gender": "Женщина", + "age": "44 года", + "location": "Минск, м. Петровщина,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/6d7df91300039112530039ed1f486c47384c4d?source=search" + }, + { + "job": "Управляющий", + "pay": "3 000 бел. руб.", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, м. Площадь Якуба Коласа,готов к переезду (Москва,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/13d2a5290001db8c800039ed1f747361786370?source=search" + }, + { + "job": "Тестировщик ПО", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, м. Спортивная,готов к переезду (Беларусь,Россия,Украина),готов к командировкам", + "url": "https://jobs.tut.by/resume/3fb15f580005efa0d60039ed1f6c645779634a?source=search" + }, + { + "job": "Начальник отдела кадров", + "pay": "1 200 бел. руб.", + "gender": "Женщина", + "age": "40 лет", + "location": "Минск, м. Немига,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/a9aea4a70002e897030039ed1f477673594f79?source=search" + }, + { + "job": "Начальник участка", + "pay": "не указано", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, м. Каменная Горка,готов к переезду (Москва),готов к командировкам", + "url": "https://jobs.tut.by/resume/50d1c4b500040c10910039ed1f504876784c50?source=search" + }, + { + "job": "Электромонтер по ремонту и обслуживанию электрооборудования,ГПО, Электромеханик по лифтам", + "pay": "не указано", + "gender": "Мужчина", + "age": "42 года", + "location": "Минск, м. Партизанская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/2cdf76dc00017903730039ed1f716c67434f74?source=search" + }, + { + "job": "Junior Manual QA", + "pay": "не указано", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, м. Малиновка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/00ec82d20006d57ee80039ed1f4f6436584d70?source=search" + }, + { + "job": "Оператор ПК", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "38 лет", + "location": "Минск, м. Малиновка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/9f66c71500027b37e60039ed1f785a4e645136?source=search" + }, + { + "job": "Специалист по работе с клиентами", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "29 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/f5eab88b000716980d0039ed1f3063565a5955?source=search" + }, + { + "job": "Наладчик станков с ПУ", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "42 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/89b9aa7c00041e2e190039ed1f77376d5a4e61?source=search" + }, + { + "job": "Водитель автобуса", + "pay": "не указано", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/839907c70005ff369d0039ed1f4a7144697468?source=search" + }, + { + "job": "Бармен администратор ", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, м. Петровщина,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/528f6ac20002cbbfec0039ed1f434d6e666d57?source=search" + }, + { + "job": "Электромонтажник", + "pay": "не указано", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/09806ba60002af577e0039ed1f6b4850573671?source=search" + }, + { + "job": "Бухгалтер по материалам", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "45 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/89b2c16700014a29c30039ed1f614a325a4931?source=search" + }, + { + "job": "Секретарь/ Помощник руководителя", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, м. Каменная Горка,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/d3be729600027959e60039ed1f635374366957?source=search" + }, + { + "job": "Инженер-технолог", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Витебск, хочу переехать (Москва,Санкт-Петербург,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/5d0b545000033caf860039ed1f67484f366e4d?source=search" + }, + { + "job": "Frontend-developer (Full stack javascript)", + "pay": "1 500 USD", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, м. Академия наук,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/53ba7e3400072189010039ed1f44664c4e6176?source=search" + }, + { + "job": "Оператор ПК", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "38 лет", + "location": "Минск, м. Малиновка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/9f66c71500027b37e60039ed1f785a4e645136?source=search" + }, + { + "job": "Начальник отдела кадров", + "pay": "1 200 бел. руб.", + "gender": "Женщина", + "age": "40 лет", + "location": "Минск, м. Немига,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/a9aea4a70002e897030039ed1f477673594f79?source=search" + }, + { + "job": "Методист", + "pay": "550 бел. руб.", + "gender": "Женщина", + "age": "49 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/c279803000070878040039ed1f6c764b484b54?source=search" + }, + { + "job": "Web-дизайнер", + "pay": "не указано", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Партизанская,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/a04107490002a7175a0039ed1f675154577337?source=search" + }, + { + "job": "Специалист по контекстной рекламе", + "pay": "не указано", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/8d3de9910006d93b180039ed1f65734c504732?source=search" + }, + { + "job": "Промоутер, Оператор ПК", + "pay": "не указано", + "gender": "Мужчина", + "age": "22 года", + "location": "Молодечно, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/471d698400032bea140039ed1f63386765516f?source=search" + }, + { + "job": "Бармен администратор ", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, м. Петровщина,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/528f6ac20002cbbfec0039ed1f434d6e666d57?source=search" + }, + { + "job": "Специалист по работе с клиентами", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "29 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/f5eab88b000716980d0039ed1f3063565a5955?source=search" + }, + { + "job": "Директор, зам. директора, начальник департамента (Беларусь, СНГ)", + "pay": "не указано", + "gender": "МужчинаМинск", + "age": "готов к переезду (Беларусь", + "location": "Россия, Казахстан),готов к командировкам", + "url": "https://jobs.tut.by/resume/2c85a7a7000372ee830039ed1f614532365871?source=search" + }, + { + "job": "Начальник участка", + "pay": "не указано", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, м. Каменная Горка,готов к переезду (Москва),готов к командировкам", + "url": "https://jobs.tut.by/resume/50d1c4b500040c10910039ed1f504876784c50?source=search" + }, + { + "job": "Data Scientist", + "pay": "не указано", + "gender": "Male", + "age": "20 years", + "location": "Minsk, m. Петровщина,not willing to relocate,not prepared for business trips", + "url": "https://jobs.tut.by/resume/7b66416b0006fe7a470039ed1f357a79504d6a?source=search" + }, + { + "job": "Водитель автобуса", + "pay": "не указано", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/839907c70005ff369d0039ed1f4a7144697468?source=search" + }, + { + "job": "Администратор/кассир/продавец-консультант", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/393956c1000321e0d90039ed1f796548695768?source=search" + }, + { + "job": "Технолог", + "pay": "не указано", + "gender": "Женщина", + "age": "22 года", + "location": "Гродно, готова к переезду (Минск),готова к командировкам", + "url": "https://jobs.tut.by/resume/ecd809d4000567e6940039ed1f554a7339426b?source=search" + }, + { + "job": "Тестировщик ПО", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, м. Спортивная,готов к переезду (Беларусь,Россия,Украина),готов к командировкам", + "url": "https://jobs.tut.by/resume/3fb15f580005efa0d60039ed1f6c645779634a?source=search" + }, + { + "job": "Менеджер-экономист", + "pay": "не указано", + "gender": "Женщина", + "age": "35 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/4dd95abc0006dc04390039ed1f434a414f4665?source=search" + }, + { + "job": "Художник-гравер, художник-портретист", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "44 года", + "location": "Минск, м. Институт Культуры,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/1015c13f0001e4b6680039ed1f6f3030613232?source=search" + }, + { + "job": "Водитель с личным микроавтобусом", + "pay": "не указано", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, м. Могилевская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/a04758630005d67c650039ed1f504b73464f53?source=search" + }, + { + "job": "Front-end Developer", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, м. Тракторный завод,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/111bc5500002a7e5fd0039ed1f366c6236726a?source=search" + }, + { + "job": "Водитель личный, в офис", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, готов к переезду (Беларусь,Россия,Другие страны),готов к командировкам", + "url": "https://jobs.tut.by/resume/0014d43700070366420039ed1f3238694a6637?source=search" + }, + { + "job": "Начальник участка", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "47 лет", + "location": "Могилев, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/8806f88d0002af872c0039ed1f794a66507a32?source=search" + }, + { + "job": "Руководитель направления", + "pay": "не указано", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Кунцевщина,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/3258b4ed000533b6920039ed1f73794a33674f?source=search" + }, + { + "job": ""Руководитель службы безопасности", "Охранник", "Личная безопасность"", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "44 года", + "location": "Минск, м. Площадь Ленина,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/a4eb5d8f0002f508040039ed1f663565704e33?source=search" + }, + { + "job": "Корпоративный юрист", + "pay": "не указано", + "gender": "Женщина", + "age": "18 лет", + "location": "Минск, готова к переезду (Москва,Санкт-Петербург),не готова к командировкам", + "url": "https://jobs.tut.by/resume/3a3d652d0006f575cb0039ed1f65365a45476e?source=search" + }, + { + "job": "Администратор-Автомойщик-руководитель автомойки", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, м. Пушкинская,хочу переехать (Москва),готов к командировкам", + "url": "https://jobs.tut.by/resume/0ebea715000462e57e0039ed1f4e6556673156?source=search" + }, + { + "job": "Заведующий отделом розничных продаж", + "pay": "1 500 бел. руб.", + "gender": "Женщина", + "age": "44 года", + "location": "Минск, готова к переезду (Россия),готова к командировкам", + "url": "https://jobs.tut.by/resume/d98bdd7c0001940a810039ed1f32594b6d4851?source=search" + }, + { + "job": "Junior Business Analyst", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/43d9bac200071fb2fb0039ed1f435546634944?source=search" + }, + { + "job": "Оператор ПК / Помощник системного администратора / Тестировщик", + "pay": "600 бел. руб.", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/e200123900071c0f7a0039ed1f326674527679?source=search" + }, + { + "job": "Управляющий. Директор. Зам.директора. Региональный представитель в РБ.", + "pay": "не указано", + "gender": "Мужчина", + "age": "39 лет", + "location": "Минск, м. Восток,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/22fa6fee00061fd11b0039ed1f305a6763466e?source=search" + }, + { + "job": "Управляющий, Заместитель директора по безопасности, Начальник отдела охраны", + "pay": "не указано", + "gender": "Мужчина", + "age": "45 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/8a3d0f260007002a500039ed1f486934616552?source=search" + }, + { + "job": "Web-разработчик", + "pay": "не указано", + "gender": "Мужчина", + "age": "24 года", + "location": "Могилев, готов к переезду (Минск),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/33a608e900038530550039ed1f357047733930?source=search" + }, + { + "job": "Front-end Developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, м. Пролетарская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/69ed92ec0006d23cbf0039ed1f5334316d6c64?source=search" + }, + { + "job": "Помощник руководителя", + "pay": "не указано", + "gender": "Женщина", + "age": "17 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/a61267e8000722466b0039ed1f41627250344a?source=search" + }, + { + "job": "Front-end Developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, м. Пролетарская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/69ed92ec0006d23cbf0039ed1f5334316d6c64?source=search" + }, + { + "job": "Бухгалтер, ИП ", + "pay": "не указано", + "gender": "ЖенщинаМинск", + "age": "не готова к переезду", + "location": "готова к редким командировкам, ", + "url": "https://jobs.tut.by/resume/ff05315d000117eeff0039ed1f3167356c796a?source=search" + }, + { + "job": "Личный водитель; Старший администратор торгового зала", + "pay": "1 600 бел. руб.", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, готов к переезду (Москва),готов к командировкам", + "url": "https://jobs.tut.by/resume/efa369c400028375a00039ed1f6267736f6d34?source=search" + }, + { + "job": "Помощник руководителя", + "pay": "1 500 бел. руб.", + "gender": "Женщина", + "age": "44 года", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/3b7a062d0001a8655a0039ed1f4f4c756b5a4e?source=search" + }, + { + "job": "Менеджер-экономист", + "pay": "не указано", + "gender": "Женщина", + "age": "35 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/4dd95abc0006dc04390039ed1f434a414f4665?source=search" + }, + { + "job": "Экономист", + "pay": "не указано", + "gender": "Женщина", + "age": "19 лет", + "location": "Минск, м. Петровщина,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/e803cc7900070fedce0039ed1f4f4536745a77?source=search" + }, + { + "job": "Web-разработчик", + "pay": "не указано", + "gender": "Мужчина", + "age": "24 года", + "location": "Могилев, готов к переезду (Минск),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/33a608e900038530550039ed1f357047733930?source=search" + }, + { + "job": ""Руководитель службы безопасности", "Охранник", "Личная безопасность"", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "44 года", + "location": "Минск, м. Площадь Ленина,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/a4eb5d8f0002f508040039ed1f663565704e33?source=search" + }, + { + "job": "Архитектор, Администратор.", + "pay": "не указано", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Площадь Победы,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/367bc8ff000398a7a70039ed1f71764a59714c?source=search" + }, + { + "job": "Микробиолог, лаборант, биолог", + "pay": "не указано", + "gender": "Женщина", + "age": "23 года", + "location": "Брест, готова к переезду (Смоленск,Минск,Столбцы,Гомель,Истра,Витебск,Гродно,Барановичи),готова к командировкам", + "url": "https://jobs.tut.by/resume/53f33a8e000271d64f0039ed1f543641546753?source=search" + }, + { + "job": "Начальник участка", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "47 лет", + "location": "Могилев, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/8806f88d0002af872c0039ed1f794a66507a32?source=search" + }, + { + "job": "Корпоративный юрист", + "pay": "не указано", + "gender": "Женщина", + "age": "18 лет", + "location": "Минск, готова к переезду (Москва,Санкт-Петербург),не готова к командировкам", + "url": "https://jobs.tut.by/resume/3a3d652d0006f575cb0039ed1f65365a45476e?source=search" + }, + { + "job": "Главный бухгалтер", + "pay": "2 400 бел. руб.", + "gender": "Женщина", + "age": "49 лет", + "location": "Минск, м. Малиновка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/ef9a0efd0002be3d750039ed1f55624845686a?source=search" + }, + { + "job": "Дизайнер-фотограф", + "pay": "не указано", + "gender": "МужчинаМинск", + "age": "м. Академия наук", + "location": "не готов к переезду, готов к редким командировкам", + "url": "https://jobs.tut.by/resume/525593580001f9d6430039ed1f374970567943?source=search" + }, + { + "job": "Менеджер / специалист по продажам / по работе с клиентами", + "pay": "не указано", + "gender": "Мужчина", + "age": "56 лет", + "location": "Минск, готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/084d8c4c00043269630039ed1f683450377855?source=search" + }, + { + "job": "Инженер", + "pay": "1 400 бел. руб.", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, м. Институт Культуры,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/7669d14100029551890039ed1f614a61747058?source=search" + }, + { + "job": "Личный водитель; Старший администратор торгового зала", + "pay": "1 600 бел. руб.", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, готов к переезду (Москва),готов к командировкам", + "url": "https://jobs.tut.by/resume/efa369c400028375a00039ed1f6267736f6d34?source=search" + }, + { + "job": "Водитель,кладовщик", + "pay": "не указано", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, м. Пролетарская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/7b0b2a5a00011aa0c30039ed1f695943494d48?source=search" + }, + { + "job": "Водитель офисный", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, м. Кунцевщина,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/ec05f09500038921a00039ed1f32616e787364?source=search" + }, + { + "job": "Администратор, Зав. магазином. Торговля.", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "38 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/eadde6850006960db00039ed1f56776f463065?source=search" + }, + { + "job": "Официант", + "pay": "300 бел. руб.", + "gender": "Женщина", + "age": "18 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/33d1967c0007225a830039ed1f594b4e354342?source=search" + }, + { + "job": "экономист, товаровед, администратор", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "32 года", + "location": "Минск, м. Каменная Горка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/79939bba00034d40dd0039ed1f366130794b4c?source=search" + }, + { + "job": "Заместитель директора по продажам, руководитель проекта", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "47 лет", + "location": "Минск, м. Грушевка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/2be451a600020a2aff0039ed1f704937677144?source=search" + }, + { + "job": "Event-manager/HR-manager/PR-manager/Арт-директор/Office-manager", + "pay": "не указано", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/b32423070001b2e7880039ed1f454c6e6e5769?source=search" + }, + { + "job": "Экономист", + "pay": "не указано", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/435061a9000238e43c0039ed1f386b48347949?source=search" + }, + { + "job": "Заместитель директора по производству", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "58 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/9e2944390003aa463d0039ed1f543075595172?source=search" + }, + { + "job": "Инженер-механик", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/7422a78300070426b50039ed1f4b6e4a506764?source=search" + }, + { + "job": "Администратор", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, м. Молодежная,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/394ef5e800071f86070039ed1f6e31654f3741?source=search" + }, + { + "job": "Дизайнер", + "pay": "не указано", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, м. Тракторный завод,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/6c3a897b0005c2e83e0039ed1f57395064374d?source=search" + }, + { + "job": ". ", + "pay": "не указано", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, м. Петровщина,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/68c001990002b5f62b0039ed1f41414f4b4338?source=search" + }, + { + "job": "Помощник руководителя", + "pay": "не указано", + "gender": "Женщина", + "age": "17 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/a61267e8000722466b0039ed1f41627250344a?source=search" + }, + { + "job": "Специалист", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, м. Партизанская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/8e766f1d00029077610039ed1f314c59307770?source=search" + }, + { + "job": "Электрик,электромонтер, электромонтажник, мастер, прораб.", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "48 лет", + "location": "Минск, м. Каменная Горка,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/a26506b200036b96f50039ed1f6e45686e5254?source=search" + }, + { + "job": "Инженер", + "pay": "не указано", + "gender": "Мужчина", + "age": "28 лет", + "location": "Могилев, готов к переезду (Жлобин,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/490d92e500021d6e090039ed1f6b303373424b?source=search" + }, + { + "job": "Менеджер по работе с клиентами", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, м. Малиновка,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/563e6104000390bfb80039ed1f394964464541?source=search" + }, + { + "job": "Водитель с личным микроавтобусом", + "pay": "не указано", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, м. Могилевская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/a04758630005d67c650039ed1f504b73464f53?source=search" + }, + { + "job": "Замдиректора! Нач.участка! Руководитель! Производитель работ, аттестация (общестроительные работы)", + "pay": "999 USD", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/08ed567e0000b9e8290039ed1f736563726574?source=search" + }, + { + "job": "Менеджер смены", + "pay": "850 бел. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, м. Парк Челюскинцев,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/1092e71c0002c9d53d0039ed1f5850656e6f67?source=search" + }, + { + "job": "Заместитель директора ресторана, управляющий рестораном", + "pay": "не указано", + "gender": "Женщина", + "age": "38 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/6f0d072d00064574550039ed1f43396938635a?source=search" + }, + { + "job": "Мастер смены (начальник участка)", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/237a0fed00021ffcf20039ed1f4d7146374c38?source=search" + }, + { + "job": "Бармен,бариста,кассир,продавец, продавец-консультант", + "pay": "550 бел. руб.", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, м. Партизанская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/09a6fea10002ed15e40039ed1f66666d476573?source=search" + }, + { + "job": "Кладовщик-комплектовщик", + "pay": "не указано", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, м. Малиновка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/2f99e26d0007224dab0039ed1f417652355079?source=search" + }, + { + "job": "Переводчик, администратор, менеджер", + "pay": "не указано", + "gender": "ЖенщинаМинск", + "age": "не готова к переезду", + "location": "готова к редким командировкам, ", + "url": "https://jobs.tut.by/resume/8331f74f00014845870039ed1f6c396f4e7851?source=search" + }, + { + "job": "Гейм-дизайнер", + "pay": "не указано", + "gender": "МужчинаМинск", + "age": "готов к переезду", + "location": "готов к командировкам, ", + "url": "https://jobs.tut.by/resume/594fec100006f0cfbc0039ed1f333151564945?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/24a9694000059bd4d80039ed1f75566e6e5649?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/d4bca2ff00021fa6510039ed1f596857726755?source=search" + }, + { + "job": "Продавец-консультант", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, м. Площадь Якуба Коласа,готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/7689b37100054faa0a0039ed1f654267776b30?source=search" + }, + { + "job": "Массажист, инструктор-методист по ЛФК", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "33 года", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/bf90a83400070f0d050039ed1f375865506758?source=search" + }, + { + "job": "Модель", + "pay": "не указано", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/d95343340002f08fee0039ed1f364841314570?source=search" + }, + { + "job": "Сопровождающий туристических групп", + "pay": "не указано", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/223cbb0f00016eafb60039ed1f6f75366f327a?source=search" + }, + { + "job": "QA Engineer", + "pay": "500 USD", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/db95746c0006396bc40039ed1f694274376356?source=search" + }, + { + "job": "Продавец-консультант", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/42ff1dff00037a334e0039ed1f4a4f43417035?source=search" + }, + { + "job": "Менеджер", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, м. Восток,готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/7894e4ed00019dc7160039ed1f434669774336?source=search" + }, + { + "job": "Продавец-консультан", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "19 лет", + "location": "Минск, м. Восток,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/1b164d990006dbad4c0039ed1f56436632756a?source=search" + }, + { + "job": "Junior QA engineer/ QA engineer", + "pay": "не указано", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/065a2df200071357ed0039ed1f706a344e5872?source=search" + }, + { + "job": "Инженер", + "pay": "950 бел. руб.", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, м. Институт Культуры,готова к переезду (Беларусь),готова к командировкам", + "url": "https://jobs.tut.by/resume/fb89a6680001a092700039ed1f6a6c4e706278?source=search" + }, + { + "job": "Инженер-теплоэнергетик.", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, готов к переезду (Минск,Гомель),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/1fae41700003ed551a0039ed1f564e49346675?source=search" + }, + { + "job": "инженер-химик-технолог", + "pay": "не указано", + "gender": "Женщина", + "age": "29 лет", + "location": "Минск, готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/a1a45fc500030b80e80039ed1f414339315975?source=search" + }, + { + "job": "Frontend Developer", + "pay": "не указано", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, м. Спортивная,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/64c4a0160005a2bb620039ed1f3245626c794d?source=search" + }, + { + "job": "Промышленный альпинист", + "pay": "не указано", + "gender": "МужчинаМинск", + "age": "не готов к переезду", + "location": "не готов к командировкам, ", + "url": "https://jobs.tut.by/resume/0891341f000676b7ca0039ed1f4645696c3933?source=search" + }, + { + "job": "бухгалтер", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "35 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/805017910001045b5e0039ed1f30764c4f4a38?source=search" + }, + { + "job": "Заместитель директора ресторана, управляющий рестораном", + "pay": "не указано", + "gender": "Женщина", + "age": "38 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/6f0d072d00064574550039ed1f43396938635a?source=search" + }, + { + "job": "Замдиректора! Нач.участка! Руководитель! Производитель работ, аттестация (общестроительные работы)", + "pay": "999 USD", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/08ed567e0000b9e8290039ed1f736563726574?source=search" + }, + { + "job": "Менеджер", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, м. Восток,готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/7894e4ed00019dc7160039ed1f434669774336?source=search" + }, + { + "job": "Переводчик, администратор, менеджер", + "pay": "не указано", + "gender": "ЖенщинаМинск", + "age": "не готова к переезду", + "location": "готова к редким командировкам, ", + "url": "https://jobs.tut.by/resume/8331f74f00014845870039ed1f6c396f4e7851?source=search" + }, + { + "job": "Кладовщик-комплектовщик", + "pay": "не указано", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, м. Малиновка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/2f99e26d0007224dab0039ed1f417652355079?source=search" + }, + { + "job": "Мастер смены (начальник участка)", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/237a0fed00021ffcf20039ed1f4d7146374c38?source=search" + }, + { + "job": "Электрик,электромонтер, электромонтажник, мастер, прораб.", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "48 лет", + "location": "Минск, м. Каменная Горка,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/a26506b200036b96f50039ed1f6e45686e5254?source=search" + }, + { + "job": "Модель", + "pay": "не указано", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/d95343340002f08fee0039ed1f364841314570?source=search" + }, + { + "job": "Работа с клиентами", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/4a5e09630005775e7c0039ed1f504669384946?source=search" + }, + { + "job": "Менеджер по работе с клиентами", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, м. Малиновка,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/563e6104000390bfb80039ed1f394964464541?source=search" + }, + { + "job": "Электромонтер по ремонту и обслуживанию электрооборудования", + "pay": "600 рос. руб.", + "gender": "Мужчина", + "age": "51 год", + "location": "Марьина Горка, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/728df9c700053e36850039ed1f614763366574?source=search" + }, + { + "job": "Бармен,бариста,кассир,продавец, продавец-консультант", + "pay": "550 бел. руб.", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, м. Партизанская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/09a6fea10002ed15e40039ed1f66666d476573?source=search" + }, + { + "job": "Продавец-консультант", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, м. Площадь Якуба Коласа,готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/7689b37100054faa0a0039ed1f654267776b30?source=search" + }, + { + "job": "Массажист, инструктор-методист по ЛФК", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "33 года", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/bf90a83400070f0d050039ed1f375865506758?source=search" + }, + { + "job": "Сопровождающий туристических групп", + "pay": "не указано", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/223cbb0f00016eafb60039ed1f6f75366f327a?source=search" + }, + { + "job": "Гейм-дизайнер", + "pay": "не указано", + "gender": "МужчинаМинск", + "age": "готов к переезду", + "location": "готов к командировкам, ", + "url": "https://jobs.tut.by/resume/594fec100006f0cfbc0039ed1f333151564945?source=search" + }, + { + "job": "QA Engineer", + "pay": "500 USD", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/db95746c0006396bc40039ed1f694274376356?source=search" + }, + { + "job": "Работа с клиентами", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/4a5e09630005775e7c0039ed1f504669384946?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/24a9694000059bd4d80039ed1f75566e6e5649?source=search" + }, + { + "job": "Продавец-консультант", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/42ff1dff00037a334e0039ed1f4a4f43417035?source=search" + }, + { + "job": "Электромонтер по ремонту и обслуживанию электрооборудования", + "pay": "600 рос. руб.", + "gender": "Мужчина", + "age": "51 год", + "location": "Марьина Горка, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/728df9c700053e36850039ed1f614763366574?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/d4bca2ff00021fa6510039ed1f596857726755?source=search" + }, + { + "job": "HTML-верстальщик/junior front-end разработчик", + "pay": "не указано", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/099ce45a000172857e0039ed1f744f334c555a?source=search" + }, + { + "job": "Главный бухгалтер", + "pay": "1 800 бел. руб.", + "gender": "Женщина", + "age": "35 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/b287fc7b0000d1e08e0039ed1f7133417a7378?source=search" + }, + { + "job": "Ведущий менеджер по продажам", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "48 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/3618a5550003e910860039ed1f346e66617058?source=search" + }, + { + "job": "косметолог, косметик", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "52 года", + "location": "Минск, м. Каменная Горка,готова к переезду (Другие страны),готова к командировкам", + "url": "https://jobs.tut.by/resume/5cb583110001e615c80039ed1f58486a626c73?source=search" + }, + { + "job": "Провизор", + "pay": "1 200 бел. руб.", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/22b8c34900070f296f0039ed1f587852367a4a?source=search" + }, + { + "job": "Наладчик станков с ЧПУ", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/1fffdbb90001d09b040039ed1f31644a476563?source=search" + }, + { + "job": "Ведущий экономист планово-экономического отдела", + "pay": "не указано", + "gender": "Мужчина", + "age": "41 год", + "location": "Минск, м. Петровщина,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/96fdff890001c867e20039ed1f4b6542335744?source=search" + }, + { + "job": "Мастер смены", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, м. Московская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/73f8957c0001f1e6e30039ed1f785337546f58?source=search" + }, + { + "job": "Укладчик-упаковщик,грузчик", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/3bf965780005ba5c910039ed1f5a3232774159?source=search" + }, + { + "job": "Менеджер / Инженер / H&S Engineer", + "pay": "1 500 USD", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/e2900de30001e413870039ed1f546663717953?source=search" + }, + { + "job": "машинист экскаватора", + "pay": "не указано", + "gender": "МужчинаМинск", + "age": "м. Могилевская", + "location": "не готов к переезду, готов к редким командировкам", + "url": "https://jobs.tut.by/resume/176f3d2e000616b55d0039ed1f4f47536b6556?source=search" + }, + { + "job": "Директор, заместитель директора, начальник отдела", + "pay": "не указано", + "gender": "Мужчина", + "age": "48 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/4d9741ba00034488f30039ed1f69374b534535?source=search" + }, + { + "job": "Front-end Developer", + "pay": "не указано", + "gender": "МужчинаМинск", + "age": "не готов к переезду", + "location": "не готов к командировкам, ", + "url": "https://jobs.tut.by/resume/6a220d4700031501f90039ed1f764d35665a6a?source=search" + }, + { + "job": "Администратор,продавец консультант", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "37 лет", + "location": "Минск, м. Каменная Горка,хочу переехать,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/de7f70cc000240e08f0039ed1f7149356a774c?source=search" + }, + { + "job": "Специалист по закупкам", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "40 лет", + "location": "Борисов, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/86e80b480001572ddc0039ed1f513851686a68?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Лида, готов к переезду (Минск,Гродно),готов к командировкам", + "url": "https://jobs.tut.by/resume/0e6aed9300028420050039ed1f465830564c53?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Мужчина", + "age": "18 лет", + "location": "Минск, м. Партизанская,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/a2b1c89a00072255f20039ed1f4c4569396677?source=search" + }, + { + "job": "экономист, банковский работник", + "pay": "не указано", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/f8ed1ad40001bd53fb0039ed1f736773623554?source=search" + }, + { + "job": "Провизор", + "pay": "1 200 бел. руб.", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/22b8c34900070f296f0039ed1f587852367a4a?source=search" + }, + { + "job": "HTML-верстальщик/junior front-end разработчик", + "pay": "не указано", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/099ce45a000172857e0039ed1f744f334c555a?source=search" + }, + { + "job": "машинист экскаватора", + "pay": "не указано", + "gender": "МужчинаМинск", + "age": "м. Могилевская", + "location": "не готов к переезду, готов к редким командировкам", + "url": "https://jobs.tut.by/resume/176f3d2e000616b55d0039ed1f4f47536b6556?source=search" + }, + { + "job": "Специалист по закупкам", + "pay": "не указано", + "gender": "Женщина", + "age": "36 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/1bbace2c0006caf9a60039ed1f6d537a764e7a?source=search" + }, + { + "job": "Junior QA", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/aabdd41b000252a4d00039ed1f7037674f4751?source=search" + }, + { + "job": "косметолог, косметик", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "52 года", + "location": "Минск, м. Каменная Горка,готова к переезду (Другие страны),готова к командировкам", + "url": "https://jobs.tut.by/resume/5cb583110001e615c80039ed1f58486a626c73?source=search" + }, + { + "job": "Видеооператор, Монтажер,Редактор,Журналист", + "pay": "не указано", + "gender": "Мужчина", + "age": "30 лет", + "location": "Лепель, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/52d30b670002cb54880039ed1f6c396738306c?source=search" + }, + { + "job": "Дизайнер", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, м. Борисовский тракт,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/aa3f3ddd00050dc4ad0039ed1f35544344416b?source=search" + }, + { + "job": "Главный бухгалтер", + "pay": "1 800 бел. руб.", + "gender": "Женщина", + "age": "35 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/b287fc7b0000d1e08e0039ed1f7133417a7378?source=search" + }, + { + "job": "Мастер смены", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, м. Московская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/73f8957c0001f1e6e30039ed1f785337546f58?source=search" + }, + { + "job": "Наладчик станков с ЧПУ", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/1fffdbb90001d09b040039ed1f31644a476563?source=search" + }, + { + "job": "Junior QA", + "pay": "не указано", + "gender": "Женщина", + "age": "26 лет", + "location": "Минск, м. Площадь Ленина,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/a7dcb652000243a1850039ed1f397a485a5542?source=search" + }, + { + "job": "Ведущий менеджер по продажам", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "48 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/3618a5550003e910860039ed1f346e66617058?source=search" + }, + { + "job": "Front-end Developer", + "pay": "не указано", + "gender": "МужчинаМинск", + "age": "не готов к переезду", + "location": "не готов к командировкам, ", + "url": "https://jobs.tut.by/resume/6a220d4700031501f90039ed1f764d35665a6a?source=search" + }, + { + "job": "Менеджер / Инженер / H&S Engineer", + "pay": "1 500 USD", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/e2900de30001e413870039ed1f546663717953?source=search" + }, + { + "job": "Микробиолог, инженер", + "pay": "не указано", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, м. Московская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/fcda1ec30003ce2f2f0039ed1f52666a435738?source=search" + }, + { + "job": "Ведущий экономист планово-экономического отдела", + "pay": "не указано", + "gender": "Мужчина", + "age": "41 год", + "location": "Минск, м. Петровщина,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/96fdff890001c867e20039ed1f4b6542335744?source=search" + }, + { + "job": "Директор, заместитель директора, начальник отдела", + "pay": "не указано", + "gender": "Мужчина", + "age": "48 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/4d9741ba00034488f30039ed1f69374b534535?source=search" + }, + { + "job": "SEO-специалист", + "pay": "не указано", + "gender": "Женщина", + "age": "35 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/8aed342d0000dc91280039ed1f5741484c3439?source=search" + }, + { + "job": "Администратор,продавец консультант", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "37 лет", + "location": "Минск, м. Каменная Горка,хочу переехать,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/de7f70cc000240e08f0039ed1f7149356a774c?source=search" + }, + { + "job": "Специалист по связям с общественностью/Интернет-маркетолог", + "pay": "не указано", + "gender": "Женщина", + "age": "23 года", + "location": "Молодечно, готова к переезду (Москва,Минск),готова к командировкам", + "url": "https://jobs.tut.by/resume/b485f0bc0003a273300039ed1f6979474e6d7a?source=search" + }, + { + "job": ",,Водитель-экспедитор,,Водитель категории B,C,D,водитель погрузчика,", + "pay": "850 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Уручье,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/a507f68e00033fc3170039ed1f6e417a77696b?source=search" + }, + { + "job": "Молодой специалист", + "pay": "не указано", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/355b076c00018968970039ed1f4666516a6872?source=search" + }, + { + "job": "Инженер", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/2abec39c0007126a430039ed1f68514d736a33?source=search" + }, + { + "job": "Слесарь-сборщик РЭА и приборов", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "56 лет", + "location": "Минск, м. Институт Культуры,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/61e505af00052c00090039ed1f617036495842?source=search" + }, + { + "job": "Инженер-механик", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, м. Академия наук,готов к переезду (Беларусь),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/ab48ad1f0005d259ca0039ed1f654541474b55?source=search" + }, + { + "job": "официант, , казино ,ночная работа ", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, м. Институт Культуры,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/41f8bba9000278cfd80039ed1f396a6e335a72?source=search" + }, + { + "job": "Управление персоналом / ведение проектов", + "pay": "70 000 рос. руб.", + "gender": "Женщина", + "age": "29 лет", + "location": "Санкт-Петербург, готова к переезду (Минск),готова к командировкам", + "url": "https://jobs.tut.by/resume/b79ce72c00025bcd2f0039ed1f676b36757146?source=search" + }, + { + "job": "Product Manager, Manager in It", + "pay": "1 800 USD", + "gender": "Female", + "age": "32 years", + "location": "Minsk, not willing to relocate,prepared for occasional business trips", + "url": "https://jobs.tut.by/resume/995cab55000235a8b50039ed1f587037395067?source=search" + }, + { + "job": "Менеджер по закупкам / Коммерческий директор / Директор", + "pay": "не указано", + "gender": "Мужчина", + "age": "34 года", + "location": "Могилев, готов к переезду (Минск),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/d37964c20000b9e5280039ed1f736563726574?source=search" + }, + { + "job": "Менеджер проектов / руководитель проектов АСУТП", + "pay": "не указано", + "gender": "Мужчина", + "age": "39 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/0fd0c02d000556d6930039ed1f6a716d6d365a?source=search" + }, + { + "job": "Администратор", + "pay": "650 бел. руб.", + "gender": "Женщина", + "age": "50 лет", + "location": "Минск, м. Спортивная,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/dc7a83d200032871a70039ed1f6f5a4179544b?source=search" + }, + { + "job": "Супервайзер,руководитель отдела мерчендайзинга, супервайзер промоутеров и тайных покупателей.", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "35 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/71e689840001091a870039ed1f484b4772764b?source=search" + }, + { + "job": "Инженер-строитель ПГС", + "pay": "1 750 USD", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, м. Могилевская,готов к переезду (Польша,Германия),готов к командировкам", + "url": "https://jobs.tut.by/resume/71ebcfbd0000ce4db70039ed1f4a7330637571?source=search" + }, + { + "job": "Бухгалтер", + "pay": "не указано", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, м. Партизанская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/beac34c6000089e09a0039ed1f736563726574?source=search" + }, + { + "job": "Дизайнер", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, м. Борисовский тракт,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/aa3f3ddd00050dc4ad0039ed1f35544344416b?source=search" + }, + { + "job": "Банкетный менеджер, администратор банкетной службы, специалист по работе с персоналом ", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "44 года", + "location": "Минск, м. Кунцевщина,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/53d08883000595519b0039ed1f453754735067?source=search" + }, + { + "job": "Менеджер по продажам компьютерной техники", + "pay": "не указано", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, м. Могилевская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/627ba95c0005d775710039ed1f4d6676733644?source=search" + }, + { + "job": "Junior C# / .NET Developer; Инженер-программист;", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, м. Могилевская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/ce6dcb7e00058de7d90039ed1f563851734361?source=search" + }, + { + "job": "Персональный водитель", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, м. Пушкинская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/1db06495000714c8df0039ed1f713563704b46?source=search" + }, + { + "job": "Укладчик-упаковщик,грузчик", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/3bf965780005ba5c910039ed1f5a3232774159?source=search" + }, + { + "job": "Слесарь-сборщик РЭА и приборов", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "56 лет", + "location": "Минск, м. Институт Культуры,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/61e505af00052c00090039ed1f617036495842?source=search" + }, + { + "job": "Менеджер по закупкам / Коммерческий директор / Директор", + "pay": "не указано", + "gender": "Мужчина", + "age": "34 года", + "location": "Могилев, готов к переезду (Минск),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/d37964c20000b9e5280039ed1f736563726574?source=search" + }, + { + "job": "Инженер-механик", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, м. Академия наук,готов к переезду (Беларусь),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/ab48ad1f0005d259ca0039ed1f654541474b55?source=search" + }, + { + "job": "Бухгалтер", + "pay": "не указано", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, м. Партизанская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/beac34c6000089e09a0039ed1f736563726574?source=search" + }, + { + "job": "Менеджер по продажам компьютерной техники", + "pay": "не указано", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, м. Могилевская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/627ba95c0005d775710039ed1f4d6676733644?source=search" + }, + { + "job": "Инженер, руководитель.", + "pay": "не указано", + "gender": "Мужчина", + "age": "32 года", + "location": "Могилев, готов к переезду (Минск,Могилев,Брест),готов к командировкам", + "url": "https://jobs.tut.by/resume/d64214a10003986e2a0039ed1f49756b684e36?source=search" + }, + { + "job": "Инженер ПТО", + "pay": "не указано", + "gender": "Женщина", + "age": "52 года", + "location": "Минск, м. Каменная Горка,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/38d7b4ba00060c64e30039ed1f674844717a32?source=search" + }, + { + "job": "официант, , казино ,ночная работа ", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, м. Институт Культуры,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/41f8bba9000278cfd80039ed1f396a6e335a72?source=search" + }, + { + "job": "Менеджер проектов / руководитель проектов АСУТП", + "pay": "не указано", + "gender": "Мужчина", + "age": "39 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/0fd0c02d000556d6930039ed1f6a716d6d365a?source=search" + }, + { + "job": "Специалист по связям с общественностью/Интернет-маркетолог", + "pay": "не указано", + "gender": "Женщина", + "age": "23 года", + "location": "Молодечно, готова к переезду (Москва,Минск),готова к командировкам", + "url": "https://jobs.tut.by/resume/b485f0bc0003a273300039ed1f6979474e6d7a?source=search" + }, + { + "job": "Управление персоналом / ведение проектов", + "pay": "70 000 рос. руб.", + "gender": "Женщина", + "age": "29 лет", + "location": "Санкт-Петербург, готова к переезду (Минск),готова к командировкам", + "url": "https://jobs.tut.by/resume/b79ce72c00025bcd2f0039ed1f676b36757146?source=search" + }, + { + "job": "Супервайзер,руководитель отдела мерчендайзинга, супервайзер промоутеров и тайных покупателей.", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "35 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/71e689840001091a870039ed1f484b4772764b?source=search" + }, + { + "job": "Молодой специалист", + "pay": "не указано", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/355b076c00018968970039ed1f4666516a6872?source=search" + }, + { + "job": "Администратор", + "pay": "650 бел. руб.", + "gender": "Женщина", + "age": "50 лет", + "location": "Минск, м. Спортивная,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/dc7a83d200032871a70039ed1f6f5a4179544b?source=search" + }, + { + "job": "Инженер-строитель ПГС", + "pay": "1 750 USD", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, м. Могилевская,готов к переезду (Польша,Германия),готов к командировкам", + "url": "https://jobs.tut.by/resume/71ebcfbd0000ce4db70039ed1f4a7330637571?source=search" + }, + { + "job": "Product Manager, Manager in It", + "pay": "1 800 USD", + "gender": "Female", + "age": "32 years", + "location": "Minsk, not willing to relocate,prepared for occasional business trips", + "url": "https://jobs.tut.by/resume/995cab55000235a8b50039ed1f587037395067?source=search" + }, + { + "job": "Банкетный менеджер, администратор банкетной службы, специалист по работе с персоналом ", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "44 года", + "location": "Минск, м. Кунцевщина,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/53d08883000595519b0039ed1f453754735067?source=search" + }, + { + "job": "Junior C# / .NET Developer; Инженер-программист;", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, м. Могилевская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/ce6dcb7e00058de7d90039ed1f563851734361?source=search" + }, + { + "job": "Инженер, руководитель.", + "pay": "не указано", + "gender": "Мужчина", + "age": "32 года", + "location": "Могилев, готов к переезду (Минск,Могилев,Брест),готов к командировкам", + "url": "https://jobs.tut.by/resume/d64214a10003986e2a0039ed1f49756b684e36?source=search" + }, + { + "job": "Графический дизайнер / Graphic Designer", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "32 года", + "location": "Минск, м. Каменная Горка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/5f7ad3590005c1e9230039ed1f743267454573?source=search" + }, + { + "job": "Инженер", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/2abec39c0007126a430039ed1f68514d736a33?source=search" + }, + { + "job": "Специалист по международным отношениям со знанием двух иностранных языков (английский, немецкий)", + "pay": "не указано", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/649d8d8f00040048840039ed1f4b776d545367?source=search" + }, + { + "job": "Администратор,заведующий отделом(секцией)", + "pay": "750 бел. руб.", + "gender": "Женщина", + "age": "30 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/25803c7600042c520d0039ed1f54637a554b44?source=search" + }, + { + "job": "химик, инженер, технолог", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "33 года", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/6e0affca000119abf70039ed1f364849624968?source=search" + }, + { + "job": "Бухгалтер", + "pay": "не указано", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, м. Партизанская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/beac34c6000089e09a0039ed1f736563726574?source=search" + }, + { + "job": "Администратор-менеджер", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "41 год", + "location": "Минск, м. Восток,готова к переезду (Минск),готова к командировкам", + "url": "https://jobs.tut.by/resume/79b71b9400011c2b6e0039ed1f765259313735?source=search" + }, + { + "job": "Персональный водитель", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, м. Пушкинская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/1db06495000714c8df0039ed1f713563704b46?source=search" + }, + { + "job": "Супервайзер,руководитель отдела мерчендайзинга, супервайзер промоутеров и тайных покупателей.", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "35 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/71e689840001091a870039ed1f484b4772764b?source=search" + }, + { + "job": "Крупье", + "pay": "600 бел. руб.", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, м. Автозаводская,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/32902c790003953bc60039ed1f776d75505372?source=search" + }, + { + "job": "Менеджер проектов / руководитель проектов АСУТП", + "pay": "не указано", + "gender": "Мужчина", + "age": "39 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/0fd0c02d000556d6930039ed1f6a716d6d365a?source=search" + }, + { + "job": "Бухгалтер", + "pay": "не указано", + "gender": "Женщина", + "age": "43 года", + "location": "Минск, м. Площадь Якуба Коласа,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/dc8c45ae00036fa9c90039ed1f38426d556c76?source=search" + }, + { + "job": "Young Specialist", + "pay": "не указано", + "gender": "Female", + "age": "21 year", + "location": "Minsk, not willing to relocate,prepared for occasional business trips", + "url": "https://jobs.tut.by/resume/988e921d0003275c7b0039ed1f7345794a6937?source=search" + }, + { + "job": "Junior C# / .NET Developer; Инженер-программист;", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, м. Могилевская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/ce6dcb7e00058de7d90039ed1f563851734361?source=search" + }, + { + "job": "Банкетный менеджер, администратор банкетной службы, специалист по работе с персоналом ", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "44 года", + "location": "Минск, м. Кунцевщина,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/53d08883000595519b0039ed1f453754735067?source=search" + }, + { + "job": ",,Водитель-экспедитор,,Водитель категории B,C,D,водитель погрузчика,", + "pay": "850 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Уручье,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/a507f68e00033fc3170039ed1f6e417a77696b?source=search" + }, + { + "job": "педагог, администратор,", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "35 лет", + "location": "Минск, м. Уручье,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/6c0be54000031a9ea60039ed1f646d31444d45?source=search" + }, + { + "job": "Специалист по работе с клиентами", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, м. Площадь Ленина,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/b4f65a1d0006d6dd720039ed1f3437384a304f?source=search" + }, + { + "job": "Шеф-повар", + "pay": "1 000 USD", + "gender": "Женщина", + "age": "32 года", + "location": "Минск, м. Автозаводская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/4141559e00012a43120039ed1f564678647534?source=search" + }, + { + "job": "3D Artist", + "pay": "не указано", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Пушкинская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/bec03d9600022689e60039ed1f6262496f7238?source=search" + }, + { + "job": "Охранник", + "pay": "не указано", + "gender": "Мужчина", + "age": "49 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/2fb6d4b000058cdf710039ed1f6c6f44474549?source=search" + }, + { + "job": "ПОМОЩНИК РУКОВОДИТЕЛЯ. "Performer"", + "pay": "700 USD", + "gender": "Женщина", + "age": "34 года", + "location": "Минск, м. Грушевка,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/3d6b56c100058b48120039ed1f59437136654b?source=search" + }, + { + "job": "QA Junior", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/9266f89c0006aa63010039ed1f73306b4e5155?source=search" + }, + { + "job": "водитель персональный", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "44 года", + "location": "Минск, м. Партизанская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/69f98a110001e15b970039ed1f646b32427567?source=search" + }, + { + "job": "Бухгалтер на первичную документацию", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, м. Каменная Горка,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/06992fd90005193fdf0039ed1f746d4f616754?source=search" + }, + { + "job": "Менеджер", + "pay": "1 000 USD", + "gender": "Мужчина", + "age": "38 лет", + "location": "Минск, м. Пушкинская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/e067778d0001191d9a0039ed1f714e734c4976?source=search" + }, + { + "job": "Электрик", + "pay": "400 бел. руб.", + "gender": "Мужчина", + "age": "62 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/a0b675900005ca7b6f0039ed1f736279656d31?source=search" + }, + { + "job": "кадровик,специалист по кадрам, юрист, юрисконсульт, помощник юриста", + "pay": "500 бел. руб.", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/2a21c3c80005906fc30039ed1f773635566a4e?source=search" + }, + { + "job": "Менеджер по закупкам", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "32 года", + "location": "Бобруйск, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/977f9354000117ce0c0039ed1f4a5251375456?source=search" + }, + { + "job": "Экономист", + "pay": "не указано", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/d1fe5ef40003fe97820039ed1f4d34795a356e?source=search" + }, + { + "job": "Менеджер отдела материально-технического снабжения", + "pay": "не указано", + "gender": "Мужчина", + "age": "42 года", + "location": "Брест, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/09592259000231b0150039ed1f67366f5a7437?source=search" + }, + { + "job": "Заместитель директора", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/99cd16a80007128fed0039ed1f373479474937?source=search" + }, + { + "job": "Начинающий специалист, Тестировщик, Системный администратор", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Полоцк, готов к переезду (Минск,Витебск),готов к командировкам", + "url": "https://jobs.tut.by/resume/2750bf5f00021457bc0039ed1f506b6f6d4872?source=search" + }, + { + "job": "Персональный фитнес-тренер", + "pay": "не указано", + "gender": "Мужчина", + "age": "19 лет", + "location": "Минск, м. Пушкинская,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/4d1219e70005f83efc0039ed1f36397644414c?source=search" + }, + { + "job": "водитель", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "61 год", + "location": "Минск, м. Могилевская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/bc8116ff0005c659650039ed1f4c526d464f76?source=search" + }, + { + "job": "Продавец-консультант", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/bf2a8e450003cd9fff0039ed1f546542535572?source=search" + }, + { + "job": ".сторож,контролёр-на кпп,охранник.администратор", + "pay": "550 бел. руб.", + "gender": "Мужчина", + "age": "53 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/1d96cb680003361d270039ed1f344862457a4a?source=search" + }, + { + "job": "3D-дизайнер/визуализатор", + "pay": "не указано", + "gender": "МужчинаМинск", + "age": "не готов к переезду", + "location": "не готов к командировкам, ", + "url": "https://jobs.tut.by/resume/5cd74d6b00071330c30039ed1f427a5362796b?source=search" + }, + { + "job": "Кладовщик, водитель погрузчика.", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, м. Спортивная,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/26868d0b00022f05bd0039ed1f527756414677?source=search" + }, + { + "job": "Инженер-механик", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Брест, готов к переезду (Минск,Пинск),готов к командировкам", + "url": "https://jobs.tut.by/resume/edd916a10002a34e320039ed1f4c714f706850?source=search" + }, + { + "job": "UX Designer", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, м. Каменная Горка,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/a876e12f0002ad82530039ed1f384664716768?source=search" + }, + { + "job": "Бармен", + "pay": "не указано", + "gender": "Женщина", + "age": "30 лет", + "location": "Минск, м. Московская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/afac25320003a5919f0039ed1f475941594f42?source=search" + }, + { + "job": "Менеджер по продажам автомобилей", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/8112e7490006dc3bb40039ed1f33764a36396b?source=search" + }, + { + "job": "Кладовщик", + "pay": "не указано", + "gender": "Женщина", + "age": "32 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/dec2254d00066abbac0039ed1f697a6f50586d?source=search" + }, + { + "job": "Оператор АСУС", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "64 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/f9b04e460003d86efb0039ed1f484f59567562?source=search" + }, + { + "job": "Data Scientist, Lead Computer Vision, Mobile(iOS, Android), Backend Developer", + "pay": "не указано", + "gender": "Male", + "age": "36 years", + "location": "Minsk, not willing to relocate,not prepared for business trips", + "url": "https://jobs.tut.by/resume/38a91fbd0005fb4d840039ed1f346c786c4168?source=search" + }, + { + "job": "Заведующий, начальник(заместитель) отдела, сектора", + "pay": "не указано", + "gender": "Мужчина", + "age": "55 лет", + "location": "Минск, м. Уручье,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/8d6ca1820001a9b40a0039ed1f69784c327847?source=search" + }, + { + "job": "Хостес", + "pay": "500 бел. руб.", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/06a8e1760005b444b80039ed1f7265684b4579?source=search" + }, + { + "job": "Помощник руководителя", + "pay": "1 500 бел. руб.", + "gender": "Женщина", + "age": "23 года", + "location": "Одесса, хочу переехать (Минск),готова к командировкам", + "url": "https://jobs.tut.by/resume/d442f0f20006fbebe50039ed1f71454e526e35?source=search" + }, + { + "job": "Инженер-технолог, технолог, мастер цеха.", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/de8aa7d20007117d6c0039ed1f6d383969314a?source=search" + }, + { + "job": "Консьерж", + "pay": "750 бел. руб.", + "gender": "Женщина", + "age": "53 года", + "location": "Минск, м. Площадь Ленина,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/67fde8eb000537b8bc0039ed1f7a506b486771?source=search" + }, + { + "job": "Финансовый директор", + "pay": "не указано", + "gender": "Мужчина", + "age": "39 лет", + "location": "Витебск, готов к переезду (Москва,Смоленск,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/62c8a4820002c270b40039ed1f4150506d7739?source=search" + }, + { + "job": "Front-End Developer (Web), HTML вёрстка.", + "pay": "не указано", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/6e9ab56c0005f682ff0039ed1f375430765468?source=search" + }, + { + "job": "Торговый агент , менеджер , управляющий точек общественного питания ", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/a347156100061afd660039ed1f4d77504b3161?source=search" + }, + { + "job": "Специалист отдела кадров, юрист, администратор", + "pay": "800 бел. руб.", + "gender": "ЖенщинаМинск", + "age": "не готова к переезду", + "location": "не готова к командировкам, ", + "url": "https://jobs.tut.by/resume/bef0337300023185300039ed1f523971576137?source=search" + }, + { + "job": "Бухгалтер частичная занятость, удаленная работа", + "pay": "не указано", + "gender": "Женщина", + "age": "32 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/0fb38e140005c38ce50039ed1f754e38524862?source=search" + }, + { + "job": "Персональный водитель руководителя,Водитель кат.В", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "45 лет", + "location": "Минск, м. Петровщина,готов к переезду (Москва,Санкт-Петербург),готов к командировкам", + "url": "https://jobs.tut.by/resume/1f48f72200036d002b0039ed1f3063466f475a?source=search" + }, + { + "job": " Охранник , сторож, вахтер", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "67 лет", + "location": "Минск, м. Петровщина,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/029fd9c600043294f00039ed1f42386b725465?source=search" + }, + { + "job": "Инженер", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, м. Уручье,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/ed33e2600004fb567e0039ed1f574e78505361?source=search" + }, + { + "job": "Тестировщик ПО, QA engineer, Junior tester", + "pay": "550 бел. руб.", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/c0b9371b0003d2aad10039ed1f48786d545473?source=search" + }, + { + "job": "слесарь кип и а", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "50 лет", + "location": "Минск, м. Могилевская,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/48451c1800029c9d460039ed1f423759674c57?source=search" + }, + { + "job": "Технологии, производство, продажи", + "pay": "1 201 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/570187160006229e270039ed1f353948525959?source=search" + }, + { + "job": "Оператор производственной линии", + "pay": "1 100 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/3337ca960005c130e40039ed1f633044554272?source=search" + }, + { + "job": "водитель категории В,С", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, готов к переезду (Минск),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/adb0aabe00072248250039ed1f573378575653?source=search" + }, + { + "job": "Видео Дизайнер", + "pay": "не указано", + "gender": "ЖенщинаМинск", + "age": "м. Автозаводская", + "location": "готова к переезду, готова к командировкам", + "url": "https://jobs.tut.by/resume/a98850ef000355eddb0039ed1f4f7469716661?source=search" + }, + { + "job": "2D-художник", + "pay": "2 900 бел. руб.", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/48b26ce30001b842680039ed1f625674733661?source=search" + }, + { + "job": "Тренер", + "pay": "не указано", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/a664296300040709180039ed1f65627075777a?source=search" + }, + { + "job": "Видео монтаж", + "pay": "550 USD", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Партизанская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/3689dabe0002f20ac50039ed1f354869616955?source=search" + }, + { + "job": "Junior Front-end developer", + "pay": "300 USD", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, м. Уручье,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/5a66d68d0003e141490039ed1f58384f30784b?source=search" + }, + { + "job": "Уборщик офисных помещений", + "pay": "650 бел. руб.", + "gender": "Женщина", + "age": "53 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/2c2986550006ca4f710039ed1f633262644955?source=search" + }, + { + "job": "Офис-менеджер", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "29 лет", + "location": "Минск, м. Каменная Горка,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/b788df1b0005c9b1c40039ed1f676c4a583658?source=search" + }, + { + "job": "Ведущий системный администратор", + "pay": "не указано", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/33aeb48a00012feaae0039ed1f61474c6e424e?source=search" + }, + { + "job": "Администратор", + "pay": "не указано", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, м. Спортивная,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/feb5157e0002ad99160039ed1f73556e30674d?source=search" + }, + { + "job": "Помощник юриста, юрист", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, м. Грушевка,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/260de3600003ee774d0039ed1f42566d4a786e?source=search" + }, + { + "job": "Инженер-энергетик", + "pay": "100 000 рос. руб.", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, м. Уручье,готов к переезду (Москва,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/6b6cce480003962a100039ed1f4d536f55486e?source=search" + }, + { + "job": "Специалист по закупкам и логистике , товаровед (хозяйственная группа)", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "55 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/ff90ba7e0003d166350039ed1f48477433346c?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Мужчина", + "age": "18 лет", + "location": "Минск, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/73c7d5790007224ba50039ed1f4d4439484835?source=search" + }, + { + "job": "Продавец-консультант", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/64dcc72600072241790039ed1f534d55667575?source=search" + }, + { + "job": "Главный инженер (сигнализация ,связь).", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "48 лет", + "location": "Минск, м. Партизанская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/c4c0049e0003d69ed10039ed1f495537505639?source=search" + }, + { + "job": "Педагог дополнительного образования", + "pay": "250 бел. руб.", + "gender": "Женщина", + "age": "33 года", + "location": "Минск, м. Партизанская,готова к переезду (Минск),готова к редким командировкам", + "url": "https://jobs.tut.by/resume/906a17a00004ff11e30039ed1f694844676452?source=search" + }, + { + "job": "Водитель", + "pay": "не указано", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/f78b006200060ffa470039ed1f6d3569526e4c?source=search" + }, + { + "job": "Инженер по качеству", + "pay": "не указано", + "gender": "Женщина", + "age": "32 года", + "location": "Минск, м. Могилевская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/83c7df27000621ba570039ed1f4742746f4576?source=search" + }, + { + "job": "Junior Front-end developer", + "pay": "300 USD", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, м. Уручье,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/5a66d68d0003e141490039ed1f58384f30784b?source=search" + }, + { + "job": "Водитель", + "pay": "не указано", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/f78b006200060ffa470039ed1f6d3569526e4c?source=search" + }, + { + "job": "2D-художник", + "pay": "2 900 бел. руб.", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/48b26ce30001b842680039ed1f625674733661?source=search" + }, + { + "job": "Инженер-энергетик", + "pay": "100 000 рос. руб.", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, м. Уручье,готов к переезду (Москва,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/6b6cce480003962a100039ed1f4d536f55486e?source=search" + }, + { + "job": "Помощник юриста, юрист", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, м. Грушевка,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/260de3600003ee774d0039ed1f42566d4a786e?source=search" + }, + { + "job": "Педагог дополнительного образования", + "pay": "250 бел. руб.", + "gender": "Женщина", + "age": "33 года", + "location": "Минск, м. Партизанская,готова к переезду (Минск),готова к редким командировкам", + "url": "https://jobs.tut.by/resume/906a17a00004ff11e30039ed1f694844676452?source=search" + }, + { + "job": "Главный инженер (сигнализация ,связь).", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "48 лет", + "location": "Минск, м. Партизанская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/c4c0049e0003d69ed10039ed1f495537505639?source=search" + }, + { + "job": "Оператор производственной линии", + "pay": "1 100 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/3337ca960005c130e40039ed1f633044554272?source=search" + }, + { + "job": "водитель категории В,С", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, готов к переезду (Минск),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/adb0aabe00072248250039ed1f573378575653?source=search" + }, + { + "job": "Уборщик офисных помещений", + "pay": "650 бел. руб.", + "gender": "Женщина", + "age": "53 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/2c2986550006ca4f710039ed1f633262644955?source=search" + }, + { + "job": "Специалист по контекстной рекламе", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Партизанская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/e53446740002f045570039ed1f516d4c335655?source=search" + }, + { + "job": "Тренер", + "pay": "не указано", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/a664296300040709180039ed1f65627075777a?source=search" + }, + { + "job": "Продавец-консультант", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/64dcc72600072241790039ed1f534d55667575?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Мужчина", + "age": "18 лет", + "location": "Минск, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/73c7d5790007224ba50039ed1f4d4439484835?source=search" + }, + { + "job": "2D concept artist / 2D художник / CG художник", + "pay": "не указано", + "gender": "Женщина", + "age": "26 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/d19ab2760006dc77d20039ed1f676250516e74?source=search" + }, + { + "job": "Начальник отдела (управления) качества, директор (проректор) по качеству, преподаватель, аудитор.", + "pay": "75 000 рос. руб.", + "gender": "Мужчина", + "age": "48 лет", + "location": "Златоуст, готов к переезду (Москва,Санкт-Петербург,Московская область,Волгоградская область,Пензенская область,Челябинская область,Минск,Свердловская область,Нижегородская область,Ленинградская область,Самарская область,Белгородская область,Ростовская область,Калининградская область,Саратовская область,Краснодарский край),готов к командировкам", + "url": "https://jobs.tut.by/resume/29fd22800002b274b70039ed1f485a41445a59?source=search" + }, + { + "job": "Специалист по закупкам и логистике , товаровед (хозяйственная группа)", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "55 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/ff90ba7e0003d166350039ed1f48477433346c?source=search" + }, + { + "job": "Ведущий системный администратор", + "pay": "не указано", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/33aeb48a00012feaae0039ed1f61474c6e424e?source=search" + }, + { + "job": "Android developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, м. Кунцевщина,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/57ca41460003e244ba0039ed1f655664597366?source=search" + }, + { + "job": "Журналист", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, м. Площадь Якуба Коласа,готова к переезду (Россия,Другие страны),готова к командировкам", + "url": "https://jobs.tut.by/resume/f7e1344a00039d2aed0039ed1f784a4f334b4b?source=search" + }, + { + "job": " инженер ", + "pay": "не указано", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/8bb393e00005b39e560039ed1f556e74546766?source=search" + }, + { + "job": "Начальник отдела (управления) качества, директор (проректор) по качеству, преподаватель, аудитор.", + "pay": "75 000 рос. руб.", + "gender": "Мужчина", + "age": "48 лет", + "location": "Златоуст, готов к переезду (Москва,Санкт-Петербург,Московская область,Волгоградская область,Пензенская область,Челябинская область,Минск,Свердловская область,Нижегородская область,Ленинградская область,Самарская область,Белгородская область,Ростовская область,Калининградская область,Саратовская область,Краснодарский край),готов к командировкам", + "url": "https://jobs.tut.by/resume/29fd22800002b274b70039ed1f485a41445a59?source=search" + }, + { + "job": "2D concept artist / 2D художник / CG художник", + "pay": "не указано", + "gender": "Женщина", + "age": "26 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/d19ab2760006dc77d20039ed1f676250516e74?source=search" + }, + { + "job": "Менеджер", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "33 года", + "location": "Минск, м. Автозаводская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/33208cf500034285d70039ed1f716359457772?source=search" + }, + { + "job": "Офис-менеджер", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "29 лет", + "location": "Минск, м. Каменная Горка,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/b788df1b0005c9b1c40039ed1f676c4a583658?source=search" + }, + { + "job": "Менеджер по туризму", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/3426929300019424550039ed1f655976507578?source=search" + }, + { + "job": "Водитель", + "pay": "не указано", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/f78b006200060ffa470039ed1f6d3569526e4c?source=search" + }, + { + "job": "Графический дизайнер", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, м. Грушевка,готов к переезду (Москва,Санкт-Петербург,Киев,Львов),готов к командировкам", + "url": "https://jobs.tut.by/resume/517b080a00058f44050039ed1f53687254734b?source=search" + }, + { + "job": "Оператор станков с ЧПУ", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/58c84ba400039680870039ed1f7830784e4855?source=search" + }, + { + "job": "Администратор", + "pay": "1 200 бел. руб.", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, м. Уручье,готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/b8b0d3b90005c87f6f0039ed1f7a5269665477?source=search" + }, + { + "job": "Оператор производственной линии", + "pay": "1 100 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/3337ca960005c130e40039ed1f633044554272?source=search" + }, + { + "job": "Специалист по контекстной рекламе", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Партизанская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/e53446740002f045570039ed1f516d4c335655?source=search" + }, + { + "job": "Инженер-строитель", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "30 лет", + "location": "Пинск, готов к переезду (Санкт-Петербург,Минск,Брест),готов к командировкам", + "url": "https://jobs.tut.by/resume/6b06c7770001c1137b0039ed1f336b44787646?source=search" + }, + { + "job": "Графический дизайнер (упаковка)", + "pay": "не указано", + "gender": "Женщина", + "age": "37 лет", + "location": "Минск, м. Каменная Горка,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/5c436ac50007172c9e0039ed1f6a4a59355241?source=search" + }, + { + "job": "Software Test Engineer", + "pay": "не указано", + "gender": "Male", + "age": "27 years", + "location": "Minsk, m. Партизанская,willing to relocate (Mogilev),not prepared for business trips", + "url": "https://jobs.tut.by/resume/3f1f67ce0005b313e50039ed1f70736e526553?source=search" + }, + { + "job": "Офис-менеджер", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "29 лет", + "location": "Минск, м. Каменная Горка,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/b788df1b0005c9b1c40039ed1f676c4a583658?source=search" + }, + { + "job": "Администратор", + "pay": "не указано", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, м. Спортивная,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/feb5157e0002ad99160039ed1f73556e30674d?source=search" + }, + { + "job": "...", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Могилевская,готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/d6efbd4800018ed40f0039ed1f72487a656e79?source=search" + }, + { + "job": "Персональный тренер", + "pay": "не указано", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/1c0f38e9000425d3520039ed1f714761325167?source=search" + }, + { + "job": "Слесаря ", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, м. Могилевская,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/8867614700066006950039ed1f394c616a6236?source=search" + }, + { + "job": "Сторож, контролер.", + "pay": "500 бел. руб.", + "gender": "Мужчина", + "age": "64 года", + "location": "Минск, м. Тракторный завод,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/db05d38f0002a066580039ed1f43504e677345?source=search" + }, + { + "job": "2D-художник", + "pay": "не указано", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, м. Тракторный завод,готова к переезду (Минск),не готова к командировкам", + "url": "https://jobs.tut.by/resume/5510a11600034e73a50039ed1f6f7355375465?source=search" + }, + { + "job": "HTML-верстальщик", + "pay": "не указано", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, м. Уручье,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/b89da3cd0003b956560039ed1f684a5145364c?source=search" + }, + { + "job": "Главный бухгалтер", + "pay": "не указано", + "gender": "Женщина", + "age": "42 года", + "location": "Минск, м. Институт Культуры,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/61f5277a0003f9cb9e0039ed1f747130386150?source=search" + }, + { + "job": "Менеджер", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, м. Спортивная,готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/31f333d800057fd3c30039ed1f363646517371?source=search" + }, + { + "job": "Специалист по логистике", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, м. Кунцевщина,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/2ca6a0ef00038b454e0039ed1f4879724d636e?source=search" + }, + { + "job": "Руководитель отдела, направления, директор", + "pay": "не указано", + "gender": "ЖенщинаМинск", + "age": "готова к переезду", + "location": "готова к командировкам, ", + "url": "https://jobs.tut.by/resume/78c373f400000ab76c0039ed1f736563726574?source=search" + }, + { + "job": "Мастер производственного участка;Технолог пищевой продукции;Инженер по сертификации и стандариизации", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "29 лет", + "location": "Барановичи, готова к переезду (Минск),не готова к командировкам", + "url": "https://jobs.tut.by/resume/ca497efc0003b976a50039ed1f633466596834?source=search" + }, + { + "job": "Руководитель (ведущий инженер) группы эксплуатации зданий и сооружений", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "50 лет", + "location": "Минск, м. Кунцевщина,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/e95242ea0001de30fe0039ed1f386f45467753?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, м. Московская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/5b7631da00041819d80039ed1f5058456b496d?source=search" + }, + { + "job": "начальник участка, инженер тех. надзора по строительству, главный инженер.", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "52 года", + "location": "Минск, м. Московская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/a5dcbbfb0000bac6820039ed1f736563726574?source=search" + }, + { + "job": "ведущий специалист, методист по работе с иностранными студентами.", + "pay": "1 000 бел. руб.", + "gender": "ЖенщинаМинск", + "age": "м. Каменная Горка", + "location": "не готова к переезду, готова к командировкам", + "url": "https://jobs.tut.by/resume/f29ba49c0001c462790039ed1f646a43546a72?source=search" + }, + { + "job": "Архитектор", + "pay": "не указано", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, готова к переезду (Санкт-Петербург,Витебск),готова к командировкам", + "url": "https://jobs.tut.by/resume/d649628d000568e5100039ed1f554b71466556?source=search" + }, + { + "job": "Кузнец", + "pay": "600 USD", + "gender": "Мужчина", + "age": "35 лет", + "location": "Сергиев Посад, готов к переезду (Минск),не готов к командировкам", + "url": "https://jobs.tut.by/resume/0e4dcc09000391aea30039ed1f357855797552?source=search" + }, + { + "job": "Системный администратор, инженер-программист, создание сайтов.", + "pay": "850 USD", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, м. Академия наук,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/193c67c90001aba8770039ed1f6761654d3633?source=search" + }, + { + "job": "Юрист начального уровня", + "pay": "не указано", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/f208321d00071bc6b20039ed1f4c484a376668?source=search" + }, + { + "job": "Официант", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/f183dd9600038fbf0a0039ed1f6b3271763269?source=search" + }, + { + "job": "Data Analyst", + "pay": "не указано", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/be1935b500072244c80039ed1f38556a307a32?source=search" + }, + { + "job": "IOS developer", + "pay": "не указано", + "gender": "Male", + "age": "28 years", + "location": "Minsk, willing to relocate,prepared for occasional business trips", + "url": "https://jobs.tut.by/resume/aab33d840006d522090039ed1f4d696c4d7054?source=search" + }, + { + "job": "Экономист 1 категории", + "pay": "не указано", + "gender": "Женщина", + "age": "33 года", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/b8bb8287000320d7ae0039ed1f357179374965?source=search" + }, + { + "job": "Столяр-станочник", + "pay": "1 111 бел. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Уручье,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/12d2a12b00051b8e270039ed1f6638496a7671?source=search" + }, + { + "job": "Продавец/уборка/подработка/вечер", + "pay": "не указано", + "gender": "Женщина", + "age": "29 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/2801738100050ae32f0039ed1f753864514f48?source=search" + }, + { + "job": "Junior Front-End Developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Институт Культуры,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/d2773ad800062ef7240039ed1f6b6751424355?source=search" + }, + { + "job": "Начальник участка", + "pay": "не указано", + "gender": "Мужчина", + "age": "28 лет", + "location": "Новополоцк, хочу переехать (Беларусь,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/8641f42b0003bb2d6d0039ed1f38355949366e?source=search" + }, + { + "job": "мастер по ремонту телефонов", + "pay": "500 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Восток,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/2a0d09ad0002fb0aab0039ed1f6f5a76564665?source=search" + }, + { + "job": "Инженер", + "pay": "не указано", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/fa40f60100039e9cd70039ed1f6b7872676633?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/adbe9b120005c23d400039ed1f464a62474143?source=search" + }, + { + "job": "Администратор, визажист", + "pay": "850 бел. руб.", + "gender": "Женщина", + "age": "37 лет", + "location": "Минск, м. Каменная Горка,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/84c142750003cc18a20039ed1f557430583269?source=search" + }, + { + "job": "Специалист по работе с клиентами", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, м. Петровщина,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/46f1518c00038f8c6e0039ed1f3344474e596b?source=search" + }, + { + "job": "Техник-электрик", + "pay": "1 100 бел. руб.", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/e31790c50001dcc6610039ed1f745a4e414665?source=search" + }, + { + "job": " Администратор, Психолог ", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, м. Площадь Якуба Коласа,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/6235f94b0005c24c700039ed1f756c4e326464?source=search" + }, + { + "job": "Водитель-экспедитор", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, м. Малиновка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/7251a42000023da9330039ed1f767766543868?source=search" + }, + { + "job": "Junior Java Developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/1bc1b78700071d4b800039ed1f503870567474?source=search" + }, + { + "job": "Администратор ", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "34 года", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/788548830003dfe7ca0039ed1f357641535a65?source=search" + }, + { + "job": "Водитель", + "pay": "не указано", + "gender": "Мужчина", + "age": "46 лет", + "location": "Минск, м. Восток,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/6943a3ca00068946830039ed1f323271585247?source=search" + }, + { + "job": "программист", + "pay": "не указано", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/2d958afc0007158aa90039ed1f3277774e596b?source=search" + }, + { + "job": "экономист", + "pay": "850 бел. руб.", + "gender": "Женщина", + "age": "54 года", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/f591ea94000237479c0039ed1f3866554b4751?source=search" + }, + { + "job": "Бухгалтер", + "pay": "не указано", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, хочу переехать,готов к командировкам", + "url": "https://jobs.tut.by/resume/113867f100044b75b50039ed1f445750726a53?source=search" + }, + { + "job": "Заведующий магазином, менеджер по продажам", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "46 лет", + "location": "Минск, м. Пушкинская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/cc0ab9ff0001f1a19c0039ed1f354d61427868?source=search" + }, + { + "job": ""Тестировщик", "Финансы,Банки,Инвестиции", ", + "pay": "700 USD", + "gender": "Женщина", + "age": "33 года", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/f5c5808800029529750039ed1f34706d666745?source=search" + }, + { + "job": "Дизайнер интерьеров", + "pay": "не указано", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, м. Пушкинская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/a3a195bf000543735e0039ed1f66655a317332?source=search" + }, + { + "job": "Водитель; водитель персональный; водитель-курьер; водитель-экспедитор", + "pay": "не указано", + "gender": "Мужчина", + "age": "43 года", + "location": "Минск, м. Восток,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/513e3b7a000699e6970039ed1f6c5431324b58?source=search" + }, + { + "job": "Консьерж", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "48 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/69131e0f000248bfba0039ed1f6d62396a304f?source=search" + }, + { + "job": "Старший", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/6d155d940006ed43350039ed1f706a48567571?source=search" + }, + { + "job": "Менеджер по работе с клиентами", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, м. Малиновка,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/03bf77fe0001bac4930039ed1f45704a746948?source=search" + }, + { + "job": "Специалист по страхованию", + "pay": "не указано", + "gender": "Мужчина", + "age": "48 лет", + "location": "Минск, готов к переезду (Москва,Санкт-Петербург),готов к командировкам", + "url": "https://jobs.tut.by/resume/2236a1bb0002311f580039ed1f6853654d6153?source=search" + }, + { + "job": "Экономист, менеджер", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Гомель, хочу переехать (Минск,Гомель),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/a596610a0002d4ce9c0039ed1f636c41516871?source=search" + }, + { + "job": "Специалист по продажам", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "44 года", + "location": "Минск, м. Малиновка,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/2087e653000251907e0039ed1f763259355844?source=search" + }, + { + "job": "Junior Front-end Разработчик", + "pay": "не указано", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/12f929d40005fd69fa0039ed1f746b7a357562?source=search" + }, + { + "job": "Оператор ПК, специалист технической поддержки", + "pay": "не указано", + "gender": "Женщина", + "age": "40 лет", + "location": "Минск, м. Могилевская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/59e38b5900016ec2f80039ed1f4844465a684f?source=search" + }, + { + "job": "Менеджер/ специалист", + "pay": "не указано", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/b914c6210005891b990039ed1f6c74426d726d?source=search" + }, + { + "job": "Менеджер / Помощник / Специалист по работе с клиентами", + "pay": "не указано", + "gender": "Женщина", + "age": "32 года", + "location": "Минск, м. Институт Культуры,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/705fdf84000564374b0039ed1f6b4359347855?source=search" + }, + { + "job": "Фармацевт, помощник фармацевта, консультант в аптеку.", + "pay": "не указано", + "gender": "Женщина", + "age": "35 лет", + "location": "Минск, м. Каменная Горка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/e5110c0d000334b15c0039ed1f463330337a73?source=search" + }, + { + "job": "Переводчик", + "pay": "не указано", + "gender": "Женщина", + "age": "36 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/1cfb5fe500071394130039ed1f413437427551?source=search" + }, + { + "job": "Видеомонтажер/ Переводчик/ SMM (Стажёр)", + "pay": "не указано", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/22180f54000577b7ab0039ed1f376149566e32?source=search" + }, + { + "job": "Помощник юриста / Legal Assitant", + "pay": "200 USD", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, м. Малиновка,готов к переезду (Москва),готов к командировкам", + "url": "https://jobs.tut.by/resume/d504aae100060faf080039ed1f6653336a6745?source=search" + }, + { + "job": "Инженер-электрик, энергетик", + "pay": "55 000 рос. руб.", + "gender": "Мужчина", + "age": "29 лет", + "location": "Белгород, хочу переехать (Санкт-Петербург,Краснодар,Воронеж,Минск,Сочи,Самара,Брест),готов к командировкам", + "url": "https://jobs.tut.by/resume/590ae3d80001af836b0039ed1f62455733596e?source=search" + }, + { + "job": "инженер-механик", + "pay": "не указано", + "gender": "Мужчина", + "age": "49 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/7405a06500022c7dda0039ed1f363349347576?source=search" + }, + { + "job": "Помощник юриста", + "pay": "не указано", + "gender": "ЖенщинаМинск", + "age": "м. Каменная Горка", + "location": "готова к переезду, готова к редким командировкам", + "url": "https://jobs.tut.by/resume/61603fc6000414456d0039ed1f484174367638?source=search" + }, + { + "job": "Мастер", + "pay": "1 600 бел. руб.", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/5846a6840002d8051e0039ed1f75505650645a?source=search" + }, + { + "job": "инженер-механик", + "pay": "не указано", + "gender": "Мужчина", + "age": "49 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/7405a06500022c7dda0039ed1f363349347576?source=search" + }, + { + "job": "Помощник юриста / Legal Assitant", + "pay": "200 USD", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, м. Малиновка,готов к переезду (Москва),готов к командировкам", + "url": "https://jobs.tut.by/resume/d504aae100060faf080039ed1f6653336a6745?source=search" + }, + { + "job": "мастер по ремонту телефонов", + "pay": "500 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Восток,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/2a0d09ad0002fb0aab0039ed1f6f5a76564665?source=search" + }, + { + "job": "программист", + "pay": "не указано", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/2d958afc0007158aa90039ed1f3277774e596b?source=search" + }, + { + "job": "Специалист по продажам", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "44 года", + "location": "Минск, м. Малиновка,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/2087e653000251907e0039ed1f763259355844?source=search" + }, + { + "job": "Администратор ", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "34 года", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/788548830003dfe7ca0039ed1f357641535a65?source=search" + }, + { + "job": "Экономист, менеджер", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Гомель, хочу переехать (Минск,Гомель),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/a596610a0002d4ce9c0039ed1f636c41516871?source=search" + }, + { + "job": "Продавец/уборка/подработка/вечер", + "pay": "не указано", + "gender": "Женщина", + "age": "29 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/2801738100050ae32f0039ed1f753864514f48?source=search" + }, + { + "job": " Администратор, Психолог ", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, м. Площадь Якуба Коласа,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/6235f94b0005c24c700039ed1f756c4e326464?source=search" + }, + { + "job": "Специалист по работе с клиентами", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, м. Петровщина,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/46f1518c00038f8c6e0039ed1f3344474e596b?source=search" + }, + { + "job": "Администратор, визажист", + "pay": "850 бел. руб.", + "gender": "Женщина", + "age": "37 лет", + "location": "Минск, м. Каменная Горка,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/84c142750003cc18a20039ed1f557430583269?source=search" + }, + { + "job": "Менеджер по работе с клиентами", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, м. Малиновка,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/03bf77fe0001bac4930039ed1f45704a746948?source=search" + }, + { + "job": "Оператор ПК, специалист технической поддержки", + "pay": "не указано", + "gender": "Женщина", + "age": "40 лет", + "location": "Минск, м. Могилевская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/59e38b5900016ec2f80039ed1f4844465a684f?source=search" + }, + { + "job": "Консьерж", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "48 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/69131e0f000248bfba0039ed1f6d62396a304f?source=search" + }, + { + "job": "Специалист по страхованию", + "pay": "не указано", + "gender": "Мужчина", + "age": "48 лет", + "location": "Минск, готов к переезду (Москва,Санкт-Петербург),готов к командировкам", + "url": "https://jobs.tut.by/resume/2236a1bb0002311f580039ed1f6853654d6153?source=search" + }, + { + "job": "Junior Front-end Разработчик", + "pay": "не указано", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/12f929d40005fd69fa0039ed1f746b7a357562?source=search" + }, + { + "job": "Водитель; водитель персональный; водитель-курьер; водитель-экспедитор", + "pay": "не указано", + "gender": "Мужчина", + "age": "43 года", + "location": "Минск, м. Восток,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/513e3b7a000699e6970039ed1f6c5431324b58?source=search" + }, + { + "job": "Менеджер/ специалист", + "pay": "не указано", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/b914c6210005891b990039ed1f6c74426d726d?source=search" + }, + { + "job": "Переводчик", + "pay": "не указано", + "gender": "Женщина", + "age": "36 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/1cfb5fe500071394130039ed1f413437427551?source=search" + }, + { + "job": "Старший", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/6d155d940006ed43350039ed1f706a48567571?source=search" + }, + { + "job": "Продавец-кассир, бармен, официант", + "pay": "не указано", + "gender": "Женщина", + "age": "19 лет", + "location": "Минск, м. Могилевская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/dc82dedb0002cb958c0039ed1f706467453875?source=search" + }, + { + "job": "Слесарь по вентиляции и кондиционированию воздуха и слесарь по изоляцыям", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Наровля, готов к переезду (Минск),не готов к командировкам", + "url": "https://jobs.tut.by/resume/adf89d8a000540cadd0039ed1f5a4f72307a6c?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Мужчина", + "age": "16 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/0a792f5c00043c4b220039ed1f626646317753?source=search" + }, + { + "job": "инспектор по кадрам, специалист по кадрам", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "35 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/e529d2900003f0b34d0039ed1f6d657936426f?source=search" + }, + { + "job": "Начальник производства", + "pay": "не указано", + "gender": "Мужчина", + "age": "36 лет", + "location": "Пермь, готов к переезду (Екатеринбург,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/699357ee00017b288b0039ed1f6b6a54594143?source=search" + }, + { + "job": "2D-художник, концепт-художник, иллюстратор, digital artist", + "pay": "700 USD", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, м. Могилевская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/7b9853f10002da08710039ed1f74556c4c7579?source=search" + }, + { + "job": "Оператор связи", + "pay": "550 бел. руб.", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, м. Пушкинская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/aa58456a0006a0b5f10039ed1f697373753235?source=search" + }, + { + "job": "Специалист по таможенному оформлению", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "43 года", + "location": "Минск, м. Институт Культуры,готов к переезду (Беларусь,Россия,Украина,Другие страны),готов к командировкам", + "url": "https://jobs.tut.by/resume/c2d2944c0005221ce60039ed1f63424d323063?source=search" + }, + { + "job": "Администратор ресторана", + "pay": "не указано", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, м. Пролетарская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/970ee163000703852f0039ed1f355463685077?source=search" + }, + { + "job": "Грузчик-комплектовщик", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "43 года", + "location": "Минск, м. Московская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/6eadb9aa0001cf35b30039ed1f487764526864?source=search" + }, + { + "job": "Инженер-технолог", + "pay": "600 EUR", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, готов к переезду (Беларусь),готов к командировкам", + "url": "https://jobs.tut.by/resume/1a69e69400055f1ee00039ed1f696e4633614c?source=search" + }, + { + "job": "Помощник руководителя ", + "pay": "не указано", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, м. Площадь Якуба Коласа,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/e94594a000069392550039ed1f55714434644e?source=search" + }, + { + "job": "Администратор", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "35 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/11aba8420005da6ead0039ed1f745142563942?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Женщина", + "age": "19 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/7b04d6270005abeb980039ed1f6d68437a6942?source=search" + }, + { + "job": "Junior web-разработчик", + "pay": "400 USD", + "gender": "Male", + "age": "25 years", + "location": "Minsk, willing to relocate,prepared for business trips", + "url": "https://jobs.tut.by/resume/1b78db3e00071709780039ed1f68617356756f?source=search" + }, + { + "job": "Системный администратор", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, м. Институт Культуры,готов к переезду (Другие страны),готов к командировкам", + "url": "https://jobs.tut.by/resume/1e842bbf00030ed1520039ed1f786a5a6d6b67?source=search" + }, + { + "job": "Сушист , повар , повар горячей кухни", + "pay": "950 бел. руб.", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/6e57a0e90007189eab0039ed1f684c76555a76?source=search" + }, + { + "job": "Няня с проживанием", + "pay": "не указано", + "gender": "Женщина", + "age": "33 года", + "location": "Киев, готова к переезду (Москва,Санкт-Петербург,Звенигород,Одинцово,Чехия,Польша,Орехово-Зуево,Подольск (Московская область),Пушкино (Московская область),Беларусь,Жуковский,Раменское,Сергиев Посад,Серпухов,Солнечногорск,Ступино,Химки,Чехов,Балашиха,Дзержинский,Волоколамск,Дубна,Дмитров,Домодедово,Минск,Королев,Красноармейск (Московская область),Истра,Кашира,Реутов,Коломна,Красногорск,Люберцы,Можайск,Мытищи,Наро-Фоминск,Ногинск),готова к командировкам", + "url": "https://jobs.tut.by/resume/06f24aa400058c45be0039ed1f73466d7a4659?source=search" + }, + { + "job": "Водитель", + "pay": "1 300 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/7e12bf7200053794820039ed1f743478724a63?source=search" + }, + { + "job": "Психолог", + "pay": "не указано", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/5e1aa335000590a86a0039ed1f577141334d39?source=search" + }, + { + "job": "Психолог", + "pay": "не указано", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/5e1aa335000590a86a0039ed1f577141334d39?source=search" + }, + { + "job": "Оператор связи", + "pay": "550 бел. руб.", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, м. Пушкинская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/aa58456a0006a0b5f10039ed1f697373753235?source=search" + }, + { + "job": "Специалист по таможенному оформлению", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "43 года", + "location": "Минск, м. Институт Культуры,готов к переезду (Беларусь,Россия,Украина,Другие страны),готов к командировкам", + "url": "https://jobs.tut.by/resume/c2d2944c0005221ce60039ed1f63424d323063?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Женщина", + "age": "18 лет", + "location": "Минск, м. Тракторный завод,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/28d556c50007036a770039ed1f4d4750674961?source=search" + }, + { + "job": "Продавец-кассир, бармен, официант", + "pay": "не указано", + "gender": "Женщина", + "age": "19 лет", + "location": "Минск, м. Могилевская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/dc82dedb0002cb958c0039ed1f706467453875?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Мужчина", + "age": "16 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/0a792f5c00043c4b220039ed1f626646317753?source=search" + }, + { + "job": "Слесарь по вентиляции и кондиционированию воздуха и слесарь по изоляцыям", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Наровля, готов к переезду (Минск),не готов к командировкам", + "url": "https://jobs.tut.by/resume/adf89d8a000540cadd0039ed1f5a4f72307a6c?source=search" + }, + { + "job": "Администратор", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "35 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/11aba8420005da6ead0039ed1f745142563942?source=search" + }, + { + "job": "Помощник руководителя ", + "pay": "не указано", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, м. Площадь Якуба Коласа,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/e94594a000069392550039ed1f55714434644e?source=search" + }, + { + "job": "Няня с проживанием", + "pay": "не указано", + "gender": "Женщина", + "age": "33 года", + "location": "Киев, готова к переезду (Москва,Санкт-Петербург,Звенигород,Одинцово,Чехия,Польша,Орехово-Зуево,Подольск (Московская область),Пушкино (Московская область),Беларусь,Жуковский,Раменское,Сергиев Посад,Серпухов,Солнечногорск,Ступино,Химки,Чехов,Балашиха,Дзержинский,Волоколамск,Дубна,Дмитров,Домодедово,Минск,Королев,Красноармейск (Московская область),Истра,Кашира,Реутов,Коломна,Красногорск,Люберцы,Можайск,Мытищи,Наро-Фоминск,Ногинск),готова к командировкам", + "url": "https://jobs.tut.by/resume/06f24aa400058c45be0039ed1f73466d7a4659?source=search" + }, + { + "job": "Менеджер отдела логистики", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, м. Каменная Горка,готова к переезду (Россия),готова к командировкам", + "url": "https://jobs.tut.by/resume/59857b5e0003c2bf420039ed1f513770625977?source=search" + }, + { + "job": "Системный администратор", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, м. Институт Культуры,готов к переезду (Другие страны),готов к командировкам", + "url": "https://jobs.tut.by/resume/1e842bbf00030ed1520039ed1f786a5a6d6b67?source=search" + }, + { + "job": "Юрист", + "pay": "500 бел. руб.", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, м. Восток,готов к переезду (Беларусь,Россия,Другие страны),готов к командировкам", + "url": "https://jobs.tut.by/resume/a0b5c31200034744c50039ed1f665458585163?source=search" + }, + { + "job": "Специалист по закупкам", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Гомель, хочу переехать (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/5fac6c5a0003f5d5510039ed1f6a4464635441?source=search" + }, + { + "job": "Водитель", + "pay": "1 300 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/7e12bf7200053794820039ed1f743478724a63?source=search" + }, + { + "job": "Инженер по электронике", + "pay": "не указано", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, готов к переезду (Москва,Санкт-Петербург),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/494e159c0001f724580039ed1f73594c586d79?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Женщина", + "age": "19 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/7b04d6270005abeb980039ed1f6d68437a6942?source=search" + }, + { + "job": "Реклама, видео дизайнер", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, готова к переезду (Минск),готова к командировкам", + "url": "https://jobs.tut.by/resume/56abe04700039e7f690039ed1f665745646668?source=search" + }, + { + "job": "Инженер электронной техники", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Столбцы, готов к переезду (Минск,Дзержинск (Беларусь),Столбцы),готов к командировкам", + "url": "https://jobs.tut.by/resume/d7290fe5000202b61d0039ed1f557774657054?source=search" + }, + { + "job": "Водитель-экспедитор", + "pay": "не указано", + "gender": "Мужчина", + "age": "39 лет", + "location": "Минск, м. Петровщина,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/3ca67efc000275090e0039ed1f426c6c724357?source=search" + }, + { + "job": "Инженер-программист", + "pay": "не указано", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/2c96567c0006de444a0039ed1f393349397271?source=search" + }, + { + "job": "Web-developer, Frontend developer", + "pay": "700 USD", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, м. Партизанская,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/9634c5260002c3765e0039ed1f464146654845?source=search" + }, + { + "job": "Системный администратор", + "pay": "не указано", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, м. Московская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/b29021ae0003a758f30039ed1f367737674669?source=search" + }, + { + "job": "Юрисконсульт, юрист", + "pay": "не указано", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/a4faeb1000058629490039ed1f72666961664c?source=search" + }, + { + "job": "Специалист по закупкам, товаровед непродовольственных товаров", + "pay": "850 бел. руб.", + "gender": "Женщина", + "age": "43 года", + "location": "Минск, м. Кунцевщина,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/3db416480001efb2070039ed1f735570496176?source=search" + }, + { + "job": "Веб-дизайнер", + "pay": "700 USD", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, м. Московская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/25156041000251d3a90039ed1f79434d51744f?source=search" + }, + { + "job": "Программист Java", + "pay": "1 000 USD", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, готов к переезду (Москва,Санкт-Петербург,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/8689e66800027ff6000039ed1f49536c384843?source=search" + }, + { + "job": "Менеджер", + "pay": "не указано", + "gender": "Female", + "age": "26 years", + "location": "Minsk, m. Московская,willing to relocate,prepared for business trips", + "url": "https://jobs.tut.by/resume/1c12bcdb0001f2cfcb0039ed1f466e63735766?source=search" + }, + { + "job": "Заведующий торговым объектом, Отдел продаж", + "pay": "не указано", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, м. Академия наук,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/5390171f000319e5540039ed1f6468474a7271?source=search" + }, + { + "job": "Главный специалист по работе с клиентами. Менеджер по продажам. Помощник руководителя.", + "pay": "800 USD", + "gender": "Женщина", + "age": "38 лет", + "location": "Минск, м. Площадь Победы,готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/8a04bd13000198c9f60039ed1f654770366e34?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, м. Могилевская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/2756e1a40005643a630039ed1f4a3475647672?source=search" + }, + { + "job": "Специалист,Менеджер,Экономист", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "39 лет", + "location": "Минск, м. Петровщина,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/e0d1f8ac00033fca6f0039ed1f43724d79475a?source=search" + }, + { + "job": "мастер СТО, начальник СТО, инженер-механик,водитель", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "55 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/9d4f3ae30003eab6a30039ed1f653639336d36?source=search" + }, + { + "job": "Администратор-менеджер", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/660962600005e9b68c0039ed1f724c4c685548?source=search" + }, + { + "job": "2D-художник, концепт-художник, иллюстратор, digital artist", + "pay": "700 USD", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, м. Могилевская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/7b9853f10002da08710039ed1f74556c4c7579?source=search" + }, + { + "job": "Заведующий магазином", + "pay": "не указано", + "gender": "Женщина", + "age": "48 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/1791143200045396c80039ed1f654934526751?source=search" + }, + { + "job": "Сушист , повар , повар горячей кухни", + "pay": "950 бел. руб.", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/6e57a0e90007189eab0039ed1f684c76555a76?source=search" + }, + { + "job": "Расклейщик объявлений, расклейщик, раздача листовок", + "pay": "не указано", + "gender": "Женщина", + "age": "16 лет", + "location": "Минск, м. Партизанская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/dcd5220e00032590a10039ed1f4b3371356843?source=search" + }, + { + "job": "Менеджер по продажам ; Администратор", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, м. Восток,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/d85c411500072183230039ed1f555536484341?source=search" + }, + { + "job": "Продавец-консультант, кассир, бариста", + "pay": "650 бел. руб.", + "gender": "Женщина", + "age": "26 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/4fc871ed00059074be0039ed1f354547537551?source=search" + }, + { + "job": "Специалист по закупкам, товаровед непродовольственных товаров", + "pay": "850 бел. руб.", + "gender": "Женщина", + "age": "43 года", + "location": "Минск, м. Кунцевщина,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/3db416480001efb2070039ed1f735570496176?source=search" + }, + { + "job": "Сыродел. Оператор линии в производстве пищевой продукции. Лаборант ХБА,контролер пищевой продукции.", + "pay": "не указано", + "gender": "Мужчина", + "age": "23 года", + "location": "Браслав, готов к переезду (Польша,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/8156cd3700055cc9e10039ed1f4d4e5a363555?source=search" + }, + { + "job": "Системный администратор", + "pay": "не указано", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, м. Московская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/b29021ae0003a758f30039ed1f367737674669?source=search" + }, + { + "job": "Инженер-механик", + "pay": "не указано", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, м. Кунцевщина,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/ce31608500027c12590039ed1f596a4a6a7170?source=search" + }, + { + "job": "Веб-дизайнер", + "pay": "700 USD", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, м. Московская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/25156041000251d3a90039ed1f79434d51744f?source=search" + }, + { + "job": "Инженер-программист", + "pay": "не указано", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/2c96567c0006de444a0039ed1f393349397271?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, м. Могилевская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/2756e1a40005643a630039ed1f4a3475647672?source=search" + }, + { + "job": "Менеджер", + "pay": "не указано", + "gender": "Female", + "age": "26 years", + "location": "Minsk, m. Московская,willing to relocate,prepared for business trips", + "url": "https://jobs.tut.by/resume/1c12bcdb0001f2cfcb0039ed1f466e63735766?source=search" + }, + { + "job": "Видеооператор, монтаж, фотограф", + "pay": "950 бел. руб.", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, м. Площадь Якуба Коласа,готов к переезду (Беларусь),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/487c87fd0003e7668e0039ed1f6c6a364b3739?source=search" + }, + { + "job": "Руководитель отдела / специалист по закупкам и снабжению, маркетингу, завскладом", + "pay": "1 310 бел. руб.", + "gender": "Мужчина", + "age": "50 лет", + "location": "Минск, м. Грушевка,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/4972d0340002675a340039ed1f704934566c36?source=search" + }, + { + "job": "Заведующий торговым объектом, Отдел продаж", + "pay": "не указано", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, м. Академия наук,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/5390171f000319e5540039ed1f6468474a7271?source=search" + }, + { + "job": "Инженер электронной техники", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Столбцы, готов к переезду (Минск,Дзержинск (Беларусь),Столбцы),готов к командировкам", + "url": "https://jobs.tut.by/resume/d7290fe5000202b61d0039ed1f557774657054?source=search" + }, + { + "job": "Заведующий магазином", + "pay": "не указано", + "gender": "Женщина", + "age": "48 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/1791143200045396c80039ed1f654934526751?source=search" + }, + { + "job": "мастер СТО, начальник СТО, инженер-механик,водитель", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "55 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/9d4f3ae30003eab6a30039ed1f653639336d36?source=search" + }, + { + "job": "Программист Java", + "pay": "1 000 USD", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, готов к переезду (Москва,Санкт-Петербург,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/8689e66800027ff6000039ed1f49536c384843?source=search" + }, + { + "job": "бухгалтер, менеджер", + "pay": "не указано", + "gender": "Женщина", + "age": "34 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/9e445c9e0003f3fc2a0039ed1f677456577833?source=search" + }, + { + "job": "Водитель-экспедитор", + "pay": "не указано", + "gender": "Мужчина", + "age": "39 лет", + "location": "Минск, м. Петровщина,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/3ca67efc000275090e0039ed1f426c6c724357?source=search" + }, + { + "job": "Главный специалист по работе с клиентами. Менеджер по продажам. Помощник руководителя.", + "pay": "800 USD", + "gender": "Женщина", + "age": "38 лет", + "location": "Минск, м. Площадь Победы,готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/8a04bd13000198c9f60039ed1f654770366e34?source=search" + }, + { + "job": "Инженер-механик", + "pay": "не указано", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, м. Кунцевщина,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/ce31608500027c12590039ed1f596a4a6a7170?source=search" + }, + { + "job": "Хостес ", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, м. Каменная Горка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/d1e13d58000400aab30039ed1f755876557530?source=search" + }, + { + "job": "Техник-технолог общественного питания/су-шеф/повар универсал/пиццер/мангальщик/грильщик/", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, м. Площадь Ленина,готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/05faee7a0001afd4410039ed1f756557467278?source=search" + }, + { + "job": "Экономист/делопроизводитель", + "pay": "600 бел. руб.", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/257c3b060004640f180039ed1f473256565145?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/0ee3453000015ba3ab0039ed1f385347627259?source=search" + }, + { + "job": "Junior Python Developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/4ea85b0e00070fae3f0039ed1f375030327930?source=search" + }, + { + "job": "Junior Front-end Developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Спортивная,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/258453f40007102e540039ed1f4745356e4f35?source=search" + }, + { + "job": "Начальник склада", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "37 лет", + "location": "Фаниполь, готов к переезду (Минск),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/a9c1767d000332053f0039ed1f696770306d4f?source=search" + }, + { + "job": "Экономист-аналитик", + "pay": "1 100 бел. руб.", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, м. Пушкинская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/3e5ead410001223f100039ed1f6e326e757a72?source=search" + }, + { + "job": "Администратор, бухгалтер, экономист, представитель, заместитель", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Могилев, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/129fbc39000180b6b80039ed1f495232745771?source=search" + }, + { + "job": "Мерчендайзер, курьер и т.д (подработка на вечернее время с 18:00 по 22-23:00)", + "pay": "не указано", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, м. Автозаводская,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/93caefaf00026c0edb0039ed1f6a4d55744a55?source=search" + }, + { + "job": "кассир, продавец", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "37 лет", + "location": "Минск, м. Уручье,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/bb6ed7980001e28b970039ed1f6974456e5972?source=search" + }, + { + "job": "Водитель в и с", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, м. Кунцевщина,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/8041607d000624c19b0039ed1f6d6345534d41?source=search" + }, + { + "job": "Сопровождающий туристических групп", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "30 лет", + "location": "Минск, м. Площадь Ленина,готова к переезду (Другие страны),готова к командировкам", + "url": "https://jobs.tut.by/resume/4e03f48f00060ad7ad0039ed1f714a42703677?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/08fb0d5d000721f0840039ed1f724856706577?source=search" + }, + { + "job": "Мастер, Инженер-технолог, инженер-химик-технолог", + "pay": "не указано", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, готова к переезду (Слуцк,Борисов,Солигорск),готова к редким командировкам", + "url": "https://jobs.tut.by/resume/5bef28bb0002fe6ebf0039ed1f707234656766?source=search" + }, + { + "job": "Тестирование ПО", + "pay": "не указано", + "gender": "Мужчина", + "age": "19 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/8d74deda000413359e0039ed1f654b62595851?source=search" + }, + { + "job": "Администратор салона красоты", + "pay": "не указано", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/c9db2cfe0006c5a9320039ed1f4e7a38714671?source=search" + }, + { + "job": "Программист-разработчик", + "pay": "не указано", + "gender": "Мужчина", + "age": "19 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/42aa41b400043394ad0039ed1f6d4c38337761?source=search" + }, + { + "job": "Фрезеровщик", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "48 лет", + "location": "Минск, м. Восток,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/8c07e64d0003359c660039ed1f6c3674486148?source=search" + }, + { + "job": "Экономист-бухгалтер", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, м. Каменная Горка,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/84b23ff30002ac74200039ed1f676851323463?source=search" + }, + { + "job": "frontend-developer/html-верстальщик", + "pay": "не указано", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/d60dd09d0005e3684d0039ed1f614d73304435?source=search" + }, + { + "job": "Java-разработчик", + "pay": "не указано", + "gender": "Male", + "age": "28 years", + "location": "Minsk, m. Малиновка,not willing to relocate,prepared for occasional business trips", + "url": "https://jobs.tut.by/resume/85cc0190000567a81a0039ed1f653272474b72?source=search" + }, + { + "job": "Инженер-технолог", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, м. Московская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/da60479800071df3b70039ed1f546235696458?source=search" + }, + { + "job": "Преподаватель английского языка", + "pay": "не указано", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/ff22d2ff0003f0b8070039ed1f4c6c69714e50?source=search" + }, + { + "job": "Начальник производства", + "pay": "не указано", + "gender": "Мужчина", + "age": "46 лет", + "location": "Минск, м. Михалово,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/a1b6c13a00024f45900039ed1f65537a684172?source=search" + }, + { + "job": "Наладчик станков с ЧПУ", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Кунцевщина,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/6e949ef700062efe0c0039ed1f6b6679715770?source=search" + }, + { + "job": "Архитектор", + "pay": "не указано", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/8ff56ff40003fa851a0039ed1f326e36626d77?source=search" + }, + { + "job": "Личный водитель , слесарь мср 5 разряда,", + "pay": "не указано", + "gender": "Мужчина", + "age": "53 года", + "location": "Минск, м. Пушкинская,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/9dc20a6f000287a4d50039ed1f4e4b37566b61?source=search" + }, + { + "job": "Кладовщик", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "47 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/68cd0bc000046517b40039ed1f495071587375?source=search" + }, + { + "job": "Junior C#/.Net developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "18 лет", + "location": "Минск, м. Спортивная,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/7045a85000070767470039ed1f48547a587241?source=search" + }, + { + "job": "Junior front-end developer", + "pay": "600 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, м. Автозаводская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/ad6579d400060bf13a0039ed1f684c5a786668?source=search" + }, + { + "job": "UI/UX Designer, Graphic Designer, artist", + "pay": "не указано", + "gender": "Female", + "age": "25 years", + "location": "Minsk, m. Молодежная,willing to relocate,prepared for business trips", + "url": "https://jobs.tut.by/resume/a82dc7650002944b4f0039ed1f7a5338573259?source=search" + }, + { + "job": "Директор, зам. Директора, Управляющий", + "pay": "3 000 бел. руб.", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/79fa48c400020d005a0039ed1f6b3258594862?source=search" + }, + { + "job": "Web-дизайнер", + "pay": "не указано", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/20d4cac20003fdd8ad0039ed1f32635271494d?source=search" + }, + { + "job": "Front-end разработчик", + "pay": "не указано", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, м. Восток,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/d404bb0d000712f36f0039ed1f71364b6f4138?source=search" + }, + { + "job": "Финансовый менеджер", + "pay": "1 500 бел. руб.", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, м. Михалово,готова к переезду (Минск),готова к командировкам", + "url": "https://jobs.tut.by/resume/c9208134000274032e0039ed1f414f45653731?source=search" + }, + { + "job": "Администратор(офис-менеджер)", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/5555c83700017e38e60039ed1f5955464c6367?source=search" + }, + { + "job": "Руководитель подразделения / начальник отдела", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "37 лет", + "location": "Жлобин, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/9d23b54f00071fea3b0039ed1f414b43645a79?source=search" + }, + { + "job": "Водитель-экспедитор", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "42 года", + "location": "Минск, м. Малиновка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/c8b11fde00061b5a6b0039ed1f6f68337a5345?source=search" + }, + { + "job": "Директор, зам. Директора, Управляющий", + "pay": "3 000 бел. руб.", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/79fa48c400020d005a0039ed1f6b3258594862?source=search" + }, + { + "job": "Экономист", + "pay": "не указано", + "gender": "Женщина", + "age": "33 года", + "location": "Минск, м. Каменная Горка,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/4dabbb2900032808410039ed1f6a574d376277?source=search" + }, + { + "job": "Старший продавец, бариста, администратор", + "pay": "750 бел. руб.", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, м. Восток,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/7cdb4e3c000289ab670039ed1f514c61345865?source=search" + }, + { + "job": "Администратор сайта", + "pay": "не указано", + "gender": "ЖенщинаМинск", + "age": "м. Институт Культуры", + "location": "не готова к переезду, готова к командировкам", + "url": "https://jobs.tut.by/resume/81c196f800055561f60039ed1f686c6247446a?source=search" + }, + { + "job": "Заместитель директора, экономист, бухгалтер", + "pay": "1 200 бел. руб.", + "gender": "Женщина", + "age": "48 лет", + "location": "Минск, готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/7086b4c80006b47d440039ed1f4e4f33465463?source=search" + }, + { + "job": "Специалист по подбору персонала", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, м. Спортивная,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/b4f705a900043eaf290039ed1f486670474f7a?source=search" + }, + { + "job": "бухгалтер", + "pay": "950 бел. руб.", + "gender": "Женщина", + "age": "42 года", + "location": "Минск, готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/fdd3b1e00001b041a70039ed1f4c3353545274?source=search" + }, + { + "job": "Архитектор", + "pay": "не указано", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/8ff56ff40003fa851a0039ed1f326e36626d77?source=search" + }, + { + "job": "Преподаватель иностранных языков", + "pay": "не указано", + "gender": "Женщина", + "age": "23 года", + "location": "Гродно, готова к переезду (Минск),готова к редким командировкам", + "url": "https://jobs.tut.by/resume/86abfc1b000613a3020039ed1f4e7831393868?source=search" + }, + { + "job": "Личный водитель , слесарь мср 5 разряда,", + "pay": "не указано", + "gender": "Мужчина", + "age": "53 года", + "location": "Минск, м. Пушкинская,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/9dc20a6f000287a4d50039ed1f4e4b37566b61?source=search" + }, + { + "job": "Web-дизайнер", + "pay": "не указано", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/20d4cac20003fdd8ad0039ed1f32635271494d?source=search" + }, + { + "job": "Заведующий магазином/ Администратор", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/e8a8ed800003a75e5e0039ed1f4f6254713841?source=search" + }, + { + "job": "Инженер-технолог", + "pay": "не указано", + "gender": "Женщина", + "age": "26 лет", + "location": "Минск, м. Михалово,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/9620ca12000274c2330039ed1f6b704d454b41?source=search" + }, + { + "job": "Инженер-наладчик", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "52 года", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/37b433620000cc8cec0039ed1f79676a6e6564?source=search" + }, + { + "job": "Главный бухгалтер (финансовый директор)", + "pay": "не указано", + "gender": "Мужчина", + "age": "47 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/d2576b180003e61f400039ed1f424f5576644d?source=search" + }, + { + "job": "Журналист", + "pay": "не указано", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/8f8794d200028629b40039ed1f7a4b4c5a5768?source=search" + }, + { + "job": "Менеджер по продажам", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "26 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/2c393f9a000246527f0039ed1f55664e687771?source=search" + }, + { + "job": "Модель", + "pay": "не указано", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/f8f9a4200006b964810039ed1f554f47556a42?source=search" + }, + { + "job": "Frontend-разработчик / HTML-верстальщик", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/93bcc1fc0000e992600039ed1f665548745564?source=search" + }, + { + "job": "Инженер, Инженер-механик, Мастер", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, м. Тракторный завод,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/73ee2c190000ddd7400039ed1f4a7858727a4e?source=search" + }, + { + "job": "Программист ASP.NET MVC, ASP.NET Core MVC", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, м. Академия наук,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/5d4326d20006bcd9170039ed1f384942724676?source=search" + }, + { + "job": "Специалист", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/8431d92900016e78000039ed1f307a4175746b?source=search" + }, + { + "job": "Ведущий специалист по кадрам", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "35 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/06a2efe300041df0a90039ed1f58785a523044?source=search" + }, + { + "job": "Junior Java/NodeJs/Angular Developer", + "pay": "600 USD", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, м. Спортивная,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/f1a1cde70002e7f86c0039ed1f364d4f4e3351?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, м. Малиновка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/4f1d33510002ea2fdb0039ed1f776655414977?source=search" + }, + { + "job": "Слесарь", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, м. Петровщина,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/8a8229b30001f915a90039ed1f6c506f36447a?source=search" + }, + { + "job": "Бухгалтер", + "pay": "не указано", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/f430fc0500072231690039ed1f5138684e4545?source=search" + }, + { + "job": "Специалист по закупкам и продажам", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/7ee172c50001f2cbc80039ed1f4b64776d6951?source=search" + }, + { + "job": "кладовщик,продавец автозапчастей", + "pay": "не указано", + "gender": "МужчинаМинск", + "age": "м. Восток", + "location": "не готов к переезду, не готов к командировкам", + "url": "https://jobs.tut.by/resume/cce238040001beffec0039ed1f566b56797034?source=search" + }, + { + "job": "Java Junior developer", + "pay": "не указано", + "gender": "Male", + "age": "23 years", + "location": "Minsk, not willing to relocate,not prepared for business trips", + "url": "https://jobs.tut.by/resume/89fb94540007222d8a0039ed1f7a4c6a434950?source=search" + }, + { + "job": "Главный бухгалтер", + "pay": "2 000 бел. руб.", + "gender": "Женщина", + "age": "45 лет", + "location": "Гомель, готова к переезду (Минск),готова к редким командировкам", + "url": "https://jobs.tut.by/resume/d7a7c95a0003ef2d9d0039ed1f326f3174696c?source=search" + }, + { + "job": "Экономист", + "pay": "не указано", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/10f29d6c000642a4e20039ed1f564232704638?source=search" + }, + { + "job": "Водитель-экспедитор", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "42 года", + "location": "Минск, м. Малиновка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/c8b11fde00061b5a6b0039ed1f6f68337a5345?source=search" + }, + { + "job": "Тестировщик ПО", + "pay": "не указано", + "gender": "Мужчина", + "age": "20 лет", + "location": "Барановичи, готов к переезду (Минск),не готов к командировкам", + "url": "https://jobs.tut.by/resume/0821b9c70006fc24730039ed1f733756383950?source=search" + }, + { + "job": "Специалист по работе с клиентами", + "pay": "650 бел. руб.", + "gender": "Женщина", + "age": "26 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/77fce88100054b1ff90039ed1f5a4949674e41?source=search" + }, + { + "job": "продавец-кассир, художник, художник-преподаватель, художник-оформитель", + "pay": "не указано", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, м. Площадь Ленина,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/0adc0f9b000206f5c00039ed1f4b72476c6e64?source=search" + }, + { + "job": "Логист, Специалист по транспортной и складской логистике, Диспетчер", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "21 год", + "location": "Жодино, готова к переезду (Минск),готова к командировкам", + "url": "https://jobs.tut.by/resume/194a3d060006d240dc0039ed1f624447624f39?source=search" + }, + { + "job": "Главный бухгалтер", + "pay": "2 500 бел. руб.", + "gender": "Мужчина", + "age": "45 лет", + "location": "Минск, м. Малиновка,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/2201c0c50000fdd5610039ed1f4e6d71484b6e?source=search" + }, + { + "job": "Специалист (менеджер со знанием иностранного языка)", + "pay": "не указано", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/6c39eac90003248a7e0039ed1f564778334852?source=search" + }, + { + "job": "Горный инженер", + "pay": "не указано", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, м. Академия наук,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/014417d70002844e480039ed1f374e52716c38?source=search" + }, + { + "job": "Специалист", + "pay": "650 бел. руб.", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, м. Фрунзенская,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/cc09e677000597731a0039ed1f7557766c7137?source=search" + }, + { + "job": "Персональный водитель-охранник", + "pay": "1 USD", + "gender": "Мужчина", + "age": "45 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/a1165eb30002b9399c0039ed1f467274386757?source=search" + }, + { + "job": "Специалист", + "pay": "650 бел. руб.", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, м. Фрунзенская,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/cc09e677000597731a0039ed1f7557766c7137?source=search" + }, + { + "job": "2d artist,Concept artist", + "pay": "не указано", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, м. Грушевка,готов к переезду (Беларусь,Россия,Другие страны),готов к командировкам", + "url": "https://jobs.tut.by/resume/edcb4a0e000595c39c0039ed1f784348484258?source=search" + }, + { + "job": "Специалист (менеджер со знанием иностранного языка)", + "pay": "не указано", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/6c39eac90003248a7e0039ed1f564778334852?source=search" + }, + { + "job": "Официант", + "pay": "не указано", + "gender": "Женщина", + "age": "18 лет", + "location": "Минск, м. Молодежная,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/1e44792b0003923c860039ed1f5270434d6661?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "40 000 рос. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Хабаровск, готов к переезду (Москва,Санкт-Петербург,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/6322207300043bccd50039ed1f4e5978535057?source=search" + }, + { + "job": "Водитель B C D", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "46 лет", + "location": "Минск, м. Молодежная,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/8df737180006beb4900039ed1f496b38564e4c?source=search" + }, + { + "job": "Журналист, SEO-копирайтер, контент-менеджер", + "pay": "700 USD", + "gender": "Мужчина", + "age": "31 год", + "location": "Гомель, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/39cfc2fe0000e6aacd0039ed1f5164516d7067?source=search" + }, + { + "job": "Специалист", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Смолевичи, готов к переезду (Минск),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/1e69c7a70002576d460039ed1f345a6d484e39?source=search" + }, + { + "job": "Экономист", + "pay": "не указано", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/10f29d6c000642a4e20039ed1f564232704638?source=search" + }, + { + "job": "Рерайтер, копирайтер, журналист, журналист-переводчик, репетитор, преподаватель", + "pay": "не указано", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, м. Первомайская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/7581838e0003cb43d60039ed1f70677357376c?source=search" + }, + { + "job": "Специалист отдела продаж", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, м. Могилевская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/4dc0003a0002c0361a0039ed1f6f696a7a4246?source=search" + }, + { + "job": "Водитель погрузчика", + "pay": "550 бел. руб.", + "gender": "МужчинаГомель", + "age": "готов к переезду (Польша", + "location": "Минск), готов к командировкам", + "url": "https://jobs.tut.by/resume/965c92b20005a347450039ed1f523065784855?source=search" + }, + { + "job": "Логист, Специалист по транспортной и складской логистике, Диспетчер", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "21 год", + "location": "Жодино, готова к переезду (Минск),готова к командировкам", + "url": "https://jobs.tut.by/resume/194a3d060006d240dc0039ed1f624447624f39?source=search" + }, + { + "job": "Главный бухгалтер", + "pay": "2 500 бел. руб.", + "gender": "Мужчина", + "age": "45 лет", + "location": "Минск, м. Малиновка,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/2201c0c50000fdd5610039ed1f4e6d71484b6e?source=search" + }, + { + "job": "Продавец-консультант", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "19 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/eb620847000720e6e40039ed1f37526f434a76?source=search" + }, + { + "job": "Специалист/начинающий специалист по контекстной рекламе", + "pay": "не указано", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/0c0d211a0006466a1b0039ed1f4b7254785745?source=search" + }, + { + "job": "Оператор станков с ЧПУ", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, м. Спортивная,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/602ac7ad000193f8960039ed1f4b41484c6456?source=search" + }, + { + "job": "Водитель категории В.С.Е", + "pay": "не указано", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/4aa4424a00064437b10039ed1f6d34566f6730?source=search" + }, + { + "job": "Конструктор мебели", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "46 лет", + "location": "Минск, готов к переезду (Беларусь),готов к командировкам", + "url": "https://jobs.tut.by/resume/d4b3f75100071888eb0039ed1f423435594439?source=search" + }, + { + "job": "Продавец-консультант", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "30 лет", + "location": "Минск, м. Площадь Якуба Коласа,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/ce424d2c000679ba510039ed1f6f716e797374?source=search" + }, + { + "job": "Архитектор", + "pay": "300 USD", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, м. Московская,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/38e1ea9d000320d15b0039ed1f4f6d32744b74?source=search" + }, + { + "job": "Тестировщик (QA Engineer)", + "pay": "470 USD", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, хочу переехать (Москва,Санкт-Петербург),готов к командировкам", + "url": "https://jobs.tut.by/resume/2a17f6000003362d240039ed1f67754d574463?source=search" + }, + { + "job": "Главный бухгалтер, заместитель главного бухгалтера", + "pay": "1 200 бел. руб.", + "gender": "Женщина", + "age": "44 года", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/249ee110000125e3e20039ed1f4956704a6139?source=search" + }, + { + "job": "Администратор, Лаборант ", + "pay": "500 бел. руб.", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, м. Площадь Ленина,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/a02903b10003e50c500039ed1f766156457a44?source=search" + }, + { + "job": "HTML-верстальщик", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/fa7a45f10006e09f960039ed1f4a4c6d367433?source=search" + }, + { + "job": "Translator&Interpreter", + "pay": "не указано", + "gender": "Женщина", + "age": "35 лет", + "location": "Минск, м. Академия наук,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/a321ebb900011ce5e90039ed1f42795a734135?source=search" + }, + { + "job": "Специалист по таможенному оформлению", + "pay": "не указано", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, м. Борисовский тракт,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/28b55bd20005755c050039ed1f6a4178317a45?source=search" + }, + { + "job": "Маркетолог", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/e7df158c0003e7e3330039ed1f37624c777a74?source=search" + }, + { + "job": "Сторож", + "pay": "не указано", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/06a330fb0005a6004e0039ed1f314454306b72?source=search" + }, + { + "job": "Администратор", + "pay": "850 бел. руб.", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, м. Каменная Горка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/72f949640002b5eb0c0039ed1f775242664649?source=search" + }, + { + "job": "Медицинская сестра", + "pay": "650 бел. руб.", + "gender": "Женщина", + "age": "58 лет", + "location": "Минск, м. Московская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/1231e0c4000327d41c0039ed1f467459457454?source=search" + }, + { + "job": "Переводчик английского языка", + "pay": "не указано", + "gender": "МужчинаМинск", + "age": "готов к переезду", + "location": "готов к командировкам, ", + "url": "https://jobs.tut.by/resume/5f006e7c0000e22fa60039ed1f71375263306e?source=search" + }, + { + "job": "Я сертифицированный бизнес-тренер ICTA, специалист по подбору, обучению и развитию персонала, HR MBA", + "pay": "не указано", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, готов к переезду (Москва,Киев,Симферополь,Краснодар,Феодосия,Сочи,Самара),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/462b490a00070fa00f0039ed1f6d4f51304338?source=search" + }, + { + "job": "Менеджер", + "pay": "600 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Автозаводская,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/2685d702000324ab4e0039ed1f6a544b514a4d?source=search" + }, + { + "job": "Экономист", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/2889770a000641a6130039ed1f7a6274503255?source=search" + }, + { + "job": "Графический дизайнер", + "pay": "200 USD", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, м. Площадь Ленина,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/b19cfae50006c5073f0039ed1f5172466c4456?source=search" + }, + { + "job": "Повар", + "pay": "1 400 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, хочу переехать (Беларусь,Москва,Барвиха,Одинцово,Чехия,Польша,Литва),готов к командировкам", + "url": "https://jobs.tut.by/resume/872727a500070e2eaa0039ed1f31664c356a41?source=search" + }, + { + "job": "Программист Python", + "pay": "не указано", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, м. Петровщина,готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/d56186cf0004f48bab0039ed1f4175584c4d61?source=search" + }, + { + "job": "Менеджер по работе с клиентами", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "45 лет", + "location": "Минск, м. Кунцевщина,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/8971932d000563d3600039ed1f43785475574f?source=search" + }, + { + "job": "Агент по продажам", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "32 года", + "location": "Минск, м. Каменная Горка,готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/960aaa88000312b16e0039ed1f6b4552674b61?source=search" + }, + { + "job": "Офис-менеджер", + "pay": "500 USD", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, м. Московская,готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/0df037dd0001aa4b660039ed1f667232535551?source=search" + }, + { + "job": "Бухгалтер", + "pay": "не указано", + "gender": "Женщина", + "age": "32 года", + "location": "Минск, м. Малиновка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/9d7f37ec0006f4e3380039ed1f695556386263?source=search" + }, + { + "job": "Водитель категории В", + "pay": "1 100 бел. руб.", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/b914f4a80005faaf860039ed1f3355636a5952?source=search" + }, + { + "job": "Коммерческий директор, директор", + "pay": "2 500 бел. руб.", + "gender": "Мужчина", + "age": "45 лет", + "location": "Минск, м. Каменная Горка,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/a585895d00055a40ac0039ed1f37417175644d?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/1224561600035d1f8b0039ed1f4834456e7746?source=search" + }, + { + "job": "Руководитель отдела ВЭД, менеджер по ВЭД, работа в представительстве", + "pay": "2 500 бел. руб.", + "gender": "Женщина", + "age": "37 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/69324eac00043c35550039ed1f694b52485251?source=search" + }, + { + "job": "Кладовщик", + "pay": "не указано", + "gender": "Мужчина", + "age": "44 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/0b2f50dd0000f0b1b90039ed1f4c6c736f7856?source=search" + }, + { + "job": "Бухгалтер", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "26 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/69075e5a00051c77570039ed1f72436e384f67?source=search" + }, + { + "job": "Graphic (UI) designer", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/ef46ed23000277a7510039ed1f4758786f6245?source=search" + }, + { + "job": "UX/UI Designer", + "pay": "не указано", + "gender": "Male", + "age": "21 year", + "location": "Minsk, m. Площадь Победы,willing to relocate,prepared for business trips", + "url": "https://jobs.tut.by/resume/e738bb200005a155ae0039ed1f6b3576643070?source=search" + }, + { + "job": "Менеджер-переводчик англ. и нем.языков", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "44 года", + "location": "Минск, м. Немига,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/017eb05c0001b126cc0039ed1f715261684e47?source=search" + }, + { + "job": "Молодой специалист", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, м. Уручье,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/b05e3da400018ffa320039ed1f485354355a75?source=search" + }, + { + "job": "Специалист 1-й категории", + "pay": "500 USD", + "gender": "Мужчина", + "age": "27 лет", + "location": "Брест, готов к переезду (Санкт-Петербург,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/86d2df1800058f12ff0039ed1f35504a62474d?source=search" + }, + { + "job": "Менеджер по продажам автозапчастей", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Витебск, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/621d967600028013fc0039ed1f324d626a5842?source=search" + }, + { + "job": "Графический дизайнер", + "pay": "350 USD", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/16ec3e51000686858d0039ed1f447877364a4b?source=search" + }, + { + "job": "Product manager/Project manager", + "pay": "не указано", + "gender": "Мужчина", + "age": "39 лет", + "location": "Минск, м. Парк Челюскинцев,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/4edcbd290003f59d380039ed1f693032377437?source=search" + }, + { + "job": "Водитель-курьер", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, м. Академия наук,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/18a267550001e533cb0039ed1f465a46436649?source=search" + }, + { + "job": "Подсобный рабочий", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, м. Площадь Победы,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/f40a7dd800020e16350039ed1f64586e4f504f?source=search" + }, + { + "job": "Помощник руководителя", + "pay": "1 500 рос. руб.", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/689f38550005804a0d0039ed1f703865426f31?source=search" + }, + { + "job": "Личный водитель", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "39 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/8f49610c00037e38c50039ed1f5a586f656a48?source=search" + }, + { + "job": "финансист (финансирование, кредитование)", + "pay": "не указано", + "gender": "Мужчина", + "age": "46 лет", + "location": "Минск, м. Кунцевщина,готов к переезду (Москва,Санкт-Петербург,Брянская область,Смоленская область),готов к командировкам", + "url": "https://jobs.tut.by/resume/188dd17e00011412070039ed1f64566b514935?source=search" + }, + { + "job": "Форекс дилер", + "pay": "85 000 рос. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/069928db00062d2b9c0039ed1f78427568476c?source=search" + }, + { + "job": "Администратор со знанием языков, преподаватель, офис-менеджер", + "pay": "не указано", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/4652468b0002b4f7da0039ed1f4b6d72655863?source=search" + }, + { + "job": "Business analyst", + "pay": "не указано", + "gender": "Male", + "age": "27 years", + "location": "Minsk, not willing to relocate,prepared for business trips", + "url": "https://jobs.tut.by/resume/d7484f72000714d9500039ed1f6f465451616c?source=search" + }, + { + "job": "Инженер", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "33 года", + "location": "Солигорск, готов к переезду (Минск),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/223cc25c0002f90e250039ed1f35784a6b7a4b?source=search" + }, + { + "job": "Инженер", + "pay": "1 100 бел. руб.", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, м. Уручье,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/6b6c66480002321cdf0039ed1f665a38546d42?source=search" + }, + { + "job": "Программист ASP.NET", + "pay": "не указано", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, м. Автозаводская,готов к переезду (Беларусь),готов к командировкам", + "url": "https://jobs.tut.by/resume/8166409300015eb4d90039ed1f7043594b5046?source=search" + }, + { + "job": "Продажи, кредитование (ЮЛ/ФЛ), бизнес-аналитика, аудит, внутренний контроль, корпоуправление", + "pay": "не указано", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, м. Тракторный завод,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/971ceb7200035574640039ed1f545334427831?source=search" + }, + { + "job": "Специалист систем управления складом / специалист WMS", + "pay": "не указано", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/abd7f508000584cf2c0039ed1f6d4461344a70?source=search" + }, + { + "job": "Повар-ученик во вторую смену", + "pay": "350 бел. руб.", + "gender": "Женщина", + "age": "19 лет", + "location": "Минск, м. Кунцевщина,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/a3e65e2f00056133300039ed1f707666483638?source=search" + }, + { + "job": "Инженер по организации дорожного движения/безопасность дорожного движения", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/4e1ab11a0005254e730039ed1f4c4d6c6d4358?source=search" + }, + { + "job": "Администратор", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, м. Кунцевщина,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/1d4b54110002b179f00039ed1f635a74477375?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, м. Уручье,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/d90176d200037fa58c0039ed1f343558535856?source=search" + }, + { + "job": "Тренер в тренажерный зал", + "pay": "не указано", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/b5788b8c0005f3c2530039ed1f46593066374d?source=search" + }, + { + "job": "Региональный менеджер", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "33 года", + "location": "Гомель, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/e8728f99000635f4420039ed1f4c3078683971?source=search" + }, + { + "job": "установщик окон и дверей", + "pay": "1 000 USD", + "gender": "МужчинаМинск", + "age": "не готов к переезду", + "location": "не готов к командировкам, ", + "url": "https://jobs.tut.by/resume/9f32f615000710df380039ed1f344570455272?source=search" + }, + { + "job": "Экономист-бухгалтер", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "36 лет", + "location": "Минск, м. Малиновка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/7bbb94930001846a3f0039ed1f667161593545?source=search" + }, + { + "job": "Junior Qa Engineer", + "pay": "не указано", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, м. Уручье,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/6e443ed8000556c2bf0039ed1f57514a427754?source=search" + }, + { + "job": "мастер, старший мастер, начальник участка, специалист ООК, инженер по валидации, технолог", + "pay": "не указано", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, готов к переезду (Ярославль,Санкт-Петербург,Краснодар,Калининград),готов к командировкам", + "url": "https://jobs.tut.by/resume/cd35b5230002d2cd860039ed1f416c6d435a4b?source=search" + }, + { + "job": "Frontend-разработчик", + "pay": "не указано", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/4ddca8df0006b71cae0039ed1f534762316269?source=search" + }, + { + "job": "Специалист по логистике", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, готов к переезду (Россия,Украина,Другие страны),не готов к командировкам", + "url": "https://jobs.tut.by/resume/17019392000717d5e80039ed1f5141384a4756?source=search" + }, + { + "job": "Учитель географии", + "pay": "не указано", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/4d03e4a00003d2039d0039ed1f3076706b5677?source=search" + }, + { + "job": "установщик окон и дверей", + "pay": "1 000 USD", + "gender": "МужчинаМинск", + "age": "не готов к переезду", + "location": "не готов к командировкам, ", + "url": "https://jobs.tut.by/resume/9f32f615000710df380039ed1f344570455272?source=search" + }, + { + "job": "UX/UI Designer", + "pay": "не указано", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, м. Институт Культуры,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/9834ca0c00018dcf730039ed1f474175614e42?source=search" + }, + { + "job": "Фотограф", + "pay": "не указано", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/d966f4760003bad8f30039ed1f6e4d52593449?source=search" + }, + { + "job": "2d artist / designer", + "pay": "не указано", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, м. Академия наук,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/159d4380000583fe750039ed1f794874303475?source=search" + }, + { + "job": "Офисный водитель,водитель руководителя,водитель-экспедитор .", + "pay": "не указано", + "gender": "Мужчина", + "age": "48 лет", + "location": "Минск, м. Уручье,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/f5494aa90001a66b0a0039ed1f304848346c41?source=search" + }, + { + "job": "Художник", + "pay": "не указано", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, м. Институт Культуры,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/a92d063900058459760039ed1f4b4f4646474e?source=search" + }, + { + "job": "Судебный эксперт", + "pay": "1 750 бел. руб.", + "gender": "Мужчина", + "age": "40 лет", + "location": "Осиповичи, готов к переезду (Москва,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/9415eaa50001c3eb7e0039ed1f673569586b42?source=search" + }, + { + "job": "Начальник ПТО", + "pay": "не указано", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/2b8367490006d723a50039ed1f4c7859376235?source=search" + }, + { + "job": "Инженер", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "33 года", + "location": "Солигорск, готов к переезду (Минск),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/223cc25c0002f90e250039ed1f35784a6b7a4b?source=search" + }, + { + "job": "Менеджер", + "pay": "800 USD", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, м. Малиновка,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/43dc8f6a0001bb91750039ed1f556a5a674f6a?source=search" + }, + { + "job": "Программист ASP.NET", + "pay": "не указано", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, м. Автозаводская,готов к переезду (Беларусь),готов к командировкам", + "url": "https://jobs.tut.by/resume/8166409300015eb4d90039ed1f7043594b5046?source=search" + }, + { + "job": "Экономист-бухгалтер", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "36 лет", + "location": "Минск, м. Малиновка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/7bbb94930001846a3f0039ed1f667161593545?source=search" + }, + { + "job": "Специалист", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "29 лет", + "location": "Минск, м. Партизанская,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/51e7c72c00031a3ffd0039ed1f78416931725a?source=search" + }, + { + "job": "Графический дизайнер", + "pay": "не указано", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, м. Автозаводская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/9241697800038978d50039ed1f616b6e726d49?source=search" + }, + { + "job": "Главный бухгалтер по совместительству", + "pay": "300 бел. руб.", + "gender": "Женщина", + "age": "46 лет", + "location": "Минск, м. Петровщина,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/4cee409f0002ef548c0039ed1f3448546f4e7a?source=search" + }, + { + "job": "мастер, старший мастер, начальник участка, специалист ООК, инженер по валидации, технолог", + "pay": "не указано", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, готов к переезду (Ярославль,Санкт-Петербург,Краснодар,Калининград),готов к командировкам", + "url": "https://jobs.tut.by/resume/cd35b5230002d2cd860039ed1f416c6d435a4b?source=search" + }, + { + "job": "Преподаватель английского языка", + "pay": "не указано", + "gender": "ЖенщинаМинск", + "age": "не готова к переезду", + "location": "не готова к командировкам, ", + "url": "https://jobs.tut.by/resume/3042e90d00031bda0e0039ed1f6a7a68574779?source=search" + }, + { + "job": "Junior Unity Developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "18 лет", + "location": "Минск, м. Могилевская,готов к переезду (Россия,Украина,Другие страны),не готов к командировкам", + "url": "https://jobs.tut.by/resume/094a82460003d374ba0039ed1f585078797658?source=search" + }, + { + "job": "Бухгалтер", + "pay": "не указано", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/0b1e0f0500071e9cb60039ed1f6b6171327456?source=search" + }, + { + "job": "Personnel training and development specialist", + "pay": "не указано", + "gender": "MaleMinsk", + "age": "not willing to relocate", + "location": "prepared for business trips, ", + "url": "https://jobs.tut.by/resume/3ed5d42d0002d907e40039ed1f326268496d6e?source=search" + }, + { + "job": "Слесарь по КИПИА ,аппаратчик формования химического волокна 6 разряда", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "36 лет", + "location": "Могилев, готов к переезду (Минск),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/1a326d6000035c616f0039ed1f304b586c5430?source=search" + }, + { + "job": "Бармен", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/930e19a000045dadbb0039ed1f4b50645a7936?source=search" + }, + { + "job": "Сотрудник", + "pay": "не указано", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, м. Грушевка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/5cdbb5e400036d97600039ed1f52386f4e7a74?source=search" + }, + { + "job": "Маркетолог", + "pay": "не указано", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, м. Институт Культуры,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/e90b14e20005901b880039ed1f356e79784773?source=search" + }, + { + "job": "управляющий ресторана", + "pay": "не указано", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/7fa77d9c0000b9ff920039ed1f736563726574?source=search" + }, + { + "job": "юрисконсульт (инспектор отдела кадров)", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "44 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/b89d45bd000261357d0039ed1f31327a394646?source=search" + }, + { + "job": "Механик", + "pay": "не указано", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, м. Площадь Победы,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/77a0aa3200039de83b0039ed1f4e374f4b3952?source=search" + }, + { + "job": "Product manager", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, м. Каменная Горка,хочу переехать (США,Австралия),готов к командировкам", + "url": "https://jobs.tut.by/resume/8894bfd60005d07c320039ed1f6d4f59584f45?source=search" + }, + { + "job": "Разработчик Unity 3D C#", + "pay": "не указано", + "gender": "Мужчина", + "age": "32 года", + "location": "Москва, м. Выхино,готов к переезду (Санкт-Петербург,Киев,Минск),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/c648a33c000122c8a50039ed1f72684675686b?source=search" + }, + { + "job": "Актёр", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/3f54679b00062edd1c0039ed1f78666f4b4e74?source=search" + }, + { + "job": "Начальник/Инженер по эксплуатации зданий/товарищество", + "pay": "1 050 бел. руб.", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/d849c63000066742d70039ed1f59496b776653?source=search" + }, + { + "job": "Менеджер по работе с клиентами", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/b9cd7273000420d4ec0039ed1f324b4772666f?source=search" + }, + { + "job": "Программист 1С 8.х, почасовая ставка", + "pay": "30 бел. руб.", + "gender": "Мужчина", + "age": "41 год", + "location": "Минск, готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/78e503600007202e110039ed1f3669766e3642?source=search" + }, + { + "job": "Главный бухгалтер,бухгалтер", + "pay": "не указано", + "gender": "Женщина", + "age": "34 года", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/0b7021750000bf60ff0039ed1f483545776673?source=search" + }, + { + "job": "Начальник планово-экономического отдела, ведущий экономист, экономист", + "pay": "не указано", + "gender": "Женщина", + "age": "43 года", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/c0eea8500002a204920039ed1f696943396744?source=search" + }, + { + "job": "Опрератор на телефоне, менеджер по продажам, мерчендайзер, продавец-консультант", + "pay": "650 бел. руб.", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/3a3c64b900057cac1b0039ed1f707774507247?source=search" + }, + { + "job": "менеджер по продажам", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/6335519f0002da2ca40039ed1f564947666e4e?source=search" + }, + { + "job": "Специалист по работе с клиентами", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, м. Каменная Горка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/68ef6f9300034c44850039ed1f384443774130?source=search" + }, + { + "job": "Актёр", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/3f54679b00062edd1c0039ed1f78666f4b4e74?source=search" + }, + { + "job": "Механик", + "pay": "не указано", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, м. Площадь Победы,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/77a0aa3200039de83b0039ed1f4e374f4b3952?source=search" + }, + { + "job": "Опрератор на телефоне, менеджер по продажам, мерчендайзер, продавец-консультант", + "pay": "650 бел. руб.", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/3a3c64b900057cac1b0039ed1f707774507247?source=search" + }, + { + "job": "Слесарь по КИПИА ,аппаратчик формования химического волокна 6 разряда", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "36 лет", + "location": "Могилев, готов к переезду (Минск),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/1a326d6000035c616f0039ed1f304b586c5430?source=search" + }, + { + "job": "Слесарь-электромонтажник", + "pay": "1 400 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Восток,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/a528a1df0003f86e100039ed1f693864536867?source=search" + }, + { + "job": "Руководитель", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "51 год", + "location": "Минск, м. Спортивная,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/e762743e00019cf71a0039ed1f6d686b636937?source=search" + }, + { + "job": "Бухгалтер", + "pay": "не указано", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/0b1e0f0500071e9cb60039ed1f6b6171327456?source=search" + }, + { + "job": "Специалист по работе с клиентами", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, м. Каменная Горка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/68ef6f9300034c44850039ed1f384443774130?source=search" + }, + { + "job": "Разработчик Unity 3D C#", + "pay": "не указано", + "gender": "Мужчина", + "age": "32 года", + "location": "Москва, м. Выхино,готов к переезду (Санкт-Петербург,Киев,Минск),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/c648a33c000122c8a50039ed1f72684675686b?source=search" + }, + { + "job": "Бармен", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/930e19a000045dadbb0039ed1f4b50645a7936?source=search" + }, + { + "job": "Project manager / Business Analyst", + "pay": "2 000 USD", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/0ae94bec00028c02b10039ed1f564a42716368?source=search" + }, + { + "job": "Product manager", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, м. Каменная Горка,хочу переехать (США,Австралия),готов к командировкам", + "url": "https://jobs.tut.by/resume/8894bfd60005d07c320039ed1f6d4f59584f45?source=search" + }, + { + "job": "Судебный эксперт", + "pay": "1 750 бел. руб.", + "gender": "Мужчина", + "age": "40 лет", + "location": "Осиповичи, готов к переезду (Москва,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/9415eaa50001c3eb7e0039ed1f673569586b42?source=search" + }, + { + "job": "водитель кат.В С Д", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "41 год", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/7b9c9ac000037c9aed0039ed1f313757577254?source=search" + }, + { + "job": "Сотрудник", + "pay": "не указано", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, м. Грушевка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/5cdbb5e400036d97600039ed1f52386f4e7a74?source=search" + }, + { + "job": "Frontend-разработчик", + "pay": "1 000 бел. руб.", + "gender": "МужчинаМинск", + "age": "не готов к переезду", + "location": "готов к командировкам, ", + "url": "https://jobs.tut.by/resume/606e035f0003df8ff80039ed1f686472484270?source=search" + }, + { + "job": "управляющий ресторана", + "pay": "не указано", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/7fa77d9c0000b9ff920039ed1f736563726574?source=search" + }, + { + "job": "Главный бухгалтер,бухгалтер", + "pay": "не указано", + "gender": "Женщина", + "age": "34 года", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/0b7021750000bf60ff0039ed1f483545776673?source=search" + }, + { + "job": "менеджер по продажам", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/6335519f0002da2ca40039ed1f564947666e4e?source=search" + }, + { + "job": "Personnel training and development specialist", + "pay": "не указано", + "gender": "MaleMinsk", + "age": "not willing to relocate", + "location": "prepared for business trips, ", + "url": "https://jobs.tut.by/resume/3ed5d42d0002d907e40039ed1f326268496d6e?source=search" + }, + { + "job": "специалист по продажам, менеджер отдела торговли, начальник торгового отдела", + "pay": "не указано", + "gender": "Мужчина", + "age": "42 года", + "location": "Минск, м. Петровщина,готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/7d92cec90000f0c0500039ed1f556f514d6639?source=search" + }, + { + "job": "Личный водитель; водитель!", + "pay": "не указано", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, м. Уручье,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/cb488b6700032d3e8e0039ed1f343454777a4e?source=search" + }, + { + "job": "Водитель автомобиля", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/be5a35750003fbf02f0039ed1f4e5a32775363?source=search" + }, + { + "job": "Кассир кассы пересчета ", + "pay": "700 бел. руб.", + "gender": "МужчинаМинск", + "age": "не готов к переезду", + "location": "не готов к командировкам, ", + "url": "https://jobs.tut.by/resume/5e7939c500056e67a90039ed1f6c5335337076?source=search" + }, + { + "job": "Accountant", + "pay": "1 500 BYN", + "gender": "Female", + "age": "48 years", + "location": "Minsk, not willing to relocate,prepared for occasional business trips", + "url": "https://jobs.tut.by/resume/9132252d00059c26470039ed1f764676706432?source=search" + }, + { + "job": "Начинающий программист", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/8d4d6ba000063bc42e0039ed1f355978376c72?source=search" + }, + { + "job": "Технический руководитель (главный инженер, технический директор))", + "pay": "4 000 бел. руб.", + "gender": "Мужчина", + "age": "47 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/0ead4d00000716af1a0039ed1f523974556543?source=search" + }, + { + "job": "Переводчик", + "pay": "не указано", + "gender": "ЖенщинаМинск", + "age": "не готова к переезду", + "location": "готова к командировкам, ", + "url": "https://jobs.tut.by/resume/e548067f00050707e60039ed1f65734c4f5541?source=search" + }, + { + "job": "SMM-менеджер, SMM, Ассистент маркетолога, Интернет-маркетолог, Специалист отдела", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "26 лет", + "location": "Минск, м. Уручье,готова к переезду (Москва),готова к командировкам", + "url": "https://jobs.tut.by/resume/1e401f8a00027b50210039ed1f425375594765?source=search" + }, + { + "job": "Администратор базы данных", + "pay": "не указано", + "gender": "ЖенщинаМинск", + "age": "готова к переезду", + "location": "готова к редким командировкам, ", + "url": "https://jobs.tut.by/resume/e70bd6090001fb36480039ed1f4a485567684f?source=search" + }, + { + "job": "Управляющий/ руководитель / заместитель руководителя", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, м. Московская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/794259060001ea9dc50039ed1f716231677449?source=search" + }, + { + "job": "Junior project manager", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, м. Уручье,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/1dbb58440002022f220039ed1f4d6650727a45?source=search" + }, + { + "job": "Бухгалтер", + "pay": "не указано", + "gender": "Женщина", + "age": "52 года", + "location": "Минск, м. Площадь Ленина,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/ec1e2998000309cac70039ed1f553150564172?source=search" + }, + { + "job": "Инженер по инфокоммуникациям", + "pay": "не указано", + "gender": "Мужчина", + "age": "33 года", + "location": "Ивацевичи, готов к переезду (Минск),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/49faf1bb0002f014c10039ed1f496e4d746c51?source=search" + }, + { + "job": "Заместитель директора по продажам/топ менеждер/помощник руководителя", + "pay": "не указано", + "gender": "ЖенщинаМинск", + "age": "готова к переезду (Москва", + "location": "Санкт-Петербург), готова к командировкам", + "url": "https://jobs.tut.by/resume/666bedf600015306db0039ed1f617173437371?source=search" + }, + { + "job": "Head of Marketing department - Project Manager", + "pay": "не указано", + "gender": "Male", + "age": "44 years", + "location": "Minsk, m. Площадь Победы,willing to relocate,prepared for business trips", + "url": "https://jobs.tut.by/resume/104cd3860006393d840039ed1f4c7461636969?source=search" + }, + { + "job": "Помощник экономиста / руководителя", + "pay": "400 бел. руб.", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, м. Малиновка,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/7e602d7200072224d10039ed1f675268574f31?source=search" + }, + { + "job": "Бухгалтер", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "33 года", + "location": "Минск, м. Михалово,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/8945426900018bc86a0039ed1f6b66775a7870?source=search" + }, + { + "job": "Junior", + "pay": "не указано", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, хочу переехать (Витебск),готов к командировкам", + "url": "https://jobs.tut.by/resume/a04933c5000245f44c0039ed1f644270387953?source=search" + }, + { + "job": "Инженер-конструктор", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, м. Институт Культуры,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/225271dd00058e843d0039ed1f4e5234487945?source=search" + }, + { + "job": "Заместитель директора по продажам/топ менеждер/помощник руководителя", + "pay": "не указано", + "gender": "ЖенщинаМинск", + "age": "готова к переезду (Москва", + "location": "Санкт-Петербург), готова к командировкам", + "url": "https://jobs.tut.by/resume/666bedf600015306db0039ed1f617173437371?source=search" + }, + { + "job": "Бухгалтер на первичную документацию", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "52 года", + "location": "Минск, м. Каменная Горка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/a08579b4000371470a0039ed1f644251706d58?source=search" + }, + { + "job": "Помощник экономиста / руководителя", + "pay": "400 бел. руб.", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, м. Малиновка,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/7e602d7200072224d10039ed1f675268574f31?source=search" + }, + { + "job": "Кассир кассы пересчета ", + "pay": "700 бел. руб.", + "gender": "МужчинаМинск", + "age": "не готов к переезду", + "location": "не готов к командировкам, ", + "url": "https://jobs.tut.by/resume/5e7939c500056e67a90039ed1f6c5335337076?source=search" + }, + { + "job": "Инженер по инфокоммуникациям", + "pay": "не указано", + "gender": "Мужчина", + "age": "33 года", + "location": "Ивацевичи, готов к переезду (Минск),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/49faf1bb0002f014c10039ed1f496e4d746c51?source=search" + }, + { + "job": "Интернет-маркетолог, SMM", + "pay": "не указано", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Московская,готов к переезду (Швеция,Чехия,Польша,Дания),готов к командировкам", + "url": "https://jobs.tut.by/resume/5589ba8d0001af85090039ed1f7655655a6352?source=search" + }, + { + "job": "Администратор базы данных", + "pay": "не указано", + "gender": "ЖенщинаМинск", + "age": "готова к переезду", + "location": "готова к редким командировкам, ", + "url": "https://jobs.tut.by/resume/e70bd6090001fb36480039ed1f4a485567684f?source=search" + }, + { + "job": "Переводчик украинского языка", + "pay": "не указано", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Партизанская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/bc46f0df000249db140039ed1f506964416570?source=search" + }, + { + "job": "Head of Marketing department - Project Manager", + "pay": "не указано", + "gender": "Male", + "age": "44 years", + "location": "Minsk, m. Площадь Победы,willing to relocate,prepared for business trips", + "url": "https://jobs.tut.by/resume/104cd3860006393d840039ed1f4c7461636969?source=search" + }, + { + "job": "Бухгалтер", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "33 года", + "location": "Минск, м. Михалово,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/8945426900018bc86a0039ed1f6b66775a7870?source=search" + }, + { + "job": "Личный водитель; водитель!", + "pay": "не указано", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, м. Уручье,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/cb488b6700032d3e8e0039ed1f343454777a4e?source=search" + }, + { + "job": "Технический руководитель (главный инженер, технический директор))", + "pay": "4 000 бел. руб.", + "gender": "Мужчина", + "age": "47 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/0ead4d00000716af1a0039ed1f523974556543?source=search" + }, + { + "job": "Специалист по логистике", + "pay": "не указано", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/c52a214f000342f1880039ed1f545978564b75?source=search" + }, + { + "job": "Junior", + "pay": "не указано", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, хочу переехать (Витебск),готов к командировкам", + "url": "https://jobs.tut.by/resume/a04933c5000245f44c0039ed1f644270387953?source=search" + }, + { + "job": "Инженер-энергетик по автоматизации", + "pay": "не указано", + "gender": "Мужчина", + "age": "24 года", + "location": "Слоним, хочу переехать (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/6a3a50f30006a027990039ed1f654b435a5a36?source=search" + }, + { + "job": "Инженер-энергетик по автоматизации", + "pay": "не указано", + "gender": "Мужчина", + "age": "24 года", + "location": "Слоним, хочу переехать (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/6a3a50f30006a027990039ed1f654b435a5a36?source=search" + }, + { + "job": "Монтажник ПВХ-окон", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, м. Автозаводская,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/ea4d11d600053f07c20039ed1f596f4e4d4173?source=search" + }, + { + "job": "Управляющий/ руководитель / заместитель руководителя", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, м. Московская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/794259060001ea9dc50039ed1f716231677449?source=search" + }, + { + "job": "Бухгалтер", + "pay": "не указано", + "gender": "Женщина", + "age": "52 года", + "location": "Минск, м. Площадь Ленина,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/ec1e2998000309cac70039ed1f553150564172?source=search" + }, + { + "job": "Frontend-разработчик", + "pay": "не указано", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/6b87f16f00053550e50039ed1f78786b577557?source=search" + }, + { + "job": "2D/3D дизайнер", + "pay": "400 USD", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, м. Площадь Победы,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/a4334e9a0004552e340039ed1f456a50586867?source=search" + }, + { + "job": "Начинающий программист", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/8d4d6ba000063bc42e0039ed1f355978376c72?source=search" + }, + { + "job": "водитель на личном авто(доставка , перевозка в вечернее время)", + "pay": "не указано", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, м. Немига,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/9953012100026f23ca0039ed1f7254566f5649?source=search" + }, + { + "job": "HTML-верстальщик", + "pay": "не указано", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/448eb9730003b442b10039ed1f3536646d565a?source=search" + }, + { + "job": "Юрисконсульт", + "pay": "не указано", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/1cabf71c0007221e070039ed1f6a444a744c78?source=search" + }, + { + "job": "Заместитель директора по административной-хозяйственным вопросам", + "pay": "не указано", + "gender": "Женщина", + "age": "45 лет", + "location": "Минск, м. Малиновка,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/485f5c5c0003a045870039ed1f6467336f414a?source=search" + }, + { + "job": "Media buyer ", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, м. Каменная Горка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/6f131bd5000311f1470039ed1f42795a693772?source=search" + }, + { + "job": "Бармен", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, готова к переезду (Минск),готова к редким командировкам", + "url": "https://jobs.tut.by/resume/14d7d93c00031910aa0039ed1f5168544a654f?source=search" + }, + { + "job": "Специалист по логистике", + "pay": "400 USD", + "gender": "Мужчина", + "age": "46 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/a83bef6500014c04440039ed1f5168784a6d50?source=search" + }, + { + "job": "Инженер по организации международных перевозок", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/b55a4f2f00012b5c680039ed1f4e4c675a6a4d?source=search" + }, + { + "job": "Наладчик технологического оборудования", + "pay": "не указано", + "gender": "Мужчина", + "age": "42 года", + "location": "Минск, м. Грушевка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/2a8fe0bf0002a69e320039ed1f555947377556?source=search" + }, + { + "job": "Массажист", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/a5ef0eab00027ba2ad0039ed1f5768656e4471?source=search" + }, + { + "job": "Главный бухгалтер (ИП Налоговый консультант)", + "pay": "400 бел. руб.", + "gender": "Женщина", + "age": "45 лет", + "location": "Минск, м. Институт Культуры,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/e1487f1100017025590039ed1f3454724a6f56?source=search" + }, + { + "job": "Оператор 1C/Специалист по учету", + "pay": "600 бел. руб.", + "gender": "ЖенщинаМинск", + "age": "готова к переезду", + "location": "готова к командировкам, ", + "url": "https://jobs.tut.by/resume/9d9c86e90002776f2b0039ed1f4b3279573831?source=search" + }, + { + "job": "Администратор", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/8090b031000388e9d60039ed1f6a7647593872?source=search" + }, + { + "job": "Дизайнер-конструктор", + "pay": "не указано", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, м. Уручье,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/f3aba3dd00050df91e0039ed1f5979356c494e?source=search" + }, + { + "job": "Официант", + "pay": "не указано", + "gender": "МужчинаМинск", + "age": "готов к переезду", + "location": "готов к командировкам, ", + "url": "https://jobs.tut.by/resume/86a5a0550003888ae20039ed1f6e696c72374b?source=search" + }, + { + "job": "Экономист", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "30 лет", + "location": "Минск, м. Пушкинская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/0c75a7800005ef44540039ed1f6e344e547738?source=search" + }, + { + "job": "Музейный сотрудник, экскурсовод, менеджер по туризму, продавец, кассир, учитель-дефектолог, логопед", + "pay": "400 бел. руб.", + "gender": "Женщина", + "age": "27 лет", + "location": "Витебск, готова к переезду (Минск,Гомель,Витебск,Гродно,Брест),готова к командировкам", + "url": "https://jobs.tut.by/resume/8386560600013e12800039ed1f414575426842?source=search" + }, + { + "job": "Front-end Developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, м. Пушкинская,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/c783383f0005de7f210039ed1f6c436d733336?source=search" + }, + { + "job": "Экономист-аналитик, трейдер-аналитик", + "pay": "не указано", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/edc0aaa900070f3af80039ed1f4a6a50695959?source=search" + }, + { + "job": "Юрист, руководитель направления", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/f9ef8d200005a7830a0039ed1f7252624c7959?source=search" + }, + { + "job": "Junior QA Engineer", + "pay": "не указано", + "gender": "Female", + "age": "22 years", + "location": "Minsk, m. Институт Культуры,not willing to relocate,prepared for business trips", + "url": "https://jobs.tut.by/resume/2cfd9a080005da313d0039ed1f755848727847?source=search" + }, + { + "job": "Начальник отдела продаж", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "41 год", + "location": "Минск, готов к переезду (Москва),готов к командировкам", + "url": "https://jobs.tut.by/resume/607e4c80000450f2940039ed1f3544326f6d65?source=search" + }, + { + "job": "Главный бухгалтер/ зам.гл.бухгалтера", + "pay": "1 400 бел. руб.", + "gender": "Женщина", + "age": "47 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/af3c1fb500034b67fc0039ed1f736e7a644178?source=search" + }, + { + "job": "Programme Associate/Specialist", + "pay": "не указано", + "gender": "Female", + "age": "24 years", + "location": "Minsk, willing to relocate,prepared for business trips", + "url": "https://jobs.tut.by/resume/907f71730003f671590039ed1f6655336e6b30?source=search" + }, + { + "job": "Переводчик с английского языка", + "pay": "500 USD", + "gender": "Женщина", + "age": "51 год", + "location": "Минск, м. Академия наук,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/52b966b50000db40fb0039ed1f764d5372326d?source=search" + }, + { + "job": "Оператор 1С/Бухгалтер на первичную документацию/Специалист по работе с документацией", + "pay": "750 бел. руб.", + "gender": "Женщина", + "age": "30 лет", + "location": "Минск, м. Партизанская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/6274e0650002270b9c0039ed1f3454535a537a?source=search" + }, + { + "job": "Начальник управления, отдела, заместитель начальника управления, отдела", + "pay": "не указано", + "gender": "Мужчина", + "age": "56 лет", + "location": "Минск, м. Пролетарская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/582339e20006044ea80039ed1f5a5a72685533?source=search" + }, + { + "job": "Администратор-кассир", + "pay": "750 рос. руб.", + "gender": "Женщина", + "age": "29 лет", + "location": "Минск, м. Площадь Ленина,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/42337ff70002dc7d650039ed1f5245694c4c74?source=search" + }, + { + "job": "Специалист по закупкам, логистика, ВЭД", + "pay": "1 500 бел. руб.", + "gender": "Женщина", + "age": "38 лет", + "location": "Минск, м. Московская,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/02a2c9cf00033908510039ed1f504944577a35?source=search" + }, + { + "job": "Junior Java Developer", + "pay": "не указано", + "gender": "Male", + "age": "29 years", + "location": "Minsk, m. Грушевка,willing to relocate,prepared for business trips", + "url": "https://jobs.tut.by/resume/4731dd1a0006e5795c0039ed1f536f76645237?source=search" + }, + { + "job": "Руководитель проекта, инженер", + "pay": "не указано", + "gender": "Женщина", + "age": "43 года", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/bee56b160001b8e76a0039ed1f724567317661?source=search" + }, + { + "job": "Радиоведущий, телеведущий, ведущий эфира, журналист, редактор, корреспондент", + "pay": "не указано", + "gender": "Мужчина", + "age": "29 лет", + "location": "Санкт-Петербург, готов к переезду (Москва,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/797b9c3a0003a31bf40039ed1f46697755616e?source=search" + }, + { + "job": "Журналист", + "pay": "не указано", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/9dc49cfd0001e543ff0039ed1f33545339376a?source=search" + }, + { + "job": "химик-инженер-технолог", + "pay": "не указано", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, м. Спортивная,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/f6301d9d0003b1da160039ed1f59706b35756b?source=search" + }, + { + "job": "Теплотехник", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "44 года", + "location": "Минск, м. Автозаводская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/e94df6bd000228e3c40039ed1f7447304d6972?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "400 бел. руб.", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, м. Партизанская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/0c71eb69000321a05a0039ed1f4143506f5042?source=search" + }, + { + "job": "Бариста", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "19 лет", + "location": "Минск, м. Площадь Ленина,готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/16b2d8a30005d4ed720039ed1f6d6653326f38?source=search" + }, + { + "job": "Дизайнер", + "pay": "600 USD", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Петровщина,готов к переезду (Москва,Санкт-Петербург),готов к командировкам", + "url": "https://jobs.tut.by/resume/b9a048960001cbf1350039ed1f4e6335767762?source=search" + }, + { + "job": "Личный водитель руководителя, водитель в семью, водитель для офиса", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/990c653c0003f2cd6f0039ed1f4a76536b4763?source=search" + }, + { + "job": "Бухгалтер", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "38 лет", + "location": "Минск, м. Восток,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/329a791a00010bb1910039ed1f4e6366695a7a?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, м. Партизанская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/ddcf86840003cef8940039ed1f584d32455972?source=search" + }, + { + "job": "Юрист/помощник юриста", + "pay": "не указано", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/9fd749b900059d6ce70039ed1f514354734670?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, м. Площадь Ленина,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/c95a7fa70002c5c6870039ed1f5043426a3147?source=search" + }, + { + "job": "Координатор, Экономист-Бухгалтер, Специалист по учету", + "pay": "не указано", + "gender": "Женщина", + "age": "36 лет", + "location": "Минск, м. Немига,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/4d95428b000258cc940039ed1f624747306479?source=search" + }, + { + "job": "Водитель", + "pay": "не указано", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, м. Академия наук,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/00508ac30002c51fa90039ed1f563250517156?source=search" + }, + { + "job": "Инженер-теплотехник", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/3bfd18a40002fbc4200039ed1f4e7951775538?source=search" + }, + { + "job": "Массажист", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, м. Каменная Горка,готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/36adf8e700032e68220039ed1f4a5652387548?source=search" + }, + { + "job": "Директор магазина, заведующий магазина, управляющий магазина", + "pay": "1 100 бел. руб.", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/e8138d7c00071e68800039ed1f4d5a34505849?source=search" + }, + { + "job": "инженер-конструктор, инженер-проектировщик, инженер-обследователь", + "pay": "1 400 бел. руб.", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, м. Пушкинская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/cb3ead6700029ce9ce0039ed1f37466d354a6e?source=search" + }, + { + "job": "Секретарь; помощник руководителя", + "pay": "не указано", + "gender": "Женщина", + "age": "38 лет", + "location": "Минск, м. Пушкинская,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/82a3432d000339a0200039ed1f50674d6d4577?source=search" + }, + { + "job": "SEO-специалист", + "pay": "500 бел. руб.", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/35f3b60c00045ff4a80039ed1f61574e575669?source=search" + }, + { + "job": "Контент-менеджер", + "pay": "450 USD", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/1f30a65800071281750039ed1f337939396c76?source=search" + }, + { + "job": "Инструктор тренажёрного зала, персональный тренер", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/7b59f1d9000268b1c30039ed1f4d7456727753?source=search" + }, + { + "job": "Конфликтолог(корп. психолог), тренерка неформального образования, специалистка по работе с молодежью", + "pay": "не указано", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, м. Петровщина,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/6f7524880003305f6c0039ed1f326c7957414e?source=search" + }, + { + "job": "Юрисконсульт", + "pay": "1 990 бел. руб.", + "gender": "Мужчина", + "age": "47 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/12d36041000224c58f0039ed1f596d34417736?source=search" + }, + { + "job": "инженер", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, м. Немига,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/083cb8b50002ef5fb30039ed1f57314c6f6239?source=search" + }, + { + "job": "ведущий юрисконсульт, ведущий специалист", + "pay": "не указано", + "gender": "Женщина", + "age": "39 лет", + "location": "Минск, м. Немига,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/4e39576300018c19930039ed1f4773774b4672?source=search" + }, + { + "job": "Администратор сайта", + "pay": "не указано", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/43a12f680002a09edd0039ed1f684753747544?source=search" + }, + { + "job": "Главный бухгалтер", + "pay": "1 200 бел. руб.", + "gender": "Женщина", + "age": "33 года", + "location": "Минск, м. Могилевская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/f8fb813800025b19380039ed1f7932384d6645?source=search" + }, + { + "job": "охранник", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "57 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/5c493a280001a63e140039ed1f6c3344334d32?source=search" + }, + { + "job": "секретарь, специалист, методист, делопроизводитель, офис-менеджер", + "pay": "не указано", + "gender": "Женщина", + "age": "47 лет", + "location": "Минск, м. Партизанская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/8aa22f7b000209209c0039ed1f47516a314877?source=search" + }, + { + "job": "Руководитель проекта , заместитель директора по строительству", + "pay": "не указано", + "gender": "Мужчина", + "age": "54 года", + "location": "Минск, м. Площадь Ленина,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/ede9552b0001fc5c8e0039ed1f59637943466c?source=search" + }, + { + "job": "Официант, продавец-консультант ", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/9624349f0005a646d30039ed1f6f563532617a?source=search" + }, + { + "job": "Экономист,менеджер, бухгалтер,заведующий отделом,зам.директора", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "41 год", + "location": "Минск, м. Каменная Горка,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/29da449300015d0fd70039ed1f615656513171?source=search" + }, + { + "job": "Специалист по д‎окументообороту, бухгалтер", + "pay": "650 бел. руб.", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/78b8aacf00043cf1180039ed1f356d41637936?source=search" + }, + { + "job": "Водитель-международник", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, м. Могилевская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/d4da1f7200020b627d0039ed1f356467635a30?source=search" + }, + { + "job": "Специалист по закупкам, экономист, бухгалтер, менеджер", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "20 лет", + "location": "Вороново, хочу переехать (Минск),готова к командировкам", + "url": "https://jobs.tut.by/resume/190b0a330003ddf4530039ed1f4f7971524248?source=search" + }, + { + "job": "Менеджер по логистике и ВЭД/ Декларант", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "38 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/c756c6cb000463af060039ed1f4d3066774141?source=search" + }, + { + "job": "Контролер-кассир", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "45 лет", + "location": "Минск, м. Фрунзенская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/ecf9caee0001cf27840039ed1f4c7a6d39754a?source=search" + }, + { + "job": "Junior web разработчик ", + "pay": "не указано", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/6de6893100062e77f20039ed1f315a33705a6e?source=search" + }, + { + "job": "Менеджер в лизинге", + "pay": "не указано", + "gender": "Мужчина", + "age": "47 лет", + "location": "Минск, м. Малиновка,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/4eb864c70007158c920039ed1f474d4e393331?source=search" + }, + { + "job": "SMM-менеджер", + "pay": "не указано", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/53803e08000604890d0039ed1f6562576f764a?source=search" + }, + { + "job": "Юрисконсульт", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Столбцы, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/a8878be9000385a9f90039ed1f4f4337555a44?source=search" + }, + { + "job": "Старший кассир", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "46 лет", + "location": "Минск, м. Спортивная,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/8d2d433500021795ea0039ed1f416b70533562?source=search" + }, + { + "job": "Заместитель директора по транспорту", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, м. Петровщина,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/a1fb392300022f59e30039ed1f694a52534461?source=search" + }, + { + "job": "Коммерческий директор", + "pay": "не указано", + "gender": "Мужчина", + "age": "45 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/a545a97c0002cdfdc10039ed1f723436414466?source=search" + }, + { + "job": "Начинающий специалист ", + "pay": "не указано", + "gender": "Женщина", + "age": "19 лет", + "location": "Минск, м. Кунцевщина,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/a5033de00005a99c450039ed1f6f445741374d?source=search" + }, + { + "job": "Региональный представитель,менеджер.", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Смолевичи, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/d1179f1000034e56d70039ed1f536c4b574431?source=search" + }, + { + "job": "Архитектор-дизайнер", + "pay": "не указано", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, м. Борисовский тракт,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/83336dc10003a917a70039ed1f484e6e497949?source=search" + }, + { + "job": "Ведущий экономист", + "pay": "не указано", + "gender": "Женщина", + "age": "30 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/9f71ec8a0003a883450039ed1f4d6d36555a30?source=search" + }, + { + "job": "Менеджер-экономист,менеджер,специалист по продажам", + "pay": "не указано", + "gender": "Женщина", + "age": "30 лет", + "location": "Минск, м. Каменная Горка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/e6b8373100051ab2140039ed1f663732394e62?source=search" + }, + { + "job": "Специалист по работе с клиентами ( контролер кассир) ", + "pay": "650 бел. руб.", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/d0789b2f000721583c0039ed1f496d48344176?source=search" + }, + { + "job": "ведущий специалист по контролю качества фруктов и овощей", + "pay": "1 480 бел. руб.", + "gender": "Женщина", + "age": "41 год", + "location": "Минск, м. Спортивная,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/a33cf3850002f46d4f0039ed1f3754676c5642?source=search" + }, + { + "job": "Бухгалтер", + "pay": "250 бел. руб.", + "gender": "Женщина", + "age": "37 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/22040e0d00027ab08f0039ed1f525a64767550?source=search" + }, + { + "job": "Junior C++ developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "19 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/6ffec933000638521c0039ed1f30654c646441?source=search" + }, + { + "job": "Сервисный инженер, слесарь механник.", + "pay": "1 700 бел. руб.", + "gender": "Мужчина", + "age": "47 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/86dace1e00065266360039ed1f4752674c587a?source=search" + }, + { + "job": "Электромонтер ОПС, монтажник видеонаблюдения", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, м. Автозаводская,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/5e8699cb000260e7580039ed1f555178437237?source=search" + }, + { + "job": "Водитель В, С, Е (ПОДРАБОТКА) ", + "pay": "не указано", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, м. Петровщина,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/d07384e300042520be0039ed1f384d4e64316c?source=search" + }, + { + "job": "Специалист по аренде недвижимости", + "pay": "не указано", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/0c29c45c000531a11b0039ed1f4f6e364f5538?source=search" + }, + { + "job": "2D Artist", + "pay": "не указано", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/2b3332d500065750be0039ed1f566344394575?source=search" + }, + { + "job": "Менежджер по продажам, Бренд-менеджер (маркетолог)", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/45c9354600018a1acb0039ed1f714a63305a4f?source=search" + }, + { + "job": "Менеджер", + "pay": "1 200 бел. руб.", + "gender": "Женщина", + "age": "30 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/ca0e3de00005907ac60039ed1f76573348366b?source=search" + }, + { + "job": "Менеджер", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, м. Каменная Горка,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/320f458f00051556080039ed1f447249666b78?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Женщина", + "age": "18 лет", + "location": "Минск, м. Уручье,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/742147f600072025ee0039ed1f4a6754513552?source=search" + }, + { + "job": "SMM-менеджер", + "pay": "не указано", + "gender": "Женщина", + "age": "30 лет", + "location": "Минск, м. Площадь Победы,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/81a71f730001c5a42f0039ed1f315369764a4b?source=search" + }, + { + "job": "Product manager", + "pay": "не указано", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/ea41d284000720763c0039ed1f633165576837?source=search" + }, + { + "job": "Официант", + "pay": "не указано", + "gender": "Мужчина", + "age": "19 лет", + "location": "Минск, м. Малиновка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/68f0b69900041949d20039ed1f735453765458?source=search" + }, + { + "job": "Специалист технической поддержки", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/2ecf0bbc000589af900039ed1f334572386e6d?source=search" + }, + { + "job": "Официант", + "pay": "не указано", + "gender": "Мужчина", + "age": "19 лет", + "location": "Минск, м. Малиновка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/68f0b69900041949d20039ed1f735453765458?source=search" + }, + { + "job": "Администратор", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, м. Каменная Горка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/183a16e10003462f920039ed1f775146393658?source=search" + }, + { + "job": "Переводчик с английского языка", + "pay": "не указано", + "gender": "Male", + "age": "20 years", + "location": "Minsk, m. Спортивная,not willing to relocate,not prepared for business trips", + "url": "https://jobs.tut.by/resume/0bdda1c8000518dd230039ed1f356d79566951?source=search" + }, + { + "job": "Экономист", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, м. Институт Культуры,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/4ad2fd130003f9f63e0039ed1f564857354b4b?source=search" + }, + { + "job": "Специалист технической поддержки", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/2ecf0bbc000589af900039ed1f334572386e6d?source=search" + }, + { + "job": "Учитель английского языка", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, м. Пушкинская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/ebbce58000025a21e30039ed1f443537596b55?source=search" + }, + { + "job": "Junior C++ developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "19 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/6ffec933000638521c0039ed1f30654c646441?source=search" + }, + { + "job": "Главный инженер общестрой,сети ВиК, теплоснабжение, вентиляция, электроснабжение", + "pay": "5 000 бел. руб.", + "gender": "МужчинаМинск", + "age": "готов к переезду", + "location": "готов к командировкам, ", + "url": "https://jobs.tut.by/resume/b63c93fb00050945e50039ed1f4b7243473547?source=search" + }, + { + "job": "Менеджер по работе с клиентами", + "pay": "не указано", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, м. Каменная Горка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/1ccf31ba0003358dab0039ed1f754d314b4d63?source=search" + }, + { + "job": "Менеджер по работе с клиентами", + "pay": "не указано", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, м. Площадь Якуба Коласа,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/ff41f28e0002cfddf90039ed1f497358675a30?source=search" + }, + { + "job": "Менеджер-экономист", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/9fc6b68a0005736f680039ed1f79457836556f?source=search" + }, + { + "job": "Техник-программист", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/b10275760006d08c300039ed1f615a30755244?source=search" + }, + { + "job": "Юрисконсульт, специалист по кадрам", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, м. Институт Культуры,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/2499064e0001189e050039ed1f4a6139435352?source=search" + }, + { + "job": "Стажер", + "pay": "не указано", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, м. Пушкинская,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/dfa356f9000634bb250039ed1f5a7858455037?source=search" + }, + { + "job": "Заведующий аптекой, провизор.", + "pay": "не указано", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/a4464eba0001f750f80039ed1f464f35393671?source=search" + }, + { + "job": "Специалист по организации закупок", + "pay": "не указано", + "gender": "Женщина", + "age": "26 лет", + "location": "Минск, м. Уручье,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/87545c100005a44cbf0039ed1f6d5a45473656?source=search" + }, + { + "job": "Администратор / продавец ", + "pay": "750 бел. руб.", + "gender": "Женщина", + "age": "38 лет", + "location": "Минск, м. Партизанская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/b6ba5d290005963c530039ed1f417953545955?source=search" + }, + { + "job": "Product manager", + "pay": "не указано", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/ea41d284000720763c0039ed1f633165576837?source=search" + }, + { + "job": "Консультант "Реабилитационно - образовательного детский центр безтопливной энергетики биотехнологий"", + "pay": "не указано", + "gender": "Мужчина", + "age": "57 лет", + "location": "Минск, хочу переехать (Узбекистан,Россия,Казахстан,Другие страны),готов к командировкам", + "url": "https://jobs.tut.by/resume/2d05faac00052e2f190039ed1f725973507a77?source=search" + }, + { + "job": "Автомобильный бизнес", + "pay": "не указано", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/0feace0b00053a33240039ed1f333177574434?source=search" + }, + { + "job": "Менеджер по управлению персоналом", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, м. Малиновка,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/e82c8ccc00032d06cb0039ed1f4a3557707845?source=search" + }, + { + "job": "Видеомейкер", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, м. Институт Культуры,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/8e0f8b6d00028afcdc0039ed1f444e46576231?source=search" + }, + { + "job": "Инженер-механик , техник-механик , механик по выпуску", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, готов к переезду (Беларусь),не готов к командировкам", + "url": "https://jobs.tut.by/resume/a76e8d930003e4720d0039ed1f7462326f4831?source=search" + }, + { + "job": "Личный водитель", + "pay": "1 800 бел. руб.", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/875a52440002aeab020039ed1f396a6e35377a?source=search" + }, + { + "job": "UX/UI дизайнер", + "pay": "не указано", + "gender": "МужчинаМинск", + "age": "м. Спортивная", + "location": "готов к переезду, готов к командировкам", + "url": "https://jobs.tut.by/resume/4cb2db2400058a5b090039ed1f7230304e4251?source=search" + }, + { + "job": "Junior Frontend developer", + "pay": "не указано", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, м. Спортивная,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/24aa19a700064dfa3c0039ed1f654f3162344d?source=search" + }, + { + "job": "Менеджер по рекламе и маркетингу", + "pay": "1 300 бел. руб.", + "gender": "Женщина", + "age": "39 лет", + "location": "Минск, м. Немига,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/c59d2fae0007181de50039ed1f71386d6a424a?source=search" + }, + { + "job": "Работа", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "47 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/1ff1dc6d00071c09a20039ed1f774b70676264?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "600 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, м. Пушкинская,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/44a31b6a00029b859b0039ed1f4743394f7233?source=search" + }, + { + "job": "Трейдер", + "pay": "не указано", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/1f7945ba00061396cb0039ed1f4131414c6362?source=search" + }, + { + "job": "Руководитель отдела продаж, менеджер, представитель!", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/d65273a20001a763ca0039ed1f347437376855?source=search" + }, + { + "job": "Изолировщик на термоизоляции трубопроводов и оборудования с установкой метала ( подработка )", + "pay": "не указано", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/2d0075f30000eea08b0039ed1f48666e616656?source=search" + }, + { + "job": "Junior JavaScript Developer", + "pay": "не указано", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, м. Площадь Якуба Коласа,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/fce236be0001acd63b0039ed1f78394f753465?source=search" + }, + { + "job": "Маркетолог", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "19 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/6a20ea7c00043e67950039ed1f46484b446238?source=search" + }, + { + "job": "Офис-менеджер, оператор пк", + "pay": "550 бел. руб.", + "gender": "Женщина", + "age": "34 года", + "location": "Минск, м. Институт Культуры,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/81dc3eaa0005270e990039ed1f7273674a7973?source=search" + }, + { + "job": "Инженер-схемотехник", + "pay": "800 USD", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/b2dbd18e0005e46c8f0039ed1f71633777466c?source=search" + }, + { + "job": "Инженер-электроник. Радиоэлектронная промышленность.", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "54 года", + "location": "Минск, м. Площадь Победы,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/c7fc46df00056dfc4f0039ed1f647351784252?source=search" + }, + { + "job": "Администратор,помощник руководителя,специалист по работе с клиентами", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "33 года", + "location": "Минск, м. Малиновка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/fa961ae900025edbd30039ed1f7763794a6e74?source=search" + }, + { + "job": "Ведущий специалист по закупкам", + "pay": "60 000 рос. руб.", + "gender": "Женщина", + "age": "40 лет", + "location": "Мурманск, готова к переезду (Мурманск,Ярославль,Москва,Санкт-Петербург,Севастополь,Симферополь,Московская область,Казань,Калининград,Воронеж,Липецк,Минск),готова к редким командировкам", + "url": "https://jobs.tut.by/resume/3799af3c0005886ddc0039ed1f42645a45456d?source=search" + }, + { + "job": "Project Manager", + "pay": "не указано", + "gender": "Female", + "age": "26 years", + "location": "Minsk, not willing to relocate,prepared for occasional business trips", + "url": "https://jobs.tut.by/resume/d4b60c420005a3db0f0039ed1f393637756c79?source=search" + }, + { + "job": "Менеджер по работе с клиентами", + "pay": "не указано", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, м. Каменная Горка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/1ccf31ba0003358dab0039ed1f754d314b4d63?source=search" + }, + { + "job": "Junior Frontend developer", + "pay": "не указано", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, м. Спортивная,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/24aa19a700064dfa3c0039ed1f654f3162344d?source=search" + }, + { + "job": "Водитель Водитель-Экспедитор (с личным микроавтобусом, бусом)", + "pay": "не указано", + "gender": "Мужчина", + "age": "38 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/c9c602b20003d275a70039ed1f6d4b64725945?source=search" + }, + { + "job": "Оператор ЭВМ 5 разряда", + "pay": "750 бел. руб.", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, м. Площадь Ленина,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/6469d9fd0006155a740039ed1f6766634c4d48?source=search" + }, + { + "job": "Стажер", + "pay": "не указано", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, м. Пушкинская,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/dfa356f9000634bb250039ed1f5a7858455037?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "600 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, м. Пушкинская,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/44a31b6a00029b859b0039ed1f4743394f7233?source=search" + }, + { + "job": "Офис-менеджер, оператор пк", + "pay": "550 бел. руб.", + "gender": "Женщина", + "age": "34 года", + "location": "Минск, м. Институт Культуры,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/81dc3eaa0005270e990039ed1f7273674a7973?source=search" + }, + { + "job": "UX/UI дизайнер", + "pay": "не указано", + "gender": "МужчинаМинск", + "age": "м. Спортивная", + "location": "готов к переезду, готов к командировкам", + "url": "https://jobs.tut.by/resume/4cb2db2400058a5b090039ed1f7230304e4251?source=search" + }, + { + "job": "Трейдер", + "pay": "не указано", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/1f7945ba00061396cb0039ed1f4131414c6362?source=search" + }, + { + "job": "Руководитель отдела продаж, менеджер, представитель!", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/d65273a20001a763ca0039ed1f347437376855?source=search" + }, + { + "job": "Автомобильный бизнес", + "pay": "не указано", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/0feace0b00053a33240039ed1f333177574434?source=search" + }, + { + "job": "Технолог общественного питания", + "pay": "не указано", + "gender": "Женщина", + "age": "36 лет", + "location": "Минск, м. Могилевская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/79a388160002eb680e0039ed1f596e71587049?source=search" + }, + { + "job": "Менеджер по рекламе и маркетингу", + "pay": "1 300 бел. руб.", + "gender": "Женщина", + "age": "39 лет", + "location": "Минск, м. Немига,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/c59d2fae0007181de50039ed1f71386d6a424a?source=search" + }, + { + "job": "Администратор / продавец ", + "pay": "750 бел. руб.", + "gender": "Женщина", + "age": "38 лет", + "location": "Минск, м. Партизанская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/b6ba5d290005963c530039ed1f417953545955?source=search" + }, + { + "job": "Инженер-электроник. Радиоэлектронная промышленность.", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "54 года", + "location": "Минск, м. Площадь Победы,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/c7fc46df00056dfc4f0039ed1f647351784252?source=search" + }, + { + "job": "Junior JavaScript Developer", + "pay": "не указано", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, м. Площадь Якуба Коласа,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/fce236be0001acd63b0039ed1f78394f753465?source=search" + }, + { + "job": "Маркетолог", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "19 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/6a20ea7c00043e67950039ed1f46484b446238?source=search" + }, + { + "job": "Работа", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "47 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/1ff1dc6d00071c09a20039ed1f774b70676264?source=search" + }, + { + "job": "Фрезеровщик", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "43 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/9d2e145b00059e72750039ed1f4a4b79665550?source=search" + }, + { + "job": "Главный бухгалтер от", + "pay": "500 бел. руб.", + "gender": "Женщина", + "age": "39 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/ad6f819500034c24c40039ed1f333168526843?source=search" + }, + { + "job": "3d designer / 3d artist", + "pay": "не указано", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, м. Восток,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/b36ae3350002cc3a0d0039ed1f377330454561?source=search" + }, + { + "job": "Администратор,заведующая хозяйством,комендант", + "pay": "не указано", + "gender": "Женщина", + "age": "54 года", + "location": "Минск, м. Восток,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/be852fad00025377850039ed1f6c3675425457?source=search" + }, + { + "job": "Бухгалтер", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, м. Автозаводская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/1f6e9fa40000dca2530039ed1f76755a426d61?source=search" + }, + { + "job": "Engineer/researcher", + "pay": "не указано", + "gender": "Male", + "age": "35 years", + "location": "Minsk, willing to relocate,prepared for business trips", + "url": "https://jobs.tut.by/resume/2a2c16740006f269fa0039ed1f6f4c6c4a6556?source=search" + }, + { + "job": "Дизайнер интерьеров/Визуализатор", + "pay": "не указано", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/b3ccf7450006a3162c0039ed1f657870644532?source=search" + }, + { + "job": "Инженер", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/21d66c77000634e1670039ed1f4e4d65666e7a?source=search" + }, + { + "job": "Бухгалтер", + "pay": "не указано", + "gender": "Женщина", + "age": "32 года", + "location": "Минск, м. Автозаводская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/468f75990002f921430039ed1f474a73654a67?source=search" + }, + { + "job": "Кладовщик-комплектовщик", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, м. Каменная Горка,готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/8f42c95e00062a1dce0039ed1f465a38394139?source=search" + }, + { + "job": "Юрисконсульт / специалист по кадрам", + "pay": "1 100 бел. руб.", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/4057b54400052075e40039ed1f43566e506a63?source=search" + }, + { + "job": "Визовый специалист, менеджер по туризму", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/6cfbb368000720c50e0039ed1f384665394946?source=search" + }, + { + "job": "Оценщик недвижимости и оборудования", + "pay": "не указано", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, м. Спортивная,готов к переезду (Витебск),готов к командировкам", + "url": "https://jobs.tut.by/resume/4d562a070001bb01630039ed1f6f7374657957?source=search" + }, + { + "job": "Комплектовщик", + "pay": "не указано", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/1f6dad6a000722169f0039ed1f4d4573324a4f?source=search" + }, + { + "job": "Продавец", + "pay": "не указано", + "gender": "Женщина", + "age": "36 лет", + "location": "Минск, м. Автозаводская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/a92eec66000274fc060039ed1f54424d397a39?source=search" + }, + { + "job": "Специалист", + "pay": "не указано", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, готов к переезду (Минск),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/9681bea5000168c8050039ed1f6a754258567a?source=search" + }, + { + "job": "Личный водитель", + "pay": "1 800 бел. руб.", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/875a52440002aeab020039ed1f396a6e35377a?source=search" + }, + { + "job": "Администратор со знанием иностранных языков/Менеджер", + "pay": "не указано", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/7c70fb55000719bc5b0039ed1f59386a56374f?source=search" + }, + { + "job": "менеджер казино", + "pay": "не указано", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/72d7f0db0001f81fbe0039ed1f4b7836397856?source=search" + }, + { + "job": "Техник", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Грушевка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/805dae4400039a39420039ed1f4472446a5477?source=search" + }, + { + "job": "Начинающий SMM-менеджер", + "pay": "не указано", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/82da6e38000454af890039ed1f42526d33796f?source=search" + }, + { + "job": "Административный персонал", + "pay": "850 бел. руб.", + "gender": "Женщина", + "age": "46 лет", + "location": "Минск, м. Петровщина,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/238a01f9000170fc330039ed1f636d444f476e?source=search" + }, + { + "job": "Стажер-программист", + "pay": "не указано", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, м. Московская,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/9f7281090006daae430039ed1f5a7539467a5a?source=search" + }, + { + "job": "Project manager / Business analyst", + "pay": "не указано", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/ba1688c2000717a8a90039ed1f363479466430?source=search" + }, + { + "job": "Графический дизайнер, Web-дизайнер", + "pay": "не указано", + "gender": "МужчинаМинск", + "age": "м. Уручье", + "location": "готов к переезду, готов к командировкам", + "url": "https://jobs.tut.by/resume/a346968a0005f6250d0039ed1f747978367555?source=search" + }, + { + "job": "Инженер,инженер-технолог", + "pay": "не указано", + "gender": "Мужчина", + "age": "35 лет", + "location": "Молодечно, готов к переезду (Минск,Гомель,Витебск),готов к командировкам", + "url": "https://jobs.tut.by/resume/0f148d5300021a64160039ed1f684c71435838?source=search" + }, + { + "job": "Торговый представитель", + "pay": "500 USD", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/8af50d560006e3fa5b0039ed1f493275513550?source=search" + }, + { + "job": "Прораб общестроительных, отделочных работ", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, м. Михалово,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/df93900f00024146170039ed1f547a47796d5a?source=search" + }, + { + "job": "Администратор", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "33 года", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/fc20867d000212cc270039ed1f4a7035597052?source=search" + }, + { + "job": "Специалист по продаже автомобилей с пробегом, Оценщик", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Площадь Победы,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/ad601ad80005b018f60039ed1f536536424659?source=search" + }, + { + "job": "Event-менеджер/Аккаунт-менеджер/Организатор/Администратор/Специалист по сопровождению проектов", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/bfb7764600050bfeb70039ed1f746f4751594b?source=search" + }, + { + "job": "Дизайнер интерфейсов", + "pay": "не указано", + "gender": "Женщина", + "age": "30 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/931e7c0b00037220310039ed1f436976706749?source=search" + }, + { + "job": "Менеджер, офисный персонал", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, м. Уручье,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/da91c5fa0002579cbf0039ed1f6f5648654444?source=search" + }, + { + "job": "Кладовщик", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "51 год", + "location": "Минск, м. Автозаводская,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/4c1e37ad000287b4580039ed1f52507073374c?source=search" + }, + { + "job": "Специалист по работе с клиентами", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/16f09e3800010c37630039ed1f7957676f6139?source=search" + }, + { + "job": "Менеджер ", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/92035ea20002c03cf10039ed1f644e75655470?source=search" + }, + { + "job": "Инженер-химик-технолог", + "pay": "не указано", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/c447be870003ab872f0039ed1f477449793336?source=search" + }, + { + "job": "Грузчик ..Подсобник.. Разнорабочий...", + "pay": "45 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/b46035180006f101230039ed1f4b36536a3870?source=search" + }, + { + "job": "Преподаватель (автор) курсов, руководитель кружка (секции)", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "30 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/cbffb5f20005ee27f40039ed1f57473450304a?source=search" + }, + { + "job": "Водитель-экспедитор", + "pay": "не указано", + "gender": "Мужчина", + "age": "49 лет", + "location": "Минск, м. Площадь Якуба Коласа,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/840798310005bfb2700039ed1f59313157374f?source=search" + }, + { + "job": "Администратор. Специалист по работе с клиентами", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, м. Институт Культуры,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/6f28dbb00000bfaa9f0039ed1f544974715465?source=search" + }, + { + "job": "Техник", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Грушевка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/805dae4400039a39420039ed1f4472446a5477?source=search" + }, + { + "job": "Прораб общестроительных, отделочных работ", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, м. Михалово,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/df93900f00024146170039ed1f547a47796d5a?source=search" + }, + { + "job": "Менеджер ", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/92035ea20002c03cf10039ed1f644e75655470?source=search" + }, + { + "job": "Менеджер, офисный персонал", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, м. Уручье,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/da91c5fa0002579cbf0039ed1f6f5648654444?source=search" + }, + { + "job": "Администратор", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "33 года", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/fc20867d000212cc270039ed1f4a7035597052?source=search" + }, + { + "job": "Инженер,инженер-технолог", + "pay": "не указано", + "gender": "Мужчина", + "age": "35 лет", + "location": "Молодечно, готов к переезду (Минск,Гомель,Витебск),готов к командировкам", + "url": "https://jobs.tut.by/resume/0f148d5300021a64160039ed1f684c71435838?source=search" + }, + { + "job": "Категорийный менеджер", + "pay": "не указано", + "gender": "Мужчина", + "age": "38 лет", + "location": "Минск, м. Кунцевщина,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/f907344f0001fb126c0039ed1f4f5574354444?source=search" + }, + { + "job": "Торговый представитель", + "pay": "500 USD", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/8af50d560006e3fa5b0039ed1f493275513550?source=search" + }, + { + "job": "Продавец-консультант", + "pay": "550 бел. руб.", + "gender": "Женщина", + "age": "18 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/d9323b51000712f7b80039ed1f4658696e7168?source=search" + }, + { + "job": "Event-менеджер/Аккаунт-менеджер/Организатор/Администратор/Специалист по сопровождению проектов", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/bfb7764600050bfeb70039ed1f746f4751594b?source=search" + }, + { + "job": "Графический дизайнер, Web-дизайнер", + "pay": "не указано", + "gender": "МужчинаМинск", + "age": "м. Уручье", + "location": "готов к переезду, готов к командировкам", + "url": "https://jobs.tut.by/resume/a346968a0005f6250d0039ed1f747978367555?source=search" + }, + { + "job": "Дизайнер интерфейсов", + "pay": "не указано", + "gender": "Женщина", + "age": "30 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/931e7c0b00037220310039ed1f436976706749?source=search" + }, + { + "job": "Project manager / Business analyst", + "pay": "не указано", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/ba1688c2000717a8a90039ed1f363479466430?source=search" + }, + { + "job": "Специалист по продаже автомобилей с пробегом, Оценщик", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Площадь Победы,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/ad601ad80005b018f60039ed1f536536424659?source=search" + }, + { + "job": "Начальник отдела, руководитель, менеджер по работе с клиентами", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, м. Фрунзенская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/92edbb1c0007216c900039ed1f516e396d6261?source=search" + }, + { + "job": "Специалист по работе с клиентами", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/16f09e3800010c37630039ed1f7957676f6139?source=search" + }, + { + "job": "Начинающий SMM-менеджер", + "pay": "не указано", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/82da6e38000454af890039ed1f42526d33796f?source=search" + }, + { + "job": "Кладовщик", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "51 год", + "location": "Минск, м. Автозаводская,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/4c1e37ad000287b4580039ed1f52507073374c?source=search" + }, + { + "job": "Администратор", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "33 года", + "location": "Минск, м. Восток,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/3bcfe6b500037585cc0039ed1f4b6664754c51?source=search" + }, + { + "job": "QA engineer", + "pay": "не указано", + "gender": "FemaleMinsk", + "age": "willing to relocate (Minsk)", + "location": "prepared for business trips, ", + "url": "https://jobs.tut.by/resume/69af015b000709ac720039ed1f4f6145794749?source=search" + }, + { + "job": "Административный персонал", + "pay": "850 бел. руб.", + "gender": "Женщина", + "age": "46 лет", + "location": "Минск, м. Петровщина,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/238a01f9000170fc330039ed1f636d444f476e?source=search" + }, + { + "job": "Инженер-электросвязи", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/014c8745000408942a0039ed1f644a51713172?source=search" + }, + { + "job": "Администратор. Специалист по работе с клиентами", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, м. Институт Культуры,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/6f28dbb00000bfaa9f0039ed1f544974715465?source=search" + }, + { + "job": "Data scientist", + "pay": "не указано", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/24edf16a00054877a40039ed1f6e773175556f?source=search" + }, + { + "job": "Руководитель отдела/Руководитель подразделения", + "pay": "1 500 USD", + "gender": "Женщина", + "age": "34 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/9dbf27840000f049750039ed1f773958784962?source=search" + }, + { + "job": "Художник-иллюстратор", + "pay": "60 000 рос. руб.", + "gender": "Женщина", + "age": "29 лет", + "location": "Минск, м. Автозаводская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/c0f8a8430002291bbe0039ed1f686c6650764f?source=search" + }, + { + "job": "Специалист по IT", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, м. Институт Культуры,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/f8edd0250002053dcc0039ed1f33546169456d?source=search" + }, + { + "job": "Преподаватель (автор) курсов, руководитель кружка (секции)", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "30 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/cbffb5f20005ee27f40039ed1f57473450304a?source=search" + }, + { + "job": "Заместитель директора по строительству", + "pay": "2 500 бел. руб.", + "gender": "Мужчина", + "age": "58 лет", + "location": "Минск, м. Площадь Победы,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/f7c293fa000230d73b0039ed1f786256714e33?source=search" + }, + { + "job": "Начальник отдела, руководитель, менеджер по работе с клиентами", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, м. Фрунзенская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/92edbb1c0007216c900039ed1f516e396d6261?source=search" + }, + { + "job": "Помощник руководителя", + "pay": "1 400 бел. руб.", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/9ae93cc90005a70b770039ed1f543564675039?source=search" + }, + { + "job": "Дизайнер", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/f9ad919b0001c89fcc0039ed1f73384b50656d?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, хочу переехать,не готова к командировкам", + "url": "https://jobs.tut.by/resume/238729030003e632c70039ed1f785a56443148?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, хочу переехать,не готова к командировкам", + "url": "https://jobs.tut.by/resume/238729030003e632c70039ed1f785a56443148?source=search" + }, + { + "job": "SMM-менеджер", + "pay": "400 бел. руб.", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, м. Уручье,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/b22d52c300042c1e110039ed1f6e66346a6a51?source=search" + }, + { + "job": "Уборщик 2/2 подработка", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "49 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/bc5976800005a6273c0039ed1f39734f363839?source=search" + }, + { + "job": "Тайный покупатель, Промоутер", + "pay": "не указано", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/b98b8e4a0006025f600039ed1f7672384e7655?source=search" + }, + { + "job": "Электромонтер по ремонту и обслуживанию электрооборудования", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "43 года", + "location": "Минск, м. Немига,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/2cb149ce00010e83650039ed1f466839643547?source=search" + }, + { + "job": "Графический дизайнер / Web дизайнер", + "pay": "не указано", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, м. Тракторный завод,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/eec05d270005bdadc00039ed1f354b516a7672?source=search" + }, + { + "job": "SMM-менеджер/Копирайтер", + "pay": "не указано", + "gender": "Мужчина", + "age": "18 лет", + "location": "Минск, м. Немига,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/96009875000596d61e0039ed1f527375644349?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/a60a227b00037ca16f0039ed1f6537754f5653?source=search" + }, + { + "job": "Уборщик помещений", + "pay": "150 бел. руб.", + "gender": "Женщина", + "age": "45 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/95b14d54000306a4070039ed1f374f59334257?source=search" + }, + { + "job": "Директор филиала, РСП или транспортная логистика, снабжение", + "pay": "600 USD", + "gender": "Мужчина", + "age": "54 года", + "location": "Минск, м. Каменная Горка,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/cd28012c0002226a240039ed1f303147417979?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/fe33bbe000061ac8240039ed1f30346e716271?source=search" + }, + { + "job": "Специалист по продажам", + "pay": "не указано", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, м. Уручье,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/266a72730004f654ee0039ed1f463254765059?source=search" + }, + { + "job": "Водитель категории B , Курьер", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, м. Уручье,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/19e123e00002455d720039ed1f6c76686c784a?source=search" + }, + { + "job": "Мерчендайзер", + "pay": "600 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/6e2bc86600061846320039ed1f704130487970?source=search" + }, + { + "job": "визажист-бровист", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "51 год", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/d817ae090001af11320039ed1f3479636f316e?source=search" + }, + { + "job": "водитель категории b/c, .оператор станков с ЧПУ.", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Жодино, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/7a1610510002f1353e0039ed1f74376f5a4362?source=search" + }, + { + "job": "Монолитчик", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "42 года", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/b8e1cb4200011660dc0039ed1f496749525753?source=search" + }, + { + "job": "Администратор, помощник экономиста, менеджер", + "pay": "не указано", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, м. Спортивная,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/a73290e40006073a2a0039ed1f48624e554555?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Женщина", + "age": "29 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/97460a6a0006c8209b0039ed1f77316c33486c?source=search" + }, + { + "job": "Офис-менеджер", + "pay": "600 бел. руб.", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/0de5159a0006e00b970039ed1f4e6b69453652?source=search" + }, + { + "job": "Junior QA Engineer", + "pay": "не указано", + "gender": "Male", + "age": "28 years", + "location": "Minsk, willing to relocate,prepared for business trips", + "url": "https://jobs.tut.by/resume/b92ff3ed00071c8af40039ed1f333044533849?source=search" + }, + { + "job": "Энергетик, механик, водитель ", + "pay": "не указано", + "gender": "МужчинаМинск", + "age": "готов к переезду", + "location": "не готов к командировкам, ", + "url": "https://jobs.tut.by/resume/35d3e0db000625c1690039ed1f46776e654a50?source=search" + }, + { + "job": "Бармен", + "pay": "400 USD", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/d53a5c0d000293581c0039ed1f4639704b4c31?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/57ac866a00033f32fa0039ed1f6b676a5a4d68?source=search" + }, + { + "job": "Врач-эндокринолог", + "pay": "500 USD", + "gender": "Женщина", + "age": "30 лет", + "location": "Минск, м. Каменная Горка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/627cc18e000391b94f0039ed1f374245563347?source=search" + }, + { + "job": "Ведущий специалист по работе с клиентами", + "pay": "1 200 бел. руб.", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, м. Немига,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/30ecab0600072207160039ed1f4b753756774b?source=search" + }, + { + "job": "сотрудник call центра", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/c094245d00067d36900039ed1f4133766b6438?source=search" + }, + { + "job": "Монолитчик", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "42 года", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/b8e1cb4200011660dc0039ed1f496749525753?source=search" + }, + { + "job": "Художник-дизайнер", + "pay": "не указано", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, м. Малиновка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/df646b880003d7c6ad0039ed1f7475556e6762?source=search" + }, + { + "job": "Офис-менеджер", + "pay": "600 бел. руб.", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/0de5159a0006e00b970039ed1f4e6b69453652?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/a60a227b00037ca16f0039ed1f6537754f5653?source=search" + }, + { + "job": "визажист-бровист", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "51 год", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/d817ae090001af11320039ed1f3479636f316e?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/fe33bbe000061ac8240039ed1f30346e716271?source=search" + }, + { + "job": "Начинающий специалист, юрист-кадровик, специалист по работе с клиентами", + "pay": "500 бел. руб.", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, м. Спортивная,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/140375e80005a8cdff0039ed1f5672714b5a37?source=search" + }, + { + "job": "SMM-менеджер/Копирайтер", + "pay": "не указано", + "gender": "Мужчина", + "age": "18 лет", + "location": "Минск, м. Немига,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/96009875000596d61e0039ed1f527375644349?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Женщина", + "age": "29 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/97460a6a0006c8209b0039ed1f77316c33486c?source=search" + }, + { + "job": "личный водитель", + "pay": "не указано", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Кунцевщина,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/60ec601700020a07da0039ed1f563166424a39?source=search" + }, + { + "job": "водитель категории b/c, .оператор станков с ЧПУ.", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Жодино, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/7a1610510002f1353e0039ed1f74376f5a4362?source=search" + }, + { + "job": "Графический дизайнер / Web дизайнер", + "pay": "не указано", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, м. Тракторный завод,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/eec05d270005bdadc00039ed1f354b516a7672?source=search" + }, + { + "job": "Администратор, помощник экономиста, менеджер", + "pay": "не указано", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, м. Спортивная,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/a73290e40006073a2a0039ed1f48624e554555?source=search" + }, + { + "job": "Мастер дорожный", + "pay": "не указано", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, хочу переехать,готов к командировкам", + "url": "https://jobs.tut.by/resume/60e9a484000638bcd20039ed1f647630306148?source=search" + }, + { + "job": "Инженер-электроник, инженер-технолог", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/0b891b7700071254950039ed1f634662555572?source=search" + }, + { + "job": "Уборщик помещений", + "pay": "150 бел. руб.", + "gender": "Женщина", + "age": "45 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/95b14d54000306a4070039ed1f374f59334257?source=search" + }, + { + "job": "Водитель категории B , Курьер", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, м. Уручье,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/19e123e00002455d720039ed1f6c76686c784a?source=search" + }, + { + "job": "Водитель", + "pay": "не указано", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/130790a200041e2fd70039ed1f346379394364?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/57ac866a00033f32fa0039ed1f6b676a5a4d68?source=search" + }, + { + "job": "Специалист по продажам", + "pay": "не указано", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, м. Уручье,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/266a72730004f654ee0039ed1f463254765059?source=search" + }, + { + "job": "Уборщик помещений", + "pay": "150 бел. руб.", + "gender": "Женщина", + "age": "45 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/95b14d54000306a4070039ed1f374f59334257?source=search" + }, + { + "job": "гл. бухгалтер, зам.главного, бухгалтер-менеджер", + "pay": "200 бел. руб.", + "gender": "Женщина", + "age": "43 года", + "location": "Минск, м. Фрунзенская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/d97c81380000c6403c0039ed1f586d79657964?source=search" + }, + { + "job": "Инкассатор", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "47 лет", + "location": "Минск, м. Пушкинская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/f1782e5f00023ce2df0039ed1f416955746f49?source=search" + }, + { + "job": "Junior QA Engineer", + "pay": "не указано", + "gender": "Male", + "age": "28 years", + "location": "Minsk, willing to relocate,prepared for business trips", + "url": "https://jobs.tut.by/resume/b92ff3ed00071c8af40039ed1f333044533849?source=search" + }, + { + "job": "Врач-эндокринолог", + "pay": "500 USD", + "gender": "Женщина", + "age": "30 лет", + "location": "Минск, м. Каменная Горка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/627cc18e000391b94f0039ed1f374245563347?source=search" + }, + { + "job": "Главный бухгалтер", + "pay": "не указано", + "gender": "Женщина", + "age": "50 лет", + "location": "Минск, м. Восток,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/65bbc86d0003b25c4e0039ed1f6e5175675647?source=search" + }, + { + "job": " Юрисконсульт / помощник руководителя ", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/5587f08000033b47780039ed1f4f6966654655?source=search" + }, + { + "job": "сотрудник call центра", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/c094245d00067d36900039ed1f4133766b6438?source=search" + }, + { + "job": "Smm-Specialist", + "pay": "не указано", + "gender": "Женщина", + "age": "19 лет", + "location": "Минск, готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/6b4b07060006ff4d260039ed1f6f4f38426850?source=search" + }, + { + "job": "Программист-стажер", + "pay": "500 бел. руб.", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, м. Автозаводская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/23fa8d6b00060fbf1a0039ed1f526445514e6c?source=search" + }, + { + "job": "Junior QA Engineer (trainee)", + "pay": "не указано", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, м. Академия наук,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/1966ea780005d83d640039ed1f625950384379?source=search" + }, + { + "job": "Ведущий специалист по работе с клиентами", + "pay": "1 200 бел. руб.", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, м. Немига,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/30ecab0600072207160039ed1f4b753756774b?source=search" + }, + { + "job": "Специалист по логистике", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/f6fa9daf0000dd6edf0039ed1f614464535439?source=search" + }, + { + "job": "Техник подготовки автомобилей, авто-салон, технический куратор.", + "pay": "500 USD", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, м. Каменная Горка,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/8835e47e0005adc8a30039ed1f794139345869?source=search" + }, + { + "job": "гл. бухгалтер, зам.главного, бухгалтер-менеджер", + "pay": "200 бел. руб.", + "gender": "Женщина", + "age": "43 года", + "location": "Минск, м. Фрунзенская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/d97c81380000c6403c0039ed1f586d79657964?source=search" + }, + { + "job": "Менеджер по оптовым продажам", + "pay": "1 800 бел. руб.", + "gender": "Женщина", + "age": "45 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/2a0ddf2e000500a52c0039ed1f4d734f72756b?source=search" + }, + { + "job": "Мерчендайзер", + "pay": "600 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/6e2bc86600061846320039ed1f704130487970?source=search" + }, + { + "job": "Тестировщик ПО /Junior QA Engineer", + "pay": "не указано", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/445f420e00051cabf60039ed1f654c56497971?source=search" + }, + { + "job": "Специалист по работе с клиентами", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "29 лет", + "location": "Минск, м. Каменная Горка,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/7076f3d80003fb2a940039ed1f38546d576d57?source=search" + }, + { + "job": "Специалист по продажам", + "pay": "не указано", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, м. Уручье,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/266a72730004f654ee0039ed1f463254765059?source=search" + }, + { + "job": "Директор,Заместитель директора,товаровед", + "pay": "не указано", + "gender": "Женщина", + "age": "34 года", + "location": "Минск, м. Уручье,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/18f0961600045d01610039ed1f714967786e30?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, м. Академия наук,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/b3aea9650002e2a7000039ed1f576b6c627153?source=search" + }, + { + "job": "Биолог", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, м. Тракторный завод,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/584035c200053319e10039ed1f325961574759?source=search" + }, + { + "job": "заместитель директора,зам. главного инженера. главный механик,начальник производства,", + "pay": "не указано", + "gender": "Мужчина", + "age": "41 год", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/11d4f0bf00034bd5420039ed1f325049757535?source=search" + }, + { + "job": "Менеджер по проектам", + "pay": "40 000 рос. руб.", + "gender": "Мужчина", + "age": "40 лет", + "location": "Глуск, готов к переезду (Москва,Ленинградская область,Санкт-Петербург,Московская область,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/d029a8fe0006421f810039ed1f423652554f4c?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Женщина", + "age": "17 лет", + "location": "Минск, м. Малиновка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/b58cb2aa00052f29870039ed1f4a757641344a?source=search" + }, + { + "job": "Наладчик фрезерных станков и ОЦ с ЧПУ", + "pay": "1 650 бел. руб.", + "gender": "Мужчина", + "age": "46 лет", + "location": "Минск, м. Автозаводская,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/7fb564b0000719fb410039ed1f497258363838?source=search" + }, + { + "job": "Начальник производства", + "pay": "не указано", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, м. Партизанская,готов к переезду (Минск,Гомель,Могилев,Витебск,Минская область,Гродно,Брест),готов к командировкам", + "url": "https://jobs.tut.by/resume/70b57d2600011f25e40039ed1f63464d71626f?source=search" + }, + { + "job": "Data Scientist Junior", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/ba28240b00060275b70039ed1f675a53325636?source=search" + }, + { + "job": "Менеджер по управлению проектами", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "41 год", + "location": "Минск, м. Малиновка,готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/218f17a80003513fcb0039ed1f484735353657?source=search" + }, + { + "job": "Экономист-бухгалтер", + "pay": "не указано", + "gender": "Женщина", + "age": "29 лет", + "location": "Минск, м. Площадь Ленина,готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/691b67c4000179b6270039ed1f494d37594f42?source=search" + }, + { + "job": "Врач лабораторной диагностики ", + "pay": "не указано", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, готова к переезду (Минск),готова к командировкам", + "url": "https://jobs.tut.by/resume/ff7f2f500003d9b8700039ed1f7173764d5056?source=search" + }, + { + "job": "Директор, управляющий, менеджер", + "pay": "не указано", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Институт Культуры,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/c30946d80002ea2be70039ed1f45507853534e?source=search" + }, + { + "job": "Офис-менеджер", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/fe36ac360003a04b950039ed1f59746170565a?source=search" + }, + { + "job": "HTML-верстальщик, Junior Frontend-разработчик", + "pay": "1 500 бел. руб.", + "gender": "Женщина", + "age": "26 лет", + "location": "Минск, м. Институт Культуры,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/70109d9e0002a593af0039ed1f4c4534776d73?source=search" + }, + { + "job": "Инженер", + "pay": "не указано", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, готова к переезду (Беларусь),готова к командировкам", + "url": "https://jobs.tut.by/resume/f971f1540002e2c8330039ed1f4b6379524b30?source=search" + }, + { + "job": "Заместитель директора по коммерческим вопросам", + "pay": "3 000 бел. руб.", + "gender": "Женщина", + "age": "50 лет", + "location": "Минск, м. Каменная Горка,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/c96d97b30002d6f37f0039ed1f597548735455?source=search" + }, + { + "job": "Звукорежиссер", + "pay": "не указано", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, м. Михалово,готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/c4b122160006161de00039ed1f765936346557?source=search" + }, + { + "job": "Мастер участка", + "pay": "не указано", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, м. Восток,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/c05cd0f400042345570039ed1f53614930414f?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, м. Малиновка,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/8324055b0002fb9a9d0039ed1f486f464b5538?source=search" + }, + { + "job": "Сценарист", + "pay": "не указано", + "gender": "Мужчина", + "age": "36 лет", + "location": "Могилев, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/81907bc600059f0a770039ed1f45494c796269?source=search" + }, + { + "job": "Экономист", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/56ca2ed400041997c10039ed1f416c54397132?source=search" + }, + { + "job": "Фрезеровщик", + "pay": "не указано", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/a421944d00045228150039ed1f757843684d77?source=search" + }, + { + "job": "Сценарист", + "pay": "не указано", + "gender": "Мужчина", + "age": "36 лет", + "location": "Могилев, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/81907bc600059f0a770039ed1f45494c796269?source=search" + }, + { + "job": "Машинист мостового крана", + "pay": "1 300 бел. руб.", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/00f3152500071cd9160039ed1f6c6151443751?source=search" + }, + { + "job": "Специалист по кадрам", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "39 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/e883caee000509e05c0039ed1f3745716c4937?source=search" + }, + { + "job": "Junior QA / Тестировщик", + "pay": "350 USD", + "gender": "Женщина", + "age": "36 лет", + "location": "Минск, м. Грушевка,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/4b8b0ce60001a428710039ed1f7146416f6752?source=search" + }, + { + "job": "Администратор", + "pay": "500 бел. руб.", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, м. Первомайская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/09ad0e9900034c85ce0039ed1f4a4868757774?source=search" + }, + { + "job": "Junior QA engineer", + "pay": "не указано", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/8aae8e2a000706d4de0039ed1f77614e6d6f75?source=search" + }, + { + "job": "Специалист по ОРБУ", + "pay": "800 рос. руб.", + "gender": "Женщина", + "age": "48 лет", + "location": "Молодечно, готова к переезду (Минск),не готова к командировкам", + "url": "https://jobs.tut.by/resume/97ab3ef90000f4ac020039ed1f726976443448?source=search" + }, + { + "job": "ИНЖЕНЕР-САНТЕХНИК-ТЕПЛОТЕХНИК", + "pay": "1 300 бел. руб.", + "gender": "Мужчина", + "age": "50 лет", + "location": "Минск, готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/f496b9db00015fd5550039ed1f57367471554a?source=search" + }, + { + "job": "Начальник отдела продаж", + "pay": "1 700 бел. руб.", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/f26204420001fc745d0039ed1f517350526359?source=search" + }, + { + "job": "Контент-менеджер", + "pay": "не указано", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/71cabb6000021958130039ed1f6e676d6b367a?source=search" + }, + { + "job": "Стажер", + "pay": "не указано", + "gender": "Женщина", + "age": "19 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/c917d52c00055c6e3a0039ed1f657353494e4e?source=search" + }, + { + "job": "Специалист , техник-технолог, менеджер-продавец", + "pay": "не указано", + "gender": "Женщина", + "age": "32 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/8d7e30b70003a9c2c80039ed1f31445456736e?source=search" + }, + { + "job": "UX/UI Дизайнер", + "pay": "не указано", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/c1f0de6400071293d90039ed1f774b507a3254?source=search" + }, + { + "job": "Чертежник / помощник дизайнера", + "pay": "не указано", + "gender": "Женщина", + "age": "26 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/c88b28240001ed6fe60039ed1f4e6962397458?source=search" + }, + { + "job": "Графический дизайнер", + "pay": "не указано", + "gender": "ЖенщинаМинск", + "age": "не готова к переезду", + "location": "готова к командировкам, ", + "url": "https://jobs.tut.by/resume/fb5f8f8e00027f26590039ed1f5a495a6a5a62?source=search" + }, + { + "job": "Narrative Designer", + "pay": "не указано", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/c78e2fe500015de5940039ed1f636150747569?source=search" + }, + { + "job": "UX/UI Дизайнер", + "pay": "не указано", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/c1f0de6400071293d90039ed1f774b507a3254?source=search" + }, + { + "job": "Контент-менеджер", + "pay": "не указано", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/71cabb6000021958130039ed1f6e676d6b367a?source=search" + }, + { + "job": "Администратор", + "pay": "500 бел. руб.", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, м. Первомайская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/09ad0e9900034c85ce0039ed1f4a4868757774?source=search" + }, + { + "job": "Начальник участка", + "pay": "не указано", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/04e9a4e800039bda930039ed1f4474314a4361?source=search" + }, + { + "job": "Начальник отдела продаж", + "pay": "1 700 бел. руб.", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/f26204420001fc745d0039ed1f517350526359?source=search" + }, + { + "job": "Специалист по ОРБУ", + "pay": "800 рос. руб.", + "gender": "Женщина", + "age": "48 лет", + "location": "Молодечно, готова к переезду (Минск),не готова к командировкам", + "url": "https://jobs.tut.by/resume/97ab3ef90000f4ac020039ed1f726976443448?source=search" + }, + { + "job": "Специалист по кадрам", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "39 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/e883caee000509e05c0039ed1f3745716c4937?source=search" + }, + { + "job": "ИНЖЕНЕР-САНТЕХНИК-ТЕПЛОТЕХНИК", + "pay": "1 300 бел. руб.", + "gender": "Мужчина", + "age": "50 лет", + "location": "Минск, готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/f496b9db00015fd5550039ed1f57367471554a?source=search" + }, + { + "job": "Фрезеровщик", + "pay": "не указано", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/a421944d00045228150039ed1f757843684d77?source=search" + }, + { + "job": "Junior QA engineer", + "pay": "не указано", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/8aae8e2a000706d4de0039ed1f77614e6d6f75?source=search" + }, + { + "job": "Чертежник / помощник дизайнера", + "pay": "не указано", + "gender": "Женщина", + "age": "26 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/c88b28240001ed6fe60039ed1f4e6962397458?source=search" + }, + { + "job": "Графический дизайнер", + "pay": "не указано", + "gender": "ЖенщинаМинск", + "age": "не готова к переезду", + "location": "готова к командировкам, ", + "url": "https://jobs.tut.by/resume/fb5f8f8e00027f26590039ed1f5a495a6a5a62?source=search" + }, + { + "job": "Junior QA / Тестировщик", + "pay": "350 USD", + "gender": "Женщина", + "age": "36 лет", + "location": "Минск, м. Грушевка,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/4b8b0ce60001a428710039ed1f7146416f6752?source=search" + }, + { + "job": "Экономист", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/56ca2ed400041997c10039ed1f416c54397132?source=search" + }, + { + "job": "Специалист , техник-технолог, менеджер-продавец", + "pay": "не указано", + "gender": "Женщина", + "age": "32 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/8d7e30b70003a9c2c80039ed1f31445456736e?source=search" + }, + { + "job": "Машинист мостового крана", + "pay": "1 300 бел. руб.", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/00f3152500071cd9160039ed1f6c6151443751?source=search" + }, + { + "job": "Начальник участка", + "pay": "не указано", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/04e9a4e800039bda930039ed1f4474314a4361?source=search" + }, + { + "job": "Ведущий инженер-проектировщик", + "pay": "1 100 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/fc727a37000197c9a60039ed1f544d33507453?source=search" + }, + { + "job": "Narrative Designer", + "pay": "не указано", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/c78e2fe500015de5940039ed1f636150747569?source=search" + }, + { + "job": "Ведущий инженер-проектировщик", + "pay": "1 100 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/fc727a37000197c9a60039ed1f544d33507453?source=search" + }, + { + "job": "Сценарист", + "pay": "не указано", + "gender": "Мужчина", + "age": "36 лет", + "location": "Могилев, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/81907bc600059f0a770039ed1f45494c796269?source=search" + }, + { + "job": "Стажер", + "pay": "не указано", + "gender": "Женщина", + "age": "19 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/c917d52c00055c6e3a0039ed1f657353494e4e?source=search" + }, + { + "job": "Менеджер проекта", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, м. Пушкинская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/1d7402fa0003d8f3a00039ed1f415153745858?source=search" + }, + { + "job": "Кладовщик-комплектовщик, комплектовщик", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Каменная Горка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/8bb2862b0005ee28fe0039ed1f416169637254?source=search" + }, + { + "job": "Охранник", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/2089554a0002c7a7c50039ed1f627a77587136?source=search" + }, + { + "job": "Официант", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, готова к переезду (Москва,Орша,Польша,Минск,Сочи,Барановичи),готова к командировкам", + "url": "https://jobs.tut.by/resume/59aaef2100039951dd0039ed1f6a324a586756?source=search" + }, + { + "job": "Web developer", + "pay": "не указано", + "gender": "Female", + "age": "34 years", + "location": "Minsk, not willing to relocate,prepared for occasional business trips", + "url": "https://jobs.tut.by/resume/6a3f0e5b0006e34ae10039ed1f614665726947?source=search" + }, + { + "job": "Ведущий специалист по контекстной и таргетинговой рекламе", + "pay": "не указано", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, готов к переезду (Москва,Санкт-Петербург),готов к командировкам", + "url": "https://jobs.tut.by/resume/9f30c5250005a90d3f0039ed1f617434666d55?source=search" + }, + { + "job": "Личный водитель", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, м. Могилевская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/f6a91298000570ffd60039ed1f686b36354455?source=search" + }, + { + "job": "Администратор", + "pay": "не указано", + "gender": "Женщина", + "age": "32 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/29af00a40006239d870039ed1f417934646232?source=search" + }, + { + "job": "Начальник смены склада,кладовщик", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/b12423e2000598ac390039ed1f6e524d6d6568?source=search" + }, + { + "job": "Инструктор тренажёрного зала", + "pay": "не указано", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/da53c7a400070f6c2d0039ed1f39736e635952?source=search" + }, + { + "job": "Врач-специалист", + "pay": "не указано", + "gender": "Мужчина", + "age": "46 лет", + "location": "Минск, м. Площадь Ленина,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/ffa4fa2500024ef2520039ed1f347a34396a75?source=search" + }, + { + "job": "Бармен-официант", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Смолевичи, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/3690fdb80001d05f990039ed1f5a545a79454c?source=search" + }, + { + "job": "Руководитель отдела по работе с клиентами. Директор филиала. RSM. Ком.директор.", + "pay": "не указано", + "gender": "Мужчина", + "age": "36 лет", + "location": "Гомель, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/caa7c593000274959a0039ed1f4858506e7535?source=search" + }, + { + "job": "Специалист call-центра", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, м. Каменная Горка,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/891c05a600057e96460039ed1f6e4632305961?source=search" + }, + { + "job": "Косметолог-эстетист", + "pay": "не указано", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/e5518fa100052ef22c0039ed1f53516b414963?source=search" + }, + { + "job": "Специалист по работе с клиентами", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "40 лет", + "location": "Минск, м. Малиновка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/f956379700026b87e90039ed1f564539445055?source=search" + }, + { + "job": "Менеджер по продажам, менеджер по работе с клиентами", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, м. Автозаводская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/aaf1460c00031d6fcc0039ed1f44643535595a?source=search" + }, + { + "job": "Junior Java Developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, м. Площадь Якуба Коласа,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/51cd500800044a21c20039ed1f4b6974383546?source=search" + }, + { + "job": "Водитель-курьер", + "pay": "750 бел. руб.", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, м. Каменная Горка,готов к переезду (Беларусь),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/5280394a000526a3560039ed1f643033614154?source=search" + }, + { + "job": "Верстальщик", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "30 лет", + "location": "Минск, м. Каменная Горка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/cc3654f400035af9ea0039ed1f346f49586265?source=search" + }, + { + "job": "Официант", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, готова к переезду (Москва,Орша,Польша,Минск,Сочи,Барановичи),готова к командировкам", + "url": "https://jobs.tut.by/resume/59aaef2100039951dd0039ed1f6a324a586756?source=search" + }, + { + "job": "Охранник", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/2089554a0002c7a7c50039ed1f627a77587136?source=search" + }, + { + "job": "Ведущий специалист по контекстной и таргетинговой рекламе", + "pay": "не указано", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, готов к переезду (Москва,Санкт-Петербург),готов к командировкам", + "url": "https://jobs.tut.by/resume/9f30c5250005a90d3f0039ed1f617434666d55?source=search" + }, + { + "job": "Водитель-курьер", + "pay": "750 бел. руб.", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, м. Каменная Горка,готов к переезду (Беларусь),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/5280394a000526a3560039ed1f643033614154?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "650 бел. руб.", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/3c2148650003c51f820039ed1f634776794238?source=search" + }, + { + "job": "QA Engineer", + "pay": "не указано", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, м. Пушкинская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/86c997670005df4c910039ed1f6f564b516731?source=search" + }, + { + "job": "Инструктор тренажёрного зала", + "pay": "не указано", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/da53c7a400070f6c2d0039ed1f39736e635952?source=search" + }, + { + "job": "Специалист call-центра", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, м. Каменная Горка,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/891c05a600057e96460039ed1f6e4632305961?source=search" + }, + { + "job": "Мастер цеха, начальник участка, ветеринарный врач", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/5ab5aefc0004fb6aff0039ed1f56693263796c?source=search" + }, + { + "job": "Специалист по работе с клиентами", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "40 лет", + "location": "Минск, м. Малиновка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/f956379700026b87e90039ed1f564539445055?source=search" + }, + { + "job": "Личный водитель", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, м. Могилевская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/f6a91298000570ffd60039ed1f686b36354455?source=search" + }, + { + "job": "Администратор", + "pay": "не указано", + "gender": "Женщина", + "age": "32 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/29af00a40006239d870039ed1f417934646232?source=search" + }, + { + "job": "Менеджер проекта", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, м. Пушкинская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/1d7402fa0003d8f3a00039ed1f415153745858?source=search" + }, + { + "job": "Junior Java Developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, м. Площадь Якуба Коласа,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/51cd500800044a21c20039ed1f4b6974383546?source=search" + }, + { + "job": "Начальник смены склада,кладовщик", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/b12423e2000598ac390039ed1f6e524d6d6568?source=search" + }, + { + "job": "Руководитель отдела по работе с клиентами. Директор филиала. RSM. Ком.директор.", + "pay": "не указано", + "gender": "Мужчина", + "age": "36 лет", + "location": "Гомель, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/caa7c593000274959a0039ed1f4858506e7535?source=search" + }, + { + "job": "Web developer", + "pay": "не указано", + "gender": "Female", + "age": "34 years", + "location": "Minsk, not willing to relocate,prepared for occasional business trips", + "url": "https://jobs.tut.by/resume/6a3f0e5b0006e34ae10039ed1f614665726947?source=search" + }, + { + "job": "Врач-специалист", + "pay": "не указано", + "gender": "Мужчина", + "age": "46 лет", + "location": "Минск, м. Площадь Ленина,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/ffa4fa2500024ef2520039ed1f347a34396a75?source=search" + }, + { + "job": "Верстальщик", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "30 лет", + "location": "Минск, м. Каменная Горка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/cc3654f400035af9ea0039ed1f346f49586265?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, м. Малиновка,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/52cbd6980002f00ac80039ed1f563679693834?source=search" + }, + { + "job": "Техник-строитель", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, м. Малиновка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/82534b7d000443ca510039ed1f6249796b6d43?source=search" + }, + { + "job": "Кладовщик группы приемки", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/095c722a00067cc4130039ed1f516b46657866?source=search" + }, + { + "job": "Продавец-консультант на дому", + "pay": "350 рос. руб.", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, м. Петровщина,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/cde3247b000445764b0039ed1f39343754327a?source=search" + }, + { + "job": "Специалист отдела кадров", + "pay": "750 бел. руб.", + "gender": "Женщина", + "age": "23 года", + "location": "Молодечно, готова к переезду (Минск),готова к командировкам", + "url": "https://jobs.tut.by/resume/25fbd184000448f3630039ed1f376f726e4b33?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, м. Площадь Якуба Коласа,хочу переехать (Минск),не готова к командировкам", + "url": "https://jobs.tut.by/resume/847b215d0005fefce60039ed1f61666c6a7a47?source=search" + }, + { + "job": "администратор медицинского центра", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "42 года", + "location": "Минск, м. Каменная Горка,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/6b7e2b160002169e100039ed1f566331566a31?source=search" + }, + { + "job": "Junior Front-End Developer | HTML-Coder", + "pay": "не указано", + "gender": "Женщина", + "age": "19 лет", + "location": "Минск, м. Каменная Горка,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/5490c2fe0006e3fe170039ed1f7044586b5630?source=search" + }, + { + "job": "Тестировщик ПО", + "pay": "не указано", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, м. Уручье,готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/c0d7bc3f0002fcbe670039ed1f4f6c6d4f4c6a?source=search" + }, + { + "job": "Менеджер по работе с ключевыми клиентами", + "pay": "1 000 USD", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/65cfa0d70000c8185c0039ed1f6461436f5575?source=search" + }, + { + "job": "Ведущий специалист по кадрам", + "pay": "не указано", + "gender": "Женщина", + "age": "44 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/185732800003b5d63f0039ed1f523831733751?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, м. Площадь Якуба Коласа,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/164b3847000203980a0039ed1f556b6f456b45?source=search" + }, + { + "job": "менеджер", + "pay": "1 400 бел. руб.", + "gender": "Мужчина", + "age": "49 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/c9b0028000065d46cb0039ed1f357641753078?source=search" + }, + { + "job": "Специалист по личной и имущественной безопасности,видеонаблюдению", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "47 лет", + "location": "Минск, м. Площадь Якуба Коласа,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/c1c620fe00064463ea0039ed1f71687166666e?source=search" + }, + { + "job": "Главный бухгалтер", + "pay": "не указано", + "gender": "Женщина", + "age": "33 года", + "location": "Минск, м. Каменная Горка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/4b89fc9e000271e7290039ed1f444157533243?source=search" + }, + { + "job": "Начинающий специалист (работа по совместительству)", + "pay": "не указано", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/276c807c00042c31c10039ed1f444244306a49?source=search" + }, + { + "job": "Ведущий экономист по ценам", + "pay": "1 200 бел. руб.", + "gender": "Женщина", + "age": "37 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/b4915b5b00054288340039ed1f6b714d385863?source=search" + }, + { + "job": "Редактор-корректор, корреспондент", + "pay": "800 бел. руб.", + "gender": "ЖенщинаМинск", + "age": "м. Восток", + "location": "не готова к переезду, готова к командировкам", + "url": "https://jobs.tut.by/resume/7e800c6a0005ad5acf0039ed1f346953667957?source=search" + }, + { + "job": "Инженер", + "pay": "не указано", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, м. Партизанская,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/e3eae93100034ab6b40039ed1f696f55736842?source=search" + }, + { + "job": "Экономист", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, м. Уручье,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/e3c2e2c7000611d69e0039ed1f46324a4d7232?source=search" + }, + { + "job": "Продавец-консультант", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, хочу переехать (Минск),готова к редким командировкам", + "url": "https://jobs.tut.by/resume/7302bea400029268890039ed1f4c706b507633?source=search" + }, + { + "job": "Бармен", + "pay": "не указано", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/4dd14876000270d96e0039ed1f4c4b4e494774?source=search" + }, + { + "job": "Системный администратор", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Глубокое, готов к переезду (Полоцк,Минск,Новополоцк),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/514bf32a00036933cd0039ed1f6a45736e5857?source=search" + }, + { + "job": "Педагог, художник декоративно-прикладного искусства", + "pay": "950 бел. руб.", + "gender": "Женщина", + "age": "48 лет", + "location": "Минск, готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/9ae1460600061c02930039ed1f794375546d53?source=search" + }, + { + "job": "2D Художник", + "pay": "не указано", + "gender": "ЖенщинаМинск", + "age": "готова к переезду", + "location": "не готова к командировкам, ", + "url": "https://jobs.tut.by/resume/270d271c00064fd7f50039ed1f765666534d30?source=search" + }, + { + "job": "Администраотор,кладовщик,водитель кат Б", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "38 лет", + "location": "Минск, м. Институт Культуры,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/9944407d000357a27b0039ed1f416e75433642?source=search" + }, + { + "job": "Руководитель (специалист) отдела закупок и логистики", + "pay": "1 350 бел. руб.", + "gender": "Мужчина", + "age": "41 год", + "location": "Минск, м. Уручье,готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/6aa18ed900027110930039ed1f463146523153?source=search" + }, + { + "job": "Офис-менеджер", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, м. Могилевская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/bd0f8f6100055f2af00039ed1f637055577a46?source=search" + }, + { + "job": "Маркетолог", + "pay": "не указано", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, м. Восток,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/dad7886300040b5c1c0039ed1f54344c614951?source=search" + }, + { + "job": "Ведущий специалист", + "pay": "не указано", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/a7704e430003a787b60039ed1f595969616377?source=search" + }, + { + "job": "Специалист технической поддержки", + "pay": "не указано", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/c3b970e80003e343c10039ed1f53454f70694c?source=search" + }, + { + "job": "Маркетолог", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "33 года", + "location": "Минск, м. Уручье,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/a3bfee17000254e0770039ed1f494439755830?source=search" + }, + { + "job": "Технический директор", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, м. Площадь Ленина,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/50df44d000026e9c200039ed1f6c6444477838?source=search" + }, + { + "job": "Инженер по охране труда", + "pay": "не указано", + "gender": "Мужчина", + "age": "53 года", + "location": "Минск, м. Площадь Якуба Коласа,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/9cf93db20005ca33790039ed1f5a6f43696d58?source=search" + }, + { + "job": "Инженер-проектировщик", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, м. Кунцевщина,готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/026e7b3900071f3b510039ed1f64446b587052?source=search" + }, + { + "job": "Кредитный аналитик", + "pay": "600 бел. руб.", + "gender": "Мужчина", + "age": "21 год", + "location": "Ганцевичи, хочу переехать (Минск,Гродно,Барановичи),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/8b5e17f100030d1cae0039ed1f6b337661356c?source=search" + }, + { + "job": "Системный администратор", + "pay": "300 USD", + "gender": "Мужчина", + "age": "50 лет", + "location": "Минск, м. Немига,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/e8ffe2bd0000fa0ba90039ed1f484d6637796c?source=search" + }, + { + "job": "менеджер по продажам, оператор", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, м. Академия наук,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/108f65b8000427810c0039ed1f6a6b554e4730?source=search" + }, + { + "job": "Начальник отдела (заместитель начальника управления)", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, м. Спортивная,готов к переезду (Чехия,Польша),готов к командировкам", + "url": "https://jobs.tut.by/resume/817c5eab0002371d0e0039ed1f723476626d61?source=search" + }, + { + "job": "Руководитель.Сотрудник.Менеджер.Специалист.Водитель.", + "pay": "не указано", + "gender": "Мужчина", + "age": "53 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/2fb5917300029766090039ed1f6b4d6571627a?source=search" + }, + { + "job": "Специалист по продажам", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, м. Каменная Горка,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/7a66ba050002e713000039ed1f456d6b4f5a71?source=search" + }, + { + "job": "Педагог, художник декоративно-прикладного искусства", + "pay": "950 бел. руб.", + "gender": "Женщина", + "age": "48 лет", + "location": "Минск, готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/9ae1460600061c02930039ed1f794375546d53?source=search" + }, + { + "job": "Менеджер по работе с клиентами", + "pay": "650 бел. руб.", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, м. Пушкинская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/f3e33b7f00036d8ccf0039ed1f6f6843666f4c?source=search" + }, + { + "job": "Руководитель.Сотрудник.Менеджер.Специалист.Водитель.", + "pay": "не указано", + "gender": "Мужчина", + "age": "53 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/2fb5917300029766090039ed1f6b4d6571627a?source=search" + }, + { + "job": "начальник, руководитель", + "pay": "не указано", + "gender": "Женщина", + "age": "43 года", + "location": "Минск, м. Каменная Горка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/5cae2c060002f7c00f0039ed1f69425636707a?source=search" + }, + { + "job": "Оператор видеонаблюдения казино/сотрудник службы безопасности ", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/76c0080c00031c8bf00039ed1f6b436f49714b?source=search" + }, + { + "job": "менеджер по продажам, оператор", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, м. Академия наук,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/108f65b8000427810c0039ed1f6a6b554e4730?source=search" + }, + { + "job": "Frontend-разработчик (junior)", + "pay": "600 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/5a81a8c70002b0a0210039ed1f374a62733769?source=search" + }, + { + "job": "Копирайтер, SMM, PR, тексты и продвижение, создание и ведение информационных проектов", + "pay": "не указано", + "gender": "Мужчина", + "age": "41 год", + "location": "Минск, м. Московская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/d1ac282d00010103b70039ed1f336476564136?source=search" + }, + { + "job": "Курьер ", + "pay": "не указано", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, м. Восток,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/287c7f9600062fd1580039ed1f71535a313442?source=search" + }, + { + "job": "Кредитный аналитик", + "pay": "600 бел. руб.", + "gender": "Мужчина", + "age": "21 год", + "location": "Ганцевичи, хочу переехать (Минск,Гродно,Барановичи),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/8b5e17f100030d1cae0039ed1f6b337661356c?source=search" + }, + { + "job": "Ведущий архитектор, архитектор, инженер-конструктор", + "pay": "1 500 бел. руб.", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, м. Площадь Победы,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/9aefb45e00010a9f2a0039ed1f61387367354f?source=search" + }, + { + "job": "Unity developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, м. Кунцевщина,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/2e6ef979000716c7e00039ed1f76635631556b?source=search" + }, + { + "job": "Аккаунт-менеджер", + "pay": "не указано", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, м. Пушкинская,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/90a444e200019bb2240039ed1f3849724c7646?source=search" + }, + { + "job": "Аккаунт-менеджер", + "pay": "не указано", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, м. Пушкинская,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/90a444e200019bb2240039ed1f3849724c7646?source=search" + }, + { + "job": "Кладовщик, продавец-консультант, промоутер", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, м. Могилевская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/ab8ec37100027e75550039ed1f503248333154?source=search" + }, + { + "job": "Копирайтер, SMM, сценарии, съемка и монтаж видео, SEO YouTube-каналов и развитие", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "40 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/f7fa896c00052da6980039ed1f64594f324a53?source=search" + }, + { + "job": "Senior Motion Designer / CG Generalist", + "pay": "не указано", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, м. Площадь Якуба Коласа,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/2ff119c6000241fc760039ed1f77563565374b?source=search" + }, + { + "job": "Бухгалтер-калькулятор", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, м. Площадь Ленина,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/b72cf2860002327db40039ed1f697831693062?source=search" + }, + { + "job": "Администратор-менеджер", + "pay": "не указано", + "gender": "Женщина", + "age": "34 года", + "location": "Минск, м. Фрунзенская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/28055bbd0003f21a690039ed1f6b3547484d5a?source=search" + }, + { + "job": "Торговый представитель по работе с ключевыми клиентами", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, готова к переезду (Россия,Украина,Другие страны),готова к командировкам", + "url": "https://jobs.tut.by/resume/48cff5ba0005607f930039ed1f573378647846?source=search" + }, + { + "job": "Флорист", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, м. Малиновка,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/0eafa7a20002915cc30039ed1f315a73477757?source=search" + }, + { + "job": "главный бухгалтер", + "pay": "не указано", + "gender": "Женщина", + "age": "39 лет", + "location": "Минск, м. Площадь Якуба Коласа,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/25ccd2b40000c3109b0039ed1f366675717532?source=search" + }, + { + "job": "Менеджер", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/867380e30003dc8f080039ed1f4f6659466a68?source=search" + }, + { + "job": "Front-end-разработчик", + "pay": "не указано", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, м. Малиновка,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/01b1f9e8000449c0720039ed1f466b6d43665a?source=search" + }, + { + "job": "Ведущий экономист по труду и заработной плате, инженер ОТИЗ", + "pay": "400 USD", + "gender": "Женщина", + "age": "46 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/6b40462700013b3cab0039ed1f4c5a39305a55?source=search" + }, + { + "job": "Бухгалтер", + "pay": "1 200 бел. руб.", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, м. Могилевская,готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/55fd3fa60002f1371b0039ed1f527969506657?source=search" + }, + { + "job": "Специалист", + "pay": "1 100 бел. руб.", + "gender": "Женщина", + "age": "26 лет", + "location": "Минск, м. Михалово,готова к переезду (Москва,Брест),готова к командировкам", + "url": "https://jobs.tut.by/resume/f13f861d0002e0c8330039ed1f30387a646b39?source=search" + }, + { + "job": "Веб-мастер", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "44 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/d313240500029a022b0039ed1f764558325467?source=search" + }, + { + "job": "Начальник юридического отдела", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "41 год", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/f5e35b03000245322b0039ed1f594445704870?source=search" + }, + { + "job": "Инженер-механик", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "30 лет", + "location": "Мозырь, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/e7ed0ca20000bf64c20039ed1f425831656c71?source=search" + }, + { + "job": "Руководитель проекта, заместитель финансового директора", + "pay": "120 000 рос. руб.", + "gender": "Мужчина", + "age": "39 лет", + "location": "Москва, м. Фонвизинская,готов к переезду (Москва,Санкт-Петербург,Республика Крым,Иран,Калининград,Минск,Туркменистан,Астрахань),готов к командировкам", + "url": "https://jobs.tut.by/resume/ee184f28000001d0a10039ed1f736563726574?source=search" + }, + { + "job": "геолог", + "pay": "60 000 рос. руб.", + "gender": "Женщина", + "age": "48 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/aa94be4600020f26dd0039ed1f357246773648?source=search" + }, + { + "job": "HTML-верстальщик, HTML-coder", + "pay": "850 бел. руб.", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, м. Кунцевщина,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/ed2877cd0002d33a770039ed1f5664675a7746?source=search" + }, + { + "job": "Специалист", + "pay": "не указано", + "gender": "Женщина", + "age": "23 года", + "location": "Смолевичи, готова к переезду (Минск),готова к редким командировкам", + "url": "https://jobs.tut.by/resume/373bed9100056efcac0039ed1f526d6a326b4d?source=search" + }, + { + "job": "менеджер,мастер,начальник отдела,специалист по качеству,начальник производства", + "pay": "1 400 бел. руб.", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/13ed240b0000ccf8de0039ed1f6639384d6358?source=search" + }, + { + "job": "геолог", + "pay": "60 000 рос. руб.", + "gender": "Женщина", + "age": "48 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/aa94be4600020f26dd0039ed1f357246773648?source=search" + }, + { + "job": "Специалист по кадрам", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "35 лет", + "location": "Минск, м. Спортивная,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/9904dc5700033006c50039ed1f497871795168?source=search" + }, + { + "job": "инженер-химик-технолог", + "pay": "1 100 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, м. Площадь Якуба Коласа,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/c358b6f20003e5f4f90039ed1f723764554e76?source=search" + }, + { + "job": "Графический дизайнер", + "pay": "не указано", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/663d89ed00017d025d0039ed1f636352377a57?source=search" + }, + { + "job": "Начальник (заместитель) верификации, андеррайтинга", + "pay": "не указано", + "gender": "Женщина", + "age": "34 года", + "location": "Минск, м. Московская,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/3db22ceb00027403f70039ed1f724259377265?source=search" + }, + { + "job": "Столяр-краснодеревщик", + "pay": "600 бел. руб.", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/7573c1cc00043652c20039ed1f79337642516f?source=search" + }, + { + "job": "Full-stack developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/f109d2790003f2c40e0039ed1f65734931374e?source=search" + }, + { + "job": "Диспетчер", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "29 лет", + "location": "Минск, м. Площадь Ленина,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/1abdfc7200024982630039ed1f4f6c79705372?source=search" + }, + { + "job": "Junior QA Engineer", + "pay": "не указано", + "gender": "Male", + "age": "30 years", + "location": "Minsk, not willing to relocate,not prepared for business trips", + "url": "https://jobs.tut.by/resume/3c828abb000718b52a0039ed1f683268574c59?source=search" + }, + { + "job": "Инспектор по кадром", + "pay": "не указано", + "gender": "Женщина", + "age": "41 год", + "location": "Минск, м. Петровщина,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/721097dc000302919c0039ed1f737453505346?source=search" + }, + { + "job": "Мастер участка, начальник участка", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "46 лет", + "location": "Минск, м. Спортивная,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/9f34c17500024851f10039ed1f58347350736e?source=search" + }, + { + "job": "Преподаватель химии и биологии", + "pay": "не указано", + "gender": "Женщина", + "age": "46 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/61e720120005aae4fa0039ed1f424f564b5575?source=search" + }, + { + "job": "Начальник транспортного отдела", + "pay": "не указано", + "gender": "МужчинаНовополоцк", + "age": "готов к переезду (Москва", + "location": "Санкт-Петербург, Киев,Минск,Витебск,Лида,Гродно,Одесса,Брест),готов к командировкам", + "url": "https://jobs.tut.by/resume/249426500005b9858e0039ed1f38776c4a4172?source=search" + }, + { + "job": "Экономист, бухгалтер", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, м. Восток,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/ba632515000721014e0039ed1f784172766e64?source=search" + }, + { + "job": "Специалист по работе с клиентами | Копирайтер | SMM | SEO", + "pay": "не указано", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, м. Малиновка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/87a1e7ce0005b975730039ed1f7a7276413669?source=search" + }, + { + "job": "специалист по послепродажному обслуживанию", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, м. Восток,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/2595d74400015471590039ed1f304355646a69?source=search" + }, + { + "job": "Стажер-программист", + "pay": "не указано", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, м. Московская,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/aba9c63700028cbcff0039ed1f7a594b614c62?source=search" + }, + { + "job": "Кладовщик-комплектовщик", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, м. Партизанская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/47960fd20003849a010039ed1f3365396e494b?source=search" + }, + { + "job": "Продавец-консультант", + "pay": "не указано", + "gender": "Женщина", + "age": "19 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/5f20725600058cc3cb0039ed1f6b6a4d755758?source=search" + }, + { + "job": "Маркетолог, экономист по маркетингу", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "20 лет", + "location": "Гродно, готова к переезду (Москва,Минск),готова к редким командировкам", + "url": "https://jobs.tut.by/resume/0369519a00052c13da0039ed1f543631337975?source=search" + }, + { + "job": "Графический дизайнер", + "pay": "не указано", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/663d89ed00017d025d0039ed1f636352377a57?source=search" + }, + { + "job": "Специолист по выписке", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "26 лет", + "location": "Минск, м. Малиновка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/bdcf6f730005d924050039ed1f32434d516b49?source=search" + }, + { + "job": "Экономист, специалист по учету, бухгалтер", + "pay": "850 бел. руб.", + "gender": "Женщина", + "age": "29 лет", + "location": "Минск, м. Петровщина,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/caefe6470001fa81f70039ed1f355351797774?source=search" + }, + { + "job": "QA Engineer (mobile)", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Санкт-Петербург, м. Лесная,готов к переезду (Финляндия,Испания,Италия,Польша,Минск,Кипр,Эстония,Норвегия,Венгрия,США,Швеция,Латвия,Германия),готов к командировкам", + "url": "https://jobs.tut.by/resume/0fbb87f20001d11a240039ed1f76366c4f6b58?source=search" + }, + { + "job": "Специалист отдела логистики (транспортная, складская, распределительная логистика)", + "pay": "не указано", + "gender": "Мужчина", + "age": "44 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/dc791ccf000562059a0039ed1f527564416347?source=search" + }, + { + "job": "Заведующий складом", + "pay": "1 100 бел. руб.", + "gender": "Мужчина", + "age": "47 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/1c7aaeb20005555f640039ed1f4479344d5357?source=search" + }, + { + "job": "Официант", + "pay": "300 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Вилейка, хочу переехать (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/dae3cef8000407dd3d0039ed1f533079457052?source=search" + }, + { + "job": "инженер-химик-технолог", + "pay": "1 100 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, м. Площадь Якуба Коласа,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/c358b6f20003e5f4f90039ed1f723764554e76?source=search" + }, + { + "job": "Юрист", + "pay": "1 100 бел. руб.", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, м. Малиновка,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/47d6152f00026e775d0039ed1f575967436c74?source=search" + }, + { + "job": "Монтажник натяжных потолков", + "pay": "не указано", + "gender": "Мужчина", + "age": "45 лет", + "location": "Мозырь, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/449282770006cffda50039ed1f6f65774f5355?source=search" + }, + { + "job": "Специалист ", + "pay": "не указано", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/48bee92400027d64180039ed1f583579594559?source=search" + }, + { + "job": "Продавец-консультант", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "26 лет", + "location": "Минск, м. Площадь Якуба Коласа,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/714987ba0003e3084b0039ed1f3862506f5035?source=search" + }, + { + "job": "Graphic designer/Animator", + "pay": "не указано", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/abc30c4f00010a7ade0039ed1f6e726f47574a?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "650 бел. руб.", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/75a484cb00071b6a660039ed1f5a4e6f585778?source=search" + }, + { + "job": "QA Engineer", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, м. Немига,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/2536cafd0006f598330039ed1f546462494544?source=search" + }, + { + "job": "Маляр-штукатур", + "pay": "980 бел. руб.", + "gender": "Мужчина", + "age": "41 год", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/d1d5726a0003d4b1700039ed1f383744414c54?source=search" + }, + { + "job": "Системный администратор", + "pay": "2 500 бел. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/bdd66e9c00036973980039ed1f747262587952?source=search" + }, + { + "job": "Инженер сетей связи", + "pay": "1 400 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, м. Грушевка,готов к переезду (Санкт-Петербург),готов к командировкам", + "url": "https://jobs.tut.by/resume/34fffba400070e0f170039ed1f4d466c697150?source=search" + }, + { + "job": "Водитель грузового автомобиля", + "pay": "1 300 бел. руб.", + "gender": "Мужчина", + "age": "57 лет", + "location": "Минск, м. Уручье,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/45b284bb000555cd740039ed1f676762464253?source=search" + }, + { + "job": "Front-end developer", + "pay": "600 USD", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, м. Малиновка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/f8bda9080005fce9f30039ed1f434654617a4e?source=search" + }, + { + "job": "Разнорабочий", + "pay": "не указано", + "gender": "Мужчина", + "age": "42 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/252a97400006f187e70039ed1f723843495377?source=search" + }, + { + "job": "Водитель категории В", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/8fc0013900026f7a540039ed1f744461617963?source=search" + }, + { + "job": "....", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, м. Каменная Горка,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/43db905d0002da09110039ed1f424e69524235?source=search" + }, + { + "job": "Монтажник натяжных потолков", + "pay": "не указано", + "gender": "Мужчина", + "age": "45 лет", + "location": "Мозырь, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/449282770006cffda50039ed1f6f65774f5355?source=search" + }, + { + "job": "Официант", + "pay": "300 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Вилейка, хочу переехать (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/dae3cef8000407dd3d0039ed1f533079457052?source=search" + }, + { + "job": "Маркетолог, экономист по маркетингу", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "20 лет", + "location": "Гродно, готова к переезду (Москва,Минск),готова к редким командировкам", + "url": "https://jobs.tut.by/resume/0369519a00052c13da0039ed1f543631337975?source=search" + }, + { + "job": "QA Engineer", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, м. Немига,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/2536cafd0006f598330039ed1f546462494544?source=search" + }, + { + "job": "Специалист отдела логистики (транспортная, складская, распределительная логистика)", + "pay": "не указано", + "gender": "Мужчина", + "age": "44 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/dc791ccf000562059a0039ed1f527564416347?source=search" + }, + { + "job": "Юрист", + "pay": "1 100 бел. руб.", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, м. Малиновка,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/47d6152f00026e775d0039ed1f575967436c74?source=search" + }, + { + "job": "Кладовщик-комплектовщик", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, м. Партизанская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/47960fd20003849a010039ed1f3365396e494b?source=search" + }, + { + "job": "Экспедитор-транспортный", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "34 года", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/dc0ae9ba00055dcd940039ed1f6e556d55354c?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "650 бел. руб.", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/75a484cb00071b6a660039ed1f5a4e6f585778?source=search" + }, + { + "job": "Экономист, специалист по учету, бухгалтер", + "pay": "850 бел. руб.", + "gender": "Женщина", + "age": "29 лет", + "location": "Минск, м. Петровщина,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/caefe6470001fa81f70039ed1f355351797774?source=search" + }, + { + "job": "Graphic designer/Animator", + "pay": "не указано", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/abc30c4f00010a7ade0039ed1f6e726f47574a?source=search" + }, + { + "job": "QA Engineer (mobile)", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Санкт-Петербург, м. Лесная,готов к переезду (Финляндия,Испания,Италия,Польша,Минск,Кипр,Эстония,Норвегия,Венгрия,США,Швеция,Латвия,Германия),готов к командировкам", + "url": "https://jobs.tut.by/resume/0fbb87f20001d11a240039ed1f76366c4f6b58?source=search" + }, + { + "job": "Специолист по выписке", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "26 лет", + "location": "Минск, м. Малиновка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/bdcf6f730005d924050039ed1f32434d516b49?source=search" + }, + { + "job": "Продавец-консультант", + "pay": "не указано", + "gender": "Женщина", + "age": "19 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/5f20725600058cc3cb0039ed1f6b6a4d755758?source=search" + }, + { + "job": "Системный администратор", + "pay": "2 500 бел. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/bdd66e9c00036973980039ed1f747262587952?source=search" + }, + { + "job": "Специалист ", + "pay": "не указано", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/48bee92400027d64180039ed1f583579594559?source=search" + }, + { + "job": "Маляр-штукатур", + "pay": "980 бел. руб.", + "gender": "Мужчина", + "age": "41 год", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/d1d5726a0003d4b1700039ed1f383744414c54?source=search" + }, + { + "job": "Стажер-программист", + "pay": "не указано", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, м. Московская,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/aba9c63700028cbcff0039ed1f7a594b614c62?source=search" + }, + { + "job": "Инженер сетей связи", + "pay": "1 400 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, м. Грушевка,готов к переезду (Санкт-Петербург),готов к командировкам", + "url": "https://jobs.tut.by/resume/34fffba400070e0f170039ed1f4d466c697150?source=search" + }, + { + "job": "Водитель грузового автомобиля", + "pay": "1 300 бел. руб.", + "gender": "Мужчина", + "age": "57 лет", + "location": "Минск, м. Уручье,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/45b284bb000555cd740039ed1f676762464253?source=search" + }, + { + "job": "Банковский сотрудник", + "pay": "850 бел. руб.", + "gender": "МужчинаМинск", + "age": "не готов к переезду", + "location": "готов к командировкам, ", + "url": "https://jobs.tut.by/resume/d1912f7b0006663bbc0039ed1f6b7778414b58?source=search" + }, + { + "job": "Экспедитор-транспортный", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "34 года", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/dc0ae9ba00055dcd940039ed1f6e556d55354c?source=search" + }, + { + "job": "водитель", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "45 лет", + "location": "Минск, м. Могилевская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/0bee039b00042357760039ed1f614e41475748?source=search" + }, + { + "job": "Заведующий складом", + "pay": "не указано", + "gender": "Женщина", + "age": "44 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/de75cbc60007199e890039ed1f30574a64516f?source=search" + }, + { + "job": "Системный администратор", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/71ee900a00071d67990039ed1f49394b513064?source=search" + }, + { + "job": "Экономист", + "pay": "не указано", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/ca87542a0003d6664b0039ed1f693950666662?source=search" + }, + { + "job": "Гейм-дизайнер / Game Designer", + "pay": "не указано", + "gender": "Мужчина", + "age": "39 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/04410e6c00061616320039ed1f757571755058?source=search" + }, + { + "job": "....", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, м. Каменная Горка,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/43db905d0002da09110039ed1f424e69524235?source=search" + }, + { + "job": "Переводчик", + "pay": "1 200 бел. руб.", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, м. Малиновка,готова к переезду (Москва,Санкт-Петербург,США,Швеция,Австралия),готова к командировкам", + "url": "https://jobs.tut.by/resume/bb944bb90002936a970039ed1f43676a565249?source=search" + }, + { + "job": "Оператор пк", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, м. Первомайская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/f3ba70c600052beae80039ed1f55594e305568?source=search" + }, + { + "job": "Ретушер, цветокорректор, художественный редактор", + "pay": "не указано", + "gender": "Мужчина", + "age": "42 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/11c9a2100001973e330039ed1f70446a383032?source=search" + }, + { + "job": "Администратор. Офис-менеджер. Преподаватель творчества.", + "pay": "750 бел. руб.", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, м. Каменная Горка,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/c40010ba00021d76650039ed1f6b726c733579?source=search" + }, + { + "job": "Начальник склада", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "53 года", + "location": "Минск, м. Молодежная,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/1c96f56300023ab9bb0039ed1f42415a435742?source=search" + }, + { + "job": "Junior QA", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, м. Михалово,готов к переезду (Санкт-Петербург),готов к командировкам", + "url": "https://jobs.tut.by/resume/79c68e5d00033f03370039ed1f653978677a55?source=search" + }, + { + "job": "Менеджер", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, м. Кунцевщина,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/fde4dfd7000286e3120039ed1f694d49676654?source=search" + }, + { + "job": "Специалист по таможенному оформлению", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "39 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/14423d0b000432e7c00039ed1f7356425a6d52?source=search" + }, + { + "job": "Курьер", + "pay": "600 бел. руб.", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, м. Каменная Горка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/5c6b423900069d90d20039ed1f394467624e49?source=search" + }, + { + "job": "технадзор", + "pay": "не указано", + "gender": "Мужчина", + "age": "58 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/0cc3ba940001e9d2ae0039ed1f48586b736a43?source=search" + }, + { + "job": "Оператор call-центра, оператор пк", + "pay": "650 бел. руб.", + "gender": "Женщина", + "age": "32 года", + "location": "Минск, м. Кунцевщина,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/36f30cd00003836a420039ed1f557166446a57?source=search" + }, + { + "job": "Content engineer", + "pay": "не указано", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/8a31bc9900045be1580039ed1f516b74583838?source=search" + }, + { + "job": "Официант-бармен", + "pay": "не указано", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/ce15a1e60006b7fe7b0039ed1f636e77346a36?source=search" + }, + { + "job": "Персональный водитель руководителя", + "pay": "не указано", + "gender": "Мужчина", + "age": "54 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/e536240a00037607960039ed1f3353474e3932?source=search" + }, + { + "job": "Руководитель отдела продаж", + "pay": "не указано", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, м. Уручье,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/d5828b1800007041c90039ed1f736563726574?source=search" + }, + { + "job": "заместитель директора", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "42 года", + "location": "Минск, м. Восток,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/ce7e779a0001f91f970039ed1f344463467757?source=search" + }, + { + "job": "Прораб, начальник участка, инженер", + "pay": "800 USD", + "gender": "Мужчина", + "age": "30 лет", + "location": "Гомель, готов к переезду (Санкт-Петербург,Калининград,Минск,Ростов-на-Дону),готов к командировкам", + "url": "https://jobs.tut.by/resume/0936c15b0002b46aad0039ed1f30484d477563?source=search" + }, + { + "job": "Инженер-геодезист", + "pay": "не указано", + "gender": "Мужчина", + "age": "34 года", + "location": "Новополоцк, готов к переезду (Санкт-Петербург,Московская область,Минск,Краснодарский край),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/2080ef7f0004c9afea0039ed1f4f7851476871?source=search" + }, + { + "job": "Специалист по продажам", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/3413128a0005ef334e0039ed1f525146343458?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "500 бел. руб.", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, м. Институт Культуры,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/e6b14e2300031b95990039ed1f6c6f35463762?source=search" + }, + { + "job": "Водитель", + "pay": "1 300 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Каменная Горка,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/acb7f02b0005711c760039ed1f71556f73566c?source=search" + }, + { + "job": "Главный бухгалтер", + "pay": "не указано", + "gender": "Женщина", + "age": "51 год", + "location": "Минск, м. Могилевская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/517523b700028af65d0039ed1f517630375337?source=search" + }, + { + "job": "Руководитель отдела продаж", + "pay": "не указано", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/9a96b3a0000556047c0039ed1f7531524e6943?source=search" + }, + { + "job": "Инспектор по кадрам", + "pay": "не указано", + "gender": "Женщина", + "age": "30 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/52cf6ec00005a6a45b0039ed1f474c41307037?source=search" + }, + { + "job": "Инженер по охране труда", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "52 года", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/cf889ad800070f0aee0039ed1f765664315357?source=search" + }, + { + "job": "SMM-специалист", + "pay": "не указано", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, готов к переезду (Москва),готов к командировкам", + "url": "https://jobs.tut.by/resume/681ebc3400061f74f80039ed1f4d5569665762?source=search" + }, + { + "job": "Специалист по тестированию / Junior QA Engineer", + "pay": "не указано", + "gender": "Женщина", + "age": "29 лет", + "location": "Минск, м. Площадь Победы,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/948ed5120006b0c7780039ed1f614466614167?source=search" + }, + { + "job": "Администратор-кассир, переводчик английского языка , секретарь учебной части ", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "39 лет", + "location": "Минск, м. Площадь Ленина,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/e3e8b36d0003968c9c0039ed1f4f4648583536?source=search" + }, + { + "job": "Заведующий магазином", + "pay": "не указано", + "gender": "Женщина", + "age": "45 лет", + "location": "Минск, готова к переезду (Санкт-Петербург),готова к редким командировкам", + "url": "https://jobs.tut.by/resume/e9e5cc1a00026fe9260039ed1f544d31476c78?source=search" + }, + { + "job": "Водитель C,CE.", + "pay": "не указано", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, м. Малиновка,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/77597bd30002d141670039ed1f365938314569?source=search" + }, + { + "job": "Начальник подразделения", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Могилев, готов к переезду (Россия,Другие страны,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/ebdef3270001257a6d0039ed1f454968355941?source=search" + }, + { + "job": "Су-шеф , Менеджер кухни", + "pay": "950 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/da2082d100070bbbbc0039ed1f5a30536b6333?source=search" + }, + { + "job": "Рабочий", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/f6e73a0f00022f3abd0039ed1f613048593457?source=search" + }, + { + "job": "Инженер-электроник", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Институт Культуры,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/0a94550a00025ffbd70039ed1f616145305735?source=search" + }, + { + "job": "Инженер-проектировщик", + "pay": "не указано", + "gender": "Male", + "age": "26 years", + "location": "Minsk, m. Уручье,not willing to relocate,prepared for business trips", + "url": "https://jobs.tut.by/resume/546c697600020ef9430039ed1f70637161546e?source=search" + }, + { + "job": "Техник-архитектор", + "pay": "не указано", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, м. Малиновка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/20bf673b00040a913c0039ed1f6f70794b7230?source=search" + }, + { + "job": "Администратор-кассир, переводчик английского языка , секретарь учебной части ", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "39 лет", + "location": "Минск, м. Площадь Ленина,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/e3e8b36d0003968c9c0039ed1f4f4648583536?source=search" + }, + { + "job": "Заведующий магазином", + "pay": "не указано", + "gender": "Женщина", + "age": "45 лет", + "location": "Минск, готова к переезду (Санкт-Петербург),готова к редким командировкам", + "url": "https://jobs.tut.by/resume/e9e5cc1a00026fe9260039ed1f544d31476c78?source=search" + }, + { + "job": "Су-шеф , Менеджер кухни", + "pay": "950 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/da2082d100070bbbbc0039ed1f5a30536b6333?source=search" + }, + { + "job": "заместитель директора", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "42 года", + "location": "Минск, м. Восток,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/ce7e779a0001f91f970039ed1f344463467757?source=search" + }, + { + "job": "Юрист", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/64abf0500005793b140039ed1f3578654f694d?source=search" + }, + { + "job": "Строитель-отделочник", + "pay": "не указано", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/1746d09800038452180039ed1f4c634f704f63?source=search" + }, + { + "job": "Помощник воспитателя", + "pay": "650 бел. руб.", + "gender": "Женщина", + "age": "32 года", + "location": "Минск, м. Уручье,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/5e6f57c600024492ac0039ed1f4b6c78425274?source=search" + }, + { + "job": "Водитель C,CE.", + "pay": "не указано", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, м. Малиновка,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/77597bd30002d141670039ed1f365938314569?source=search" + }, + { + "job": "Преподаватель английского языка", + "pay": "не указано", + "gender": "Female", + "age": "37 years", + "location": "Minsk, not willing to relocate,prepared for occasional business trips", + "url": "https://jobs.tut.by/resume/b4334078000423bdf50039ed1f4e4459386c74?source=search" + }, + { + "job": "Специалист по логистике", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, м. Немига,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/32690d730002b2d3f40039ed1f364a50765457?source=search" + }, + { + "job": "Корреспондент, контент-менеджер сайта", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, м. Каменная Горка,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/d5d81e4e0003fe371e0039ed1f3636636b6367?source=search" + }, + { + "job": "Ретушер фотографий (дизайнер) ", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "19 лет", + "location": "Минск, м. Площадь Победы,готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/1f6fa13a00071af00a0039ed1f6a4139414e4b?source=search" + }, + { + "job": "Управляющий рестораном", + "pay": "не указано", + "gender": "Мужчина", + "age": "49 лет", + "location": "Санкт-Петербург, готов к переезду (Москва,Минск,Сочи),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/1b071383000110c5530039ed1f585834576262?source=search" + }, + { + "job": "специалист по работе с клиентами", + "pay": "650 бел. руб.", + "gender": "ЖенщинаМинск", + "age": "не готова к переезду", + "location": "не готова к командировкам, ", + "url": "https://jobs.tut.by/resume/d6b3ed9d0005a840cd0039ed1f59416f6d6634?source=search" + }, + { + "job": "Content manager/copywriter", + "pay": "не указано", + "gender": "Female", + "age": "35 years", + "location": "Minsk, willing to relocate,prepared for business trips", + "url": "https://jobs.tut.by/resume/6eae0d41000331ab480039ed1f585365703952?source=search" + }, + { + "job": "Специалист", + "pay": "не указано", + "gender": "Женщина", + "age": "36 лет", + "location": "Минск, м. Спортивная,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/8754f64f0001c1c0650039ed1f6b786c487561?source=search" + }, + { + "job": "Инженер-технолог, инженер, технический специалист", + "pay": "не указано", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, готов к переезду (Гродно),готов к командировкам", + "url": "https://jobs.tut.by/resume/6a9068430006eeead80039ed1f726a72775a30?source=search" + }, + { + "job": "Продавец-консультант, контролер-кассир, повар, официант", + "pay": "750 бел. руб.", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/bb0280810003bf57a80039ed1f5a5a36305348?source=search" + }, + { + "job": "Химик-фармацевт", + "pay": "не указано", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, м. Уручье,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/672fb2fc000425cb020039ed1f367141475a38?source=search" + }, + { + "job": "Делопроизводитель, специалист кадровой службы, офис-менеджер", + "pay": "не указано", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, м. Институт Культуры,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/43cced140001f6893f0039ed1f575468614851?source=search" + }, + { + "job": "Продавец-консультант", + "pay": "1 400 бел. руб.", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, м. Академия наук,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/99edb19300015395a90039ed1f704b354d7638?source=search" + }, + { + "job": "Электромонтажник", + "pay": "не указано", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/512f8b2100019634b90039ed1f62694b37344d?source=search" + }, + { + "job": "Визажист, бровист", + "pay": "не указано", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/8c5c30850006269e140039ed1f414b36733832?source=search" + }, + { + "job": "Продавец-консультант, специалист по работе с клиентами ", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, м. Институт Культуры,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/225ea27b00033ade2b0039ed1f684855353974?source=search" + }, + { + "job": "Менеджер по работе с клиентами", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/71313f9100071e27710039ed1f42756d73584d?source=search" + }, + { + "job": "Экономист, менеджер, администрация", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "38 лет", + "location": "Минск, м. Немига,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/4cf37d330005d242ae0039ed1f4c4d64517351?source=search" + }, + { + "job": "работа не требующая специального обучения, продавец - консультант, медицинская сестра", + "pay": "не указано", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, м. Институт Культуры,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/8c91df030002688c5f0039ed1f35756c496131?source=search" + }, + { + "job": "Специалист по нетрадиционной медицине", + "pay": "800 EUR", + "gender": "Мужчина", + "age": "60 лет", + "location": "Киев, готов к переезду (Киев,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/d89082ce0005b857b60039ed1f53384d327070?source=search" + }, + { + "job": "Сервисный инженер, инженер КИПИА, наладчик", + "pay": "1 300 бел. руб.", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, м. Уручье,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/32e52cec0002e172cf0039ed1f585043693274?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "600 бел. руб.", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, м. Малиновка,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/ac9a92340004402c390039ed1f6d6150787163?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, м. Автозаводская,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/7dc6e23b00031b7b5e0039ed1f32416a384449?source=search" + }, + { + "job": "Административный директор/юрисконсульт/ помощник руководителя", + "pay": "не указано", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, м. Немига,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/5fed641100024c581c0039ed1f795454593361?source=search" + }, + { + "job": "Главный инженер", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Малиновка,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/4f9febd100025e6b0e0039ed1f745037735971?source=search" + }, + { + "job": "Водитель кат.В, Оператор АЗС", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/cf7d813e00044fdc1a0039ed1f364442587275?source=search" + }, + { + "job": "Инженер, руководитель", + "pay": "не указано", + "gender": "Мужчина", + "age": "32 года", + "location": "Мозырь, готов к переезду (Москва,Санкт-Петербург,Сургут,Минск,Когалым,Лангепас,Новый Уренгой,Ноябрьск,Краснодарский край,Тюмень,Нижневартовск),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/73feb3f80003992f4e0039ed1f797739765136?source=search" + }, + { + "job": "Junior Front-end Developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "22 года", + "location": "Гомель, готов к переезду (Минск),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/1829df480004077a550039ed1f6d4648785544?source=search" + }, + { + "job": "Продавец-консультант салона оптики ", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "49 лет", + "location": "Минск, м. Партизанская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/dd4d43d100061a37fe0039ed1f495165584768?source=search" + }, + { + "job": "Личный охранник, охранник", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/bd2034120003e12c0e0039ed1f43526c6c7556?source=search" + }, + { + "job": "Специалист", + "pay": "не указано", + "gender": "Женщина", + "age": "36 лет", + "location": "Минск, м. Спортивная,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/8754f64f0001c1c0650039ed1f6b786c487561?source=search" + }, + { + "job": "Инженер-проектировщик", + "pay": "не указано", + "gender": "Male", + "age": "26 years", + "location": "Minsk, m. Уручье,not willing to relocate,prepared for business trips", + "url": "https://jobs.tut.by/resume/546c697600020ef9430039ed1f70637161546e?source=search" + }, + { + "job": "Content manager/copywriter", + "pay": "не указано", + "gender": "Female", + "age": "35 years", + "location": "Minsk, willing to relocate,prepared for business trips", + "url": "https://jobs.tut.by/resume/6eae0d41000331ab480039ed1f585365703952?source=search" + }, + { + "job": "Junior Android or Java Developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/d625aae20002eadea50039ed1f37456e494532?source=search" + }, + { + "job": "Помощник воспитателя", + "pay": "650 бел. руб.", + "gender": "Женщина", + "age": "32 года", + "location": "Минск, м. Уручье,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/5e6f57c600024492ac0039ed1f4b6c78425274?source=search" + }, + { + "job": "Специалист по нетрадиционной медицине", + "pay": "800 EUR", + "gender": "Мужчина", + "age": "60 лет", + "location": "Киев, готов к переезду (Киев,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/d89082ce0005b857b60039ed1f53384d327070?source=search" + }, + { + "job": "Экономист, менеджер, администрация", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "38 лет", + "location": "Минск, м. Немига,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/4cf37d330005d242ae0039ed1f4c4d64517351?source=search" + }, + { + "job": "Личный охранник, охранник", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/bd2034120003e12c0e0039ed1f43526c6c7556?source=search" + }, + { + "job": "Водитель ", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/8a7572790006e7fbf70039ed1f4f6371344334?source=search" + }, + { + "job": "Экономист", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "33 года", + "location": "Минск, м. Институт Культуры,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/c74d252200011e34e70039ed1f4c3041775a4b?source=search" + }, + { + "job": "Инженер", + "pay": "1 600 бел. руб.", + "gender": "Мужчина", + "age": "39 лет", + "location": "Минск, м. Петровщина,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/3d35f5af00051e99910039ed1f4b496a76467a?source=search" + }, + { + "job": "Event-менеджер", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "40 лет", + "location": "Минск, м. Малиновка,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/b330333d0002fa7b510039ed1f4d356c67474a?source=search" + }, + { + "job": "Строитель-отделочник", + "pay": "не указано", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/1746d09800038452180039ed1f4c634f704f63?source=search" + }, + { + "job": "Водитель кат.В, Оператор АЗС", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/cf7d813e00044fdc1a0039ed1f364442587275?source=search" + }, + { + "job": "Junior Front-end Developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "22 года", + "location": "Гомель, готов к переезду (Минск),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/1829df480004077a550039ed1f6d4648785544?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "600 бел. руб.", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, м. Малиновка,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/ac9a92340004402c390039ed1f6d6150787163?source=search" + }, + { + "job": "работа не требующая специального обучения, продавец - консультант, медицинская сестра", + "pay": "не указано", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, м. Институт Культуры,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/8c91df030002688c5f0039ed1f35756c496131?source=search" + }, + { + "job": "Главный инженер", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Малиновка,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/4f9febd100025e6b0e0039ed1f745037735971?source=search" + }, + { + "job": "Электромонтажник", + "pay": "не указано", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/512f8b2100019634b90039ed1f62694b37344d?source=search" + }, + { + "job": "Продавец-консультант, контролер-кассир, повар, официант", + "pay": "750 бел. руб.", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/bb0280810003bf57a80039ed1f5a5a36305348?source=search" + }, + { + "job": "Охранник", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "48 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/c89b00e000045d908c0039ed1f32454749546c?source=search" + }, + { + "job": "менеджер, переводчик", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "34 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/ac2822f20001b0c1dd0039ed1f7069384b4272?source=search" + }, + { + "job": "Ювелир", + "pay": "не указано", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/8edf2f710000ce99db0039ed1f523965623044?source=search" + }, + { + "job": "дизайнер", + "pay": "не указано", + "gender": "Женщина", + "age": "38 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/dc566dae0000d3a2020039ed1f48596d5a6676?source=search" + }, + { + "job": "Менеджер-администратор. Мерчандайзинг. Промоутер.", + "pay": "не указано", + "gender": "Женщина", + "age": "19 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/4990cdf70003c8d1dd0039ed1f385671543059?source=search" + }, + { + "job": "Бухгалтер", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "19 лет", + "location": "Минск, м. Московская,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/9ddc4636000428404e0039ed1f31526c6b6430?source=search" + }, + { + "job": "Начальник производства, заведующий складом", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/cbeffe99000224cbed0039ed1f536470686b74?source=search" + }, + { + "job": "Оператор 1C (экономист розничных цен)", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "30 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/7f5bd7d90006f08dbd0039ed1f746b59305444?source=search" + }, + { + "job": "Менеджер по работе с клиентами", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, хочу переехать (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/0f33358b0004536db40039ed1f383770517261?source=search" + }, + { + "job": "юрист, начальник юридического отдела", + "pay": "не указано", + "gender": "Женщина", + "age": "30 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/50f8254c0000db106f0039ed1f4e496648716c?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, м. Площадь Якуба Коласа,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/7925632e0006358c630039ed1f65454837596a?source=search" + }, + { + "job": "Личный водитель", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, м. Московская,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/f47ae4360004467b6b0039ed1f5463324c3839?source=search" + }, + { + "job": "Коуч первых лиц организаций", + "pay": "не указано", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, готов к переезду (Москва,Санкт-Петербург),готов к командировкам", + "url": "https://jobs.tut.by/resume/0fb4da3300034d2a470039ed1f70574c534b30?source=search" + }, + { + "job": "Руководитель IT-департамента", + "pay": "не указано", + "gender": "Мужчина", + "age": "39 лет", + "location": "Минск, хочу переехать (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/3e82ed37000648e1080039ed1f433352397343?source=search" + }, + { + "job": "Директор по производству, руководитель (начальник) производства", + "pay": "не указано", + "gender": "Мужчина", + "age": "49 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/ebe59a3d00031b63840039ed1f464251413770?source=search" + }, + { + "job": "Junior Developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "24 года", + "location": "Гомель, готов к переезду (Минск,Гомель,Могилев,Витебск,Гродно,Брест),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/6820f3500003aefdc80039ed1f636d446b7746?source=search" + }, + { + "job": "Старший мастер/мастер/помощник руководителя", + "pay": "не указано", + "gender": "Мужчина", + "age": "46 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/37c070bf00062ae0630039ed1f435737624176?source=search" + }, + { + "job": "Кладовщик", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, м. Площадь Якуба Коласа,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/2ca9b10c0001a983aa0039ed1f5a7152696739?source=search" + }, + { + "job": "рабочий", + "pay": "450 бел. руб.", + "gender": "Мужчина", + "age": "29 лет", + "location": "Витебск, готов к переезду (Минск),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/57d6a071000288d1b50039ed1f445847365042?source=search" + }, + { + "job": "Full-stack developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/d1087ec000027b0d6e0039ed1f74526c305a70?source=search" + }, + { + "job": "Инженер-экономист", + "pay": "500 бел. руб.", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, м. Московская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/031e63d5000399d95a0039ed1f33614b545a31?source=search" + }, + { + "job": "Junior Java Developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, м. Академия наук,готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/89a5aaae00036752fc0039ed1f795332634144?source=search" + }, + { + "job": "Инженер-технолог", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Жлобин, хочу переехать (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/d051651d000659c4c60039ed1f4c7973593752?source=search" + }, + { + "job": "Охранник", + "pay": "750 бел. руб.", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/5bd8995a00058d671e0039ed1f426878795337?source=search" + }, + { + "job": "Экономист-бухгалтер", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, м. Пушкинская,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/c3a8232000027774c70039ed1f746441506535?source=search" + }, + { + "job": "Работа с детьми", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "32 года", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/31bdcea20001a6247f0039ed1f3238436e7862?source=search" + }, + { + "job": "Оператор ПК, Кладовщик", + "pay": "500 бел. руб.", + "gender": "Мужчина", + "age": "46 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/8aefd84200027e1f770039ed1f325462684663?source=search" + }, + { + "job": "Бухгалтер", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/e60a69f700027342c90039ed1f526845714b48?source=search" + }, + { + "job": "Главный бухгалтер, зам. главного бухгалтера", + "pay": "не указано", + "gender": "Женщина", + "age": "45 лет", + "location": "Минск, м. Могилевская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/5eabe2db000502c5240039ed1f3852337a5679?source=search" + }, + { + "job": "Водитель-экспедитор,личный водитель", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/9c709a1500045000160039ed1f6f3159483162?source=search" + }, + { + "job": "Водитель персональный", + "pay": "250 бел. руб.", + "gender": "Мужчина", + "age": "49 лет", + "location": "Минск, м. Восток,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/7874679500033fe01b0039ed1f345230384652?source=search" + }, + { + "job": "Веб-дизайнер", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, м. Институт Культуры,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/af5a5aed0005d29d100039ed1f3856476d6862?source=search" + }, + { + "job": "Личный помощник руководителя", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/043bb7e6000378bcbc0039ed1f435574717934?source=search" + }, + { + "job": "Специалист по логистике ", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/c331b4c70001603f550039ed1f326f504c654d?source=search" + }, + { + "job": "Администартор.Секретарь-референт", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/0c86fe20000346e8c30039ed1f737559636a33?source=search" + }, + { + "job": "сторож-охранник имеется мед справка о пригодности для работы сторожем", + "pay": "не указано", + "gender": "Мужчина", + "age": "50 лет", + "location": "Минск, м. Тракторный завод,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/ebd64c30000253d5c50039ed1f7a4e7a74666b?source=search" + }, + { + "job": "Веб-дизайнер", + "pay": "не указано", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, м. Молодежная,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/6c701b38000419fae30039ed1f574976716665?source=search" + }, + { + "job": "Начальник склада....Инженер механик", + "pay": "не указано", + "gender": "Мужчина", + "age": "41 год", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/b2f74ffe0005e1c2df0039ed1f7264706d7a65?source=search" + }, + { + "job": "Бухгалтер-экономист", + "pay": "не указано", + "gender": "Женщина", + "age": "23 года", + "location": "Солигорск, готова к переезду (Минск),готова к командировкам", + "url": "https://jobs.tut.by/resume/645f14420002ad21090039ed1f67614d767950?source=search" + }, + { + "job": "Менеджер-экономист", + "pay": "600 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, м. Спортивная,готов к переезду (Москва),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/4ee8834b0001b6e4be0039ed1f764a5a585845?source=search" + }, + { + "job": "Начальник склада....Инженер механик", + "pay": "не указано", + "gender": "Мужчина", + "age": "41 год", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/b2f74ffe0005e1c2df0039ed1f7264706d7a65?source=search" + }, + { + "job": "Мастер участка, энергетик", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/f5b23b320002148ea30039ed1f63656a703176?source=search" + }, + { + "job": "Менеджер по продажам автозапчастей", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, м. Уручье,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/1caac7f50005ac9eef0039ed1f6d4d63486844?source=search" + }, + { + "job": "Управляющий рестораном", + "pay": "не указано", + "gender": "ЖенщинаМинск", + "age": "м. Площадь Якуба Коласа", + "location": "готова к переезду, готова к командировкам", + "url": "https://jobs.tut.by/resume/309dbd110002e012470039ed1f756863474e46?source=search" + }, + { + "job": "Ведущий специалист отдела кадров", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "50 лет", + "location": "Минск, м. Малиновка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/135efc6e00024825570039ed1f375867754541?source=search" + }, + { + "job": "Специалист по работе с клиентами.Офис-менеджер.", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/7078c92f000341b6560039ed1f396771676f53?source=search" + }, + { + "job": "Водитель "B" "C"", + "pay": "1 600 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, м. Партизанская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/cc3fea3e0002eeba860039ed1f4f4b35625678?source=search" + }, + { + "job": "Инженер ОПС", + "pay": "850 бел. руб.", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, м. Пушкинская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/cfe308330003722de00039ed1f316578393149?source=search" + }, + { + "job": "Администратор", + "pay": "не указано", + "gender": "Женщина", + "age": "26 лет", + "location": "Минск, м. Площадь Ленина,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/20f3281f0002e7bad60039ed1f65386b614a47?source=search" + }, + { + "job": "Веб-дизайнер", + "pay": "не указано", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, м. Молодежная,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/6c701b38000419fae30039ed1f574976716665?source=search" + }, + { + "job": "Менеджер", + "pay": "не указано", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/849a1bb000071390a10039ed1f6d5157796b79?source=search" + }, + { + "job": "Секретарь офиса", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/f7ef85770002ae26fd0039ed1f7a784d396477?source=search" + }, + { + "job": "Технолог общественного питания", + "pay": "500 бел. руб.", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/bc6cb66a0002dddfdd0039ed1f65324c6a4454?source=search" + }, + { + "job": "Технолог общественного питания", + "pay": "не указано", + "gender": "Женщина", + "age": "37 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/af1ed0a7000423b34d0039ed1f424a38344d6e?source=search" + }, + { + "job": "Учитель немецкого языка", + "pay": "не указано", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/0c2ec5a8000412c8fb0039ed1f5455536c4248?source=search" + }, + { + "job": "Мастер,прораб, помощник прораба,стропальщик, помощник по хозяйству, управляющий", + "pay": "не указано", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, готов к переезду (Беларусь,Россия,Другие страны),готов к командировкам", + "url": "https://jobs.tut.by/resume/96c4b0b700032e15be0039ed1f423035695939?source=search" + }, + { + "job": "Техник.Электромонтер. электрослесарь.кип и а.автоэлектрик", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/76624340000234c0e30039ed1f4c67306e365a?source=search" + }, + { + "job": "Бухгалтер удаленно/частично (совместительство)", + "pay": "350 бел. руб.", + "gender": "Женщина", + "age": "26 лет", + "location": "Минск, м. Спортивная,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/76ecc4aa0002f312e60039ed1f4e376b70697a?source=search" + }, + { + "job": "Инженер", + "pay": "не указано", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/badf193d0003f147c80039ed1f446c394e7556?source=search" + }, + { + "job": "Зав складом, Кладовщик.", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "39 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/1674903d00019357840039ed1f527438675078?source=search" + }, + { + "job": "Охранник ", + "pay": "400 бел. руб.", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/ae5d5ccd00036974580039ed1f467a76465a79?source=search" + }, + { + "job": "Бухгалтер, бухгалтер-кассир.", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "52 года", + "location": "Минск, м. Пушкинская,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/2255575f0001eb812f0039ed1f716651474a66?source=search" + }, + { + "job": "инспектор", + "pay": "1 000 USD", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Могилевская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/754a28650001d01e930039ed1f747562426e45?source=search" + }, + { + "job": "Маркетолог", + "pay": "не указано", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, м. Немига,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/9ace73ec0005d64e7d0039ed1f57336f6d7a4a?source=search" + }, + { + "job": "Личный водитель, водитель в семью (не такси)", + "pay": "не указано", + "gender": "Мужчина", + "age": "43 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/4269b73a000721d0a30039ed1f7650706e354e?source=search" + }, + { + "job": "Секретарь-делопроизводитель", + "pay": "400 USD", + "gender": "Женщина", + "age": "36 лет", + "location": "Минск, м. Уручье,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/3dff0757000230eaae0039ed1f67684562475a?source=search" + }, + { + "job": "Личный водитель / супервайзер / ИП", + "pay": "не указано", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, м. Кунцевщина,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/99b0ac560001a36b5d0039ed1f5336776a6b67?source=search" + }, + { + "job": "Руководитель", + "pay": "4 000 бел. руб.", + "gender": "Мужчина", + "age": "54 года", + "location": "Минск, м. Купаловская,хочу переехать (Беларусь,Украина,Другие страны),готов к командировкам", + "url": "https://jobs.tut.by/resume/85d2dfff000141c2d20039ed1f623669343470?source=search" + }, + { + "job": "инженер- строитель", + "pay": "не указано", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, м. Малиновка,готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/b017687a0000bb6b440039ed1f736563726574?source=search" + }, + { + "job": "Специалист по закупкам", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/0d495e14000118e1e50039ed1f484662664361?source=search" + }, + { + "job": "Журналист, редактор, контент-менеджер", + "pay": "не указано", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, м. Михалово,готова к переезду (Брест),готова к командировкам", + "url": "https://jobs.tut.by/resume/7f0d262800020a6a2e0039ed1f315359797878?source=search" + }, + { + "job": "Администратор", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/ca5d2a2d000263c54e0039ed1f4b526454365a?source=search" + }, + { + "job": "Smm, Специалист по продвижению в социальных сетях, Таргетолог, аккаунт-менеджер", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/8dd1a52c0003edd43b0039ed1f566b62354330?source=search" + }, + { + "job": "Художник-дизайнер", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "61 год", + "location": "Минск, м. Площадь Победы,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/55b52a7c0002e646d30039ed1f446677476638?source=search" + }, + { + "job": "Инженер-технолог, начальник производства", + "pay": "не указано", + "gender": "Женщина", + "age": "37 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/216ed6f80000d0d7f30039ed1f6a7635754955?source=search" + }, + { + "job": "Рабочий персонал", + "pay": "1 800 бел. руб.", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, м. Петровщина,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/105975330002eac0160039ed1f594976366859?source=search" + }, + { + "job": "Руководитель, главный инженер, руководитель проектов", + "pay": "не указано", + "gender": "Мужчина", + "age": "42 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/fb0888370002a27f420039ed1f793462696838?source=search" + }, + { + "job": "2D-художник, UI дизайнер, Арт-директор", + "pay": "не указано", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/2951a66f0000f0876c0039ed1f6c4b4b54506c?source=search" + }, + { + "job": "Бухгалтер, бухгалтер-кассир.", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "52 года", + "location": "Минск, м. Пушкинская,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/2255575f0001eb812f0039ed1f716651474a66?source=search" + }, + { + "job": "водитель автобуса", + "pay": "не указано", + "gender": "Мужчина", + "age": "54 года", + "location": "Минск, м. Грушевка,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/605e9c810002bdfc820039ed1f596e6a45664a?source=search" + }, + { + "job": "Личный водитель, водитель в семью (не такси)", + "pay": "не указано", + "gender": "Мужчина", + "age": "43 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/4269b73a000721d0a30039ed1f7650706e354e?source=search" + }, + { + "job": "Журналист, редактор, контент-менеджер", + "pay": "не указано", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, м. Михалово,готова к переезду (Брест),готова к командировкам", + "url": "https://jobs.tut.by/resume/7f0d262800020a6a2e0039ed1f315359797878?source=search" + }, + { + "job": "Секретарь-делопроизводитель", + "pay": "400 USD", + "gender": "Женщина", + "age": "36 лет", + "location": "Минск, м. Уручье,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/3dff0757000230eaae0039ed1f67684562475a?source=search" + }, + { + "job": "Специалист по работе с клиентами.Офис-менеджер.", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/7078c92f000341b6560039ed1f396771676f53?source=search" + }, + { + "job": "Ведущий, главный специалист", + "pay": "не указано", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/4ecaf3ed0001b091020039ed1f6a3059347257?source=search" + }, + { + "job": "Руководитель", + "pay": "4 000 бел. руб.", + "gender": "Мужчина", + "age": "54 года", + "location": "Минск, м. Купаловская,хочу переехать (Беларусь,Украина,Другие страны),готов к командировкам", + "url": "https://jobs.tut.by/resume/85d2dfff000141c2d20039ed1f623669343470?source=search" + }, + { + "job": "Маркетолог", + "pay": "не указано", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, м. Немига,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/9ace73ec0005d64e7d0039ed1f57336f6d7a4a?source=search" + }, + { + "job": "Личный водитель / супервайзер / ИП", + "pay": "не указано", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, м. Кунцевщина,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/99b0ac560001a36b5d0039ed1f5336776a6b67?source=search" + }, + { + "job": "инженер- строитель", + "pay": "не указано", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, м. Малиновка,готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/b017687a0000bb6b440039ed1f736563726574?source=search" + }, + { + "job": "Охранник ", + "pay": "400 бел. руб.", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/ae5d5ccd00036974580039ed1f467a76465a79?source=search" + }, + { + "job": "инспектор", + "pay": "1 000 USD", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Могилевская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/754a28650001d01e930039ed1f747562426e45?source=search" + }, + { + "job": "Специалист по закупкам", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/0d495e14000118e1e50039ed1f484662664361?source=search" + }, + { + "job": "водитель автобуса", + "pay": "не указано", + "gender": "Мужчина", + "age": "54 года", + "location": "Минск, м. Грушевка,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/605e9c810002bdfc820039ed1f596e6a45664a?source=search" + }, + { + "job": "Мастер,прораб, помощник прораба,стропальщик, помощник по хозяйству, управляющий", + "pay": "не указано", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, готов к переезду (Беларусь,Россия,Другие страны),готов к командировкам", + "url": "https://jobs.tut.by/resume/96c4b0b700032e15be0039ed1f423035695939?source=search" + }, + { + "job": "Администратор", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/ca5d2a2d000263c54e0039ed1f4b526454365a?source=search" + }, + { + "job": "Руководитель, главный инженер, руководитель проектов", + "pay": "не указано", + "gender": "Мужчина", + "age": "42 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/fb0888370002a27f420039ed1f793462696838?source=search" + }, + { + "job": "Художник-дизайнер", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "61 год", + "location": "Минск, м. Площадь Победы,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/55b52a7c0002e646d30039ed1f446677476638?source=search" + }, + { + "job": "Офис-менеджер", + "pay": "не указано", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/384d709f000721ea970039ed1f697677765358?source=search" + }, + { + "job": "Продавец", + "pay": "не указано", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, м. Партизанская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/9eb0c736000272e5a70039ed1f6f765041736c?source=search" + }, + { + "job": "Официант", + "pay": "не указано", + "gender": "Мужчина", + "age": "16 лет", + "location": "Минск, м. Институт Культуры,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/1e81ccca00056879b20039ed1f4d5361654848?source=search" + }, + { + "job": "Помощник экономиста", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "32 года", + "location": "Минск, м. Малиновка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/2c14478c0003dbd0130039ed1f4a7945743868?source=search" + }, + { + "job": "Бариста", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/a38ff5290006835fa30039ed1f676b4f336f63?source=search" + }, + { + "job": "Инж.-программист, системный админ, инж.-электроник, Экспл. зданий, сооруж., жилфонда. Нач сл. безоп.", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "51 год", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/937c161200036192aa0039ed1f644f5a716b6a?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Женщина", + "age": "19 лет", + "location": "Минск, м. Автозаводская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/72e73ef00003b0414f0039ed1f64646c624d36?source=search" + }, + { + "job": "Главный инженер", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/c3c562c90002e438b00039ed1f4a5879434e73?source=search" + }, + { + "job": "Эколог", + "pay": "не указано", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/74eda886000166c5000039ed1f43326d6b4a56?source=search" + }, + { + "job": "SEO-специалист", + "pay": "1 200 USD", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, м. Уручье,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/84c9b4600003c1babd0039ed1f706d4a793349?source=search" + }, + { + "job": "Личный водитель", + "pay": "не указано", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/0b582dbc0002c0acd10039ed1f6f5463416a4a?source=search" + }, + { + "job": "Водитель, Своё ИП. Есть свой грузовой микроавтобус ", + "pay": "600 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/cde4dcf800034148170039ed1f3842496e474f?source=search" + }, + { + "job": "Комплектовщик-грузчик, кладовщик ", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/fc127693000242f30a0039ed1f576444574376?source=search" + }, + { + "job": "Техник.Электромонтер. электрослесарь.кип и а.автоэлектрик", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/76624340000234c0e30039ed1f4c67306e365a?source=search" + }, + { + "job": "Smm, Специалист по продвижению в социальных сетях, Таргетолог, аккаунт-менеджер", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/8dd1a52c0003edd43b0039ed1f566b62354330?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, м. Тракторный завод,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/0d873ab40001db62c80039ed1f7a336f737174?source=search" + }, + { + "job": "Специалист по работе с залогами. Рассмотрю возможную смену направления", + "pay": "1 700 бел. руб.", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, м. Институт Культуры,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/3ac9cb080002c5deaf0039ed1f535851596d41?source=search" + }, + { + "job": "Ведущий, главный специалист", + "pay": "не указано", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/4ecaf3ed0001b091020039ed1f6a3059347257?source=search" + }, + { + "job": "Программист, инженер-программист, математик-программист", + "pay": "не указано", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/638f75a500071db9890039ed1f676a75684475?source=search" + }, + { + "job": "Инженер-механик", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/5936c4310006db7d050039ed1f616b33695a6f?source=search" + }, + { + "job": "Юрисконсульт", + "pay": "не указано", + "gender": "Мужчина", + "age": "51 год", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/32b38072000710833e0039ed1f786e54615754?source=search" + }, + { + "job": "Инженер", + "pay": "не указано", + "gender": "Женщина", + "age": "52 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/56c53aa1000373e9b20039ed1f527948384e73?source=search" + }, + { + "job": "Менеджер по закупкам/продажам", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/f33b5a8d000626818d0039ed1f553745483048?source=search" + }, + { + "job": "Официант", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/8c557916000649a4050039ed1f4d62324f3744?source=search" + }, + { + "job": "Системный администратор", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/9439a35200063096640039ed1f6c4971746261?source=search" + }, + { + "job": "Юрисконсульт", + "pay": "не указано", + "gender": "Мужчина", + "age": "51 год", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/32b38072000710833e0039ed1f786e54615754?source=search" + }, + { + "job": "Администратор", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/471d907600033e928f0039ed1f7a6867764669?source=search" + }, + { + "job": "Бухгалтер", + "pay": "1 500 бел. руб.", + "gender": "Женщина", + "age": "38 лет", + "location": "Минск, м. Каменная Горка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/31deaccb00040b01de0039ed1f76315176496f?source=search" + }, + { + "job": "Инженер-механик(завхоз; работа на складе)", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "53 года", + "location": "Минск, м. Московская,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/dabf56090005e1b96b0039ed1f4d57346f6743?source=search" + }, + { + "job": "руководитель службы безопасности", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "44 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/4dbf8d4f0000cffca90039ed1f476558487861?source=search" + }, + { + "job": "Заместитель заведующего отделом", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "32 года", + "location": "Минск, м. Партизанская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/0a92523c0001c787200039ed1f344155584231?source=search" + }, + { + "job": "Руководитель", + "pay": "1 100 бел. руб.", + "gender": "Женщина", + "age": "43 года", + "location": "Жлобин, готова к переезду (Минск),готова к командировкам", + "url": "https://jobs.tut.by/resume/87cd32e900012f28270039ed1f764f69415673?source=search" + }, + { + "job": "Инженер-физик", + "pay": "не указано", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/8a1379280006c4ece80039ed1f344546417874?source=search" + }, + { + "job": "Специалист службы безопасности", + "pay": "не указано", + "gender": "Мужчина", + "age": "48 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/688f26290001df17960039ed1f515951585336?source=search" + }, + { + "job": "Инженер-эколог/инженер-химик", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, м. Институт Культуры,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/bf91a60400070340680039ed1f7266744d4f51?source=search" + }, + { + "job": "Тракторист-машинист оператор манипулятора ", + "pay": "1 000 рос. руб.", + "gender": "Мужчина", + "age": "39 лет", + "location": "Борисов, хочу переехать (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/f8f95b0d0004368ef30039ed1f764444575530?source=search" + }, + { + "job": "Инженер", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, м. Могилевская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/4663e6b700036d5fd10039ed1f774536596c6a?source=search" + }, + { + "job": "Экономист по труду и заработной плате", + "pay": "600 USD", + "gender": "Женщина", + "age": "48 лет", + "location": "Минск, м. Уручье,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/b3fc54a90002c2e56c0039ed1f4b324d356748?source=search" + }, + { + "job": "Бухгалтер", + "pay": "не указано", + "gender": "Женщина", + "age": "40 лет", + "location": "Минск, м. Петровщина,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/7854c5b80001fb0bbd0039ed1f3069655a4637?source=search" + }, + { + "job": "Водитель,кладовщик,курьер, начальник смены", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/91146c22000390dbfc0039ed1f4a4279546749?source=search" + }, + { + "job": "Инженер", + "pay": "не указано", + "gender": "Женщина", + "age": "52 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/56c53aa1000373e9b20039ed1f527948384e73?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/635aea9c0006919aa40039ed1f675a36755a72?source=search" + }, + { + "job": "Инженер-механик", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, м. Площадь Якуба Коласа,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/01cd92f70003ebf0250039ed1f424c376f6375?source=search" + }, + { + "job": "Администратор ", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/8739a52d00045526df0039ed1f4661474b7661?source=search" + }, + { + "job": "Сторож-охранник", + "pay": "760 бел. руб.", + "gender": "Мужчина", + "age": "48 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/bc76cf1300025f374e0039ed1f394465745837?source=search" + }, + { + "job": "Маркетолог", + "pay": "300 USD", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/85dce107000328530f0039ed1f786632727854?source=search" + }, + { + "job": "UI/UX designer", + "pay": "не указано", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, м. Малиновка,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/53601346000314cd810039ed1f494565634735?source=search" + }, + { + "job": "начальник центра банковских услуг", + "pay": "1 800 бел. руб.", + "gender": "Женщина", + "age": "36 лет", + "location": "Минск, м. Уручье,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/b9fc807200027cdad40039ed1f4b7876356c33?source=search" + }, + { + "job": "Электрик", + "pay": "не указано", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/3031248100032b9cf90039ed1f6a6a514c3363?source=search" + }, + { + "job": "психолог", + "pay": "1 500 бел. руб.", + "gender": "ЖенщинаМинск", + "age": "не готова к переезду", + "location": "готова к командировкам, ", + "url": "https://jobs.tut.by/resume/6e41e5980001968ce20039ed1f387072355554?source=search" + }, + { + "job": "Заведующий производством", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, м. Малиновка,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/cf2322ec0002425cd20039ed1f74736942586f?source=search" + }, + { + "job": "водитель", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, м. Петровщина,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/308567ad000294771f0039ed1f567271655841?source=search" + }, + { + "job": "Руководитель", + "pay": "не указано", + "gender": "Мужчина", + "age": "45 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/310deb5b00016835650039ed1f663868514f47?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, м. Малиновка,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/b22182ee0003a95fbf0039ed1f563754506d79?source=search" + }, + { + "job": "Руководитель (заместитель руководителя) структурного подразделения", + "pay": "не указано", + "gender": "Мужчина", + "age": "51 год", + "location": "Минск, м. Институт Культуры,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/e1d6f1880003abfc1a0039ed1f58755069626b?source=search" + }, + { + "job": "Менеджер-администратор", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/ae75e23400043ccb350039ed1f7337485a7276?source=search" + }, + { + "job": "Дизайнер | Фотограф | Ретушер", + "pay": "не указано", + "gender": "Мужчина", + "age": "39 лет", + "location": "Минск, м. Московская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/e47e363900011c82270039ed1f4e73585a506f?source=search" + }, + { + "job": "Водитель-экспедитор автотранспорта", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Могилевская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/0e67fbcb0005f7dd630039ed1f4c564a53556a?source=search" + }, + { + "job": "Интернет-маркетолог", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, м. Каменная Горка,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/a88ff24a000573223d0039ed1f6c6770375968?source=search" + }, + { + "job": "Администратор", + "pay": "не указано", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, м. Могилевская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/22ff9b770006a3bf4c0039ed1f746f6d6f3162?source=search" + }, + { + "job": "Проект-менеджер - дизайнер", + "pay": "не указано", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, м. Институт Культуры,готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/785be2610002f392080039ed1f434870753062?source=search" + }, + { + "job": "Руководитель интернет-проекта", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/ee3e34380003a922520039ed1f564e5150386e?source=search" + }, + { + "job": "Сметчик", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/14104a4100019996e70039ed1f4f5a67486741?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, м. Малиновка,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/b22182ee0003a95fbf0039ed1f563754506d79?source=search" + }, + { + "job": "Уборщик", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "62 года", + "location": "Минск, м. Грушевка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/ca21564d0003dd19580039ed1f4a325a726b70?source=search" + }, + { + "job": "UI/UX designer", + "pay": "не указано", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, м. Малиновка,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/53601346000314cd810039ed1f494565634735?source=search" + }, + { + "job": "начальник центра банковских услуг", + "pay": "1 800 бел. руб.", + "gender": "Женщина", + "age": "36 лет", + "location": "Минск, м. Уручье,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/b9fc807200027cdad40039ed1f4b7876356c33?source=search" + }, + { + "job": "Инженер", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, м. Могилевская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/4663e6b700036d5fd10039ed1f774536596c6a?source=search" + }, + { + "job": "водитель", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, м. Петровщина,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/308567ad000294771f0039ed1f567271655841?source=search" + }, + { + "job": "Сторож-охранник", + "pay": "760 бел. руб.", + "gender": "Мужчина", + "age": "48 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/bc76cf1300025f374e0039ed1f394465745837?source=search" + }, + { + "job": "Руководитель интернет-проекта", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/ee3e34380003a922520039ed1f564e5150386e?source=search" + }, + { + "job": "Маркетолог", + "pay": "300 USD", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/85dce107000328530f0039ed1f786632727854?source=search" + }, + { + "job": "Инженер-механик", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, м. Площадь Якуба Коласа,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/01cd92f70003ebf0250039ed1f424c376f6375?source=search" + }, + { + "job": "Бухгалтер", + "pay": "не указано", + "gender": "Женщина", + "age": "40 лет", + "location": "Минск, м. Петровщина,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/7854c5b80001fb0bbd0039ed1f3069655a4637?source=search" + }, + { + "job": "водитель кат В С Д Е", + "pay": "не указано", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/9519a74200021dc3770039ed1f356139475170?source=search" + }, + { + "job": "Руководитель (заместитель руководителя) структурного подразделения", + "pay": "не указано", + "gender": "Мужчина", + "age": "51 год", + "location": "Минск, м. Институт Культуры,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/e1d6f1880003abfc1a0039ed1f58755069626b?source=search" + }, + { + "job": "Преподаватель английского языка", + "pay": "не указано", + "gender": "ЖенщинаМинск", + "age": "не готова к переезду", + "location": "не готова к командировкам, ", + "url": "https://jobs.tut.by/resume/711137920001f84d7e0039ed1f67343058614d?source=search" + }, + { + "job": "Электрик", + "pay": "не указано", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/3031248100032b9cf90039ed1f6a6a514c3363?source=search" + }, + { + "job": "психолог", + "pay": "1 500 бел. руб.", + "gender": "ЖенщинаМинск", + "age": "не готова к переезду", + "location": "готова к командировкам, ", + "url": "https://jobs.tut.by/resume/6e41e5980001968ce20039ed1f387072355554?source=search" + }, + { + "job": "Руководитель", + "pay": "не указано", + "gender": "Мужчина", + "age": "45 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/310deb5b00016835650039ed1f663868514f47?source=search" + }, + { + "job": "Режиссер-постановщик. Телеоператор. Steadicam", + "pay": "не указано", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, м. Партизанская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/f947d08d0001badc780039ed1f685554597275?source=search" + }, + { + "job": "Администратор", + "pay": "не указано", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, м. Могилевская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/22ff9b770006a3bf4c0039ed1f746f6d6f3162?source=search" + }, + { + "job": "Администратор ", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/8739a52d00045526df0039ed1f4661474b7661?source=search" + }, + { + "job": "Дизайнер, Художник, Иллюстратор, мастер по маникюру", + "pay": "не указано", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/74410b6900032cdcfd0039ed1f643067455361?source=search" + }, + { + "job": "Java Developer (Junior/Стажер)", + "pay": "не указано", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, м. Малиновка,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/f6213eba0003b448660039ed1f777461766857?source=search" + }, + { + "job": "Слесарь-сантехник", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "50 лет", + "location": "Минск, м. Немига,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/1a2a6265000382e9df0039ed1f38785a465478?source=search" + }, + { + "job": "Специалист отдела кадров", + "pay": "500 бел. руб.", + "gender": "ЖенщинаМинск", + "age": "не готова к переезду", + "location": "не готова к командировкам, ", + "url": "https://jobs.tut.by/resume/8b3de89700050b508c0039ed1f336254387739?source=search" + }, + { + "job": "Рабочий по обслуживанию зданий и сооружений", + "pay": "950 бел. руб.", + "gender": "Мужчина", + "age": "46 лет", + "location": "Минск, м. Институт Культуры,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/e250f49800021f2cf00039ed1f755550415668?source=search" + }, + { + "job": "Региональный представитель", + "pay": "1 000 EUR", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, м. Пушкинская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/46211e550001c3d17c0039ed1f49356e387332?source=search" + }, + { + "job": "Официант", + "pay": "не указано", + "gender": "Мужчина", + "age": "19 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/4a5985540007214f4e0039ed1f644f6b505964?source=search" + }, + { + "job": "Помощник руководителя", + "pay": "не указано", + "gender": "ЖенщинаМинск", + "age": "не готова к переезду", + "location": "готова к командировкам, ", + "url": "https://jobs.tut.by/resume/51a7039100028f5c010039ed1f6f46716f4b4b?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "450 бел. руб.", + "gender": "Мужчина", + "age": "18 лет", + "location": "Минск, м. Партизанская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/be2731950006b2e3910039ed1f617876627371?source=search" + }, + { + "job": "Network Engineer", + "pay": "не указано", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/5257afc50000bad7b00039ed1f736563726574?source=search" + }, + { + "job": "Менеджер по закупкам и логистике", + "pay": "не указано", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, м. Могилевская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/a9bd63760005c2bc0a0039ed1f6f6c48326845?source=search" + }, + { + "job": "Frontend-разработчик", + "pay": "не указано", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, м. Спортивная,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/4a878ac0000670acbe0039ed1f775172775138?source=search" + }, + { + "job": "Офис-менеджер, делопроизводитель, специалист (менеджер по работе с клиентами)", + "pay": "850 бел. руб.", + "gender": "Женщина", + "age": "34 года", + "location": "Минск, м. Институт Культуры,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/043ecada00022164c80039ed1f415042473257?source=search" + }, + { + "job": "Юрисконсульт", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/b605bb2c0000c210a60039ed1f53476f613361?source=search" + }, + { + "job": "Инженер-механик", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, м. Каменная Горка,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/0e7f27de00026aac410039ed1f457578397444?source=search" + }, + { + "job": "Делопроизводитель", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, м. Малиновка,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/7c042d080005c3e8870039ed1f495265396648?source=search" + }, + { + "job": "Инженер по телекоммуникациям, системный администратор", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, м. Площадь Якуба Коласа,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/aa1a853b0002130d460039ed1f674c446b6d51?source=search" + }, + { + "job": "Прораб сантехнических работы ОВ, ВК.", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, м. Кунцевщина,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/925bbf0800058e80f20039ed1f387347577263?source=search" + }, + { + "job": "Видеоинженер, Видеомонтажер, Видеодизайнер, Режиссер монтажа, Motion Designer, Video Editor", + "pay": "600 бел. руб.", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/fe6f80ae000659d01a0039ed1f5670574a544d?source=search" + }, + { + "job": "Ведущий специалист по закупкам.", + "pay": "600 USD", + "gender": "Женщина", + "age": "29 лет", + "location": "Минск, м. Могилевская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/adda85c60001ec70c30039ed1f56363461734c?source=search" + }, + { + "job": "Прораб сантехнических работы ОВ, ВК.", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, м. Кунцевщина,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/925bbf0800058e80f20039ed1f387347577263?source=search" + }, + { + "job": "Директор", + "pay": "1 500 бел. руб.", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, м. Петровщина,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/875a962a00031a1c810039ed1f5932684e3554?source=search" + }, + { + "job": "Слесарь-ремонтник ТПА, техн.обор.либо ремонтник выдувного оборудывания.Опыт ремонта сопутствующег об", + "pay": "1 бел. руб.", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, м. Тракторный завод,готов к переезду (Москва),готов к командировкам", + "url": "https://jobs.tut.by/resume/326ce7080001fb9d3a0039ed1f594d45577a58?source=search" + }, + { + "job": "Администратор, Секретарь", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/32729fd300058634420039ed1f734e39337a74?source=search" + }, + { + "job": "Специалист по снабжению", + "pay": "1 400 бел. руб.", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/66ff21b300043d60880039ed1f51794d393772?source=search" + }, + { + "job": "Специалист по продажам", + "pay": "500 USD", + "gender": "Мужчина", + "age": "57 лет", + "location": "Минск, м. Площадь Победы,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/36134b0d0001de61750039ed1f3631514e6570?source=search" + }, + { + "job": "Видеооператор", + "pay": "не указано", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, м. Спортивная,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/aa77b1ed000320c6d40039ed1f41396276557a?source=search" + }, + { + "job": "Наладчик станков с ЧПУ", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "39 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/d283ecae000698dcb60039ed1f696f746c4948?source=search" + }, + { + "job": "Специалист по аренде коммерческой недвижимости, менеджер по аренде коммерческой недвижимости, брокер", + "pay": "1 700 бел. руб.", + "gender": "Женщина", + "age": "35 лет", + "location": "Минск, м. Кунцевщина,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/f19dcb6400058789cc0039ed1f554a6150534a?source=search" + }, + { + "job": "Специалист по работе с клиентами/кассир банка", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "37 лет", + "location": "Минск, м. Первомайская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/fbf7df250004192e9c0039ed1f62744963634f?source=search" + }, + { + "job": "Инженер-механик", + "pay": "не указано", + "gender": "Мужчина", + "age": "43 года", + "location": "Минск, хочу переехать,готов к командировкам", + "url": "https://jobs.tut.by/resume/ce2a43180002a95a470039ed1f463454657663?source=search" + }, + { + "job": "Продавец-консультант в ювелирный магазин", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/af662b66000712340b0039ed1f535a4f62744e?source=search" + }, + { + "job": "Водитель курьер, офисный водитель, помощник руководителя", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "43 года", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/334601d900041a6c3d0039ed1f795639316255?source=search" + }, + { + "job": "Инженер по телекоммуникациям, системный администратор", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, м. Площадь Якуба Коласа,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/aa1a853b0002130d460039ed1f674c446b6d51?source=search" + }, + { + "job": "Модель", + "pay": "не указано", + "gender": "Мужчина", + "age": "19 лет", + "location": "Минск, м. Академия наук,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/3da5330100042a7c3b0039ed1f516c6d456b71?source=search" + }, + { + "job": "Specialist in International logistic (foreign economic activity)", + "pay": "не указано", + "gender": "Female", + "age": "25 years", + "location": "Minsk, willing to relocate,prepared for business trips", + "url": "https://jobs.tut.by/resume/3c95f3540005cd96170039ed1f4952706e6564?source=search" + }, + { + "job": "Юрисконсульт", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/48ccf0e900064e916c0039ed1f563077673465?source=search" + }, + { + "job": "Повар", + "pay": "30 000 рос. руб.", + "gender": "Женщина", + "age": "24 года", + "location": "Новосибирск, м. Октябрьская,готова к переезду (Минск),готова к командировкам", + "url": "https://jobs.tut.by/resume/ff30d194000201f2810039ed1f714a496f7a37?source=search" + }, + { + "job": "PHP Back-end developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, м. Восток,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/5696cd260004401b120039ed1f716d6b766465?source=search" + }, + { + "job": "Главный бухгалтер", + "pay": "не указано", + "gender": "Женщина", + "age": "46 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/0d4aa057000192edc20039ed1f526a6c415868?source=search" + }, + { + "job": "Администратор", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, м. Спортивная,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/cccf2ab300029fc5350039ed1f494c45586d48?source=search" + }, + { + "job": "Заместитель директора по общим вопросам", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "51 год", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/dba1f7170006f392580039ed1f493179365138?source=search" + }, + { + "job": "Руководитель группы \\ специалист", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, м. Могилевская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/7e72b055000303ff150039ed1f33314c664558?source=search" + }, + { + "job": "заместитель директора, начальник отдела, главный специалист", + "pay": "не указано", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, готов к переезду (Кыргызстан,Узбекистан,Россия,Украина,Казахстан,Азербайджан,Другие страны,Грузия),готов к командировкам", + "url": "https://jobs.tut.by/resume/118da8690006fdc2b40039ed1f4e796551426f?source=search" + }, + { + "job": "Водитель", + "pay": "не указано", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/5106ecb4000635cd1f0039ed1f5a744a473838?source=search" + }, + { + "job": "Водитель-экспедитор", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, м. Могилевская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/f5b270f20002ca8d720039ed1f336f56526256?source=search" + }, + { + "job": "Инструктор по фитнесу, инструктор групповых программ (сила)", + "pay": "не указано", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, м. Уручье,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/3bb56800000383aaf50039ed1f4e3278306862?source=search" + }, + { + "job": "Юрист, помощник юриста(адвоката)", + "pay": "не указано", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, м. Институт Культуры,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/19813e610003e833440039ed1f745041376f48?source=search" + }, + { + "job": "Руководитель отдела продаж, менеджер по продажам.", + "pay": "не указано", + "gender": "Мужчина", + "age": "39 лет", + "location": "Минск, хочу переехать (Россия),готов к командировкам", + "url": "https://jobs.tut.by/resume/3221d0b700034011750039ed1f53627a566e4b?source=search" + }, + { + "job": "International Trade - Management Assistance", + "pay": "1 300 USD", + "gender": "Female", + "age": "31 year", + "location": "Minsk, willing to relocate,prepared for business trips", + "url": "https://jobs.tut.by/resume/d87aa9a40003d6ddda0039ed1f585533626f36?source=search" + }, + { + "job": "Инженер-конструктор", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, м. Пушкинская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/315362ce0001ae7d570039ed1f586a73473279?source=search" + }, + { + "job": "Инженер-программист", + "pay": "не указано", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, м. Немига,готова к переезду (Москва,Санкт-Петербург,Киев),готова к командировкам", + "url": "https://jobs.tut.by/resume/f170b8ad00041823b80039ed1f733076373046?source=search" + }, + { + "job": "Графический дизайнер, Веб Дизайнер", + "pay": "не указано", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/ce6634cd0001912e950039ed1f53616e47784b?source=search" + }, + { + "job": "Модельер-конструктор", + "pay": "не указано", + "gender": "Женщина", + "age": "34 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/8f77ac8300070d86f80039ed1f7a61646a5857?source=search" + }, + { + "job": "Менеджер, администратор", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/4d96fdcb0002f1d0e90039ed1f544f6170745a?source=search" + }, + { + "job": "Бухгалтер", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "21 год", + "location": "Сморгонь, готова к переезду (Молодечно,Минск),готова к редким командировкам", + "url": "https://jobs.tut.by/resume/9f84de2d0005f8c0ec0039ed1f33647543556a?source=search" + }, + { + "job": "Business Analyst/Project manager (BA/PM)", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, м. Площадь Победы,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/df44ee6b0001bddd010039ed1f53706d45686d?source=search" + }, + { + "job": "Преподаватель английского языка (Корпоративное обучение)", + "pay": "20 бел. руб.", + "gender": "Женщина", + "age": "32 года", + "location": "Минск, м. Каменная Горка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/c5386f8b00042464960039ed1f7456766b6569?source=search" + }, + { + "job": "Водитель, личный водитель, персональный водитель, водитель - курьер, водитель – экспедитор.", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "57 лет", + "location": "Минск, м. Пролетарская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/c43d81d300011523050039ed1f4b76444a7979?source=search" + }, + { + "job": "Кассир в банке", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/78a1b9250006abef350039ed1f66414a537853?source=search" + }, + { + "job": "Веб-дизайнер", + "pay": "1 000 USD", + "gender": "Мужчина", + "age": "34 года", + "location": "Брест, готов к переезду (Минск,Гродно),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/078526d40001c420d00039ed1f6a666d79706b?source=search" + }, + { + "job": "Менеджер по работе с клиентами", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/bee6385c00032fa35d0039ed1f6b4174624457?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "600 бел. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/157def4b0001a9412f0039ed1f357131367676?source=search" + }, + { + "job": "Инкассатор, водитель ", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/3b74713e0005cdf6d90039ed1f334164534668?source=search" + }, + { + "job": "заместитель директора/юрист", + "pay": "1 500 бел. руб.", + "gender": "Женщина", + "age": "43 года", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/2564e9ed0000e1608d0039ed1f484f796f3648?source=search" + }, + { + "job": "Главный бухгалтер,заместитель главного бухгалтера, бухгалтер", + "pay": "не указано", + "gender": "Женщина", + "age": "42 года", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/5ef5b0aa0005fb2fc20039ed1f426a38753751?source=search" + }, + { + "job": "Бухгалтер", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "37 лет", + "location": "Минск, м. Немига,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/0de9277000022320dd0039ed1f313547464664?source=search" + }, + { + "job": "Маркетолог", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/901e67d500025e7f3f0039ed1f46397a6e5a75?source=search" + }, + { + "job": "Водитель. Личный водитель. Водитель для руководителя", + "pay": "1 400 бел. руб.", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/517e33410001a0066f0039ed1f4375686b545a?source=search" + }, + { + "job": "Экономист-бухгалтер", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, м. Спортивная,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/1d862af90003e299300039ed1f62574947424e?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/20b6c7df000281b5d80039ed1f493462516765?source=search" + }, + { + "job": "QA (Trainee)", + "pay": "не указано", + "gender": "Male", + "age": "27 years", + "location": "Minsk, willing to relocate,prepared for business trips", + "url": "https://jobs.tut.by/resume/18c11b41000714ce180039ed1f456373756274?source=search" + }, + { + "job": "Художник-иллюстратор (2d,3d)", + "pay": "не указано", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, м. Московская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/a66e36e80001b39d020039ed1f755a66564579?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/ce44632a0003f95ed20039ed1f6b7272416667?source=search" + }, + { + "job": "Водитель В категория", + "pay": "1 100 бел. руб.", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, м. Могилевская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/ec66df7a0003f89ff00039ed1f6e4870725871?source=search" + }, + { + "job": "Ведущий юрисконсульт", + "pay": "не указано", + "gender": "Женщина", + "age": "37 лет", + "location": "Минск, м. Кунцевщина,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/24971c930002ebce910039ed1f546f73663935?source=search" + }, + { + "job": "Логист/специалист отдела закупок/Продажи", + "pay": "1 400 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, м. Институт Культуры,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/eea85e3900022432b20039ed1f4a66775a616b?source=search" + }, + { + "job": "Механик", + "pay": "не указано", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, м. Октябрьская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/ae318a4a0003042de10039ed1f566a626a3278?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/ce44632a0003f95ed20039ed1f6b7272416667?source=search" + }, + { + "job": "Сборщик мебели", + "pay": "не указано", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/eab443380006ee09090039ed1f544561756f72?source=search" + }, + { + "job": "Экономист-бухгалтер", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, м. Спортивная,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/1d862af90003e299300039ed1f62574947424e?source=search" + }, + { + "job": "Кредитный специалист администратор", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/a37a59c00005bb5a490039ed1f666a4b704e37?source=search" + }, + { + "job": "Маркетолог", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/901e67d500025e7f3f0039ed1f46397a6e5a75?source=search" + }, + { + "job": "Главный бухгалтер,заместитель главного бухгалтера, бухгалтер", + "pay": "не указано", + "gender": "Женщина", + "age": "42 года", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/5ef5b0aa0005fb2fc20039ed1f426a38753751?source=search" + }, + { + "job": "Кредитный специалист администратор", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/a37a59c00005bb5a490039ed1f666a4b704e37?source=search" + }, + { + "job": "Логист/специалист отдела закупок/Продажи", + "pay": "1 400 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, м. Институт Культуры,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/eea85e3900022432b20039ed1f4a66775a616b?source=search" + }, + { + "job": "Сборщик мебели", + "pay": "не указано", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/eab443380006ee09090039ed1f544561756f72?source=search" + }, + { + "job": "Менеджер по работе с клиентами", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/bee6385c00032fa35d0039ed1f6b4174624457?source=search" + }, + { + "job": "Ведущий юрисконсульт", + "pay": "не указано", + "gender": "Женщина", + "age": "37 лет", + "location": "Минск, м. Кунцевщина,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/24971c930002ebce910039ed1f546f73663935?source=search" + }, + { + "job": "QA (Trainee)", + "pay": "не указано", + "gender": "Male", + "age": "27 years", + "location": "Minsk, willing to relocate,prepared for business trips", + "url": "https://jobs.tut.by/resume/18c11b41000714ce180039ed1f456373756274?source=search" + }, + { + "job": "Инкассатор, водитель ", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/3b74713e0005cdf6d90039ed1f334164534668?source=search" + }, + { + "job": "Художник-иллюстратор (2d,3d)", + "pay": "не указано", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, м. Московская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/a66e36e80001b39d020039ed1f755a66564579?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "600 бел. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/157def4b0001a9412f0039ed1f357131367676?source=search" + }, + { + "job": "заместитель директора/юрист", + "pay": "1 500 бел. руб.", + "gender": "Женщина", + "age": "43 года", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/2564e9ed0000e1608d0039ed1f484f796f3648?source=search" + }, + { + "job": "Веб-дизайнер", + "pay": "1 000 USD", + "gender": "Мужчина", + "age": "34 года", + "location": "Брест, готов к переезду (Минск,Гродно),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/078526d40001c420d00039ed1f6a666d79706b?source=search" + }, + { + "job": "Бухгалтер", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "37 лет", + "location": "Минск, м. Немига,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/0de9277000022320dd0039ed1f313547464664?source=search" + }, + { + "job": "Водитель. Личный водитель. Водитель для руководителя", + "pay": "1 400 бел. руб.", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/517e33410001a0066f0039ed1f4375686b545a?source=search" + }, + { + "job": "Механик", + "pay": "не указано", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, м. Октябрьская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/ae318a4a0003042de10039ed1f566a626a3278?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/20b6c7df000281b5d80039ed1f493462516765?source=search" + }, + { + "job": "Специалист по закупкам и снабжению", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/9551ba5a000721dfbf0039ed1f574b674f4744?source=search" + }, + { + "job": "Помощник воспитателя", + "pay": "500 бел. руб.", + "gender": "Женщина", + "age": "49 лет", + "location": "Минск, м. Малиновка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/c5814f1f0003728c1e0039ed1f455a7145724d?source=search" + }, + { + "job": "Специалист", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, м. Каменная Горка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/f76dea390002d224a40039ed1f6e6e7a714144?source=search" + }, + { + "job": "Начальник электромонтажного участка, энергетик", + "pay": "120 000 рос. руб.", + "gender": "Мужчина", + "age": "54 года", + "location": "Витебск, готов к переезду (Москва,Санкт-Петербург,Республика Крым,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/b1417d8a000260b18f0039ed1f395144555668?source=search" + }, + { + "job": "Диспетчер", + "pay": "не указано", + "gender": "Женщина", + "age": "21 год", + "location": "Бобруйск, хочу переехать (Минск,Могилев),не готова к командировкам", + "url": "https://jobs.tut.by/resume/baa9442500070b91260039ed1f6b697a396c62?source=search" + }, + { + "job": "Водитель В категория", + "pay": "1 100 бел. руб.", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, м. Могилевская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/ec66df7a0003f89ff00039ed1f6e4870725871?source=search" + }, + { + "job": "Начальник отдела IT", + "pay": "не указано", + "gender": "Мужчина", + "age": "41 год", + "location": "Минск, м. Могилевская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/4149a4ec00010241420039ed1f6e374670414b?source=search" + }, + { + "job": "Инженер-конструктор", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/cd6e53dc0006436d000039ed1f704c61303359?source=search" + }, + { + "job": "Инженер", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, м. Спортивная,готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/0a70b236000560217f0039ed1f4446336d4c78?source=search" + }, + { + "job": "Специалист по внедрению и сопровождению ПО", + "pay": "850 бел. руб.", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/46b44998000413f4110039ed1f5277444f3756?source=search" + }, + { + "job": "Водитель-экспедитор", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "38 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/0d4105d40005d54a580039ed1f533959366939?source=search" + }, + { + "job": "управление информационными ресурсами и аналитическая работа", + "pay": "1 500 бел. руб.", + "gender": "ЖенщинаМинск", + "age": "не готова к переезду", + "location": "готова к редким командировкам, ", + "url": "https://jobs.tut.by/resume/15576def00050a27380039ed1f57755a323455?source=search" + }, + { + "job": "Начальник отдела (лаборатории)/Энергоаудитор", + "pay": "1 800 бел. руб.", + "gender": "Женщина", + "age": "40 лет", + "location": "Минск, м. Малиновка,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/41e2f9970006542af30039ed1f775449544756?source=search" + }, + { + "job": "Инженер-программист, системный администратор, мастер,сетевой инженер", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "39 лет", + "location": "Минск, м. Могилевская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/321799e700045657f80039ed1f65417a456461?source=search" + }, + { + "job": "Инженер-механик", + "pay": "не указано", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, м. Уручье,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/8daefdfb00012146c50039ed1f317a4c64736b?source=search" + }, + { + "job": "Педагог-психолог", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "36 лет", + "location": "Минск, м. Каменная Горка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/97609fea000289f0de0039ed1f47714f6a4a55?source=search" + }, + { + "job": "Бухгалтер на первичную документацию", + "pay": "не указано", + "gender": "Женщина", + "age": "26 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/4ac2488e000221248b0039ed1f654a34375577?source=search" + }, + { + "job": "Инженер-энергетик", + "pay": "не указано", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, м. Михалово,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/5bdcf1360002b1570a0039ed1f33316d74716f?source=search" + }, + { + "job": "Преподаватель английского языка/English teacher", + "pay": "не указано", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/58282f7b0003339b730039ed1f5942367a5732?source=search" + }, + { + "job": "Начальник отдела продаж, закупок, логистики", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "53 года", + "location": "Минск, м. Немига,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/a407502b00014cb5960039ed1f516669424e77?source=search" + }, + { + "job": "Личный водитель", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/656726a40006579e8d0039ed1f56734d666c73?source=search" + }, + { + "job": "Педагог-психолог", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "36 лет", + "location": "Минск, м. Каменная Горка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/97609fea000289f0de0039ed1f47714f6a4a55?source=search" + }, + { + "job": "Официант", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "18 лет", + "location": "Минск, м. Спортивная,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/5f60dc050003af03390039ed1f7554734e5430?source=search" + }, + { + "job": "Специалист по продажам", + "pay": "1 200 бел. руб.", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, готова к переезду (Россия),готова к редким командировкам", + "url": "https://jobs.tut.by/resume/6b2157f700037112bc0039ed1f724376307361?source=search" + }, + { + "job": "Сборщик ПВХ-окон", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "44 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/0a5d631d0005df868b0039ed1f4e6a61656a49?source=search" + }, + { + "job": "Бухгалтер на первичную документацию", + "pay": "не указано", + "gender": "Женщина", + "age": "26 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/4ac2488e000221248b0039ed1f654a34375577?source=search" + }, + { + "job": "Водитель", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/42f897710006d6d8400039ed1f5739764a3241?source=search" + }, + { + "job": "Менеджер-администратор", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "36 лет", + "location": "Минск, м. Площадь Победы,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/b07e011b0002a46ea60039ed1f577678484457?source=search" + }, + { + "job": "Администратор", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/ec5e859b00062ced980039ed1f66317a6e4e76?source=search" + }, + { + "job": "Мастер участка", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, м. Уручье,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/5a6f796c0005f9960f0039ed1f4b3843753567?source=search" + }, + { + "job": "Инженер", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/fea6a97b0006b7a1360039ed1f7a3278747454?source=search" + }, + { + "job": "Секретарь", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, м. Петровщина,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/48282ded0002eaaf410039ed1f35766f387336?source=search" + }, + { + "job": "Юрист", + "pay": "не указано", + "gender": "Женщина", + "age": "22 года", + "location": "Жлобин, хочу переехать (Минск),готова к командировкам", + "url": "https://jobs.tut.by/resume/b698682e0003c9ca000039ed1f505544626c4f?source=search" + }, + { + "job": "Junior Frontend-разработчик", + "pay": "350 USD", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, м. Спортивная,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/2955169f0005f11f9a0039ed1f745979657231?source=search" + }, + { + "job": "Администратор интернет-магазина", + "pay": "не указано", + "gender": "Женщина", + "age": "25 лет", + "location": "Дзержинск (Беларусь), готова к переезду (Минск),готова к редким командировкам", + "url": "https://jobs.tut.by/resume/62c253ef00021d6e240039ed1f4a614f376f30?source=search" + }, + { + "job": "Специалист", + "pay": "не указано", + "gender": "Женщина", + "age": "29 лет", + "location": "Минск, м. Малиновка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/61b03c150001fd87020039ed1f6d636c4e4556?source=search" + }, + { + "job": "Менеджер по работе с клиентами", + "pay": "1 500 бел. руб.", + "gender": "Женщина", + "age": "33 года", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/3a278ce5000319be980039ed1f31554f776e55?source=search" + }, + { + "job": "Начальник отдела , Зам.нач.отдела", + "pay": "1 800 бел. руб.", + "gender": "ЖенщинаМинск", + "age": "не готова к переезду", + "location": "готова к командировкам, ", + "url": "https://jobs.tut.by/resume/737a98df0001bca5020039ed1f55743033596a?source=search" + }, + { + "job": "Секретарь-референт", + "pay": "900 бел. руб.", + "gender": "ЖенщинаМинск", + "age": "м. Площадь Ленина", + "location": "не готова к переезду, не готова к командировкам", + "url": "https://jobs.tut.by/resume/101abd5e0001b0e89b0039ed1f72536f6e4730?source=search" + }, + { + "job": "Инженер,мастер", + "pay": "не указано", + "gender": "Мужчина", + "age": "28 лет", + "location": "Бобруйск, готов к переезду (Минск,Могилев),готов к командировкам", + "url": "https://jobs.tut.by/resume/c3be751d0003b39e620039ed1f515949697a55?source=search" + }, + { + "job": "Инженер", + "pay": "1 000 USD", + "gender": "Мужчина", + "age": "57 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/ef7460d200012360430039ed1f6f6a596b6a58?source=search" + }, + { + "job": "Администратор", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/ec5e859b00062ced980039ed1f66317a6e4e76?source=search" + }, + { + "job": "Менеджер-администратор", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "36 лет", + "location": "Минск, м. Площадь Победы,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/b07e011b0002a46ea60039ed1f577678484457?source=search" + }, + { + "job": "Личный водитель", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/656726a40006579e8d0039ed1f56734d666c73?source=search" + }, + { + "job": "Официант", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "18 лет", + "location": "Минск, м. Спортивная,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/5f60dc050003af03390039ed1f7554734e5430?source=search" + }, + { + "job": "Помощник воспитателя", + "pay": "500 бел. руб.", + "gender": "Женщина", + "age": "49 лет", + "location": "Минск, м. Малиновка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/c5814f1f0003728c1e0039ed1f455a7145724d?source=search" + }, + { + "job": "Мастер участка", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, м. Уручье,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/5a6f796c0005f9960f0039ed1f4b3843753567?source=search" + }, + { + "job": "Педагог-психолог", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "36 лет", + "location": "Минск, м. Каменная Горка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/97609fea000289f0de0039ed1f47714f6a4a55?source=search" + }, + { + "job": "Инженер", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/fea6a97b0006b7a1360039ed1f7a3278747454?source=search" + }, + { + "job": "Сборщик ПВХ-окон", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "44 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/0a5d631d0005df868b0039ed1f4e6a61656a49?source=search" + }, + { + "job": "Диспетчер", + "pay": "не указано", + "gender": "Женщина", + "age": "21 год", + "location": "Бобруйск, хочу переехать (Минск,Могилев),не готова к командировкам", + "url": "https://jobs.tut.by/resume/baa9442500070b91260039ed1f6b697a396c62?source=search" + }, + { + "job": "Бухгалтер на первичную документацию", + "pay": "не указано", + "gender": "Женщина", + "age": "26 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/4ac2488e000221248b0039ed1f654a34375577?source=search" + }, + { + "job": "Менеджер по работе с клиентами", + "pay": "1 500 бел. руб.", + "gender": "Женщина", + "age": "33 года", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/3a278ce5000319be980039ed1f31554f776e55?source=search" + }, + { + "job": "Инженер,мастер", + "pay": "не указано", + "gender": "Мужчина", + "age": "28 лет", + "location": "Бобруйск, готов к переезду (Минск,Могилев),готов к командировкам", + "url": "https://jobs.tut.by/resume/c3be751d0003b39e620039ed1f515949697a55?source=search" + }, + { + "job": "Водитель-экспедитор", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "38 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/0d4105d40005d54a580039ed1f533959366939?source=search" + }, + { + "job": "Начальник электромонтажного участка, энергетик", + "pay": "120 000 рос. руб.", + "gender": "Мужчина", + "age": "54 года", + "location": "Витебск, готов к переезду (Москва,Санкт-Петербург,Республика Крым,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/b1417d8a000260b18f0039ed1f395144555668?source=search" + }, + { + "job": "Водитель", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/42f897710006d6d8400039ed1f5739764a3241?source=search" + }, + { + "job": "Специалист", + "pay": "не указано", + "gender": "Женщина", + "age": "29 лет", + "location": "Минск, м. Малиновка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/61b03c150001fd87020039ed1f6d636c4e4556?source=search" + }, + { + "job": "Администратор интернет-магазина", + "pay": "не указано", + "gender": "Женщина", + "age": "25 лет", + "location": "Дзержинск (Беларусь), готова к переезду (Минск),готова к редким командировкам", + "url": "https://jobs.tut.by/resume/62c253ef00021d6e240039ed1f4a614f376f30?source=search" + }, + { + "job": "Начальник отдела , Зам.нач.отдела", + "pay": "1 800 бел. руб.", + "gender": "ЖенщинаМинск", + "age": "не готова к переезду", + "location": "готова к командировкам, ", + "url": "https://jobs.tut.by/resume/737a98df0001bca5020039ed1f55743033596a?source=search" + }, + { + "job": "Инженер-конструктор", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, м. Площадь Ленина,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/bdc39b5600041a08900039ed1f64724c447261?source=search" + }, + { + "job": "начальник (заместитель) отдела охраны", + "pay": "1 100 бел. руб.", + "gender": "Мужчина", + "age": "53 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/40345c8e00030de8950039ed1f4b706746525a?source=search" + }, + { + "job": "HTML-верстальщик", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, м. Восток,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/912e72eb0006484c8d0039ed1f506c384c5570?source=search" + }, + { + "job": "Сантехник", + "pay": "990 бел. руб.", + "gender": "Мужчина", + "age": "47 лет", + "location": "Минск, м. Каменная Горка,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/7617a149000132eadd0039ed1f526b68513538?source=search" + }, + { + "job": "Представитель компании", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, м. Автозаводская,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/83a4cec60002c4aeea0039ed1f4d757a533442?source=search" + }, + { + "job": "Инженер-конструктор", + "pay": "1 600 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/21496f4100068b4f240039ed1f4b5674747567?source=search" + }, + { + "job": "Бухгалтер", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "40 лет", + "location": "Минск, м. Партизанская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/c2ff746c0001e7213d0039ed1f614c42513773?source=search" + }, + { + "job": "Личный водитель", + "pay": "1 300 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/b4043e2a000253af730039ed1f736652444433?source=search" + }, + { + "job": "Юрист, юрисконсульт, специалист по закупкам", + "pay": "не указано", + "gender": "Женщина", + "age": "23 года", + "location": "Гродно, готова к переезду (Москва,Санкт-Петербург,Минск),готова к командировкам", + "url": "https://jobs.tut.by/resume/0bb800920003ec3d4e0039ed1f66554c356d47?source=search" + }, + { + "job": "заместитель директора по строительству", + "pay": "не указано", + "gender": "Мужчина", + "age": "38 лет", + "location": "Минск, готов к переезду (Москва,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/f5b0134d0000bd43af0039ed1f736563726574?source=search" + }, + { + "job": "Водитель категории B,C", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/6d5f2c61000718a07d0039ed1f627556656e70?source=search" + }, + { + "job": "Технический специалист", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, м. Институт Культуры,хочу переехать (Москва,Санкт-Петербург,Екатеринбург,Петрозаводск),готов к командировкам", + "url": "https://jobs.tut.by/resume/026201340003496e5f0039ed1f7a766f42686b?source=search" + }, + { + "job": "Финансист-аналитик", + "pay": "не указано", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/07bccb0000043be80a0039ed1f3950474f4867?source=search" + }, + { + "job": "Врач-педиатр,врач,врач-эксперт", + "pay": "не указано", + "gender": "Женщина", + "age": "29 лет", + "location": "Минск, готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/460537e5000251f5e20039ed1f41634f4a3657?source=search" + }, + { + "job": "Инженер-конструктор", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/cd6e53dc0006436d000039ed1f704c61303359?source=search" + }, + { + "job": "Инженер-технолог, инженер-конструктор", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Борисов, готов к переезду (Борисов,Минск,Жодино),готов к командировкам", + "url": "https://jobs.tut.by/resume/b00c6a5000028e6e160039ed1f5a734e453669?source=search" + }, + { + "job": "Специалист", + "pay": "750 бел. руб.", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, м. Михалово,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/d102b7b700019503a90039ed1f6b657a735855?source=search" + }, + { + "job": "Товаровед", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "26 лет", + "location": "Борисов, готова к переезду (Минск),готова к редким командировкам", + "url": "https://jobs.tut.by/resume/25100d7c0002fb08100039ed1f366e545a4c39?source=search" + }, + { + "job": "Курьер", + "pay": "не указано", + "gender": "Мужчина", + "age": "17 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/7fe7bb14000721dbbf0039ed1f7954764a474e?source=search" + }, + { + "job": "Бариста", + "pay": "200 бел. руб.", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/00e628c900070fd0250039ed1f323934493930?source=search" + }, + { + "job": "developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, м. Площадь Ленина,готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/cd6fac8900034ba8f30039ed1f434c64687732?source=search" + }, + { + "job": "Специалист", + "pay": "750 бел. руб.", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, м. Михалово,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/d102b7b700019503a90039ed1f6b657a735855?source=search" + }, + { + "job": "Инженер-технолог, инженер-конструктор", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Борисов, готов к переезду (Борисов,Минск,Жодино),готов к командировкам", + "url": "https://jobs.tut.by/resume/b00c6a5000028e6e160039ed1f5a734e453669?source=search" + }, + { + "job": "Финансист-аналитик", + "pay": "не указано", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/07bccb0000043be80a0039ed1f3950474f4867?source=search" + }, + { + "job": "Товаровед", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "26 лет", + "location": "Борисов, готова к переезду (Минск),готова к редким командировкам", + "url": "https://jobs.tut.by/resume/25100d7c0002fb08100039ed1f366e545a4c39?source=search" + }, + { + "job": "Врач-педиатр,врач,врач-эксперт", + "pay": "не указано", + "gender": "Женщина", + "age": "29 лет", + "location": "Минск, готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/460537e5000251f5e20039ed1f41634f4a3657?source=search" + }, + { + "job": "Инженер-конструктор", + "pay": "1 600 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/21496f4100068b4f240039ed1f4b5674747567?source=search" + }, + { + "job": "Бариста", + "pay": "200 бел. руб.", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/00e628c900070fd0250039ed1f323934493930?source=search" + }, + { + "job": "developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, м. Площадь Ленина,готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/cd6fac8900034ba8f30039ed1f434c64687732?source=search" + }, + { + "job": "Уборщик офисных помещений", + "pay": "300 бел. руб.", + "gender": "Женщина", + "age": "42 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/c098165e00011b4fc50039ed1f5152514e5065?source=search" + }, + { + "job": "Юрист, юрисконсульт, специалист по закупкам", + "pay": "не указано", + "gender": "Женщина", + "age": "23 года", + "location": "Гродно, готова к переезду (Москва,Санкт-Петербург,Минск),готова к командировкам", + "url": "https://jobs.tut.by/resume/0bb800920003ec3d4e0039ed1f66554c356d47?source=search" + }, + { + "job": "начальник (заместитель) отдела охраны", + "pay": "1 100 бел. руб.", + "gender": "Мужчина", + "age": "53 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/40345c8e00030de8950039ed1f4b706746525a?source=search" + }, + { + "job": "заместитель директора по строительству", + "pay": "не указано", + "gender": "Мужчина", + "age": "38 лет", + "location": "Минск, готов к переезду (Москва,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/f5b0134d0000bd43af0039ed1f736563726574?source=search" + }, + { + "job": "Личный водитель", + "pay": "1 300 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/b4043e2a000253af730039ed1f736652444433?source=search" + }, + { + "job": "Специалист по ВЭД / менеджер по ВЭД", + "pay": "не указано", + "gender": "Женщина", + "age": "38 лет", + "location": "Минск, м. Институт Культуры,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/51ff8f0800020f40e80039ed1f43756a365277?source=search" + }, + { + "job": "Бухгалтер", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "40 лет", + "location": "Минск, м. Партизанская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/c2ff746c0001e7213d0039ed1f614c42513773?source=search" + }, + { + "job": "Водитель категории B,C", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/6d5f2c61000718a07d0039ed1f627556656e70?source=search" + }, + { + "job": "Сантехник", + "pay": "990 бел. руб.", + "gender": "Мужчина", + "age": "47 лет", + "location": "Минск, м. Каменная Горка,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/7617a149000132eadd0039ed1f526b68513538?source=search" + }, + { + "job": "HTML-верстальщик", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, м. Восток,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/912e72eb0006484c8d0039ed1f506c384c5570?source=search" + }, + { + "job": "Инженер-конструктор", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, м. Площадь Ленина,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/bdc39b5600041a08900039ed1f64724c447261?source=search" + }, + { + "job": "Экономист", + "pay": "не указано", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/8141869600063ecf780039ed1f5a4b5a78516f?source=search" + }, + { + "job": "Бухгалтер", + "pay": "не указано", + "gender": "Женщина", + "age": "31 год", + "location": "Светлогорск (Беларусь), готова к переезду (Россия,Минск,Гомель),готова к редким командировкам", + "url": "https://jobs.tut.by/resume/685b9615000190b0640039ed1f4e7a48383432?source=search" + }, + { + "job": "Начальник управления, отдела", + "pay": "1 500 USD", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/95d86e8300071ca2230039ed1f705a574f7652?source=search" + }, + { + "job": "Главный бухгалтер", + "pay": "не указано", + "gender": "Женщина", + "age": "30 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/0503c727000133d1510039ed1f6e6f566a6b56?source=search" + }, + { + "job": "Главный бухгалтер", + "pay": "не указано", + "gender": "Мужчина", + "age": "38 лет", + "location": "Минск, м. Уручье,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/b232bc9f0002bfdcbc0039ed1f565471513379?source=search" + }, + { + "job": "водитель", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, м. Малиновка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/e427fb2800037559290039ed1f6f4539624d4e?source=search" + }, + { + "job": "Представитель компании", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, м. Автозаводская,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/83a4cec60002c4aeea0039ed1f4d757a533442?source=search" + }, + { + "job": "Председатель", + "pay": "не указано", + "gender": "Мужчина", + "age": "45 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/e32a43ff000281779b0039ed1f514f6a566c4a?source=search" + }, + { + "job": "Руководитель проектов", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "59 лет", + "location": "Барановичи, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/e669bbe800061759380039ed1f49374451486f?source=search" + }, + { + "job": "Специалист по работе с ключевыми клиентами", + "pay": "не указано", + "gender": "ЖенщинаМинск", + "age": "не готова к переезду", + "location": "готова к командировкам, ", + "url": "https://jobs.tut.by/resume/9c31dd7c000384cc6e0039ed1f6866766b4f77?source=search" + }, + { + "job": "Экономист", + "pay": "1 200 бел. руб.", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/0e324dbf0002aff4f10039ed1f73614f625467?source=search" + }, + { + "job": "Менеджер", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/26db4aaa0006c2f6100039ed1f4173526c4d69?source=search" + }, + { + "job": "Technical writer / editor", + "pay": "500 USD", + "gender": "Male", + "age": "31 year", + "location": "Minsk, not willing to relocate,prepared for occasional business trips", + "url": "https://jobs.tut.by/resume/635fc13c0002a5beec0039ed1f573365526861?source=search" + }, + { + "job": "Инженер-механик, Инженер-конструктор", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/8538b27a000304bd250039ed1f656f737a4a55?source=search" + }, + { + "job": "Junior QA", + "pay": "не указано", + "gender": "Male", + "age": "21 year", + "location": "Minsk, not willing to relocate,prepared for occasional business trips", + "url": "https://jobs.tut.by/resume/a008c8d6000651b98b0039ed1f55354f4c756f?source=search" + }, + { + "job": "Медсестра", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "30 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/d199e6fc0003e6e1090039ed1f556363345939?source=search" + }, + { + "job": "Фотограф,", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/354b0d020006fffa650039ed1f38746e54456e?source=search" + }, + { + "job": "официант , продавец-консультант ", + "pay": "не указано", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/1c166ba9000404cc5b0039ed1f6b7752676438?source=search" + }, + { + "job": "Архитектор", + "pay": "не указано", + "gender": "Мужчина", + "age": "31 год", + "location": "Гомель, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/bc40223f0002de174e0039ed1f4a6a67575073?source=search" + }, + { + "job": "Слесарь МСР 6 р-д", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, м. Грушевка,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/bea9fac70003d22c840039ed1f6b6d44623949?source=search" + }, + { + "job": "Главный механик,инженер-механик,механик", + "pay": "1 400 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, м. Могилевская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/36219fd1000234f29f0039ed1f797a67765761?source=search" + }, + { + "job": "Фотограф , графический дизайнер (ретушер)", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, м. Малиновка,готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/8f92b6c50002ede9650039ed1f7630486e3268?source=search" + }, + { + "job": "Руководитель отдела продаж", + "pay": "не указано", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, готов к переезду (Москва,Санкт-Петербург),готов к командировкам", + "url": "https://jobs.tut.by/resume/f584396200039b05ba0039ed1f4735684f7868?source=search" + }, + { + "job": "Специалист", + "pay": "не указано", + "gender": "Женщина", + "age": "38 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/16761408000444f9e00039ed1f354267325347?source=search" + }, + { + "job": "Projects manager (.NET)", + "pay": "1 599 USD", + "gender": "Male", + "age": "38 years", + "location": "Minsk, m. Парк Челюскинцев,willing to relocate,prepared for business trips", + "url": "https://jobs.tut.by/resume/6bca1df20005678a270039ed1f507542685446?source=search" + }, + { + "job": "IT Specialist (support of application software)", + "pay": "не указано", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, хочу переехать,готов к командировкам", + "url": "https://jobs.tut.by/resume/6e6b27090003994f200039ed1f685366523434?source=search" + }, + { + "job": "Офис-менеджер", + "pay": "не указано", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, м. Партизанская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/a878091f00059571130039ed1f627a6452565a?source=search" + }, + { + "job": "Бариста", + "pay": "600 бел. руб.", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, м. Малиновка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/d9f9c2aa00063953b90039ed1f397549705372?source=search" + }, + { + "job": "Заместитель директора по продажам", + "pay": "не указано", + "gender": "Мужчина", + "age": "39 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/93696f7f000414a4c80039ed1f376b73755a62?source=search" + }, + { + "job": "Менеджер по ВЭД", + "pay": "не указано", + "gender": "Женщина", + "age": "44 года", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/01e37c480001b5a34a0039ed1f6f574e556437?source=search" + }, + { + "job": "Начальник ПТО", + "pay": "1 800 бел. руб.", + "gender": "Мужчина", + "age": "42 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/8836e07e0005e465240039ed1f68585a6e6834?source=search" + }, + { + "job": "Кассир", + "pay": "не указано", + "gender": "Женщина", + "age": "39 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/e9ee824700068839980039ed1f6b497a775058?source=search" + }, + { + "job": "Главный специалист (экономист)", + "pay": "не указано", + "gender": "Женщина", + "age": "34 года", + "location": "Минск, м. Автозаводская,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/f37867700001ce5c880039ed1f626e74626659?source=search" + }, + { + "job": "Главный бухгалтер", + "pay": "1 600 бел. руб.", + "gender": "Женщина", + "age": "45 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/df167a6c00063895c50039ed1f646562596d6a?source=search" + }, + { + "job": "Junior C/C++ Developer", + "pay": "600 USD", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/0678830500065515d90039ed1f33424f655469?source=search" + }, + { + "job": "Администратор, помощник", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/da1eca0d000721bcf50039ed1f666769584b69?source=search" + }, + { + "job": "Персональный водитель руководителя", + "pay": "1 500 USD", + "gender": "Мужчина", + "age": "41 год", + "location": "Минск, м. Каменная Горка,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/00aa8a410000c06d270039ed1f527763366630?source=search" + }, + { + "job": "Экономист", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Кунцевщина,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/1350533c0001d778da0039ed1f30626f323174?source=search" + }, + { + "job": "Инженер по телекоммуникациям", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Парк Челюскинцев,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/58bdc6190003bff4640039ed1f516f32594b48?source=search" + }, + { + "job": "Специалист по рекламе / Дизайнер", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "40 лет", + "location": "Витебск, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/8abb155200051e66d00039ed1f68554d654753?source=search" + }, + { + "job": "Юрисконсульт/специалист по кадрам/", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "35 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/385f24c1000643a17e0039ed1f5a62584f6230?source=search" + }, + { + "job": "разделы НСС,СС,СКУД,видеонаблюдение,пожарная и охранная сигнализацияпо договору ИП", + "pay": "не указано", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/33d7028c000571b29c0039ed1f515552435973?source=search" + }, + { + "job": "Укладчик-упаковщик", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "45 лет", + "location": "Минск, м. Пушкинская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/766d0f490002e451000039ed1f674f74644d79?source=search" + }, + { + "job": "Проектный менеджер, координатор направления", + "pay": "не указано", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, готов к переезду (Россия,Украина,Казахстан),готов к командировкам", + "url": "https://jobs.tut.by/resume/ecc57fbf00038067750039ed1f464744357a49?source=search" + }, + { + "job": "Специалист по продажам", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "32 года", + "location": "Минск, м. Партизанская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/53bf013c0002ec164a0039ed1f466d54543931?source=search" + }, + { + "job": "International relations specialist", + "pay": "2 000 BYN", + "gender": "Female", + "age": "30 years", + "location": "Minsk, not willing to relocate,prepared for business trips", + "url": "https://jobs.tut.by/resume/a84a1b3800034ffc8f0039ed1f6e4a62553371?source=search" + }, + { + "job": "Администратор сетей", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "53 года", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/f08ad0d70000e24e230039ed1f343277666e44?source=search" + }, + { + "job": "Художник-дизайнер", + "pay": "не указано", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, м. Пушкинская,готов к переезду (Беларусь,Россия,Казахстан,Азербайджан,Другие страны,Грузия),готов к командировкам", + "url": "https://jobs.tut.by/resume/bc99df960001110baf0039ed1f6356456c6564?source=search" + }, + { + "job": ".NET Software Engineer", + "pay": "не указано", + "gender": "Male", + "age": "22 years", + "location": "Novopolotsk, willing to relocate (Minsk),prepared for occasional business trips", + "url": "https://jobs.tut.by/resume/b94499f70007053fe50039ed1f4b55424d4161?source=search" + }, + { + "job": "крупье, дилер казино", + "pay": "1 200 бел. руб.", + "gender": "Женщина", + "age": "35 лет", + "location": "Минск, м. Площадь Победы,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/c692b45d0003f84b4a0039ed1f5a6c41486654?source=search" + }, + { + "job": "Водитель-экспедитор", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/467051d20003cab6060039ed1f6b5865586459?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/66f0723e0007028e390039ed1f41336d6f3952?source=search" + }, + { + "job": "Начальник участка,главный инженер, инженер технического надзора , производитель работ", + "pay": "не указано", + "gender": "Мужчина", + "age": "48 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/cdb4a5390002314f9d0039ed1f6e69666f5643?source=search" + }, + { + "job": "Охранник", + "pay": "450 бел. руб.", + "gender": "Мужчина", + "age": "56 лет", + "location": "Минск, м. Михалово,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/93d4f6450002b889c70039ed1f7a7675595837?source=search" + }, + { + "job": "Инженер-программист, системный администратор.", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "43 года", + "location": "Минск, м. Московская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/ef465a2400059985cb0039ed1f67734d704667?source=search" + }, + { + "job": "Фармацевт", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, м. Кунцевщина,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/988b70ac00061b25db0039ed1f4751474c546c?source=search" + }, + { + "job": "Химик", + "pay": "не указано", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/9728e3650005312c1f0039ed1f345036797266?source=search" + }, + { + "job": "Помощник руководителя", + "pay": "600 бел. руб.", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/c74bd33f000648979c0039ed1f694c514d3973?source=search" + }, + { + "job": "Переводчик-редактор", + "pay": "900 USD", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/071a6426000642c5f50039ed1f527379595261?source=search" + }, + { + "job": "Водитель погрузчика", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/1cfa8d97000239f14d0039ed1f666743723263?source=search" + }, + { + "job": "Водитель", + "pay": "не указано", + "gender": "Мужчина", + "age": "43 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/962f1e4f000442a42f0039ed1f6962466f4534?source=search" + }, + { + "job": "Физик", + "pay": "не указано", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/cf1771c70005ddcbac0039ed1f6a4843616453?source=search" + }, + { + "job": "Директор по развитию", + "pay": "не указано", + "gender": "МужчинаМинск", + "age": "готов к переезду (Россия)", + "location": "готов к командировкам, ", + "url": "https://jobs.tut.by/resume/6374f6380006912aa10039ed1f426153763456?source=search" + }, + { + "job": "3d artist", + "pay": "не указано", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, м. Каменная Горка,готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/c53c09a80006bbf8970039ed1f673657747344?source=search" + }, + { + "job": "Геодезист", + "pay": "1 200 бел. руб.", + "gender": "МужчинаМинск", + "age": "м. Петровщина", + "location": "не готов к переезду, готов к редким командировкам", + "url": "https://jobs.tut.by/resume/e774e338000694bf730039ed1f484970743537?source=search" + }, + { + "job": "Звукорежиссёр, звукооператор.", + "pay": "не указано", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/23ffa8380003a47c7b0039ed1f58414f427132?source=search" + }, + { + "job": "Бухгалтер", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "58 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/eaa3e5440003ba72fb0039ed1f415250635862?source=search" + }, + { + "job": "Инженер-программист", + "pay": "500 бел. руб.", + "gender": "Мужчина", + "age": "22 года", + "location": "Брест, готов к переезду (Польша,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/601557710002c9569e0039ed1f543565494953?source=search" + }, + { + "job": "Менеджер по работе с клиентами", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "49 лет", + "location": "Минск, м. Уручье,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/fd158c460005ba56830039ed1f465956616c54?source=search" + }, + { + "job": "Менеджер по продажам, супервайзер отдела продаж, руководитель отдела продаж", + "pay": "3 000 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/e81fa9660005872c250039ed1f496e37304e76?source=search" + }, + { + "job": "Продавец-консультант", + "pay": "400 USD", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/119a5cdd0006fd9f4c0039ed1f4d6b6b4b6750?source=search" + }, + { + "job": "Financial analyst", + "pay": "2 500 BYN", + "gender": "Male", + "age": "28 years", + "location": "Minsk, willing to relocate,prepared for business trips", + "url": "https://jobs.tut.by/resume/e14abcd50003d1e66a0039ed1f7a736a507558?source=search" + }, + { + "job": "Начинающий специалист | Junior .NET developer", + "pay": "не указано", + "gender": "Male", + "age": "18 years", + "location": "Minsk, willing to relocate,not prepared for business trips", + "url": "https://jobs.tut.by/resume/223ab97e0006bf15200039ed1f576a64624e57?source=search" + }, + { + "job": "Client Support Specialist", + "pay": "не указано", + "gender": "Женщина", + "age": "36 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/867460140002ea6a2b0039ed1f7076334d3232?source=search" + }, + { + "job": "Инженер-программист, системный администратор.", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "43 года", + "location": "Минск, м. Московская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/ef465a2400059985cb0039ed1f67734d704667?source=search" + }, + { + "job": "UI/UX Designer, полиграфичечский дизайн", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, м. Автозаводская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/91cfd9460005fc4c4f0039ed1f374e6d457967?source=search" + }, + { + "job": "Водитель-экспедитор", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/467051d20003cab6060039ed1f6b5865586459?source=search" + }, + { + "job": "Помощник руководителя", + "pay": "600 бел. руб.", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/c74bd33f000648979c0039ed1f694c514d3973?source=search" + }, + { + "job": "Водитель погрузчика", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/1cfa8d97000239f14d0039ed1f666743723263?source=search" + }, + { + "job": "специалист по расчетно-кассовому обслуживанию юридических лиц", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "40 лет", + "location": "Минск, м. Пушкинская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/59ee91660005aa59ad0039ed1f317558666351?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/66f0723e0007028e390039ed1f41336d6f3952?source=search" + }, + { + "job": "Переводчик-редактор", + "pay": "900 USD", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/071a6426000642c5f50039ed1f527379595261?source=search" + }, + { + "job": "Физик", + "pay": "не указано", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/cf1771c70005ddcbac0039ed1f6a4843616453?source=search" + }, + { + "job": "Водитель", + "pay": "не указано", + "gender": "Мужчина", + "age": "43 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/962f1e4f000442a42f0039ed1f6962466f4534?source=search" + }, + { + "job": "Начальник участка,главный инженер, инженер технического надзора , производитель работ", + "pay": "не указано", + "gender": "Мужчина", + "age": "48 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/cdb4a5390002314f9d0039ed1f6e69666f5643?source=search" + }, + { + "job": "Директор, Коммерческий директор", + "pay": "85 000 рос. руб.", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/9642a98800072082320039ed1f38755531384c?source=search" + }, + { + "job": "Менеджер-экономист", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Площадь Ленина,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/5e6b3ccc0001f5f8c80039ed1f4a6772466138?source=search" + }, + { + "job": "3d artist", + "pay": "не указано", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, м. Каменная Горка,готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/c53c09a80006bbf8970039ed1f673657747344?source=search" + }, + { + "job": "Геодезист", + "pay": "1 200 бел. руб.", + "gender": "МужчинаМинск", + "age": "м. Петровщина", + "location": "не готов к переезду, готов к редким командировкам", + "url": "https://jobs.tut.by/resume/e774e338000694bf730039ed1f484970743537?source=search" + }, + { + "job": "Бухгалтер", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "58 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/eaa3e5440003ba72fb0039ed1f415250635862?source=search" + }, + { + "job": "Менеджер по работе с клиентами", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "49 лет", + "location": "Минск, м. Уручье,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/fd158c460005ba56830039ed1f465956616c54?source=search" + }, + { + "job": "Звукорежиссёр, звукооператор.", + "pay": "не указано", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/23ffa8380003a47c7b0039ed1f58414f427132?source=search" + }, + { + "job": "Client Support Specialist", + "pay": "не указано", + "gender": "Женщина", + "age": "36 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/867460140002ea6a2b0039ed1f7076334d3232?source=search" + }, + { + "job": "Менеджер-экономист", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Площадь Ленина,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/5e6b3ccc0001f5f8c80039ed1f4a6772466138?source=search" + }, + { + "job": "Financial analyst", + "pay": "2 500 BYN", + "gender": "Male", + "age": "28 years", + "location": "Minsk, willing to relocate,prepared for business trips", + "url": "https://jobs.tut.by/resume/e14abcd50003d1e66a0039ed1f7a736a507558?source=search" + }, + { + "job": "Химик", + "pay": "не указано", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/9728e3650005312c1f0039ed1f345036797266?source=search" + }, + { + "job": "Менеджер по продажам, супервайзер отдела продаж, руководитель отдела продаж", + "pay": "3 000 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/e81fa9660005872c250039ed1f496e37304e76?source=search" + }, + { + "job": "Менеджер", + "pay": "не указано", + "gender": "Мужчина", + "age": "42 года", + "location": "Витебск, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/1cbc070c0002708e140039ed1f515232626d49?source=search" + }, + { + "job": "Специалист по туризму", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, м. Малиновка,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/ad6d097c00033528fe0039ed1f597941695255?source=search" + }, + { + "job": "Системный администратор", + "pay": "не указано", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, хочу переехать,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/39df790d00068cbaaf0039ed1f664c356d4279?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "200 бел. руб.", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/30cff71c00029a4a880039ed1f555258515935?source=search" + }, + { + "job": "Личный водитель", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/699212100006ee03880039ed1f57374a6e5736?source=search" + }, + { + "job": "Начинающий специалист | Junior .NET developer", + "pay": "не указано", + "gender": "Male", + "age": "18 years", + "location": "Minsk, willing to relocate,not prepared for business trips", + "url": "https://jobs.tut.by/resume/223ab97e0006bf15200039ed1f576a64624e57?source=search" + }, + { + "job": "Бухгалтер на первичную документацию", + "pay": "950 бел. руб.", + "gender": "Женщина", + "age": "60 лет", + "location": "Минск, м. Площадь Ленина,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/275d190d0001f2435a0039ed1f51586a424b41?source=search" + }, + { + "job": "Секретарь приемной руководителя", + "pay": "450 бел. руб.", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, м. Кунцевщина,готова к переезду (Минск,Минская область),готова к командировкам", + "url": "https://jobs.tut.by/resume/f757a5240001e261030039ed1f4a534b626176?source=search" + }, + { + "job": "Дизайнер", + "pay": "не указано", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Площадь Ленина,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/bb93749f00071d54320039ed1f71794e4c6568?source=search" + }, + { + "job": "UI/UX Designer, полиграфичечский дизайн", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, м. Автозаводская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/91cfd9460005fc4c4f0039ed1f374e6d457967?source=search" + }, + { + "job": "Менеджер по продажам", + "pay": "500 бел. руб.", + "gender": "Женщина", + "age": "25 лет", + "location": "Гомель, готова к переезду (Минск),готова к редким командировкам", + "url": "https://jobs.tut.by/resume/709ecedc0003ff00f00039ed1f734c586b4732?source=search" + }, + { + "job": "Руководитель отдела продаж", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "54 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/63daa5c70003f0e3840039ed1f43594c53464d?source=search" + }, + { + "job": "Администратор", + "pay": "не указано", + "gender": "Женщина", + "age": "36 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/9c0a5c8a0004639f5f0039ed1f436d65776262?source=search" + }, + { + "job": "Дизайнер", + "pay": "не указано", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/721712a10004122dca0039ed1f333362654b70?source=search" + }, + { + "job": "Администратор, HR менеджер", + "pay": "не указано", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, м. Спортивная,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/0ce550b300038399a70039ed1f3836626a4e6e?source=search" + }, + { + "job": "Директор, Коммерческий директор", + "pay": "85 000 рос. руб.", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/9642a98800072082320039ed1f38755531384c?source=search" + }, + { + "job": "Директор, Коммерческий директор", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/f7519cf900071fe1140039ed1f4237765a3559?source=search" + }, + { + "job": "Начальник производственного цеха", + "pay": "3 000 бел. руб.", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/2aeef147000258b78b0039ed1f664f6a42736d?source=search" + }, + { + "job": "Водитель-экспедитор с личным грузовым автомобилем", + "pay": "не указано", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/8c9d2eed00059faa2b0039ed1f733773497557?source=search" + }, + { + "job": "Продавец -консультант, специалист по работе с клиентами", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "43 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/bcbd1d9300028904310039ed1f335678524655?source=search" + }, + { + "job": "Менеджер по продажам", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/0d2cc4af0001f0675a0039ed1f4c364c6c4d6c?source=search" + }, + { + "job": "Продавец-консультант", + "pay": "400 USD", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/119a5cdd0006fd9f4c0039ed1f4d6b6b4b6750?source=search" + }, + { + "job": "Бармен ", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "19 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/e332e6a300071b52fb0039ed1f693974447142?source=search" + }, + { + "job": "Заместитель директора. Начальник службы (отдела).", + "pay": "не указано", + "gender": "Мужчина", + "age": "43 года", + "location": "Минск, м. Парк Челюскинцев,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/c2fe1f4e0005429c460039ed1f75584b4f5151?source=search" + }, + { + "job": "Биолог, Биохимик", + "pay": "500 бел. руб.", + "gender": "Мужчина", + "age": "32 года", + "location": "Брест, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/57e56b2300020722ec0039ed1f74735871705a?source=search" + }, + { + "job": "Специалист ", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, м. Малиновка,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/80fd45dc000268cfc00039ed1f57324b446d6c?source=search" + }, + { + "job": "Специалист\\менеджер по работе с клиентами", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "34 года", + "location": "Минск, м. Автозаводская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/ae2491d000035243ee0039ed1f56676231754b?source=search" + }, + { + "job": "Project (product) manager", + "pay": "не указано", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, м. Малиновка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/6dd71f5700037d7cfd0039ed1f514147567a58?source=search" + }, + { + "job": "Data Scientist", + "pay": "не указано", + "gender": "MaleMinsk", + "age": "not willing to relocate", + "location": "prepared for occasional business trips, ", + "url": "https://jobs.tut.by/resume/f253b17b0005b0e6660039ed1f646434586556?source=search" + }, + { + "job": "Менеджер по коммуникациям", + "pay": "не указано", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, м. Каменная Горка,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/9049e5ff0003758b370039ed1f617054435861?source=search" + }, + { + "job": "Бухгалтер по расчету заработной платы", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "34 года", + "location": "Минск, м. Петровщина,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/65a98a0300031036900039ed1f68616b717245?source=search" + }, + { + "job": "Кладовщик", + "pay": "750 бел. руб.", + "gender": "Женщина", + "age": "53 года", + "location": "Минск, м. Каменная Горка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/1c840e0c0005055cb00039ed1f57526c724e63?source=search" + }, + { + "job": "Водитель персональный", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "48 лет", + "location": "Минск, м. Академия наук,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/5105f4c300061e2a320039ed1f4f5a7a4f3451?source=search" + }, + { + "job": "Экономист", + "pay": "не указано", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/04eae366000518e8790039ed1f7a54386a3852?source=search" + }, + { + "job": "Фельдшер", + "pay": "500 бел. руб.", + "gender": "Женщина", + "age": "47 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/2fb1896500050bd0540039ed1f394673777035?source=search" + }, + { + "job": "начальник ПТО, инженер ПТО", + "pay": "не указано", + "gender": "Мужчина", + "age": "39 лет", + "location": "Жлобин, готов к переезду (Минск,Гомель),готов к командировкам", + "url": "https://jobs.tut.by/resume/3841e24a0000de8b5b0039ed1f535670386559?source=search" + }, + { + "job": "Заведующий отделом/магазином", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "36 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/c66175d20001b701fa0039ed1f6259785a4f66?source=search" + }, + { + "job": "Ветеринарный врач", + "pay": "850 бел. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, м. Кунцевщина,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/1514e2640006ffef270039ed1f6637706b5558?source=search" + }, + { + "job": "Логистик, помощник логистика, кладовщик, помощник кладовщика", + "pay": "не указано", + "gender": "Женщина", + "age": "32 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/70690f4900065ca55e0039ed1f58617961746d?source=search" + }, + { + "job": "С обучением", + "pay": "400 бел. руб.", + "gender": "Мужчина", + "age": "30 лет", + "location": "Гомель, готов к переезду (Минск),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/515bdff80002e004bc0039ed1f32684e6b4474?source=search" + }, + { + "job": "Водитель", + "pay": "600 бел. руб.", + "gender": "Мужчина", + "age": "59 лет", + "location": "Минск, м. Малиновка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/23c79706000606c4e30039ed1f7457536f7136?source=search" + }, + { + "job": "Специалист ", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, м. Малиновка,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/80fd45dc000268cfc00039ed1f57324b446d6c?source=search" + }, + { + "job": "Охранник", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/3f2d5ef400033c9aac0039ed1f6d7268474454?source=search" + }, + { + "job": "Бизнес-аналитик", + "pay": "1 300 бел. руб.", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/f280d04f00041e3aac0039ed1f66696f435658?source=search" + }, + { + "job": "Кладовщик", + "pay": "750 бел. руб.", + "gender": "Женщина", + "age": "53 года", + "location": "Минск, м. Каменная Горка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/1c840e0c0005055cb00039ed1f57526c724e63?source=search" + }, + { + "job": "Специалист\\менеджер по работе с клиентами", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "34 года", + "location": "Минск, м. Автозаводская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/ae2491d000035243ee0039ed1f56676231754b?source=search" + }, + { + "job": "Специалист по таможенному оформлению", + "pay": "не указано", + "gender": "ЖенщинаМинск", + "age": "готова к переезду (Брест)", + "location": "готова к командировкам, ", + "url": "https://jobs.tut.by/resume/5509751f000191195d0039ed1f647855734d4b?source=search" + }, + { + "job": "Project (product) manager", + "pay": "не указано", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, м. Малиновка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/6dd71f5700037d7cfd0039ed1f514147567a58?source=search" + }, + { + "job": "Менеджер по коммуникациям", + "pay": "не указано", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, м. Каменная Горка,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/9049e5ff0003758b370039ed1f617054435861?source=search" + }, + { + "job": "Data Scientist", + "pay": "не указано", + "gender": "MaleMinsk", + "age": "not willing to relocate", + "location": "prepared for occasional business trips, ", + "url": "https://jobs.tut.by/resume/f253b17b0005b0e6660039ed1f646434586556?source=search" + }, + { + "job": "Менеджер по продажам", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/0d2cc4af0001f0675a0039ed1f4c364c6c4d6c?source=search" + }, + { + "job": "Бизнес-аналитик", + "pay": "1 300 бел. руб.", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/f280d04f00041e3aac0039ed1f66696f435658?source=search" + }, + { + "job": "Заместитель директора. Начальник службы (отдела).", + "pay": "не указано", + "gender": "Мужчина", + "age": "43 года", + "location": "Минск, м. Парк Челюскинцев,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/c2fe1f4e0005429c460039ed1f75584b4f5151?source=search" + }, + { + "job": "С обучением", + "pay": "400 бел. руб.", + "gender": "Мужчина", + "age": "30 лет", + "location": "Гомель, готов к переезду (Минск),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/515bdff80002e004bc0039ed1f32684e6b4474?source=search" + }, + { + "job": "Бухгалтер по расчету заработной платы", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "34 года", + "location": "Минск, м. Петровщина,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/65a98a0300031036900039ed1f68616b717245?source=search" + }, + { + "job": "Водитель персональный", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "48 лет", + "location": "Минск, м. Академия наук,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/5105f4c300061e2a320039ed1f4f5a7a4f3451?source=search" + }, + { + "job": "начальник ПТО, инженер ПТО", + "pay": "не указано", + "gender": "Мужчина", + "age": "39 лет", + "location": "Жлобин, готов к переезду (Минск,Гомель),готов к командировкам", + "url": "https://jobs.tut.by/resume/3841e24a0000de8b5b0039ed1f535670386559?source=search" + }, + { + "job": "Заведующий отделом/магазином", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "36 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/c66175d20001b701fa0039ed1f6259785a4f66?source=search" + }, + { + "job": "Биолог, Биохимик", + "pay": "500 бел. руб.", + "gender": "Мужчина", + "age": "32 года", + "location": "Брест, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/57e56b2300020722ec0039ed1f74735871705a?source=search" + }, + { + "job": "Бармен ", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "19 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/e332e6a300071b52fb0039ed1f693974447142?source=search" + }, + { + "job": "Фельдшер", + "pay": "500 бел. руб.", + "gender": "Женщина", + "age": "47 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/2fb1896500050bd0540039ed1f394673777035?source=search" + }, + { + "job": "Экономист", + "pay": "не указано", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/04eae366000518e8790039ed1f7a54386a3852?source=search" + }, + { + "job": "Логистик, помощник логистика, кладовщик, помощник кладовщика", + "pay": "не указано", + "gender": "Женщина", + "age": "32 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/70690f4900065ca55e0039ed1f58617961746d?source=search" + }, + { + "job": "HTML-верстальщик", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, м. Восток,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/e72c23dd00061464210039ed1f5a4b5773434c?source=search" + }, + { + "job": "Менеджер по логистике", + "pay": "не указано", + "gender": "МужчинаКиев", + "age": "м. Олимпийская", + "location": "готов к переезду (Алматы, Москва,Киев,Московская область,Минск,Германия,Кипр,Таиланд,Баку,Канада,Нур-Султан),готов к командировкам", + "url": "https://jobs.tut.by/resume/a619174b00018fb80d0039ed1f537342346f6b?source=search" + }, + { + "job": "Транспортировщик,грузчик, Штамповщик,", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/ebd1cd1a00053596740039ed1f6b59626b4c38?source=search" + }, + { + "job": "Юрист", + "pay": "650 бел. руб.", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/5b7f3c0d00034ab3220039ed1f517772333354?source=search" + }, + { + "job": "контролер", + "pay": "не указано", + "gender": "Женщина", + "age": "26 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/e3242e8d000641ed280039ed1f6e444359614d?source=search" + }, + { + "job": "Столяр-плотник", + "pay": "не указано", + "gender": "МужчинаМинск", + "age": "не готов к переезду", + "location": "не готов к командировкам, ", + "url": "https://jobs.tut.by/resume/d7d5ade40003b4c9cf0039ed1f6637386e5459?source=search" + }, + { + "job": "Заведующий складом \\ Заведующий магазином", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/89c4aa9f00014c98000039ed1f44754173376d?source=search" + }, + { + "job": "Репетитор", + "pay": "не указано", + "gender": "Женщина", + "age": "51 год", + "location": "Минск, м. Тракторный завод,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/5035a2e5000400d1880039ed1f4d6e79337a43?source=search" + }, + { + "job": "Специалист по выписке ТТН", + "pay": "не указано", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, м. Малиновка,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/22350305000581a8bf0039ed1f384239734c41?source=search" + }, + { + "job": "Главный инженер", + "pay": "не указано", + "gender": "Мужчина", + "age": "56 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/f6f466bb000239348f0039ed1f434375304b4d?source=search" + }, + { + "job": "Начальник отдела закупок и логистики/заместитель начальника", + "pay": "1 500 бел. руб.", + "gender": "Женщина", + "age": "41 год", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/26e6d25300017a2a7b0039ed1f517876316976?source=search" + }, + { + "job": "Руководитель проектов (помощник)", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, м. Площадь Якуба Коласа,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/135ecf8700063bbf450039ed1f6c7047453843?source=search" + }, + { + "job": "Водитель-экспедитор", + "pay": "600 бел. руб.", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, м. Уручье,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/92d4b2630002a7d8b70039ed1f76613538304c?source=search" + }, + { + "job": "Мастер", + "pay": "не указано", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/787848150003e3f1830039ed1f4943336b5156?source=search" + }, + { + "job": "Директор, исполнительный директор, ГИП, руководитель проектом и т.д.", + "pay": "не указано", + "gender": "Мужчина", + "age": "31 год", + "location": "Алматы, готов к переезду (Алматы,Москва,Санкт-Петербург,Севастополь,Симферополь,Минск,Шымкент,Сочи,Астрахань,Беларусь,Россия,Киев,Казань,Актау,Атырау,Львов,Нур-Султан),готов к командировкам", + "url": "https://jobs.tut.by/resume/f7c645fe0000aebb2a0039ed1f736563726574?source=search" + }, + { + "job": "Support", + "pay": "не указано", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/fba8dd750002c599200039ed1f65664a4a7764?source=search" + }, + { + "job": "Директор -Заместитель директора по производству", + "pay": "не указано", + "gender": "Мужчина", + "age": "55 лет", + "location": "Минск, м. Пушкинская,готов к переезду (Беларусь,Россия),готов к командировкам", + "url": "https://jobs.tut.by/resume/041bca5800043cea980039ed1f4765576b5474?source=search" + }, + { + "job": "Электромонтёр ОПС ", + "pay": "не указано", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/307268370002f1382a0039ed1f794c4f445157?source=search" + }, + { + "job": "Инструктор по фитнесу,персональный тренер", + "pay": "не указано", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/61fc642100024046890039ed1f505536724c67?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Женщина", + "age": "18 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/d5a7ebff0006fd9f7c0039ed1f3548714b3757?source=search" + }, + { + "job": "Project manager", + "pay": "не указано", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, готов к переезду (Москва,Санкт-Петербург),готов к командировкам", + "url": "https://jobs.tut.by/resume/f9a2b213000452ba120039ed1f32684e36586f?source=search" + }, + { + "job": "Техник-программист", + "pay": "500 бел. руб.", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, м. Каменная Горка,готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/82013caf000556c0650039ed1f507571375662?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, м. Грушевка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/8ce723d3000721d17b0039ed1f49666a384546?source=search" + }, + { + "job": "Продавец", + "pay": "500 бел. руб.", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, м. Восток,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/cfbcbf150003e81a410039ed1f6f4e78517472?source=search" + }, + { + "job": "Инженер ПТО", + "pay": "1 200 бел. руб.", + "gender": "Женщина", + "age": "23 года", + "location": "Бобруйск, готова к переезду (Минск,Гомель),не готова к командировкам", + "url": "https://jobs.tut.by/resume/f5b7279c0003d8685a0039ed1f704774353279?source=search" + }, + { + "job": "Специалист по транспортной логистике", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "34 года", + "location": "Минск, м. Восток,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/63174b220005cf246e0039ed1f704f6c495437?source=search" + }, + { + "job": "специалист", + "pay": "не указано", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, м. Площадь Якуба Коласа,готов к переезду (Великобритания,Испания,США,Франция,Швеция,Австралия,Италия,Польша,Германия,Швейцария,Канада),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/9294ad800002b7a4ec0039ed1f45434d434463?source=search" + }, + { + "job": "Экономист,Оператор ПЭВМ,Администратор", + "pay": "450 рос. руб.", + "gender": "Женщина", + "age": "27 лет", + "location": "Могилев, готова к переезду (Минск),готова к командировкам", + "url": "https://jobs.tut.by/resume/296b2a5c0001f01bf30039ed1f314358684352?source=search" + }, + { + "job": "менеджер по продажам", + "pay": "не указано", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/84a7697500028d4d490039ed1f343165667762?source=search" + }, + { + "job": "Инженер по телекоммуникациям", + "pay": "не указано", + "gender": "Мужчина", + "age": "38 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/54ac75720000e92c010039ed1f3476484c5065?source=search" + }, + { + "job": "Копирайтер, рерайтер, контент", + "pay": "не указано", + "gender": "ЖенщинаМинск", + "age": "м. Каменная Горка", + "location": "не готова к переезду, не готова к командировкам", + "url": "https://jobs.tut.by/resume/7dbcb75e0001f355e30039ed1f474c7042664a?source=search" + }, + { + "job": "Специалист по транспортной логистике", + "pay": "1 600 бел. руб.", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, м. Кунцевщина,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/77443b960003d97f690039ed1f6779496e366c?source=search" + }, + { + "job": "Начальник АЗС", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "52 года", + "location": "Витебск, готов к переезду (Беларусь,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/520d35e50004f5056f0039ed1f567a36574759?source=search" + }, + { + "job": "Шеф-повар", + "pay": "не указано", + "gender": "Мужчина", + "age": "45 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/cc0fc73100021cf0ea0039ed1f5964706c3072?source=search" + }, + { + "job": "2D-художник", + "pay": "600 USD", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/668c246a000448a18c0039ed1f626257464330?source=search" + }, + { + "job": "Педагог-организатор, администратор", + "pay": "не указано", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/2ffee8c40005fb4b9a0039ed1f466f59633469?source=search" + }, + { + "job": "Инженер-механик", + "pay": "50 000 рос. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Санкт-Петербург, готов к переезду (Москва,Санкт-Петербург,Минск,Витебск,Краснодарский край),готов к командировкам", + "url": "https://jobs.tut.by/resume/0273999c00061477140039ed1f37746c747875?source=search" + }, + { + "job": "Инженер", + "pay": "50 000 рос. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Могилев, хочу переехать (Москва,Санкт-Петербург,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/ea43ad8800038732e90039ed1f6a4246753876?source=search" + }, + { + "job": "Администратор ресторана", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "40 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/c6ff6f880003be30d70039ed1f724b49546656?source=search" + }, + { + "job": "Инженер-технолог", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/58cfcb400002ec408b0039ed1f4f5551707152?source=search" + }, + { + "job": "Инженер-конструктор", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/1a50d00c0003ebd9080039ed1f4639586f766e?source=search" + }, + { + "job": "Руководитель производства. Начальник производства.", + "pay": "2 300 бел. руб.", + "gender": "Мужчина", + "age": "51 год", + "location": "Минск, готов к переезду (Беларусь,Россия),готов к командировкам", + "url": "https://jobs.tut.by/resume/49dad6fd00013013780039ed1f6c4e41756535?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, м. Автозаводская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/3b221bc50005ad594c0039ed1f374745323662?source=search" + }, + { + "job": "Инженер-механик", + "pay": "50 000 рос. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Санкт-Петербург, готов к переезду (Москва,Санкт-Петербург,Минск,Витебск,Краснодарский край),готов к командировкам", + "url": "https://jobs.tut.by/resume/0273999c00061477140039ed1f37746c747875?source=search" + }, + { + "job": "Товаровед в офис", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "38 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/c0f48bb600022007390039ed1f53586b436d63?source=search" + }, + { + "job": "Ведущий специалист по обслуживанию клиентов крупного бизнеса", + "pay": "1 100 бел. руб.", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, м. Институт Культуры,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/e0c69d5100018eb0880039ed1f637331714d77?source=search" + }, + { + "job": "Менеджер", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/a696ac1b00057d82f30039ed1f396e4957466e?source=search" + }, + { + "job": "Юрист-международник со знанием иностранных языков", + "pay": "не указано", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, м. Каменная Горка,готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/2f6171520003da1f590039ed1f47644d637963?source=search" + }, + { + "job": "экономист/бухгалтер", + "pay": "не указано", + "gender": "ЖенщинаМинск", + "age": "не готова к переезду", + "location": "готова к командировкам, ", + "url": "https://jobs.tut.by/resume/abae9b80000249ac150039ed1f653575596e31?source=search" + }, + { + "job": "Технический руководитель/начальник/мастер. АХО/складское хозяйство", + "pay": "не указано", + "gender": "Мужчина", + "age": "58 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/d33003370005e9da110039ed1f494f44314b7a?source=search" + }, + { + "job": "Старший кладовщик", + "pay": "не указано", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, м. Пушкинская,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/f2badd0c0002f022290039ed1f624d59584b4a?source=search" + }, + { + "job": "Столяр-станочник", + "pay": "не указано", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, м. Малиновка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/8a7f7bdd00045e0be40039ed1f6d356c356d79?source=search" + }, + { + "job": "Инженер-технолог", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/58cfcb400002ec408b0039ed1f4f5551707152?source=search" + }, + { + "job": "Специалист ", + "pay": "не указано", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/8f114b5d0005c6089f0039ed1f765150636b6c?source=search" + }, + { + "job": "Администратор ", + "pay": "не указано", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, м. Могилевская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/f4a893810003a66d6e0039ed1f6a794a30304e?source=search" + }, + { + "job": "Business Development", + "pay": "не указано", + "gender": "Male", + "age": "40 years", + "location": "Minsk, willing to relocate,prepared for business trips", + "url": "https://jobs.tut.by/resume/c6c9119d00038b96800039ed1f305051435553?source=search" + }, + { + "job": "Продавец-кассир", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "24 года", + "location": "Дзержинск (Беларусь), готова к переезду (Минск),готова к редким командировкам", + "url": "https://jobs.tut.by/resume/0c66e51600039fc4310039ed1f764c7730774a?source=search" + }, + { + "job": "Механик", + "pay": "не указано", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/a67c83030005a377100039ed1f38354f675068?source=search" + }, + { + "job": "Уборщица", + "pay": "300 бел. руб.", + "gender": "Женщина", + "age": "47 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/976e249600070d41420039ed1f6a36564e456a?source=search" + }, + { + "job": "Личный водитель", + "pay": "не указано", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, м. Пушкинская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/b0c6f38d0006edb9120039ed1f4c364f674347?source=search" + }, + { + "job": "Бармен", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, м. Пушкинская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/876dac580005a065120039ed1f426345393244?source=search" + }, + { + "job": "Личный водитель", + "pay": "не указано", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, м. Пушкинская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/b0c6f38d0006edb9120039ed1f4c364f674347?source=search" + }, + { + "job": "Начальник, инженер, специалист по подбору персонала, продавец,администратор,охрана труда,кадродайзер", + "pay": "850 бел. руб.", + "gender": "Мужчина", + "age": "49 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/bce6956900051c8b930039ed1f6c446a43424b?source=search" + }, + { + "job": "Заведующий производством мясной цех", + "pay": "не указано", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/7bdb02f90004461cdb0039ed1f6a3446776a61?source=search" + }, + { + "job": "Медицинский представитель)", + "pay": "не указано", + "gender": "ЖенщинаМинск", + "age": "м. Восток", + "location": "не готова к переезду, готова к редким командировкам", + "url": "https://jobs.tut.by/resume/a40110610002f46ef00039ed1f415961457953?source=search" + }, + { + "job": "Персональный тренер", + "pay": "1 000 бел. руб.", + "gender": "МужчинаМинск", + "age": "не готов к переезду", + "location": "не готов к командировкам, ", + "url": "https://jobs.tut.by/resume/3c14fc2400058e05110039ed1f644e78764139?source=search" + }, + { + "job": "зам. зав. производства", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/48a5d91400057909ac0039ed1f4a4a4b75527a?source=search" + }, + { + "job": "Менеджер-администратор", + "pay": "750 бел. руб.", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/7800609100055ba0fe0039ed1f565034304f5a?source=search" + }, + { + "job": "Водитель B,C,D", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Петровщина,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/ce81bdd30001b10b0c0039ed1f3732504f594e?source=search" + }, + { + "job": "Инженер-технолог", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, м. Площадь Якуба Коласа,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/138937a800057087010039ed1f6b3349586a44?source=search" + }, + { + "job": "Уборщица", + "pay": "300 бел. руб.", + "gender": "Женщина", + "age": "47 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/976e249600070d41420039ed1f6a36564e456a?source=search" + }, + { + "job": "Специалист ", + "pay": "не указано", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/8f114b5d0005c6089f0039ed1f765150636b6c?source=search" + }, + { + "job": "Инспектор по кадрам, ведущий специалист по кадрам", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "38 лет", + "location": "Минск, м. Пушкинская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/14f0f7f50001cdc0fc0039ed1f744b34487048?source=search" + }, + { + "job": "Главный бухгалтер", + "pay": "1 500 бел. руб.", + "gender": "Женщина", + "age": "38 лет", + "location": "Минск, м. Каменная Горка,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/838270030003529cd60039ed1f6f674c723270?source=search" + }, + { + "job": "Главный бухгалтер, бухгалтер", + "pay": "не указано", + "gender": "Женщина", + "age": "44 года", + "location": "Минск, м. Спортивная,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/c7aafe9500023b36dd0039ed1f785559655541?source=search" + }, + { + "job": "Ведущий инженер-конструктор", + "pay": "не указано", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, м. Уручье,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/ab70194a000264c2430039ed1f55794c79614b?source=search" + }, + { + "job": "Software Engineering Manager, Team Lead, Senior JavaScript/Java developer", + "pay": "3 000 USD", + "gender": "Male", + "age": "47 years", + "location": "Minsk, m. Московская,not willing to relocate,prepared for business trips", + "url": "https://jobs.tut.by/resume/90fe963b00028727430039ed1f73487154424e?source=search" + }, + { + "job": "Начальник ПТО", + "pay": "1 700 бел. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/534e4fc700056c82210039ed1f375238554f65?source=search" + }, + { + "job": "Тракторист. Водитель фронтального погрузчика. Эсковатора", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, м. Малиновка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/d192aca400035946710039ed1f303266765a36?source=search" + }, + { + "job": "Преподаватель экономических дисциплин", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "39 лет", + "location": "Минск, м. Автозаводская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/29f2b4870002c825d50039ed1f6e707a48314f?source=search" + }, + { + "job": "экономист, начальник ПЭО, заместитель директора по экономике и финансам", + "pay": "не указано", + "gender": "Женщина", + "age": "43 года", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/eece0ff1000129576a0039ed1f6e4259544576?source=search" + }, + { + "job": "Персональный водитель", + "pay": "не указано", + "gender": "Мужчина", + "age": "57 лет", + "location": "Минск, м. Академия наук,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/259909110007172b710039ed1f4e4b55623559?source=search" + }, + { + "job": "Мерчендайзер,официант , администратор ", + "pay": "не указано", + "gender": "Женщина", + "age": "17 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/29c2b36600069ccb5c0039ed1f4339675a4f66?source=search" + }, + { + "job": "2D Artist / Designer", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, м. Восток,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/7bf331250003c3198c0039ed1f6b7336536d61?source=search" + }, + { + "job": "Аккаунт менеджер/Менеджер проектов ", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, м. Уручье,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/c95157b800036c9f300039ed1f784469763757?source=search" + }, + { + "job": "Менеджер по логистике", + "pay": "не указано", + "gender": "Мужчина", + "age": "27 лет", + "location": "Брест, готов к переезду (Польша,Минск),не готов к командировкам", + "url": "https://jobs.tut.by/resume/86b9ad6e0006f5c7bb0039ed1f786973493239?source=search" + }, + { + "job": "Копирайтер, e-mail маркетолог", + "pay": "не указано", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/c4ac60ff0007208f780039ed1f7536554e4133?source=search" + }, + { + "job": "Бухгалтер", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "53 года", + "location": "Минск, м. Каменная Горка,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/176e156d00023059510039ed1f44576b566d69?source=search" + }, + { + "job": "Водитель", + "pay": "не указано", + "gender": "Мужчина", + "age": "44 года", + "location": "Минск, м. Петровщина,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/6858614d000107e4390039ed1f4a4b6a5a3078?source=search" + }, + { + "job": "Водитель-экспедитор", + "pay": "2 500 бел. руб.", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, м. Институт Культуры,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/06c705f2000425b88e0039ed1f4c714c357632?source=search" + }, + { + "job": "Наладчик технологического оборудования", + "pay": "не указано", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/7350102e00057fcfdd0039ed1f523656674c7a?source=search" + }, + { + "job": "Оператор ПК", + "pay": "400 бел. руб.", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, м. Могилевская,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/bd64c4f80006f246ad0039ed1f5a424b394c75?source=search" + }, + { + "job": "Администратор,Продавец,Менеджер по продажам", + "pay": "799 бел. руб.", + "gender": "Мужчина", + "age": "49 лет", + "location": "Минск, м. Восток,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/25ab95c300017d9af70039ed1f5a3147734b4f?source=search" + }, + { + "job": "Инженер по автоматизации", + "pay": "1 200 USD", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/5eb0736d0001e7240e0039ed1f32536e613764?source=search" + }, + { + "job": "Водитель категории B,C.", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/d02ff27e00071bf3660039ed1f775267324955?source=search" + }, + { + "job": "Бухгалтерия, управленческий учет, финансы предприятия", + "pay": "не указано", + "gender": "Мужчина", + "age": "41 год", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/e51aa70f0006f30d360039ed1f457550707452?source=search" + }, + { + "job": "Менеджер по продажам", + "pay": "не указано", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/9437cca30007214dfe0039ed1f74526a4b4d65?source=search" + }, + { + "job": "Главный механик, инженер-механик", + "pay": "1 700 бел. руб.", + "gender": "Мужчина", + "age": "48 лет", + "location": "Минск, м. Могилевская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/9030edf60001273e160039ed1f514b4e377057?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/845760f500038d653f0039ed1f31754676676e?source=search" + }, + { + "job": "Graphic Designer", + "pay": "1 000 USD", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/236aae6b0005b036690039ed1f6f4e75334f7a?source=search" + }, + { + "job": "инженер ПТО, инженер-сметчик", + "pay": "500 бел. руб.", + "gender": "Женщина", + "age": "30 лет", + "location": "Минск, м. Площадь Якуба Коласа,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/a4065c410000ec3bfd0039ed1f396b30684b30?source=search" + }, + { + "job": "Монтажник окон пвх", + "pay": "не указано", + "gender": "Мужчина", + "age": "42 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/5fd8bc1c0005bf50f60039ed1f566a46614c76?source=search" + }, + { + "job": "Web-дизайнер", + "pay": "не указано", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, м. Спортивная,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/fa246b160005f2a0900039ed1f3163684f6c67?source=search" + }, + { + "job": "Водитель курьер на авто компании" В"", + "pay": "не указано", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Могилевская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/70dbefb8000365eef40039ed1f4b6164393362?source=search" + }, + { + "job": "Инженер-механик", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/a0c2463a0003601ce90039ed1f306754645530?source=search" + }, + { + "job": "Мастер по обслуживанию зданий,сооружений", + "pay": "не указано", + "gender": "Мужчина", + "age": "38 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/817b7e980006b88ce70039ed1f55567a73774b?source=search" + }, + { + "job": "Инженер", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "34 года", + "location": "Минск, готова к переезду (Гродно),готова к командировкам", + "url": "https://jobs.tut.by/resume/1e3247b40000d5ca580039ed1f313235454e52?source=search" + }, + { + "job": "Бухгалтер, специалист отдела продаж", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "39 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/87282acb000591d8810039ed1f58424f4c4b75?source=search" + }, + { + "job": "Специалист по снабжению", + "pay": "1 100 бел. руб.", + "gender": "Мужчина", + "age": "41 год", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/667d89a600071906b10039ed1f764e36596c4a?source=search" + }, + { + "job": "инженер ПТО, инженер-сметчик", + "pay": "500 бел. руб.", + "gender": "Женщина", + "age": "30 лет", + "location": "Минск, м. Площадь Якуба Коласа,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/a4065c410000ec3bfd0039ed1f396b30684b30?source=search" + }, + { + "job": "Продавец", + "pay": "750 бел. руб.", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/d0af4ddb00071e92e60039ed1f4a6e43555650?source=search" + }, + { + "job": "Ведущий инженер программист", + "pay": "1 450 бел. руб.", + "gender": "Мужчина", + "age": "56 лет", + "location": "Минск, м. Уручье,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/5519f9d700059b11f00039ed1f78443156674e?source=search" + }, + { + "job": "QA engineer", + "pay": "не указано", + "gender": "Male", + "age": "20 years", + "location": "Minsk, m. Малиновка,willing to relocate (Belarus,Other countries),prepared for occasional business trips", + "url": "https://jobs.tut.by/resume/fa5a284b00034b434c0039ed1f74585a69416d?source=search" + }, + { + "job": "Ведущий бухгалтер, Заместитель главного бухгалтера", + "pay": "1 300 бел. руб.", + "gender": "Женщина", + "age": "40 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/1ef3f4f100056d5aa90039ed1f693941667445?source=search" + }, + { + "job": "Специалист по работе с недвижимостью", + "pay": "не указано", + "gender": "Женщина", + "age": "55 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/28788eea0003a40f6b0039ed1f347a45795463?source=search" + }, + { + "job": "Специалист по закупкам", + "pay": "1 100 бел. руб.", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/8fd1260a00068c607d0039ed1f7451505a484c?source=search" + }, + { + "job": "Главный инженер проектов", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "53 года", + "location": "Минск, готов к переезду (Санкт-Петербург,Владимирская область,Костромская область),готов к командировкам", + "url": "https://jobs.tut.by/resume/26609c660000fd32f10039ed1f6a717a46675a?source=search" + }, + { + "job": "Управляющий директор", + "pay": "2 000 бел. руб.", + "gender": "Женщина", + "age": "44 года", + "location": "Минск, м. Уручье,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/b43c411500022809e70039ed1f323164554c30?source=search" + }, + { + "job": "Станочник деревообрабатывающих станков", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/4d8261d400057622ac0039ed1f504a616c4c6a?source=search" + }, + { + "job": "Механик по транспорту", + "pay": "не указано", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, м. Могилевская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/9f899a6e000619ea190039ed1f643873596779?source=search" + }, + { + "job": "системный администратор", + "pay": "не указано", + "gender": "Мужчина", + "age": "39 лет", + "location": "Минск, готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/db44ee0b0000e67bf90039ed1f73447a564358?source=search" + }, + { + "job": "Специалист по закупкам", + "pay": "1 100 бел. руб.", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/8fd1260a00068c607d0039ed1f7451505a484c?source=search" + }, + { + "job": "Продавец", + "pay": "750 бел. руб.", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/d0af4ddb00071e92e60039ed1f4a6e43555650?source=search" + }, + { + "job": "Web-дизайнер", + "pay": "не указано", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, м. Спортивная,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/fa246b160005f2a0900039ed1f3163684f6c67?source=search" + }, + { + "job": "Бухгалтер, специалист отдела продаж", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "39 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/87282acb000591d8810039ed1f58424f4c4b75?source=search" + }, + { + "job": "Мастер по обслуживанию зданий,сооружений", + "pay": "не указано", + "gender": "Мужчина", + "age": "38 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/817b7e980006b88ce70039ed1f55567a73774b?source=search" + }, + { + "job": "Мерчендайзер,официант , администратор ", + "pay": "не указано", + "gender": "Женщина", + "age": "17 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/29c2b36600069ccb5c0039ed1f4339675a4f66?source=search" + }, + { + "job": "Специалист по работе с недвижимостью", + "pay": "не указано", + "gender": "Женщина", + "age": "55 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/28788eea0003a40f6b0039ed1f347a45795463?source=search" + }, + { + "job": "Ведущий инженер программист", + "pay": "1 450 бел. руб.", + "gender": "Мужчина", + "age": "56 лет", + "location": "Минск, м. Уручье,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/5519f9d700059b11f00039ed1f78443156674e?source=search" + }, + { + "job": "Бухгалтерия, управленческий учет, финансы предприятия", + "pay": "не указано", + "gender": "Мужчина", + "age": "41 год", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/e51aa70f0006f30d360039ed1f457550707452?source=search" + }, + { + "job": "QA engineer", + "pay": "не указано", + "gender": "Male", + "age": "20 years", + "location": "Minsk, m. Малиновка,willing to relocate (Belarus,Other countries),prepared for occasional business trips", + "url": "https://jobs.tut.by/resume/fa5a284b00034b434c0039ed1f74585a69416d?source=search" + }, + { + "job": "Станочник деревообрабатывающих станков", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/4d8261d400057622ac0039ed1f504a616c4c6a?source=search" + }, + { + "job": "Инженер-механик", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/a0c2463a0003601ce90039ed1f306754645530?source=search" + }, + { + "job": "Ведущий бухгалтер, Заместитель главного бухгалтера", + "pay": "1 300 бел. руб.", + "gender": "Женщина", + "age": "40 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/1ef3f4f100056d5aa90039ed1f693941667445?source=search" + }, + { + "job": "Главный инженер проектов", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "53 года", + "location": "Минск, готов к переезду (Санкт-Петербург,Владимирская область,Костромская область),готов к командировкам", + "url": "https://jobs.tut.by/resume/26609c660000fd32f10039ed1f6a717a46675a?source=search" + }, + { + "job": "инженер ПТО, инженер-сметчик", + "pay": "500 бел. руб.", + "gender": "Женщина", + "age": "30 лет", + "location": "Минск, м. Площадь Якуба Коласа,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/a4065c410000ec3bfd0039ed1f396b30684b30?source=search" + }, + { + "job": "Инженер", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "34 года", + "location": "Минск, готова к переезду (Гродно),готова к командировкам", + "url": "https://jobs.tut.by/resume/1e3247b40000d5ca580039ed1f313235454e52?source=search" + }, + { + "job": "Бухгалтер", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "53 года", + "location": "Минск, м. Каменная Горка,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/176e156d00023059510039ed1f44576b566d69?source=search" + }, + { + "job": "Водитель курьер на авто компании" В"", + "pay": "не указано", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Могилевская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/70dbefb8000365eef40039ed1f4b6164393362?source=search" + }, + { + "job": "Управляющий директор", + "pay": "2 000 бел. руб.", + "gender": "Женщина", + "age": "44 года", + "location": "Минск, м. Уручье,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/b43c411500022809e70039ed1f323164554c30?source=search" + }, + { + "job": "Механик по транспорту", + "pay": "не указано", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, м. Могилевская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/9f899a6e000619ea190039ed1f643873596779?source=search" + }, + { + "job": "Инженер по пожарной безопасности, охране труда, гражданской обороне", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "46 лет", + "location": "Минск, м. Каменная Горка,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/a6df4ea400050440670039ed1f417739746f30?source=search" + }, + { + "job": "Маркетолог", + "pay": "не указано", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, м. Площадь Ленина,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/2b08a9a500043180860039ed1f62365a656448?source=search" + }, + { + "job": "Ведущий специалист", + "pay": "не указано", + "gender": "Женщина", + "age": "36 лет", + "location": "Минск, м. Малиновка,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/018219e7000672a70a0039ed1f325252506547?source=search" + }, + { + "job": "Технический специалист", + "pay": "не указано", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/f86c8073000666f9140039ed1f583177424432?source=search" + }, + { + "job": "Директор торгового центра", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Бобруйск, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/8851498b00018ac6da0039ed1f4f716a6e5742?source=search" + }, + { + "job": "Врач-косметолог/дерматовенеролог", + "pay": "не указано", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/3e4407790003a93c5b0039ed1f436432533130?source=search" + }, + { + "job": "Менеджер по работе с клиентами", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "39 лет", + "location": "Минск, м. Уручье,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/1d3864ec00023e7ae60039ed1f665a684e4e35?source=search" + }, + { + "job": "Специалист", + "pay": "не указано", + "gender": "Женщина", + "age": "53 года", + "location": "Минск, м. Малиновка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/86fd72480003f577d00039ed1f373055374a48?source=search" + }, + { + "job": "Сторож-охранник", + "pay": "400 бел. руб.", + "gender": "Мужчина", + "age": "45 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/2583d0ba00056352720039ed1f686c79304e4b?source=search" + }, + { + "job": "Специалист по снабжению", + "pay": "1 100 бел. руб.", + "gender": "Мужчина", + "age": "41 год", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/667d89a600071906b10039ed1f764e36596c4a?source=search" + }, + { + "job": "Главный инженер, Ведущий инженер, Менеджер проектов", + "pay": "не указано", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/7ea530140002ddfc310039ed1f4f61676b6e57?source=search" + }, + { + "job": "Инженер, технолог", + "pay": "не указано", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/4c5a201f00039148d90039ed1f4d795a6b4c6e?source=search" + }, + { + "job": "Зам директора по техническим вопросам, Главный инженер, Главный энергетик.", + "pay": "не указано", + "gender": "Мужчина", + "age": "61 год", + "location": "Минск, м. Уручье,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/c64e0c5000032b53890039ed1f665730573754?source=search" + }, + { + "job": "Инженер по стандартизации и сертификации продукции", + "pay": "не указано", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, м. Площадь Ленина,готов к переезду (Россия,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/b3974f2c00033a86100039ed1f6750694f414d?source=search" + }, + { + "job": "Менеджер по работе с клиентами", + "pay": "не указано", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/e3fd09540001f0d85a0039ed1f4a3271716b49?source=search" + }, + { + "job": "Архитектор-проектировщик", + "pay": "400 бел. руб.", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, м. Площадь Якуба Коласа,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/b7696d0c000239a8400039ed1f67554e706b46?source=search" + }, + { + "job": "системный администратор", + "pay": "не указано", + "gender": "Мужчина", + "age": "39 лет", + "location": "Минск, готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/db44ee0b0000e67bf90039ed1f73447a564358?source=search" + }, + { + "job": "Директор, заместитель директора.", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "43 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/a9cb052100062030530039ed1f6d415a546841?source=search" + }, + { + "job": "Главный энергетик, главный инженер (заместитель).", + "pay": "3 000 бел. руб.", + "gender": "Мужчина", + "age": "39 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/fadfb6410006345a860039ed1f767037476977?source=search" + }, + { + "job": "Специалист по учету", + "pay": "не указано", + "gender": "Женщина", + "age": "47 лет", + "location": "Минск, м. Малиновка,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/9892233e00041801bd0039ed1f787330334238?source=search" + }, + { + "job": "Специалист по закупкам", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/cb97495600072047ba0039ed1f484b4a77626a?source=search" + }, + { + "job": "Инженер по охране труда и промышленной безопасности", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Лунинец, хочу переехать (Минск),не готов к командировкам", + "url": "https://jobs.tut.by/resume/0bb8f4db0003a24f370039ed1f6667534e5849?source=search" + }, + { + "job": "Директор/руководитель по интернет-маркетингу, Руководитель/управляющий проектом/интернет-магазином", + "pay": "3 500 USD", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Молодежная,готов к переезду (Алматы,Москва,Санкт-Петербург,Нижний Новгород,Екатеринбург,Уфа,Новосибирск,Омск,Челябинск,Ростов-на-Дону,Сочи,Самара,Киев,Краснодар,Казань,Нур-Султан),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/c137df350003439c910039ed1f634c4c646e71?source=search" + }, + { + "job": "Инженер-технолог (приборостроение), начальник участка, начальник смены, мастер", + "pay": "100 000 рос. руб.", + "gender": "Женщина", + "age": "29 лет", + "location": "Минск, хочу переехать (Санкт-Петербург),готова к командировкам", + "url": "https://jobs.tut.by/resume/5d0f60400007186c640039ed1f75656e504147?source=search" + }, + { + "job": "Project Manager", + "pay": "не указано", + "gender": "Мужчина", + "age": "24 года", + "location": "Брест, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/c704541500071037b80039ed1f76774c55634b?source=search" + }, + { + "job": "Пресс-секретарь, PR-специалист", + "pay": "не указано", + "gender": "Женщина", + "age": "32 года", + "location": "Минск, м. Михалово,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/76f9078d0006c9408c0039ed1f4668614a6173?source=search" + }, + { + "job": "JavaScript Developer(React,Node)", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/e173fbd30003886d1a0039ed1f78424c655248?source=search" + }, + { + "job": "Начальник коммерческого отдела", + "pay": "4 000 бел. руб.", + "gender": "Женщина", + "age": "35 лет", + "location": "Минск, м. Малиновка,готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/db851b8d00011fd8f00039ed1f4430524d5278?source=search" + }, + { + "job": "HR менеджер", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "30 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/a58eed0d00032a7e8f0039ed1f627a74315866?source=search" + }, + { + "job": "Мойщик посуды,работник кафе ,бистро", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "46 лет", + "location": "Минск, м. Партизанская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/a6fb0fcc00031323910039ed1f79654a765730?source=search" + }, + { + "job": "Руководитель розничной сети", + "pay": "не указано", + "gender": "Мужчина", + "age": "46 лет", + "location": "Минск, м. Кунцевщина,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/92128cbe0000e78c630039ed1f68396c466c41?source=search" + }, + { + "job": "Инженер-электрик, электромонтажник, электромонтёр", + "pay": "не указано", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/78dba39d0006bcfebf0039ed1f416b37616538?source=search" + }, + { + "job": "Архитектор-проектировщик", + "pay": "400 бел. руб.", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, м. Площадь Якуба Коласа,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/b7696d0c000239a8400039ed1f67554e706b46?source=search" + }, + { + "job": "Личный помощник руководителя", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, м. Каменная Горка,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/67ab90560005514da30039ed1f624473524a66?source=search" + }, + { + "job": "Электромонтер по ремонту и обслуживанию электрооборудования 6 разряда", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/e2437f110005f5103c0039ed1f685274754359?source=search" + }, + { + "job": "Администратор", + "pay": "650 бел. руб.", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, хочу переехать,готова к командировкам", + "url": "https://jobs.tut.by/resume/b0fe79c60002293a2b0039ed1f436a4b397347?source=search" + }, + { + "job": "Оператор ПК", + "pay": "не указано", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/d77f3d940006e013810039ed1f427a79376566?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Женщина", + "age": "22 года", + "location": "Гродно, готова к переезду (Минск),готова к редким командировкам", + "url": "https://jobs.tut.by/resume/e9b3ebc80005affb990039ed1f383037485165?source=search" + }, + { + "job": "Программист", + "pay": "не указано", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/7e45569300029db29c0039ed1f32533453366d?source=search" + }, + { + "job": "Личный водитель", + "pay": "не указано", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/c033b1650003cc88b50039ed1f724a6c473665?source=search" + }, + { + "job": "Инженер-механик", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/b8c935ba0006130ce50039ed1f353938676455?source=search" + }, + { + "job": "Ведущий специалист по развитию розничной сети", + "pay": "не указано", + "gender": "Мужчина", + "age": "46 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/14566bf20005f9a54b0039ed1f7a5233723835?source=search" + }, + { + "job": "Продавец", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "29 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/3f4cbc890003560e810039ed1f795645375158?source=search" + }, + { + "job": "Инженер-экономист", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "29 лет", + "location": "Минск, м. Могилевская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/37b3d81000019b28140039ed1f746d37474d4b?source=search" + }, + { + "job": "Младший юрист( стажер )", + "pay": "не указано", + "gender": "Женщина", + "age": "32 года", + "location": "Минск, м. Площадь Якуба Коласа,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/375e8ed500029eb5510039ed1f4b6761685645?source=search" + }, + { + "job": "Администратор", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "41 год", + "location": "Минск, м. Академия наук,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/90e1ae1e00031e32020039ed1f596c54395744?source=search" + }, + { + "job": "Менеджер по организации спортивных мероприятий", + "pay": "не указано", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, м. Площадь Ленина,готов к переезду (Москва,Санкт-Петербург,Сочи),готов к командировкам", + "url": "https://jobs.tut.by/resume/0e307c5200057fb5970039ed1f5a6d6d634f32?source=search" + }, + { + "job": "HTML-верстальщик, SMM", + "pay": "500 бел. руб.", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/69feea1000025de2a70039ed1f6274776c486a?source=search" + }, + { + "job": "Заведующий/заместитель заведующего магазином, складом", + "pay": "не указано", + "gender": "Мужчина", + "age": "49 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/120541f7000141d4b00039ed1f536e736a6c35?source=search" + }, + { + "job": "семейный водитель", + "pay": "2 500 бел. руб.", + "gender": "Мужчина", + "age": "44 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/de214bb1000305c7380039ed1f4661714d5865?source=search" + }, + { + "job": "охранник-контролер КПП", + "pay": "500 бел. руб.", + "gender": "Мужчина", + "age": "60 лет", + "location": "Минск, м. Кунцевщина,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/39c4482800036ead0f0039ed1f677a76315739?source=search" + }, + { + "job": "Юрисконсульт", + "pay": "не указано", + "gender": "Мужчина", + "age": "48 лет", + "location": "Минск, м. Площадь Ленина,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/12b293f700043e51db0039ed1f34745872674a?source=search" + }, + { + "job": "Менеджер по продажам", + "pay": "1 000 USD", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Спортивная,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/d80baf060000ebe0ba0039ed1f746465363048?source=search" + }, + { + "job": "Специалист", + "pay": "не указано", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, м. Московская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/db0f4474000320a0200039ed1f44574b564132?source=search" + }, + { + "job": "Руководитель веб-группы. Менеджер проектов", + "pay": "не указано", + "gender": "Мужчина", + "age": "39 лет", + "location": "Москва, м. Менделеевская,готов к переезду (Нидерланды,Финляндия,Чехия,Латвия,Польша,Минск,Германия,Литва,Эстония),готов к командировкам", + "url": "https://jobs.tut.by/resume/0b45a8680002663f3c0039ed1f72304c4b5844?source=search" + }, + { + "job": "управляющий СПУ", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "55 лет", + "location": "Минск, м. Малиновка,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/b8a3bd2c00030c50f40039ed1f47513532576f?source=search" + }, + { + "job": "Ведущий инженер-технолог (программист станков с ЧПУ)", + "pay": "70 000 рос. руб.", + "gender": "Мужчина", + "age": "60 лет", + "location": "Витебск, готов к переезду (Москва,Санкт-Петербург,Смоленск,Минск,Витебск),готов к командировкам", + "url": "https://jobs.tut.by/resume/d0655d6300035688de0039ed1f7a756d4c5130?source=search" + }, + { + "job": "Бармен-кассир ,буфетчик администратор", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "50 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/abb8c8aa000313055d0039ed1f423343513748?source=search" + }, + { + "job": "начало", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "50 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/924ffdfd00011248850039ed1f5576346d7044?source=search" + }, + { + "job": "Главный специалист", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, м. Спортивная,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/39d433d10005e463310039ed1f304a4366345a?source=search" + }, + { + "job": "Водитель с личным грузопассажирским (5 пассажирских мест) микроавтобусом ", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "45 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/cd7ad3680003c8953e0039ed1f654557355842?source=search" + }, + { + "job": "Менеджер по продажам", + "pay": "500 бел. руб.", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/b1210a6500056707600039ed1f717932654848?source=search" + }, + { + "job": "Руководитель направления", + "pay": "не указано", + "gender": "Мужчина", + "age": "47 лет", + "location": "Минск, м. Уручье,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/6a10125100063256d70039ed1f416a6279704b?source=search" + }, + { + "job": "Менеджер", + "pay": "не указано", + "gender": "Женщина", + "age": "26 лет", + "location": "Минск, м. Каменная Горка,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/4f53f9570005772e050039ed1f6b5753714773?source=search" + }, + { + "job": "Специалист по работе с клиентами", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/8a78c7f6000721b0520039ed1f4855357a3465?source=search" + }, + { + "job": "Радиоведущий", + "pay": "не указано", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, м. Партизанская,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/f7bdbbb5000281ae750039ed1f69424d563558?source=search" + }, + { + "job": "Заместитель директора, Инженер, Региональный представитель", + "pay": "не указано", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/397376860003aec8380039ed1f51544a365a70?source=search" + }, + { + "job": "Бухгалтер", + "pay": "750 бел. руб.", + "gender": "Женщина", + "age": "44 года", + "location": "Минск, м. Московская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/7778b9fc0000d71e180039ed1f41363563696a?source=search" + }, + { + "job": "Специалист по IT - начальник отдела IT", + "pay": "не указано", + "gender": "Мужчина", + "age": "30 лет", + "location": "Брест, готов к переезду (Минск),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/329f092e000254d62c0039ed1f39455839386b?source=search" + }, + { + "job": "Product manager, System/Business Analyst; Solution provider", + "pay": "не указано", + "gender": "МужчинаМинск", + "age": "не готов к переезду", + "location": "готов к командировкам, ", + "url": "https://jobs.tut.by/resume/493539900000bad91b0039ed1f736563726574?source=search" + }, + { + "job": "Менеджер по продажам и работе с клиентами", + "pay": "1 100 бел. руб.", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/0879c3a20003b927c90039ed1f794f77615930?source=search" + }, + { + "job": "Биолог", + "pay": "не указано", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, м. Петровщина,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/cea4f9e600035593c10039ed1f347838476e59?source=search" + }, + { + "job": "Директор, директор филиала, коммерческий директор.", + "pay": "1 700 USD", + "gender": "Мужчина", + "age": "55 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/314b94140001bba0fc0039ed1f3531676b4364?source=search" + }, + { + "job": "Медицинская сестра", + "pay": "550 бел. руб.", + "gender": "Женщина", + "age": "33 года", + "location": "Минск, м. Первомайская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/6487e12000019c7b090039ed1f74574d483433?source=search" + }, + { + "job": "Администратор / Хостес", + "pay": "не указано", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/d0f356da00028d15590039ed1f734a52367a55?source=search" + }, + { + "job": "Журналист", + "pay": "не указано", + "gender": "Женщина", + "age": "26 лет", + "location": "Минск, м. Институт Культуры,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/c9cbca3300072188e40039ed1f61304a643062?source=search" + }, + { + "job": "Курьер", + "pay": "не указано", + "gender": "Женщина", + "age": "19 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/dab3ba91000419e0210039ed1f686f364f4636?source=search" + }, + { + "job": "Начальник центра банковских услуг", + "pay": "1 500 бел. руб.", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/3b8703a0000653c6bb0039ed1f5367494e4c59?source=search" + }, + { + "job": "Юрист", + "pay": "не указано", + "gender": "Мужчина", + "age": "39 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/f9cb8d0600044061ee0039ed1f31504c6e786a?source=search" + }, + { + "job": "личный семейный водитель", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "46 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/78f3f4f00001d076b30039ed1f3035524e4342?source=search" + }, + { + "job": "Бухгалтер", + "pay": "не указано", + "gender": "Женщина", + "age": "34 года", + "location": "Минск, м. Автозаводская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/dd23e04d0002d7f5090039ed1f616c33624f72?source=search" + }, + { + "job": "Начальник производства", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "39 лет", + "location": "Минск, м. Институт Культуры,готов к переезду (Беларусь),готов к командировкам", + "url": "https://jobs.tut.by/resume/c3eb63d00002689e7d0039ed1f6f6f6764434d?source=search" + }, + { + "job": "Бухгалтер", + "pay": "не указано", + "gender": "Женщина", + "age": "34 года", + "location": "Минск, м. Автозаводская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/dd23e04d0002d7f5090039ed1f616c33624f72?source=search" + }, + { + "job": "Преподаватель английского языка", + "pay": "не указано", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/467e4c2500045a9f7c0039ed1f476270316e55?source=search" + }, + { + "job": "Менеджер проекта", + "pay": "не указано", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/98ca35fe0002ed81f40039ed1f52474479496f?source=search" + }, + { + "job": "Экономист", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, м. Каменная Горка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/2bc5589d00072195c80039ed1f6a7a4d494737?source=search" + }, + { + "job": "Руководитель отдела продаж, Менеджер по работе с клиентами", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, м. Первомайская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/aa8f3dc300032f5b4f0039ed1f585174464457?source=search" + }, + { + "job": "Менеджер по маркетингу", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, м. Кунцевщина,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/9cd1b6ce00053088850039ed1f37424a45654b?source=search" + }, + { + "job": "Менеджер по продажам автомобилей", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/2b655dc30006cd3e9d0039ed1f4865774a3071?source=search" + }, + { + "job": "Менеджер по работе с клиентами", + "pay": "не указано", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, м. Институт Культуры,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/f60b1d18000712c45e0039ed1f35766b5a5074?source=search" + }, + { + "job": "Ведущий инженер", + "pay": "не указано", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, готов к переезду (Минск,Витебск),готов к командировкам", + "url": "https://jobs.tut.by/resume/4424cb6c000216e0760039ed1f6d6b6b524948?source=search" + }, + { + "job": "Инженер,инженер-механик.", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/547583bd0005e5bddc0039ed1f3972316b366b?source=search" + }, + { + "job": "Специалист по ВЭД", + "pay": "1 500 бел. руб.", + "gender": "Женщина", + "age": "34 года", + "location": "Минск, м. Немига,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/d9cfb8fb00025ed4780039ed1f596a36494575?source=search" + }, + { + "job": "Секретарь-делопроизводитель, секретарь приёмной, офис-менеджер", + "pay": "не указано", + "gender": "Женщина", + "age": "36 лет", + "location": "Витебск, готова к переезду (Москва,Минск),готова к редким командировкам", + "url": "https://jobs.tut.by/resume/82417ad10002397c0b0039ed1f6430764a5544?source=search" + }, + { + "job": "Менеджер проекта/ инженер проекта", + "pay": "не указано", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/6f9bee660000ef4fe40039ed1f306f627a794b?source=search" + }, + { + "job": "Начальник юридического отдела", + "pay": "1 500 бел. руб.", + "gender": "Женщина", + "age": "39 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/d97d53b3000721c2a80039ed1f7730636f4657?source=search" + }, + { + "job": "Печатник широкофоматной и цифровой печати / Дизайнер", + "pay": "600 USD", + "gender": "Женщина", + "age": "34 года", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/7a81732900024c54580039ed1f68436b625074?source=search" + }, + { + "job": "Экономист", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, м. Каменная Горка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/2bc5589d00072195c80039ed1f6a7a4d494737?source=search" + }, + { + "job": "Управляющий рестораном, Администратор ресторана", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "39 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/e5e8034600027a89420039ed1f576574756530?source=search" + }, + { + "job": "Секретарь-делопроизводитель", + "pay": "не указано", + "gender": "Женщина", + "age": "38 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/102babd7000583a4b70039ed1f49625a59496d?source=search" + }, + { + "job": "Менеджер", + "pay": "1 000 USD", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/10a8d8b90002a341c80039ed1f624b66395559?source=search" + }, + { + "job": "Врач", + "pay": "не указано", + "gender": "Женщина", + "age": "29 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/cf97449900056c125f0039ed1f71376c363133?source=search" + }, + { + "job": "Литературный редактор", + "pay": "не указано", + "gender": "Мужчина", + "age": "47 лет", + "location": "Минск, м. Кунцевщина,готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/6a452a050000e99bd30039ed1f4f654573544d?source=search" + }, + { + "job": "Водитель", + "pay": "не указано", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/4d95189c000451da220039ed1f543256483066?source=search" + }, + { + "job": "Junior Frond-end Developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, м. Площадь Якуба Коласа,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/cc936bcd0002fec6a80039ed1f457a7242796c?source=search" + }, + { + "job": "администратор", + "pay": "не указано", + "gender": "Мужчина", + "age": "43 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/9ea82fab0005fb587a0039ed1f47425a514572?source=search" + }, + { + "job": "Начинающий специалист в отдел рекламы,маркетинга.", + "pay": "500 бел. руб.", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, м. Каменная Горка,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/3ea4c96500071d83d70039ed1f727936634d4e?source=search" + }, + { + "job": "Business Analyst", + "pay": "1 000 BYN", + "gender": "Male", + "age": "26 years", + "location": "Minsk, m. Каменная Горка,willing to relocate,prepared for business trips", + "url": "https://jobs.tut.by/resume/36cbd29d0003f747850039ed1f307832513144?source=search" + }, + { + "job": "Прораб общестроительных работ", + "pay": "1 000 USD", + "gender": "Мужчина", + "age": "50 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/76c7bbb10003c805160039ed1f696450414248?source=search" + }, + { + "job": "Администратор", + "pay": "500 бел. руб.", + "gender": "Женщина", + "age": "44 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/8ed19101000410d55b0039ed1f426364343035?source=search" + }, + { + "job": "Охранник, сторож, вахтёр", + "pay": "500 бел. руб.", + "gender": "Мужчина", + "age": "46 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/29129d2800053470800039ed1f336c5438334f?source=search" + }, + { + "job": "Начальник отдела", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "39 лет", + "location": "Минск, м. Грушевка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/6a6feef40002ce4b8a0039ed1f584c7a746975?source=search" + }, + { + "job": "Директор, заместитель директора по развитию", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "40 лет", + "location": "Витебск, готов к переезду (Минск,Брест),готов к командировкам", + "url": "https://jobs.tut.by/resume/cb7158ab0007180fe90039ed1f327044346f6f?source=search" + }, + { + "job": "Юрист", + "pay": "не указано", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/2a58f1ca0003f9cd2d0039ed1f6e7736797151?source=search" + }, + { + "job": "Инженер-технолог", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Кунцевщина,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/944e8e5100052f30480039ed1f753569696c39?source=search" + }, + { + "job": "Оператор ПК", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "51 год", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/1275f6fa000558b6bb0039ed1f673576305251?source=search" + }, + { + "job": "Медицинская сестра", + "pay": "830 бел. руб.", + "gender": "Женщина", + "age": "36 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/6410dbc90003fa66d80039ed1f48686b38744f?source=search" + }, + { + "job": "Ведущий менеджер по продажам/ Заместитель руководителя отдела продаж/ Руководитель отдела продаж", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, готов к переезду (Москва),готов к командировкам", + "url": "https://jobs.tut.by/resume/6b7f50e90002981a280039ed1f536a52324a7a?source=search" + }, + { + "job": "Начинающий специалист в отдел рекламы,маркетинга.", + "pay": "500 бел. руб.", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, м. Каменная Горка,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/3ea4c96500071d83d70039ed1f727936634d4e?source=search" + }, + { + "job": "администратор", + "pay": "не указано", + "gender": "Мужчина", + "age": "43 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/9ea82fab0005fb587a0039ed1f47425a514572?source=search" + }, + { + "job": "Секретарь-делопроизводитель", + "pay": "не указано", + "gender": "Женщина", + "age": "38 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/102babd7000583a4b70039ed1f49625a59496d?source=search" + }, + { + "job": "Менеджер", + "pay": "1 000 USD", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/10a8d8b90002a341c80039ed1f624b66395559?source=search" + }, + { + "job": "Управляющий рестораном, Администратор ресторана", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "39 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/e5e8034600027a89420039ed1f576574756530?source=search" + }, + { + "job": "Технический директор / Руководитель отдела IT", + "pay": "не указано", + "gender": "Мужчина", + "age": "35 лет", + "location": "Москва, готов к переезду (Ярославль,Санкт-Петербург,Нижний Новгород,Московская область,Владимирская область,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/8b14f77e000458888f0039ed1f416834333057?source=search" + }, + { + "job": "Прораб общестроительных работ", + "pay": "1 000 USD", + "gender": "Мужчина", + "age": "50 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/76c7bbb10003c805160039ed1f696450414248?source=search" + }, + { + "job": "Business Analyst", + "pay": "1 000 BYN", + "gender": "Male", + "age": "26 years", + "location": "Minsk, m. Каменная Горка,willing to relocate,prepared for business trips", + "url": "https://jobs.tut.by/resume/36cbd29d0003f747850039ed1f307832513144?source=search" + }, + { + "job": "Директор, заместитель директора по развитию", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "40 лет", + "location": "Витебск, готов к переезду (Минск,Брест),готов к командировкам", + "url": "https://jobs.tut.by/resume/cb7158ab0007180fe90039ed1f327044346f6f?source=search" + }, + { + "job": "Охранник, сторож, вахтёр", + "pay": "500 бел. руб.", + "gender": "Мужчина", + "age": "46 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/29129d2800053470800039ed1f336c5438334f?source=search" + }, + { + "job": "Администратор", + "pay": "500 бел. руб.", + "gender": "Женщина", + "age": "44 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/8ed19101000410d55b0039ed1f426364343035?source=search" + }, + { + "job": "Junior Frond-end Developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, м. Площадь Якуба Коласа,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/cc936bcd0002fec6a80039ed1f457a7242796c?source=search" + }, + { + "job": "Водитель", + "pay": "не указано", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/4d95189c000451da220039ed1f543256483066?source=search" + }, + { + "job": "Бухгалтер", + "pay": "1 200 бел. руб.", + "gender": "Женщина", + "age": "55 лет", + "location": "Минск, м. Академия наук,готова к переезду (Минск),готова к командировкам", + "url": "https://jobs.tut.by/resume/f37923ba0001b541e70039ed1f33336a545244?source=search" + }, + { + "job": "Медицинская сестра", + "pay": "830 бел. руб.", + "gender": "Женщина", + "age": "36 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/6410dbc90003fa66d80039ed1f48686b38744f?source=search" + }, + { + "job": "Врач", + "pay": "не указано", + "gender": "Женщина", + "age": "29 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/cf97449900056c125f0039ed1f71376c363133?source=search" + }, + { + "job": "Литературный редактор", + "pay": "не указано", + "gender": "Мужчина", + "age": "47 лет", + "location": "Минск, м. Кунцевщина,готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/6a452a050000e99bd30039ed1f4f654573544d?source=search" + }, + { + "job": "инженер по охране труда", + "pay": "не указано", + "gender": "Мужчина", + "age": "51 год", + "location": "Минск, м. Институт Культуры,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/991e92de0006eb6b700039ed1f546b49594570?source=search" + }, + { + "job": "Директор, заместитель директора, управляющий", + "pay": "не указано", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/9d9a7d500006dcaf270039ed1f726b66333941?source=search" + }, + { + "job": "Инженер-технолог", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Минск, м. Кунцевщина,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/944e8e5100052f30480039ed1f753569696c39?source=search" + }, + { + "job": "Юрист", + "pay": "не указано", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/2a58f1ca0003f9cd2d0039ed1f6e7736797151?source=search" + }, + { + "job": "Печатник широкофоматной и цифровой печати / Дизайнер", + "pay": "600 USD", + "gender": "Женщина", + "age": "34 года", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/7a81732900024c54580039ed1f68436b625074?source=search" + }, + { + "job": "Кладовщик", + "pay": "не указано", + "gender": "ЖенщинаМинск", + "age": "м. Уручье", + "location": "готова к переезду, готова к командировкам", + "url": "https://jobs.tut.by/resume/79a864210001f5352f0039ed1f49394f587930?source=search" + }, + { + "job": "Веб-дизайнер", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "43 года", + "location": "Минск, м. Грушевка,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/28f8a31f00039c39e00039ed1f30426d4b6234?source=search" + }, + { + "job": "Заведующий производством/Шеф повар", + "pay": "1 300 бел. руб.", + "gender": "Мужчина", + "age": "58 лет", + "location": "Минск, м. Кунцевщина,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/a30c610200032d0f5a0039ed1f6e6a57737059?source=search" + }, + { + "job": "Менеджер по реализации проектов", + "pay": "1 000 USD", + "gender": "Женщина", + "age": "30 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/9c4986d80000ca03120039ed1f4e3346773947?source=search" + }, + { + "job": "Мастер по ремонту компьютеров", + "pay": "не указано", + "gender": "МужчинаМинск", + "age": "м. Немига", + "location": "готов к переезду, готов к командировкам", + "url": "https://jobs.tut.by/resume/5a8a3ddb000362056c0039ed1f713274414155?source=search" + }, + { + "job": "Водитель персональный", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/bda936130006d95eea0039ed1f45363944674a?source=search" + }, + { + "job": "Программист С++", + "pay": "1 USD", + "gender": "Мужчина", + "age": "24 года", + "location": "Жлобин, готов к переезду (Минск,Гомель),не готов к командировкам", + "url": "https://jobs.tut.by/resume/23a39b2a0003a569eb0039ed1f4a6d65475431?source=search" + }, + { + "job": "Репетитор по немецкому языку, Преподаватель немецкого языка", + "pay": "не указано", + "gender": "ЖенщинаМинск", + "age": "не готова к переезду", + "location": "не готова к командировкам, ", + "url": "https://jobs.tut.by/resume/f500b9a200066b5df90039ed1f7070734c4362?source=search" + }, + { + "job": "Бухгалтер", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, м. Малиновка,готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/9232999300030f36660039ed1f5044436a7343?source=search" + }, + { + "job": "Начальник транспортного отдела", + "pay": "не указано", + "gender": "Мужчина", + "age": "48 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/dd41aa210005c3a7100039ed1f526d674b7336?source=search" + }, + { + "job": "Инженер по снабжению (специалист по закупкам)", + "pay": "не указано", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, м. Малиновка,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/96af911f00060ee9690039ed1f64744e547259?source=search" + }, + { + "job": "Специалист", + "pay": "не указано", + "gender": "Женщина", + "age": "36 лет", + "location": "Молодечно, готова к переезду (Санкт-Петербург,Минск),не готова к командировкам", + "url": "https://jobs.tut.by/resume/ce1ca57c00027ba0340039ed1f6d486f317235?source=search" + }, + { + "job": "бухгалтер на участок"материалы",зав. Складом,кладовщик", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "53 года", + "location": "Минск, м. Автозаводская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/a9b766430002b374d70039ed1f33765072316c?source=search" + }, + { + "job": "Водитель-экспедитор", + "pay": "не указано", + "gender": "Мужчина", + "age": "48 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/9aaf183f000151d2290039ed1f686c3049625a?source=search" + }, + { + "job": "Оператор ЭВМ, администратор", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/1d9834000005b062070039ed1f6c536e335139?source=search" + }, + { + "job": "Секретарь", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, готова к переезду (Минск),не готова к командировкам", + "url": "https://jobs.tut.by/resume/0af24e070005cafd810039ed1f6b5631757975?source=search" + }, + { + "job": "Web-designer, UI/UX designer", + "pay": "700 USD", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/ae5f736c000363b8cd0039ed1f665261776b6c?source=search" + }, + { + "job": "Бухгалтер 1 категории,бухгалтер-калькулятор(розница, учет на складе,общепит).", + "pay": "950 бел. руб.", + "gender": "Женщина", + "age": "50 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/af2585c90002192d7d0039ed1f387065794337?source=search" + }, + { + "job": "Инженер - технолог, логист - экономист", + "pay": "не указано", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/cb46a00a00034869a70039ed1f415578325a6b?source=search" + }, + { + "job": "менеджер", + "pay": "не указано", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, м. Площадь Якуба Коласа,готова к переезду (Беларусь,Польша),готова к командировкам", + "url": "https://jobs.tut.by/resume/f84682100002e6323d0039ed1f4f744b307a47?source=search" + }, + { + "job": "Инженер-энергетик, главный энергетик, главный инженер", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "41 год", + "location": "Минск, м. Могилевская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/7df4d1d10003f194550039ed1f696366305034?source=search" + }, + { + "job": "Сторож-охранник, ночной сторож, вахтёр", + "pay": "350 бел. руб.", + "gender": "Мужчина", + "age": "62 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/8980302700052b81e50039ed1f4c7230354b50?source=search" + }, + { + "job": "Креативный менеджер", + "pay": "600 USD", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, м. Михалово,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/9b0dd67e0001d9ca2d0039ed1f564134625468?source=search" + }, + { + "job": "Контролер ОТК", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "41 год", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/8422ddfc00070919a40039ed1f304777474c78?source=search" + }, + { + "job": "Руководитель проекта/ помощник руководителя/ иное", + "pay": "не указано", + "gender": "Женщина", + "age": "36 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/51ed5e400006d26c800039ed1f6c6171453966?source=search" + }, + { + "job": "БУХГАЛТЕР", + "pay": "300 бел. руб.", + "gender": "Женщина", + "age": "34 года", + "location": "Минск, м. Каменная Горка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/5d4ceaa900018208910039ed1f755933553848?source=search" + }, + { + "job": "Инженер-механик ,техник, мастер, начальник производства . Офицер запаса", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, м. Спортивная,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/80f5302900036ec9110039ed1f41426e515643?source=search" + }, + { + "job": "Экономист-бухгалтер", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "43 года", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/5279466200055349280039ed1f6b6d4a526c55?source=search" + }, + { + "job": "Специалист по логистике", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, м. Московская,готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/76e55a840002ece51b0039ed1f475642323062?source=search" + }, + { + "job": "Продавец-консультант", + "pay": "1 300 бел. руб.", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, хочу переехать (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/8ea1e1980001e5c87f0039ed1f7a4236724a35?source=search" + }, + { + "job": "Управляющий рестораном", + "pay": "не указано", + "gender": "Женщина", + "age": "28 лет", + "location": "Сочи, готова к переезду (Москва,Санкт-Петербург,Минск),готова к командировкам", + "url": "https://jobs.tut.by/resume/081f79840002c389d00039ed1f3031335a6c36?source=search" + }, + { + "job": "Производитель работ", + "pay": "300 USD", + "gender": "Мужчина", + "age": "43 года", + "location": "Минск, м. Институт Культуры,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/a8104f510005f6181e0039ed1f6a7a794e524f?source=search" + }, + { + "job": "Секретарь-референт, делопроизводитель; помощник рукрводителя", + "pay": "не указано", + "gender": "Женщина", + "age": "42 года", + "location": "Минск, м. Площадь Ленина,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/c46e040e00059a22bb0039ed1f74336e526d77?source=search" + }, + { + "job": "Программист 1с", + "pay": "1 200 USD", + "gender": "МужчинаМинск", + "age": "м. Петровщина", + "location": "готов к переезду, готов к редким командировкам", + "url": "https://jobs.tut.by/resume/9230ae6600040294240039ed1f44477a4b4666?source=search" + }, + { + "job": "Начальник юридического отдела, главный юрист", + "pay": "не указано", + "gender": "Мужчина", + "age": "46 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/c55015b10003b063eb0039ed1f553139506a46?source=search" + }, + { + "job": "Зам. директора.Начальник отдела складской логистики, начальник склада, зав. складом", + "pay": "1 600 бел. руб.", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/412d886100030df64b0039ed1f575859586b56?source=search" + }, + { + "job": "Инженер-механик. Водитель кат. В,С.", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Бобруйск, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/6f1e72ed00027d20a90039ed1f6d6231476673?source=search" + }, + { + "job": "кладовщик", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "41 год", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/d64b2f750002a28b600039ed1f324e59304a34?source=search" + }, + { + "job": "технический руководитель, технолог в области ЛКМ", + "pay": "1 500 EUR", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, м. Автозаводская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/cc9ce1400002e242630039ed1f6c5531304558?source=search" + }, + { + "job": "Мастер производственного участка", + "pay": "не указано", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/bf4a3e6b00071b45b10039ed1f614d6133616b?source=search" + }, + { + "job": "Инженер/Менеджер проекта", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, м. Могилевская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/f4e155b50003b79da10039ed1f625945643968?source=search" + }, + { + "job": "Бухгалтер", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "41 год", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/4b1addb00002a933ab0039ed1f48386f776d35?source=search" + }, + { + "job": "Водитель", + "pay": "1 300 бел. руб.", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/baaf5e510005cd31110039ed1f6a737a304573?source=search" + }, + { + "job": "Личный водитель", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, м. Спортивная,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/4aa0ee28000121dd000039ed1f6f724e394b64?source=search" + }, + { + "job": "Начальник отдела продаж", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, готов к переезду (Москва,Санкт-Петербург),готов к командировкам", + "url": "https://jobs.tut.by/resume/d685479c00055e55f40039ed1f68396a74386e?source=search" + }, + { + "job": "Ведущий специалист отдела кадров, юрисконсульт, делопроизводитель", + "pay": "850 бел. руб.", + "gender": "Женщина", + "age": "23 года", + "location": "Жодино, готова к переезду (Минск),готова к командировкам", + "url": "https://jobs.tut.by/resume/8eb78c4b0005e2dec90039ed1f667a36386334?source=search" + }, + { + "job": "Руководитель строительных проектов", + "pay": "не указано", + "gender": "Мужчина", + "age": "54 года", + "location": "Минск, м. Малиновка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/6ecb678600059f74790039ed1f794e54396849?source=search" + }, + { + "job": "Слесарь МСР", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/153ddf4a0002507c170039ed1f775a73787a58?source=search" + }, + { + "job": "1С Программист", + "pay": "не указано", + "gender": "Мужчина", + "age": "43 года", + "location": "Минск, м. Кунцевщина,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/abf1cfc70000c4e1760039ed1f69635a467545?source=search" + }, + { + "job": "Врач анестезиолог-реаниматолог", + "pay": "не указано", + "gender": "Женщина", + "age": "33 года", + "location": "Минск, готова к переезду (Москва,Минск),готова к командировкам", + "url": "https://jobs.tut.by/resume/f464f7330001e4c1710039ed1f765934575144?source=search" + }, + { + "job": "Оператор, администратор, охранник", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, м. Могилевская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/6db877070005f325750039ed1f3668437a6967?source=search" + }, + { + "job": "Торговый представитель (без авто)", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, м. Площадь Ленина,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/8c28b4150002f29cd60039ed1f4b4a39466a4f?source=search" + }, + { + "job": "Стажер отдела логистики", + "pay": "не указано", + "gender": "Женщина", + "age": "19 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/bc24df160006e438190039ed1f576741704e6c?source=search" + }, + { + "job": "Начальник (зам. начальника) юридического отдела (группы, сектора) (главный (ведущий) юрисконсульт)", + "pay": "1 250 бел. руб.", + "gender": "Мужчина", + "age": "63 года", + "location": "Минск, м. Петровщина,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/8c7ddb8d0002e26f890039ed1f757046505863?source=search" + }, + { + "job": "Химик", + "pay": "не указано", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/7fa9e6fc00030eb2800039ed1f6e355873365a?source=search" + }, + { + "job": "руководитель, начальник, управляющий, менеджер", + "pay": "не указано", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/e73ffc590003e5f9d60039ed1f734553496b76?source=search" + }, + { + "job": "UX/UI Дизайнер", + "pay": "не указано", + "gender": "ЖенщинаМинск", + "age": "не готова к переезду", + "location": "готова к редким командировкам, ", + "url": "https://jobs.tut.by/resume/1a9dba7700057780c40039ed1f64776f434559?source=search" + }, + { + "job": "Ученик монтажника сборщика мебели", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/ba32b379000713c85a0039ed1f666f71614641?source=search" + }, + { + "job": "Проектировщик", + "pay": "900 бел. руб.", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/5f9fddac0003c43f760039ed1f767444495536?source=search" + }, + { + "job": "Заведующий производством", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, м. Автозаводская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/c0c03fa600036c08f40039ed1f787858357943?source=search" + }, + { + "job": "Водитель категории В С Е", + "pay": "не указано", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, м. Петровщина,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/45888801000114ec5e0039ed1f524948554265?source=search" + }, + { + "job": "Повар(подработка)", + "pay": "500 бел. руб.", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/64e9166e000428b3900039ed1f49536d787957?source=search" + }, + { + "job": "Начальник (зам. начальника) юридического отдела (группы, сектора) (главный (ведущий) юрисконсульт)", + "pay": "1 250 бел. руб.", + "gender": "Мужчина", + "age": "63 года", + "location": "Минск, м. Петровщина,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/8c7ddb8d0002e26f890039ed1f757046505863?source=search" + }, + { + "job": "Мастер производственного участка", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "36 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/8bc8f8b10002d4dda80039ed1f466a38516f42?source=search" + }, + { + "job": "Community Manager", + "pay": "500 бел. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, м. Пушкинская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/a8651a32000575ca000039ed1f4567554f6831?source=search" + }, + { + "job": "Инженер-электрик", + "pay": "1 100 бел. руб.", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/b7ee05490006fdd0780039ed1f63614d49457a?source=search" + }, + { + "job": "Бухгалтер", + "pay": "не указано", + "gender": "Женщина", + "age": "43 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/82cc7a2c00031cf25a0039ed1f587352733630?source=search" + }, + { + "job": "Специалист по закупкам", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/fc49ad3c0002b713740039ed1f464e66776a79?source=search" + }, + { + "job": "Ведущий специалист", + "pay": "не указано", + "gender": "Мужчина", + "age": "46 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/54252aa90006eb70930039ed1f347a4b304a4d?source=search" + }, + { + "job": "ИТР Руководитель,Начальник смены,Начальник участка,Зам.Начальник цеха, Начальник цеха.......", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, м. Малиновка,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/9dbc50be0002b32eaa0039ed1f766378614f68?source=search" + }, + { + "job": "HR- мненеджер,специалист по управлению персоналом, специалист по кадрам, начальник отдела кадров", + "pay": "не указано", + "gender": "Женщина", + "age": "39 лет", + "location": "Гомель, готова к переезду (Минск),готова к редким командировкам", + "url": "https://jobs.tut.by/resume/c21fe4d900058b777f0039ed1f526849766a35?source=search" + }, + { + "job": "Управляющий", + "pay": "95 000 рос. руб.", + "gender": "Мужчина", + "age": "34 года", + "location": "Екатеринбург, готов к переезду (Москва,Санкт-Петербург,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/fa236ef500060c81f30039ed1f784f4f4e6350?source=search" + }, + { + "job": "Химик", + "pay": "не указано", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/7fa9e6fc00030eb2800039ed1f6e355873365a?source=search" + }, + { + "job": "Стажер", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, м. Академия наук,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/a3f5f2ce00063669ff0039ed1f756465545557?source=search" + }, + { + "job": "Сварщик(аргонщик)", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "41 год", + "location": "Минск, м. Первомайская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/824a481300036cc9710039ed1f494e6d34304b?source=search" + }, + { + "job": "Коммерческий директор, Директор, Руководитель отдела продаж", + "pay": "1 000 USD", + "gender": "Женщина", + "age": "36 лет", + "location": "Минск, м. Могилевская,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/674f3a97000020a52c0039ed1f736563726574?source=search" + }, + { + "job": "Инженер-конструктор", + "pay": "1 600 бел. руб.", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/b41dfebb000292af690039ed1f4156656d3178?source=search" + }, + { + "job": "отделочник универсал", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "50 лет", + "location": "Минск, м. Михалово,готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/940ee5290002ebabac0039ed1f4c496e706838?source=search" + }, + { + "job": "Обвальщик мяса", + "pay": "не указано", + "gender": "Мужчина", + "age": "28 лет", + "location": "Дзержинск (Беларусь), готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/287ab56b00014e80f10039ed1f69596175494f?source=search" + }, + { + "job": "Наладчик технологического оборудования/Слесарь-Ремотник/Наладчик автом-их линий и агрегатных станков", + "pay": "не указано", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, м. Уручье,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/d99ca08c00032e9dfe0039ed1f78336a394f4d?source=search" + }, + { + "job": "Начинающий менеджер по продажам", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/830764f300063674220039ed1f6b4351776174?source=search" + }, + { + "job": "Инженер-механик", + "pay": "не указано", + "gender": "Мужчина", + "age": "24 года", + "location": "Пинск, готов к переезду (Минск,Брест),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/484ab29400056c24b70039ed1f6c6658736373?source=search" + }, + { + "job": "Водитель", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, м. Малиновка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/4b82401700027f683b0039ed1f486f37674238?source=search" + }, + { + "job": "Специалист колл-центра", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/7e74ff920003fcab4f0039ed1f674747587631?source=search" + }, + { + "job": "Водитель ", + "pay": "не указано", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, м. Академия наук,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/e10a42aa0005d394f50039ed1f6d757345666e?source=search" + }, + { + "job": "Инструктор тренажёрного зала", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, м. Немига,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/b5c42ca000027a276b0039ed1f655531596141?source=search" + }, + { + "job": "Водитель автомобиля", + "pay": "не указано", + "gender": "Мужчина", + "age": "39 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/ad4eaba600066b70e60039ed1f54624b594473?source=search" + }, + { + "job": "Заместитель директора", + "pay": "не указано", + "gender": "Женщина", + "age": "42 года", + "location": "Минск, м. Кунцевщина,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/41dcfa2e0004450e860039ed1f717364464c5a?source=search" + }, + { + "job": "Фотограф", + "pay": "не указано", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/aa811453000623baac0039ed1f794a4d6d5737?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "500 бел. руб.", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, м. Площадь Ленина,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/7ee828df0003b3f4070039ed1f534345565938?source=search" + }, + { + "job": "Личный водитель", + "pay": "250 бел. руб.", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/2f4844df0006d12ab20039ed1f3369346b7244?source=search" + }, + { + "job": "Ux/Ui designer; Product designer", + "pay": "не указано", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, м. Грушевка,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/b51e8b5f0002b3ce030039ed1f564a59696269?source=search" + }, + { + "job": "Продавец-консультант", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, м. Спортивная,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/32b51eae00031d42bd0039ed1f68626452594e?source=search" + }, + { + "job": "Горничная (гостевые квартиры)", + "pay": "300 EUR", + "gender": "Женщина", + "age": "72 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/58b3c9ed0003f7bf910039ed1f535259454d33?source=search" + }, + { + "job": "Junior Java (Python, C#) developer, Test Automation Engineer", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "28 лет", + "location": "Гомель, готов к переезду (Речица,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/871784a400058e8a780039ed1f436a38434b6d?source=search" + }, + { + "job": "Продавец-консультант автозапчастей", + "pay": "не указано", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/b03832c0000276bcfb0039ed1f3333374c3061?source=search" + }, + { + "job": "Сотрудник службы безопасности", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, м. Кунцевщина,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/b014c03000028e4c610039ed1f58714d634561?source=search" + }, + { + "job": "Архитектор", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/e7d4bb8900038dae530039ed1f4b7236393376?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Женщина", + "age": "18 лет", + "location": "Минск, м. Московская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/4e1a9c6200027a7b640039ed1f473048506e32?source=search" + }, + { + "job": "медицинский представитель, менеджер, фельдшер, медицинская сестра", + "pay": "не указано", + "gender": "Женщина", + "age": "46 лет", + "location": "Минск, м. Могилевская,готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/e821f4e80002688c970039ed1f776453356643?source=search" + }, + { + "job": "Рекрутер/HR, преподаватель", + "pay": "не указано", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, м. Площадь Ленина,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/d5114a6c000328f5b60039ed1f52754e713148?source=search" + }, + { + "job": "Работник", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/afb3407900065c7e760039ed1f644c69356870?source=search" + }, + { + "job": "UI/UX Designer", + "pay": "не указано", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/8c6fe54e0005c1b9830039ed1f6958674a4e4e?source=search" + }, + { + "job": "Педагог по вокалу", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "44 года", + "location": "Минск, м. Петровщина,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/0b785dad00023513b10039ed1f704574394272?source=search" + }, + { + "job": "International relations specialist", + "pay": "не указано", + "gender": "Male", + "age": "26 years", + "location": "Minsk, willing to relocate,prepared for business trips", + "url": "https://jobs.tut.by/resume/52da89d60003c2402b0039ed1f4c4b7279427a?source=search" + }, + { + "job": "Начинающий 3D Environment Artist", + "pay": "500 USD", + "gender": "Мужчина", + "age": "18 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/c6141b3f00071e54cc0039ed1f413170724d35?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Мужчина", + "age": "18 лет", + "location": "Минск, м. Петровщина,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/8fdaccac000720e8850039ed1f7a5171596b77?source=search" + }, + { + "job": "Спортивный массажист. Тренер по тяжелой атлетике", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "26 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/2cbd864f000418311e0039ed1f5a646b4a6841?source=search" + }, + { + "job": "Junior Front-end разработчик, стажёр", + "pay": "не указано", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, м. Уручье,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/db84ee7600021d39400039ed1f746577386951?source=search" + }, + { + "job": "Продавец-консультант автозапчастей", + "pay": "не указано", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/b03832c0000276bcfb0039ed1f3333374c3061?source=search" + }, + { + "job": "Монтаж систем вентиляции ИП Шумик А.Ю.", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, м. Каменная Горка,готов к переезду (Могилев),готов к командировкам", + "url": "https://jobs.tut.by/resume/ebfb616c00034fa6ab0039ed1f514e74546a53?source=search" + }, + { + "job": "Инженер,мастер", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, м. Могилевская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/7cbbfa7c0001d55ce60039ed1f76647168746e?source=search" + }, + { + "job": "Стажер", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, м. Академия наук,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/a3f5f2ce00063669ff0039ed1f756465545557?source=search" + }, + { + "job": "Программист ASP.NET MVC, ASP.NET Core MVC", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, м. Академия наук,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/5d4326d20006bcd9170039ed1f384942724676?source=search" + }, + { + "job": "Экономист-менеджер", + "pay": "не указано", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/0a29920d00058dad460039ed1f465758593557?source=search" + }, + { + "job": "Системный администратор", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/e1ae405200071eefc40039ed1f554877437155?source=search" + }, + { + "job": "Директор предприятия", + "pay": "не указано", + "gender": "Мужчина", + "age": "48 лет", + "location": "Минск, м. Кунцевщина,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/c3b7971e00071530e70039ed1f78756e574473?source=search" + }, + { + "job": "Junior iOS Developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "19 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/0df19a52000720d8f40039ed1f454631707a58?source=search" + }, + { + "job": "Комплектовщик,Укладчик-Упаковщик,Кладовщик", + "pay": "не указано", + "gender": "Женщина", + "age": "32 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/c57b6a2c00066404150039ed1f6b7457315470?source=search" + }, + { + "job": "junior front-end-developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, м. Петровщина,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/d2831fa60002aeca420039ed1f626264336235?source=search" + }, + { + "job": "Официант-бармен", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, м. Институт Культуры,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/a0843caf00036f678f0039ed1f4d507970496a?source=search" + }, + { + "job": "Инженер", + "pay": "не указано", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, м. Академия наук,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/ee4662e100031dc7520039ed1f4e7744714a45?source=search" + }, + { + "job": "Фотограф", + "pay": "не указано", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, м. Немига,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/bfa1b04c0003a2d8f80039ed1f563243743136?source=search" + }, + { + "job": "Начальник юридического отдела или ведущий юрисконсульт", + "pay": "не указано", + "gender": "Женщина", + "age": "37 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/21fac0540005d0ef670039ed1f6670534d5561?source=search" + }, + { + "job": "Экономист, специалист по продажам и закупкам", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "35 лет", + "location": "Минск, м. Могилевская,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/7ea932ab000665bff30039ed1f6738534c654b?source=search" + }, + { + "job": "Junior QA Engineer", + "pay": "не указано", + "gender": "Female", + "age": "28 years", + "location": "Minsk, not willing to relocate,prepared for occasional business trips", + "url": "https://jobs.tut.by/resume/5344aa6e00064596ab0039ed1f44764d623366?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "18 лет", + "location": "Минск, м. Каменная Горка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/22cb4857000721abe00039ed1f734c6b4a6c7a?source=search" + }, + { + "job": "...", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/c1637c790002ef669c0039ed1f494f37306735?source=search" + }, + { + "job": "копирайтер, редактор, сценарист, писатель", + "pay": "не указано", + "gender": "Женщина", + "age": "42 года", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/8fcd9e630000d8b1ed0039ed1f4c714f413548?source=search" + }, + { + "job": "Региональный менеджер по продажам", + "pay": "не указано", + "gender": "Мужчина", + "age": "61 год", + "location": "Минск, готов к переезду (Россия,Украина),готов к командировкам", + "url": "https://jobs.tut.by/resume/8495b960000628b9db0039ed1f62356166444d?source=search" + }, + { + "job": "Инженер", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Жодино, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/f5132013000290c13c0039ed1f577a5448357a?source=search" + }, + { + "job": "Плиточник-облицовщик, Штукатур, Маляр", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "33 года", + "location": "Новогрудок, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/dabd967d0002834aaf0039ed1f754553633665?source=search" + }, + { + "job": "Инженер-конструктор", + "pay": "1 400 бел. руб.", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/46e9e3a900020c09950039ed1f42326d74734b?source=search" + }, + { + "job": "Инженер-конструктор", + "pay": "не указано", + "gender": "Мужчина", + "age": "43 года", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/1bbc53b400010ffa1a0039ed1f4a556d447365?source=search" + }, + { + "job": "Медицинская сестра", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "26 лет", + "location": "Минск, м. Уручье,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/e8c2f542000448c8bd0039ed1f316279547732?source=search" + }, + { + "job": "Администратор", + "pay": "не указано", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/f696c1e80006349ce20039ed1f616f7565646c?source=search" + }, + { + "job": "Инженер-конструктор", + "pay": "1 400 бел. руб.", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/46e9e3a900020c09950039ed1f42326d74734b?source=search" + }, + { + "job": "Хостес", + "pay": "не указано", + "gender": "ЖенщинаМинск", + "age": "м. Площадь Ленина", + "location": "не готова к переезду, готова к редким командировкам", + "url": "https://jobs.tut.by/resume/06b127540002e6f0d40039ed1f397849387774?source=search" + }, + { + "job": "Замерщик конструкций из ПВХ и алюминия", + "pay": "не указано", + "gender": "Мужчина", + "age": "43 года", + "location": "Минск, м. Площадь Победы,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/19ecd4e20000cd44fc0039ed1f69765645364c?source=search" + }, + { + "job": "Junior Software Testing Engineer, Junior Web Devoloper, специалист технического отдела", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, м. Могилевская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/833b43a400030c3d900039ed1f5977664d4b6f?source=search" + }, + { + "job": "инженер-механик,", + "pay": "не указано", + "gender": "Мужчина", + "age": "42 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/2ba728070002cafd300039ed1f534631615a35?source=search" + }, + { + "job": "Промышленный альпинист", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Площадь Ленина,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/94e3ad7f00072151410039ed1f784b65445a4d?source=search" + }, + { + "job": "Сборщик корпусной мебели", + "pay": "не указано", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/0ee1ef350001d27c8b0039ed1f445954617072?source=search" + }, + { + "job": "Старший повар,повар", + "pay": "не указано", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, м. Пушкинская,готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/da670c95000271620c0039ed1f3173784e534d?source=search" + }, + { + "job": "Инженер по качеству", + "pay": "не указано", + "gender": "Женщина", + "age": "23 года", + "location": "Гомель, готова к переезду (Минск),готова к редким командировкам", + "url": "https://jobs.tut.by/resume/42224d960002f63b780039ed1f50676c543343?source=search" + }, + { + "job": "SEO-специалист", + "pay": "250 USD", + "gender": "МужчинаМинск", + "age": "не готов к переезду", + "location": "готов к редким командировкам, ", + "url": "https://jobs.tut.by/resume/bc09d1e60003732ad50039ed1f4c7770634475?source=search" + }, + { + "job": "Специалист по логистике", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, м. Институт Культуры,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/c0fa7627000347b6c30039ed1f77537a464b68?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, м. Академия наук,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/89a751f500051d22fb0039ed1f7551556b7555?source=search" + }, + { + "job": "Бухгалтер, заместитель главного бухгалтера, второй бухгалтер, офис-менеджер, специалист по кадрам", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "37 лет", + "location": "Минск, м. Каменная Горка,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/3cc4b6d5000303d2f50039ed1f333048707672?source=search" + }, + { + "job": "Уборщица (только с утра, подработка) в районе Уручье", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "43 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/6c95c9dc0006fee30a0039ed1f534f51494a39?source=search" + }, + { + "job": "Журналист, бильд-редактор", + "pay": "650 бел. руб.", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/aa609b3300057f1faa0039ed1f615259626341?source=search" + }, + { + "job": "Офис-менеджер", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "34 года", + "location": "Минск, м. Тракторный завод,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/a10b2ad300071d18c50039ed1f547946416e4f?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, м. Парк Челюскинцев,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/3952851f0003e9fd320039ed1f315431364873?source=search" + }, + { + "job": "Проектировщик систем электроснабжения (Главспец)", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, м. Восток,готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/08166f6500018a65600039ed1f4c7634386c72?source=search" + }, + { + "job": "зам. главного инженера, зам. начальника производства, зам директора", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "51 год", + "location": "Минск, м. Институт Культуры,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/5439c70b00038bd0a50039ed1f66566e475a64?source=search" + }, + { + "job": "Молодой специалист", + "pay": "400 бел. руб.", + "gender": "Женщина", + "age": "25 лет", + "location": "Молодечно, хочу переехать (Минск),не готова к командировкам", + "url": "https://jobs.tut.by/resume/61f1971000018f76e20039ed1f37777262716c?source=search" + }, + { + "job": "Водитель-курьер", + "pay": "300 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, м. Институт Культуры,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/c3420dc100030071640039ed1f4b386b7a7149?source=search" + }, + { + "job": "Журналист-редактор", + "pay": "не указано", + "gender": "Male", + "age": "29 years", + "location": "Minsk, m. Петровщина,willing to relocate (Belarus,Russia,Ukraine,Kazakhstan,Azerbaijan,Other countries),prepared for business trips", + "url": "https://jobs.tut.by/resume/cb6762290001d21bdc0039ed1f654b4d375444?source=search" + }, + { + "job": "Официант", + "pay": "не указано", + "gender": "Мужчина", + "age": "18 лет", + "location": "Минск, м. Петровщина,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/660ba1ec00071d3ce00039ed1f76644c326e41?source=search" + }, + { + "job": "Специалист по логистике", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, м. Институт Культуры,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/c0fa7627000347b6c30039ed1f77537a464b68?source=search" + }, + { + "job": "Официант", + "pay": "не указано", + "gender": "Мужчина", + "age": "18 лет", + "location": "Минск, м. Петровщина,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/660ba1ec00071d3ce00039ed1f76644c326e41?source=search" + }, + { + "job": "Инженер по качеству", + "pay": "не указано", + "gender": "Женщина", + "age": "23 года", + "location": "Гомель, готова к переезду (Минск),готова к редким командировкам", + "url": "https://jobs.tut.by/resume/42224d960002f63b780039ed1f50676c543343?source=search" + }, + { + "job": "Промышленный альпинист", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Площадь Ленина,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/94e3ad7f00072151410039ed1f784b65445a4d?source=search" + }, + { + "job": "Молодой специалист", + "pay": "400 бел. руб.", + "gender": "Женщина", + "age": "25 лет", + "location": "Молодечно, хочу переехать (Минск),не готова к командировкам", + "url": "https://jobs.tut.by/resume/61f1971000018f76e20039ed1f37777262716c?source=search" + }, + { + "job": "Водитель-курьер", + "pay": "300 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, м. Институт Культуры,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/c3420dc100030071640039ed1f4b386b7a7149?source=search" + }, + { + "job": "SEO-специалист", + "pay": "250 USD", + "gender": "МужчинаМинск", + "age": "не готов к переезду", + "location": "готов к редким командировкам, ", + "url": "https://jobs.tut.by/resume/bc09d1e60003732ad50039ed1f4c7770634475?source=search" + }, + { + "job": "Журналист, бильд-редактор", + "pay": "650 бел. руб.", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/aa609b3300057f1faa0039ed1f615259626341?source=search" + }, + { + "job": "Бухгалтер, заместитель главного бухгалтера, второй бухгалтер, офис-менеджер, специалист по кадрам", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "37 лет", + "location": "Минск, м. Каменная Горка,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/3cc4b6d5000303d2f50039ed1f333048707672?source=search" + }, + { + "job": "Ведущий инженер-проектировщик слаботочных систем", + "pay": "1 800 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/a14653af000526b6df0039ed1f70413573494d?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, м. Академия наук,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/89a751f500051d22fb0039ed1f7551556b7555?source=search" + }, + { + "job": "Уборщица (только с утра, подработка) в районе Уручье", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "43 года", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/6c95c9dc0006fee30a0039ed1f534f51494a39?source=search" + }, + { + "job": "Специалист по работе с клиентами", + "pay": "650 бел. руб.", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, м. Каменная Горка,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/b7e736ed00034e5aa10039ed1f4b71365a614f?source=search" + }, + { + "job": "Журналист-редактор", + "pay": "не указано", + "gender": "Male", + "age": "29 years", + "location": "Minsk, m. Петровщина,willing to relocate (Belarus,Russia,Ukraine,Kazakhstan,Azerbaijan,Other countries),prepared for business trips", + "url": "https://jobs.tut.by/resume/cb6762290001d21bdc0039ed1f654b4d375444?source=search" + }, + { + "job": "Проектировщик систем электроснабжения (Главспец)", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, м. Восток,готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/08166f6500018a65600039ed1f4c7634386c72?source=search" + }, + { + "job": "Офис-менеджер", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "34 года", + "location": "Минск, м. Тракторный завод,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/a10b2ad300071d18c50039ed1f547946416e4f?source=search" + }, + { + "job": "Специалист по работе с клиентами", + "pay": "650 бел. руб.", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, м. Каменная Горка,готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/b7e736ed00034e5aa10039ed1f4b71365a614f?source=search" + }, + { + "job": "Junior Software Testing Engineer, Junior Web Devoloper, специалист технического отдела", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, м. Могилевская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/833b43a400030c3d900039ed1f5977664d4b6f?source=search" + }, + { + "job": "Главный  специалист", + "pay": "не указано", + "gender": "Женщина", + "age": "38 лет", + "location": "Минск, м. Институт Культуры,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/d318f9cf0001e808070039ed1f477a64507144?source=search" + }, + { + "job": "Водитель кат В", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, м. Могилевская,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/6144d0ad00029f7c840039ed1f6b5637377157?source=search" + }, + { + "job": "UX/UI Designer", + "pay": "600 USD", + "gender": "Мужчина", + "age": "19 лет", + "location": "Минск, м. Тракторный завод,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/7286396d00032e2fdc0039ed1f6f4e6f506a30?source=search" + }, + { + "job": "Заместитель директора, Руководитель направления", + "pay": "1 600 бел. руб.", + "gender": "Мужчина", + "age": "49 лет", + "location": "Минск, м. Петровщина,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/5506e73100016fc69c0039ed1f395879667675?source=search" + }, + { + "job": "зам. главного инженера, зам. начальника производства, зам директора", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "51 год", + "location": "Минск, м. Институт Культуры,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/5439c70b00038bd0a50039ed1f66566e475a64?source=search" + }, + { + "job": "специалист по подготовке кадров, инженер энергетик ", + "pay": "не указано", + "gender": "Женщина", + "age": "39 лет", + "location": "Минск, м. Петровщина,готова к переезду (Москва,Санкт-Петербург,Тюмень),готова к командировкам", + "url": "https://jobs.tut.by/resume/2840210b00036ad8870039ed1f364676784f52?source=search" + }, + { + "job": "Преподаватель немецкого языка", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "41 год", + "location": "Минск, м. Пушкинская,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/4bd1620c00032c7b9b0039ed1f72524c746959?source=search" + }, + { + "job": "Начальник отдела транспортной логистики, логистик", + "pay": "1 500 бел. руб.", + "gender": "Мужчина", + "age": "45 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/85d1e6640002c0232b0039ed1f4e64534b5974?source=search" + }, + { + "job": "Junior QA Engineer/Tester", + "pay": "не указано", + "gender": "MaleMinsk", + "age": "not willing to relocate", + "location": "prepared for occasional business trips, ", + "url": "https://jobs.tut.by/resume/85acd6f0000662c4db0039ed1f413852525967?source=search" + }, + { + "job": "Бренд - менеджер", + "pay": "1 700 бел. руб.", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, готова к переезду (Москва),готова к командировкам", + "url": "https://jobs.tut.by/resume/a98a72e70006cf88040039ed1f375678736561?source=search" + }, + { + "job": "Инженер", + "pay": "60 000 рос. руб.", + "gender": "Мужчина", + "age": "38 лет", + "location": "Санкт-Петербург, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/767d74a4000260fa060039ed1f6367764e4954?source=search" + }, + { + "job": "Гейм-дизайнер", + "pay": "1 бел. руб.", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, м. Каменная Горка,готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/890d1ed300041602bc0039ed1f57535a335873?source=search" + }, + { + "job": "Web-дизайнер; Начинающий специалист.", + "pay": "не указано", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, м. Малиновка,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/8fbf460100020f9c260039ed1f37655265634b?source=search" + }, + { + "job": "Экономист", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "49 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/a26be4a50005fccfd80039ed1f4963706c466f?source=search" + }, + { + "job": "Официант", + "pay": "500 бел. руб.", + "gender": "Мужчина", + "age": "18 лет", + "location": "Минск, м. Немига,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/659ec44400064e37740039ed1f526e67444149?source=search" + }, + { + "job": "Юрисконсульт", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "45 лет", + "location": "Минск, м. Петровщина,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/f82a2c7000061204500039ed1f485a6d653538?source=search" + }, + { + "job": "Управляющий рестораном, Управляющий кафе", + "pay": "1 100 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, м. Немига,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/bbebd53200061a05620039ed1f716371576b36?source=search" + }, + { + "job": "2D artist / Junior Concept-artist", + "pay": "не указано", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, м. Каменная Горка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/8d07182200053fd1f80039ed1f314466395537?source=search" + }, + { + "job": "Видеомонтажер", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Могилев, готов к переезду (Москва,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/e726398600044072cc0039ed1f5a4d50666e4a?source=search" + }, + { + "job": "Специалист по документообороту", + "pay": "850 бел. руб.", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/8a90d0950007219ee90039ed1f6f44756d4178?source=search" + }, + { + "job": "Педагог-воспитатель", + "pay": "не указано", + "gender": "Женщина", + "age": "36 лет", + "location": "Минск, м. Восток,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/71c2570b0001baba9c0039ed1f38495a637667?source=search" + }, + { + "job": "Администратор,Оператор Call-центр , Менеджер по работе с клиентами ", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/274ff534000719a2210039ed1f354a766f4953?source=search" + }, + { + "job": "Кузовщик-подготовщик/маляр", + "pay": "не указано", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/2954bfdd000721a2990039ed1f6c4f4455474b?source=search" + }, + { + "job": "Администратор,Оператор Call-центр , Менеджер по работе с клиентами ", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/274ff534000719a2210039ed1f354a766f4953?source=search" + }, + { + "job": "Офис-менеджер", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/4c5f40a200072123350039ed1f767944484549?source=search" + }, + { + "job": "Менеджер по работе с клиентами,Менеджер по продажам", + "pay": "600 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, м. Могилевская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/888138380005d6022d0039ed1f5a4e76566637?source=search" + }, + { + "job": "Юрист ", + "pay": "800 бел. руб.", + "gender": "МужчинаЛида", + "age": "готов к переезду (Минск", + "location": "Гродно), готов к командировкам", + "url": "https://jobs.tut.by/resume/9d4b28110003d6257f0039ed1f6536786b3041?source=search" + }, + { + "job": "Учитель-логопед, воспитатель", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "26 лет", + "location": "Минск, м. Партизанская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/e15ed3e400042e06270039ed1f393662454e71?source=search" + }, + { + "job": "Сторож-охранник", + "pay": "не указано", + "gender": "Мужчина", + "age": "57 лет", + "location": "Минск, м. Московская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/2a40ad070002be0cb70039ed1f52456c676842?source=search" + }, + { + "job": "Менеджер", + "pay": "350 бел. руб.", + "gender": "Женщина", + "age": "27 лет", + "location": "Гомель, готова к переезду (Минск),готова к командировкам", + "url": "https://jobs.tut.by/resume/064c443700043158780039ed1f5541526a5851?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/6ad0730f0005071e780039ed1f546776496250?source=search" + }, + { + "job": "Коммерческий директор, заместитель директора по продажам, руководитель отдела продаж", + "pay": "не указано", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/f04433cc0003894e360039ed1f467a45533073?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "450 рос. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Гомель, готов к переезду (Минск),не готов к командировкам", + "url": "https://jobs.tut.by/resume/4ff43d5200042e83ac0039ed1f74314c696342?source=search" + }, + { + "job": "Химик", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/57bc4caf000449a2a90039ed1f7270306c5549?source=search" + }, + { + "job": "Продавец-консультант", + "pay": "550 бел. руб.", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/172d5cb9000664ad4c0039ed1f3277525a3559?source=search" + }, + { + "job": "Специалист по логистике и ВЭД, специалист по таможенному оформлению, декларант", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/aadcb6ec0003131efd0039ed1f72373636734b?source=search" + }, + { + "job": "Копирайтер", + "pay": "не указано", + "gender": "ЖенщинаМинск", + "age": "готова к переезду", + "location": "готова к редким командировкам, ", + "url": "https://jobs.tut.by/resume/981d71860001b9183f0039ed1f616a68745373?source=search" + }, + { + "job": ""Инженер","Механик"", + "pay": "1 350 бел. руб.", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, м. Партизанская,готов к переезду (Гродно,Брест),готов к командировкам", + "url": "https://jobs.tut.by/resume/8732006000016a65d80039ed1f6e7245736f61?source=search" + }, + { + "job": "Менеджер по продажам", + "pay": "1 800 бел. руб.", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, м. Молодежная,готов к переезду (Москва,Польша),готов к командировкам", + "url": "https://jobs.tut.by/resume/d0b1d6380005922df30039ed1f566f6a787675?source=search" + }, + { + "job": "Специалист по контекстной рекламе / Веб-аналитик / Интернет-маркетолог", + "pay": "4 000 бел. руб.", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, м. Петровщина,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/7a30533d0002f9cf260039ed1f7a50346e474d?source=search" + }, + { + "job": "Начинающий специалист (Экономист / Специалист по работе с клиентами)", + "pay": "не указано", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/661c61c8000409bdf30039ed1f737570366842?source=search" + }, + { + "job": "Администратор, управляющий ", + "pay": "не указано", + "gender": "Женщина", + "age": "35 лет", + "location": "Минск, м. Малиновка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/84d825d800039248430039ed1f6f7249314f32?source=search" + }, + { + "job": "Специалист по кадрам, менеджер по персоналу", + "pay": "не указано", + "gender": "ЖенщинаМинск", + "age": "м. Автозаводская", + "location": "не готова к переезду, готова к командировкам", + "url": "https://jobs.tut.by/resume/4b0698110004531f3d0039ed1f63336c313766?source=search" + }, + { + "job": "Офис-менеджер", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/4c5f40a200072123350039ed1f767944484549?source=search" + }, + { + "job": "Администратор,Оператор Call-центр , Менеджер по работе с клиентами ", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/274ff534000719a2210039ed1f354a766f4953?source=search" + }, + { + "job": "Менеджер", + "pay": "350 бел. руб.", + "gender": "Женщина", + "age": "27 лет", + "location": "Гомель, готова к переезду (Минск),готова к командировкам", + "url": "https://jobs.tut.by/resume/064c443700043158780039ed1f5541526a5851?source=search" + }, + { + "job": "Видеомонтажер", + "pay": "не указано", + "gender": "Мужчина", + "age": "25 лет", + "location": "Могилев, готов к переезду (Москва,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/e726398600044072cc0039ed1f5a4d50666e4a?source=search" + }, + { + "job": "Менеджер по продажам", + "pay": "1 800 бел. руб.", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, м. Молодежная,готов к переезду (Москва,Польша),готов к командировкам", + "url": "https://jobs.tut.by/resume/d0b1d6380005922df30039ed1f566f6a787675?source=search" + }, + { + "job": "Копирайтер", + "pay": "не указано", + "gender": "ЖенщинаМинск", + "age": "готова к переезду", + "location": "готова к редким командировкам, ", + "url": "https://jobs.tut.by/resume/981d71860001b9183f0039ed1f616a68745373?source=search" + }, + { + "job": "Кузовщик-подготовщик/маляр", + "pay": "не указано", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/2954bfdd000721a2990039ed1f6c4f4455474b?source=search" + }, + { + "job": "Учитель-логопед, воспитатель", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "26 лет", + "location": "Минск, м. Партизанская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/e15ed3e400042e06270039ed1f393662454e71?source=search" + }, + { + "job": "Администратор, управляющий ", + "pay": "не указано", + "gender": "Женщина", + "age": "35 лет", + "location": "Минск, м. Малиновка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/84d825d800039248430039ed1f6f7249314f32?source=search" + }, + { + "job": "2D artist / Junior Concept-artist", + "pay": "не указано", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, м. Каменная Горка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/8d07182200053fd1f80039ed1f314466395537?source=search" + }, + { + "job": "Продавец-консультант", + "pay": "550 бел. руб.", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, м. Каменная Горка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/172d5cb9000664ad4c0039ed1f3277525a3559?source=search" + }, + { + "job": "Специалист по кадрам, менеджер по персоналу", + "pay": "не указано", + "gender": "ЖенщинаМинск", + "age": "м. Автозаводская", + "location": "не готова к переезду, готова к командировкам", + "url": "https://jobs.tut.by/resume/4b0698110004531f3d0039ed1f63336c313766?source=search" + }, + { + "job": "Начинающий специалист (Экономист / Специалист по работе с клиентами)", + "pay": "не указано", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/661c61c8000409bdf30039ed1f737570366842?source=search" + }, + { + "job": "Менеджер по работе с клиентами,Менеджер по продажам", + "pay": "600 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, м. Могилевская,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/888138380005d6022d0039ed1f5a4e76566637?source=search" + }, + { + "job": "Коммерческий директор, заместитель директора по продажам, руководитель отдела продаж", + "pay": "не указано", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/f04433cc0003894e360039ed1f467a45533073?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/6ad0730f0005071e780039ed1f546776496250?source=search" + }, + { + "job": "Химик", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/57bc4caf000449a2a90039ed1f7270306c5549?source=search" + }, + { + "job": ""Инженер","Механик"", + "pay": "1 350 бел. руб.", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, м. Партизанская,готов к переезду (Гродно,Брест),готов к командировкам", + "url": "https://jobs.tut.by/resume/8732006000016a65d80039ed1f6e7245736f61?source=search" + }, + { + "job": "Юрист ", + "pay": "800 бел. руб.", + "gender": "МужчинаЛида", + "age": "готов к переезду (Минск", + "location": "Гродно), готов к командировкам", + "url": "https://jobs.tut.by/resume/9d4b28110003d6257f0039ed1f6536786b3041?source=search" + }, + { + "job": "Тренер-инструктор, кладовщик", + "pay": "850 бел. руб.", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, м. Могилевская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/1fc8497d00041d569a0039ed1f7a7534517248?source=search" + }, + { + "job": "Тренер", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, м. Каменная Горка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/cfebb9120003a0537f0039ed1f65694b616e63?source=search" + }, + { + "job": "Экономист-аналитик", + "pay": "не указано", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/1abf14f500025c1cfd0039ed1f697236567837?source=search" + }, + { + "job": "Хостес", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, м. Михалово,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/75f66621000721a1280039ed1f565873314c72?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "19 лет", + "location": "Минск, м. Московская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/d0da87a5000627e7720039ed1f487548436f68?source=search" + }, + { + "job": "водитель", + "pay": "950 рос. руб.", + "gender": "Мужчина", + "age": "48 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/8897783f0002d4856d0039ed1f397136425333?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "450 рос. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Гомель, готов к переезду (Минск),не готов к командировкам", + "url": "https://jobs.tut.by/resume/4ff43d5200042e83ac0039ed1f74314c696342?source=search" + }, + { + "job": "Водитель", + "pay": "450 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/f99abd86000573392f0039ed1f64586a44476b?source=search" + }, + { + "job": "Специалист по контекстной рекламе / Веб-аналитик / Интернет-маркетолог", + "pay": "4 000 бел. руб.", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, м. Петровщина,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/7a30533d0002f9cf260039ed1f7a50346e474d?source=search" + }, + { + "job": "Секретарь-референт", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, готова к переезду (Минск),готова к командировкам", + "url": "https://jobs.tut.by/resume/2fd7ff0c00055345c30039ed1f6a7a75586253?source=search" + }, + { + "job": "Химик-аналитик, инженер-химик (хроматографист)", + "pay": "1 100 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/0615ee3000031efe910039ed1f5a3631454763?source=search" + }, + { + "job": "Ведущий инженер по эксплуатации АЗС и СНП", + "pay": "1 300 бел. руб.", + "gender": "Мужчина", + "age": "49 лет", + "location": "Минск, м. Площадь Ленина,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/f782c37700031a86be0039ed1f58755069517a?source=search" + }, + { + "job": "Специалист по продажам", + "pay": "1 080 бел. руб.", + "gender": "Мужчина", + "age": "33 года", + "location": "Минск, готов к переезду (Гродно,Бобруйск),готов к командировкам", + "url": "https://jobs.tut.by/resume/17204826000662d9130039ed1f63714f426437?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "10 бел. руб.", + "gender": "Женщина", + "age": "16 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/08956b830005aa6d850039ed1f34334d4f3070?source=search" + }, + { + "job": "Помощник печатника,обойщик мебели,грузчик,комплектовщик", + "pay": "не указано", + "gender": "Мужчина", + "age": "32 года", + "location": "Минск, м. Автозаводская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/8250527f000456890f0039ed1f4f4b735a3846?source=search" + }, + { + "job": "Персональный тренер,Тренер-инструктор", + "pay": "не указано", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/8304bad00000ee0eb20039ed1f73444d45305a?source=search" + }, + { + "job": "Мастер СМР,Водитель-экспедитор, водитель автобуса", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/c77ce7160003f2bbcb0039ed1f5045386a6d53?source=search" + }, + { + "job": "Продавец-консультант", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "29 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/1d19c6cd000230deb50039ed1f7944724f4f4b?source=search" + }, + { + "job": "Техник", + "pay": "не указано", + "gender": "Мужчина", + "age": "22 года", + "location": "Минск, м. Академия наук,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/9f81b9ac00055e08f40039ed1f5a5374564973?source=search" + }, + { + "job": "Сторож-охранник", + "pay": "не указано", + "gender": "Мужчина", + "age": "57 лет", + "location": "Минск, м. Московская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/2a40ad070002be0cb70039ed1f52456c676842?source=search" + }, + { + "job": "Художник-модельер", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/0a204b800002a45fce0039ed1f32695a617054?source=search" + }, + { + "job": "Личный водитель", + "pay": "не указано", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, м. Спортивная,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/2a0182cb00060648850039ed1f74764b447333?source=search" + }, + { + "job": "Специалист по работе с клиентами", + "pay": "не указано", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/a441ff4a0002355f0a0039ed1f32385352646e?source=search" + }, + { + "job": "Наладчик станков с ЧПУ", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/1dee87fd000246acf50039ed1f614d33495372?source=search" + }, + { + "job": "гардеробщица", + "pay": "не указано", + "gender": "Женщина", + "age": "62 года", + "location": "Минск, м. Кунцевщина,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/057588100001a970430039ed1f4d72574a6b4d?source=search" + }, + { + "job": "Водитель", + "pay": "700 рос. руб.", + "gender": "Женщина", + "age": "58 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/f59ca2bf00044de8e60039ed1f386264383276?source=search" + }, + { + "job": "Junior Unity Developer", + "pay": "не указано", + "gender": "Мужчина", + "age": "21 год", + "location": "Минск, м. Пушкинская,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/d790009300046038150039ed1f7231616d3773?source=search" + }, + { + "job": "Журналист", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, м. Уручье,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/3623534f00059aa05e0039ed1f583072474a4e?source=search" + }, + { + "job": "Рабочий склада", + "pay": "не указано", + "gender": "Мужчина", + "age": "40 лет", + "location": "Минск, м. Могилевская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/1b02b20f00039ffb590039ed1f69574c6c4567?source=search" + }, + { + "job": "Главный бухгалтер", + "pay": "не указано", + "gender": "Женщина", + "age": "47 лет", + "location": "Минск, не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/ea9d2b70000118cf990039ed1f4862414e4e7a?source=search" + }, + { + "job": "Инженер, техник,", + "pay": "не указано", + "gender": "Мужчина", + "age": "48 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/1fb5ead6000558a43b0039ed1f5a7574465666?source=search" + }, + { + "job": "Диспетчер, специалист по выписке", + "pay": "850 бел. руб.", + "gender": "Женщина", + "age": "44 года", + "location": "Минск, м. Каменная Горка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/b2304f8a0001f47bc40039ed1f4a697364724b?source=search" + }, + { + "job": "Инженер-электрик, электромонтажник, электромонтер 4 разряда", + "pay": "500 USD", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, м. Институт Культуры,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/8d932102000157d52b0039ed1f306e67616968?source=search" + }, + { + "job": "Продавец-консультант", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "29 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/1d19c6cd000230deb50039ed1f7944724f4f4b?source=search" + }, + { + "job": "Художник-модельер", + "pay": "1 000 бел. руб.", + "gender": "Женщина", + "age": "24 года", + "location": "Минск, готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/0a204b800002a45fce0039ed1f32695a617054?source=search" + }, + { + "job": "специалист по обучению персонала, преподаватель, методист", + "pay": "не указано", + "gender": "Мужчина", + "age": "47 лет", + "location": "Минск, м. Уручье,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/53bb9e350001ff9ec60039ed1f613775436f68?source=search" + }, + { + "job": "Инженер Электросвязи (ВОЛС)", + "pay": "не указано", + "gender": "Мужчина", + "age": "34 года", + "location": "Уфа, готов к переезду (Светлогорск (Беларусь),Краснодар,Минск,Ростов-на-Дону),готов к командировкам", + "url": "https://jobs.tut.by/resume/4fb389bc0003a5e45d0039ed1f473777375279?source=search" + }, + { + "job": "водитель", + "pay": "не указано", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Автозаводская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/eb89a2a80001059f0f0039ed1f596b525a526e?source=search" + }, + { + "job": "Водитель категории (В,С),водитель электропогрузчика(4 разряд),водитель штабелера ричтрака ", + "pay": "850 бел. руб.", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, м. Фрунзенская,готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/d62697bf00039c64900039ed1f6e4c6178664d?source=search" + }, + { + "job": "Водитель категории В", + "pay": "200 бел. руб.", + "gender": "Женщина", + "age": "29 лет", + "location": "Минск, м. Партизанская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/47f0e9dc00071ac7180039ed1f42466f444843?source=search" + }, + { + "job": "Подработка Мастер, сборщик изделий из пластмасы", + "pay": "не указано", + "gender": "Женщина", + "age": "29 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/b5268c2f000530e5d30039ed1f326b67594765?source=search" + }, + { + "job": "Ведущий специалист по кадрам", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "35 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/06a2efe300041df0a90039ed1f58785a523044?source=search" + }, + { + "job": "Системный администратор", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "42 года", + "location": "Минск, м. Спортивная,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/b13a071f00065b9e390039ed1f547146325671?source=search" + }, + { + "job": "Английский язык", + "pay": "не указано", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, м. Каменная Горка,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/9bedb3f500040c03e20039ed1f6e69646d726a?source=search" + }, + { + "job": "Начинающий специалист", + "pay": "не указано", + "gender": "Женщина", + "age": "17 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/8454d213000721766d0039ed1f6a5374597867?source=search" + }, + { + "job": "Начальник производства", + "pay": "1 500 бел. руб.", + "gender": "Женщина", + "age": "44 года", + "location": "Минск, готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/fa2101af00053e89dd0039ed1f696b43716b43?source=search" + }, + { + "job": "Инженер-конструктор", + "pay": "60 000 рос. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Кострома, готов к переезду (Москва,Калининград,Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/e0e880a10002b120ad0039ed1f6158655a4236?source=search" + }, + { + "job": "Заведующий складом", + "pay": "1 500 рос. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/2dbe479800012dad550039ed1f55326d615757?source=search" + }, + { + "job": "Инженер", + "pay": "600 бел. руб.", + "gender": "Мужчина", + "age": "26 лет", + "location": "Гомель, готов к переезду (Минск),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/40cdba00000676b79b0039ed1f42744a426b4e?source=search" + }, + { + "job": "зам. директора, гл. инженер, нач. участка,", + "pay": "не указано", + "gender": "Мужчина", + "age": "66 лет", + "location": "Минск, м. Парк Челюскинцев,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/d68469cd0002dcf92a0039ed1f57686c4e7337?source=search" + }, + { + "job": "Инженер-электронщик КИПиА", + "pay": "1 900 бел. руб.", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, м. Площадь Победы,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/92ae6eff000464fb170039ed1f693361536877?source=search" + }, + { + "job": "Обувщик - мастер по ремонту обуви и изготовлению ключей", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "47 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/d43f6813000158f48e0039ed1f5a5a52585971?source=search" + }, + { + "job": "Товаровед", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, м. Партизанская,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/e0c347600002e50c7a0039ed1f3144756f6b6d?source=search" + }, + { + "job": "Рекрутер", + "pay": "не указано", + "gender": "ЖенщинаМинск", + "age": "не готова к переезду", + "location": "готова к командировкам, ", + "url": "https://jobs.tut.by/resume/f6473ad20003447b660039ed1f5857696e6544?source=search" + }, + { + "job": "Ведущий Инженер-конструктор", + "pay": "не указано", + "gender": "Мужчина", + "age": "39 лет", + "location": "Минск, м. Академия наук,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/c17607ae00032064d10039ed1f425a52656562?source=search" + }, + { + "job": "Заместитель главного бухгалтера,бухгалтер", + "pay": "не указано", + "gender": "Женщина", + "age": "40 лет", + "location": "Минск, м. Каменная Горка,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/cc0c071100030a26860039ed1f663332427a62?source=search" + }, + { + "job": "Курьер. Специалист колл-центра. Диспетчер.", + "pay": "600 бел. руб.", + "gender": "Женщина", + "age": "37 лет", + "location": "Минск, не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/91c3adce0005ec28b70039ed1f77334c4b5278?source=search" + }, + { + "job": "Ведущий специалист по кадрам, экономист", + "pay": "900 бел. руб.", + "gender": "Женщина", + "age": "23 года", + "location": "Минск, м. Восток,не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/f0ad591d0005b1d3790039ed1f714f56557844?source=search" + }, + { + "job": "Экономист", + "pay": "не указано", + "gender": "Женщина", + "age": "30 лет", + "location": "Солигорск, хочу переехать (Минск),готова к редким командировкам", + "url": "https://jobs.tut.by/resume/500070d0000217815e0039ed1f75714549684b?source=search" + }, + { + "job": "Менеджер по управлению/развитию", + "pay": "не указано", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Каменная Горка,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/d96b87de0001157d470039ed1f514a7a625058?source=search" + }, + { + "job": "Юрисконсульт", + "pay": "350 бел. руб.", + "gender": "Мужчина", + "age": "30 лет", + "location": "Полоцк, готов к переезду (Минск,Гомель,Могилев,Витебск,Гродно,Новополоцк,Брест),готов к командировкам", + "url": "https://jobs.tut.by/resume/7e1bab850001820cfe0039ed1f4a6541593964?source=search" + }, + { + "job": "Экономист", + "pay": "не указано", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, не готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/3f6bf98200060a989c0039ed1f73587a4a4b51?source=search" + }, + { + "job": "Сварщик-аргонщик", + "pay": "1 600 бел. руб.", + "gender": "Мужчина", + "age": "30 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/9fecf70d0005af4dfe0039ed1f4d4c49345036?source=search" + }, + { + "job": "Помощник системного администратора", + "pay": "400 бел. руб.", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, м. Малиновка,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/d3886d450004141f8b0039ed1f5a73626f4b56?source=search" + }, + { + "job": "UI/UX designer", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "20 лет", + "location": "Минск, м. Академия наук,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/3191dcb200057884370039ed1f704c464c4e6f?source=search" + }, + { + "job": "Веб-дизайнер", + "pay": "не указано", + "gender": "Женщина", + "age": "20 лет", + "location": "Минск, готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/c7c4503f0005daa4150039ed1f6a37445a4649?source=search" + }, + { + "job": "Сторож", + "pay": "600 бел. руб.", + "gender": "Мужчина", + "age": "50 лет", + "location": "Минск, не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/c74d21f90003e846f90039ed1f6669764b5533?source=search" + }, + { + "job": "Переводчик с английского языка", + "pay": "не указано", + "gender": "Женщина", + "age": "21 год", + "location": "Минск, м. Площадь Победы,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/d1d048f30005a123370039ed1f685068526270?source=search" + }, + { + "job": "Переводчик с английского языка", + "pay": "55 000 рос. руб.", + "gender": "Женщина", + "age": "22 года", + "location": "Москва, м. Водный стадион,хочу переехать (Минск),готова к командировкам", + "url": "https://jobs.tut.by/resume/c3280299000391629e0039ed1f61586d665378?source=search" + }, + { + "job": "Инженер, химик, эколог", + "pay": "800 бел. руб.", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, м. Партизанская,готова к переезду (Беларусь),готова к командировкам", + "url": "https://jobs.tut.by/resume/dc401ebc00018fd9710039ed1f36566e473574?source=search" + }, + { + "job": "Simultaneous Interpreter | Переводчик-синхронист", + "pay": "35 USD", + "gender": "Мужчина", + "age": "34 года", + "location": "Минск, м. Борисовский тракт,готов к переезду (Беларусь),готов к командировкам", + "url": "https://jobs.tut.by/resume/4aeee1090000d7d0db0039ed1f457a65585439?source=search" + }, + { + "job": "Инженер-конструктор", + "pay": "1 700 бел. руб.", + "gender": "Мужчина", + "age": "43 года", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/e5714e500001b9e75e0039ed1f714a54655747?source=search" + }, + { + "job": "Инженер-теплотехник", + "pay": "не указано", + "gender": "Мужчина", + "age": "53 года", + "location": "Минск, м. Академия наук,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/c8e3fd260003a560ca0039ed1f446c477a6f7a?source=search" + }, + { + "job": "Junior QA", + "pay": "не указано", + "gender": "Мужчина", + "age": "30 лет", + "location": "Санкт-Петербург, м. Международная,готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/f73b4afe00066374e80039ed1f6334744b5a56?source=search" + }, + { + "job": "концепт-художник/иллюстратор/2D художник", + "pay": "400 бел. руб.", + "gender": "Женщина", + "age": "22 года", + "location": "Минск, м. Институт Культуры,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/897d9c4e00058f972e0039ed1f394b69473354?source=search" + }, + { + "job": "Официант", + "pay": "650 бел. руб.", + "gender": "Мужчина", + "age": "25 лет", + "location": "Минск, м. Купаловская,готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/6544e4f4000323d73c0039ed1f707a31415147?source=search" + }, + { + "job": "Юрист, судебное взыскание", + "pay": "700 бел. руб.", + "gender": "Женщина", + "age": "29 лет", + "location": "Минск, м. Малиновка,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/40685cce00021e37370039ed1f6f3368366c48?source=search" + }, + { + "job": "Графический дизайнер", + "pay": "не указано", + "gender": "Женщина", + "age": "27 лет", + "location": "Минск, м. Автозаводская,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/68eedb5e00033f06570039ed1f754a544c5170?source=search" + }, + { + "job": "Офис-менеджер", + "pay": "500 бел. руб.", + "gender": "Женщина", + "age": "29 лет", + "location": "Могилев, готова к переезду (Минск),готова к командировкам", + "url": "https://jobs.tut.by/resume/dfa33a04000575ced10039ed1f757a6c657a63?source=search" + }, + { + "job": "Инженер,инженер АСУТП, инженер-проектировщик,инженер по автоматизации,инженер КИПиА", + "pay": "800 бел. руб.", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, готов к переезду (Беларусь,Россия),готов к командировкам", + "url": "https://jobs.tut.by/resume/f88edd1900059dc40f0039ed1f4f4859487a6d?source=search" + }, + { + "job": "Менеджер / специалист по продаже / помощник руководителя", + "pay": "1 400 бел. руб.", + "gender": "ЖенщинаМинск", + "age": "готова к переезду", + "location": "готова к командировкам, ", + "url": "https://jobs.tut.by/resume/3e4b491800043d03720039ed1f44394262395a?source=search" + }, + { + "job": "Репетитор французского языка", + "pay": "не указано", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, м. Уручье,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/1a259ba0000152299e0039ed1f586a434f7556?source=search" + }, + { + "job": "медицинская сестра", + "pay": "не указано", + "gender": "Женщина", + "age": "32 года", + "location": "Минск, м. Академия наук,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/4de8b32100026036f70039ed1f565850645942?source=search" + }, + { + "job": "Медицинская сестра (возможна работа в других сферах, не в медицине!)", + "pay": "не указано", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, м. Пушкинская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/fc77c6b500068e813c0039ed1f34576d4d3755?source=search" + }, + { + "job": "Экономист, специалист, менеджер", + "pay": "не указано", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, м. Площадь Ленина,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/3c4a8a70000677f6c60039ed1f4d4e6242484b?source=search" + }, + { + "job": "Архивариус, делопроизводитель", + "pay": "не указано", + "gender": "Женщина", + "age": "43 года", + "location": "Минск, готова к переезду (Беларусь),готова к командировкам", + "url": "https://jobs.tut.by/resume/d3ba5ad10003c134320039ed1f4d38754d384b?source=search" + }, + { + "job": "Менеджер-экономист", + "pay": "1 500 бел. руб.", + "gender": "Женщина", + "age": "42 года", + "location": "Минск, м. Молодежная,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/752087bd00065148f50039ed1f554e31443857?source=search" + }, + { + "job": "Водитель-экспедитор", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/0412b99800060477100039ed1f364941783433?source=search" + }, + { + "job": "Руководитель склада", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "38 лет", + "location": "Минск, м. Партизанская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/ca296d990005326c570039ed1f346e6c653636?source=search" + }, + { + "job": "Дизайнер", + "pay": "не указано", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, м. Октябрьская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/9592dc7e000325ce250039ed1f6f4b72445062?source=search" + }, + { + "job": "Заместитель директора магазина", + "pay": "1 100 бел. руб.", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, м. Каменная Горка,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/68150b91000339285c0039ed1f64596d625648?source=search" + }, + { + "job": "Руководитель ИТ-отдела, руководитель производства, руководитель в любой иной области", + "pay": "3 000 бел. руб.", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, м. Каменная Горка,готов к переезду (Москва,Московская область),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/42677d850001da6ca20039ed1f68687a6c4c63?source=search" + }, + { + "job": "Грузчик", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Малиновка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/7e35955100053468ae0039ed1f7a5366324767?source=search" + }, + { + "job": "Специалист по железнодорожным перевозкам", + "pay": "не указано", + "gender": "Мужчина", + "age": "64 года", + "location": "Минск, м. Немига,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/196f75ea00040671160039ed1f376159454b57?source=search" + }, + { + "job": "Водитель кат"B","C".", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/74fd3440000680f1150039ed1f316c554d4f70?source=search" + }, + { + "job": "Административный персонал, главный инженер, начальник участка", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/99df6e0300041426f30039ed1f6b4174616577?source=search" + }, + { + "job": "Специалист по ВЭД", + "pay": "1 000 USD", + "gender": "Женщина", + "age": "30 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/511e8a660002788d000039ed1f4a5576335833?source=search" + }, + { + "job": "КОНТРОЛЕР КПП, ОХРАННИК,КОНСЬЕРЖКА - ЖЕНЩИНА", + "pay": "500 бел. руб.", + "gender": "Женщина", + "age": "51 год", + "location": "Минск, м. Каменная Горка,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/eac99c91000213842d0039ed1f7a5370354d4b?source=search" + }, + { + "job": "Администратор", + "pay": "не указано", + "gender": "Женщина", + "age": "19 лет", + "location": "Минск, м. Малиновка,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/5082fdf7000653a6ad0039ed1f49733945334b?source=search" + }, + { + "job": "Заместитель директора, директор", + "pay": "3 500 бел. руб.", + "gender": "Женщина", + "age": "39 лет", + "location": "Минск, готова к переезду (Россия),готова к командировкам", + "url": "https://jobs.tut.by/resume/04311a2d0001cae93c0039ed1f747868556475?source=search" + }, + { + "job": "Административный персонал, главный инженер, начальник участка", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "27 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/99df6e0300041426f30039ed1f6b4174616577?source=search" + }, + { + "job": "Менеджер-экономист", + "pay": "1 500 бел. руб.", + "gender": "Женщина", + "age": "42 года", + "location": "Минск, м. Молодежная,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/752087bd00065148f50039ed1f554e31443857?source=search" + }, + { + "job": "Грузчик", + "pay": "700 бел. руб.", + "gender": "Мужчина", + "age": "31 год", + "location": "Минск, м. Малиновка,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/7e35955100053468ae0039ed1f7a5366324767?source=search" + }, + { + "job": "Заместитель директора магазина", + "pay": "1 100 бел. руб.", + "gender": "Женщина", + "age": "31 год", + "location": "Минск, м. Каменная Горка,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/68150b91000339285c0039ed1f64596d625648?source=search" + }, + { + "job": "Руководитель склада", + "pay": "2 000 бел. руб.", + "gender": "Мужчина", + "age": "38 лет", + "location": "Минск, м. Партизанская,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/ca296d990005326c570039ed1f346e6c653636?source=search" + }, + { + "job": "Архивариус, делопроизводитель", + "pay": "не указано", + "gender": "Женщина", + "age": "43 года", + "location": "Минск, готова к переезду (Беларусь),готова к командировкам", + "url": "https://jobs.tut.by/resume/d3ba5ad10003c134320039ed1f4d38754d384b?source=search" + }, + { + "job": "медицинская сестра", + "pay": "не указано", + "gender": "Женщина", + "age": "32 года", + "location": "Минск, м. Академия наук,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/4de8b32100026036f70039ed1f565850645942?source=search" + }, + { + "job": "Специалист по железнодорожным перевозкам", + "pay": "не указано", + "gender": "Мужчина", + "age": "64 года", + "location": "Минск, м. Немига,не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/196f75ea00040671160039ed1f376159454b57?source=search" + }, + { + "job": "Техник-программист&системный администратор", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, м. Малиновка,готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/32ad263e0005e1c62c0039ed1f59796e395131?source=search" + }, + { + "job": "Менеджер / специалист по продаже / помощник руководителя", + "pay": "1 400 бел. руб.", + "gender": "ЖенщинаМинск", + "age": "готова к переезду", + "location": "готова к командировкам, ", + "url": "https://jobs.tut.by/resume/3e4b491800043d03720039ed1f44394262395a?source=search" + }, + { + "job": "Медицинская сестра (возможна работа в других сферах, не в медицине!)", + "pay": "не указано", + "gender": "Женщина", + "age": "28 лет", + "location": "Минск, м. Пушкинская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/fc77c6b500068e813c0039ed1f34576d4d3755?source=search" + }, + { + "job": "Заместитель директора, директор", + "pay": "3 500 бел. руб.", + "gender": "Женщина", + "age": "39 лет", + "location": "Минск, готова к переезду (Россия),готова к командировкам", + "url": "https://jobs.tut.by/resume/04311a2d0001cae93c0039ed1f747868556475?source=search" + }, + { + "job": "Водитель-экспедитор", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, не готов к переезду,готов к командировкам", + "url": "https://jobs.tut.by/resume/0412b99800060477100039ed1f364941783433?source=search" + }, + { + "job": "Репетитор французского языка", + "pay": "не указано", + "gender": "Мужчина", + "age": "37 лет", + "location": "Минск, м. Уручье,не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/1a259ba0000152299e0039ed1f586a434f7556?source=search" + }, + { + "job": "Экономист, специалист, менеджер", + "pay": "не указано", + "gender": "Мужчина", + "age": "24 года", + "location": "Минск, м. Площадь Ленина,не готов к переезду,готов к редким командировкам", + "url": "https://jobs.tut.by/resume/3c4a8a70000677f6c60039ed1f4d4e6242484b?source=search" + }, + { + "job": "Специалист по ВЭД", + "pay": "1 000 USD", + "gender": "Женщина", + "age": "30 лет", + "location": "Минск, готова к переезду,готова к командировкам", + "url": "https://jobs.tut.by/resume/511e8a660002788d000039ed1f4a5576335833?source=search" + }, + { + "job": "Водитель кат"B","C".", + "pay": "1 200 бел. руб.", + "gender": "Мужчина", + "age": "29 лет", + "location": "Минск, не готов к переезду,не готов к командировкам", + "url": "https://jobs.tut.by/resume/74fd3440000680f1150039ed1f316c554d4f70?source=search" + }, + { + "job": "Дизайнер", + "pay": "не указано", + "gender": "Женщина", + "age": "25 лет", + "location": "Минск, м. Октябрьская,не готова к переезду,не готова к командировкам", + "url": "https://jobs.tut.by/resume/9592dc7e000325ce250039ed1f6f4b72445062?source=search" + }, + { + "job": "Руководитель ИТ-отдела, руководитель производства, руководитель в любой иной области", + "pay": "3 000 бел. руб.", + "gender": "Мужчина", + "age": "35 лет", + "location": "Минск, м. Каменная Горка,готов к переезду (Москва,Московская область),готов к редким командировкам", + "url": "https://jobs.tut.by/resume/42677d850001da6ca20039ed1f68687a6c4c63?source=search" + }, + { + "job": "Техник-программист&системный администратор", + "pay": "1 000 бел. руб.", + "gender": "Мужчина", + "age": "23 года", + "location": "Минск, м. Малиновка,готов к переезду (Минск),готов к командировкам", + "url": "https://jobs.tut.by/resume/32ad263e0005e1c62c0039ed1f59796e395131?source=search" + }, + { + "job": "Администратор", + "pay": "не указано", + "gender": "Женщина", + "age": "19 лет", + "location": "Минск, м. Малиновка,не готова к переезду,готова к редким командировкам", + "url": "https://jobs.tut.by/resume/5082fdf7000653a6ad0039ed1f49733945334b?source=search" + } +] \ No newline at end of file diff --git a/log.txt b/log.txt deleted file mode 100644 index 80b55a1..0000000 --- a/log.txt +++ /dev/null @@ -1,169 +0,0 @@ - - -Взято с страницы https://jobs.tut.by/vacancies/programmist/page-11 -Ruby on Rails DeveloperIOS разработчикC++ DeveloperИнженер-программист (Visual FoxPro, C#)Исследователь-разработчик С++ в ПоискC++ DeveloperAndroid DeveloperJunior PHP-разработчикC++ developerРазработчик Java / Software developerIOS разработчикC# DeveloperWeb-разработчик.Net Desktop Developer (C#/ WPF Developer)Senior C++ DeveloperC++ Developer (middle level)SQL developerBack-end Developer (Go)PHP-разработчикИнженер-программист - -Взято с страницы https://jobs.tut.by/vacancies/programmist/page-7 -Full-Stack Developer (C#/JavaScript)Full Stack ASP.NET DeveloperPython-разработчик (full stack)Разработчик ASP.NETВедущий инженер-программистНачинающий программист iOS (Junior-Mid iOS developer).NET Developer (Digital Marketing sphere)Unity Game Developer (New Game Department)Lead Unity Developer (New Game Department)Senior Ruby (back-end) разработчикПрограммист С++Database DeveloperPHP-программист (ModX \ EVO \ REVO)Salesforce DeveloperPHP-разработчик/ Middle PHP Developer (Минск)Middle/Senior PHP developerWeb-разработчикSenior iOS DeveloperDrupal (Symfony, PHP) developerPHP-разработчик - -Взято с страницы https://jobs.tut.by/vacancies/programmist/page-10 -IOS developerIOS DeveloperПрограммист CMS Bitrix / CRM Битрикс 24Junior JavaScript Developer/intern (Students Lab)Senior Unity DeveloperИнженер-программистSoftware Development Engineer in TestJunior iOS DeveloperJunior Full Stack developer (Node.js + React.js)Программист 1CHR & Development Manager (Regional)Программист 1СFullStack developerFullStack Developer (Minsk)Junior .net разработчикAndroid Developer (Fitness App)Expert iOS DeveloperFront End Developer (Digital Marketing sphere)Node.js/Full-stack DeveloperIOS разработчик - -Взято с страницы https://jobs.tut.by/vacancies/programmist/page-21 -Программист 1CFront-end DeveloperPHP developerПрограммист 1СJava DeveloperС++ DeveloperSenior Android Developer (Java, Kotlin).Net DeveloperПрограммист ABAPJavaScript Developer trainee.NET Developer TraineeJunior Программист PHPAndroid DeveloperPython Developer (Platform Commerce)Middle/Senior Ruby-on-Rails DeveloperPython Developer (Platform, TMS)Программист ABAP (SAP CRM)Программист/разработчикMiddle/Senior Java developerFrontend developer - -Взято с страницы https://jobs.tut.by/vacancies/programmist/page-30 -Junior ++ .Net DeveloperIOS DeveloperLead Python DeveloperAngular developerJava developerSenior iOS developerВедущий инженер-программистVueJS разработчикNode.js Full Stack DeveloperPython Developer TraineeMiddle Java DeveloperIOS разработчикMiddle Java developerРазработчик Axapta / Axapta DeveloperSenior/Lead .NET DeveloperJunior Full-Stack DeveloperMiddle Full-Stack DeveloperReact developerReact developerПрограммист Delphi, C#, SQL - -Взято с страницы https://jobs.tut.by/vacancies/programmist/page-3 -Front-end developer ( React)Senior Java developerSenior .Net DeveloperUnity разработчик в игровой стартапIOS developerRuby on Rails DeveloperJunior Application Developer (low-code platform Outsystems)Application Developer (low-code platform Outsystems)Программист баз данных / Database Specialist (MSSQL)Junior Java DeveloperВедущий инженер-разработчик РЭА (схемотехник)Senior Front-End DeveloperAndroid DeveloperИнженер-программист (Java)PHP-программистPHP-программистПрограммист 1 СПрограммист 1C 8Программист 1С 8.хASP.NET CORE / MVC developer (junior) - -Взято с страницы https://jobs.tut.by/vacancies/programmist/page-33 -IOS developer for UK Tech Innovator MonterosaFrontend-разработчик / HTML-верстальщик.NET Developer (Acumatica)Lead Java DeveloperFrontend Developer InternПрограммист 1CСпециалист технической поддержки (Техник-программист)Android/Java DeveloperFrontend DeveloperПрограммист Python DjangoMiddle+/Senior Front-end разработчикJunior developer ABAP/Java/RPAСтажер веб-программист по технологии JavaScriptC#/C++ DeveloperWeb-разработчик на MODXSenior Java DeveloperJava DeveloperПрограммист 1СРазработчик КНС.NET Developer - -Взято с страницы https://jobs.tut.by/vacancies/programmist/page-4 -Инженер-программистMiddle Python DeveloperPython developer (Web)Senior Python DeveloperJava Developer (RPA sphere)Программист 1СПрограммист PLCJava developerРазработчик Microsoft Dynamics NAVLead Unity Developer (New Game Department)Начинающий программист iOS (Junior-Mid iOS developer)Программист 1СPHP-разработчик/ Middle PHP Developer (Минск)C# программистРазработчик ASP.NETВедущий инженер-программистSenior Back End Developer (Ruby, Java, Python)Database DeveloperFull Stack ASP.NET Developer.NET Developer (Digital Marketing sphere) - -Взято с страницы https://jobs.tut.by/vacancies/programmist/page-2 -Программист 1СPHP-программистИнженер-программист С++Senior Unity3D Developer/ Unity 3D программистПрограммист 1С:8Программист DelphiИнженер-программист (Java Developer)Стажер-программист 1СПрограммистИнженер-программистПрограммистПрограммист 1С 8.3PHP-программистПрограммист 1С 8Программист PHPПрограммист С++Программист 1с 7.7Программист 1СПрограммист 1C 8 и Open CartPHP-программист - -Взято с страницы https://jobs.tut.by/vacancies/programmist/page-40 -IOS Developer.NET DeveloperWeb Developer (World of Tanks)PHP-программистSenior Front-end developerПрограммист С++Senior PHP DeveloperMiddle / Senior Front-end / Full Stack Developer (ReactJS+NodeJS)Python Developer (Python-разработчик)UI Developer/Разработчик интерфейсовJavaScript-разработчик / IBA Cloud PlatformPHP developer программистFrontend developerBusiness Development ManagerJavaScript developer/JavaScript разработчик в геосервисы ЯндексаRuby DeveloperPHP DeveloperFrontend - программист (JavaScript)Программист 1С (1С: Бухгалтерия и 1С:ЗУП)Программист 1С - -Взято с страницы https://jobs.tut.by/vacancies/programmist/page-46 -Middle/Senior Front-end DeveloperПрограммист ПК «Галактика ERP»Node.js Developer for Evrythng (Minsk)Salesforce Developer for TDC Group (Minsk)Middle/Senior Python developerRuby-on-Rails Developer (Minsk/Brest)Junior Java DeveloperJunior Java DeveloperFull Stack Java Developer for USP (Minsk)Python/Django developer(junior, mid)Senior Java DeveloperSenior/Tech Lead Front-end developerTechnical Lead Python DeveloperGame Developer (Client C++ Developer)Senior .NET developer (Архитектор)Senior ServiceNow DeveloperSalesforce DeveloperMiddle .NET DeveloperIOS DeveloperBusiness Development / Sales manager - -Взято с страницы https://jobs.tut.by/vacancies/programmist/page-5 -Fullstack PHP developerPHP developer Junior/MiddleDevelopment ManagerMiddle Java developerMiddle Ruby on Rails DeveloperSenior .Net DeveloperSenior Ruby on Rails DeveloperSenior Java developerFront-end developer ( React)Unity разработчик в игровой стартапПрограммист баз данных / Database Specialist (MSSQL)IOS developerВедущий инженер-разработчик РЭА (схемотехник)Ruby on Rails DeveloperJunior Application Developer (low-code platform Outsystems)Application Developer (low-code platform Outsystems)Senior Front-End DeveloperJunior Java DeveloperAndroid DeveloperМатематик - программист ПЛИС - -Взято с страницы https://jobs.tut.by/vacancies/programmist/page-25 -Senior iOS DeveloperJunior PHP DeveloperAndroid developerРазработчик игр HTML5Middle Game Client Developer (C++)Senior Frontend developerUnity DeveloperAndroid developerRust Senior DeveloperJava programmerUnity DeveloperMiddle Front-end DeveloperСтажёр/Cross-Platform Mobile DeveloperПрограммист SQL/DelphiSenior QA Automation DeveloperWeb DeveloperRuby DeveloperMiddle/Senior Full stack developerJunior QA Automation DeveloperMiddle QA Automation Developer - -Взято с страницы https://jobs.tut.by/vacancies/programmist/page-38 -Middle ABAP DeveloperBusiness Development Manager (data center & networking)Senior ABAP developerС++ DeveloperJava DeveloperResearch/.NET DeveloperПрограммист 1CDatabase developer (Oracle, PL/SQL)Разработчик БДRuby developerFrontend (React) DeveloperИнженер-программистПрограммист С/С++.NET Developer (Solution for Complex Building Control)Junior Ruby DeveloperBusiness Development ManagerПрограммист DelphiBack-end разработчик (Node.js)Инженер-программист микроконтроллеров (www.privatenap.ru)Junior PHP-разработчик - -Взято с страницы https://jobs.tut.by/vacancies/programmist/page-22 -.Net DeveloperВедущий инженер-программист (Системный администратор)ПрограммистSenior Ruby on Rails DeveloperПрограммист ABAP.Net DeveloperPHP DeveloperFull-Stack DeveloperС++ DeveloperSenior .NET DeveloperПрограммист/разработчикSenior/Middle Java/Hybris DeveloperJunior Программист PHPRuby developerPHP developerFront-end DeveloperJava DeveloperSenior Android Developer (Java, Kotlin)Python Developer (Platform, TMS)Программист ABAP (SAP CRM) - -Взято с страницы https://jobs.tut.by/vacancies/programmist/page-15 -Middle Frontend разработчикJava DeveloperC++ Developer (Minsk, Belarus)Front End DeveloperJava developer (Middle)IOS разработчикPython developerSenior Business Development ManagerMiddle Android developerDevelopment ManagerJunior ABAP разработчикС/С++ developerSoftware developerJava DeveloperMiddle Frontend DeveloperReact Native DeveloperFrontend developer (Senior)Разработчик RPGLE (Junior)Business Development Manager (New Game Department)Business Development Manager - -Взято с страницы https://jobs.tut.by/vacancies/programmist/page-27 -Инженер-программист АСУFull-stack JS DeveloperИнженер-разработчик PHPPHP DeveloperPHP DeveloperPHP DeveloperПрограммист баз данных / Database Developer (MSSQL)Java DeveloperUnity developerGame Client Developer (Python/C++)Разработчик / Full Stack Developer (PHP+JavaScript)Junior .NET DeveloperAndroid разработчикMagento 2 Back-End DeveloperSenior iOS developerMiddle / Senior / Lead Android DeveloperIOS DeveloperИнженер-программистFull-stack Web DeveloperFrontend Developer - -Взято с страницы https://jobs.tut.by/vacancies/programmist/page-19 -Android DeveloperFront-End DeveloperJunior/Middle Android DeveloperQA automation developerSenior PHP DeveloperПрограммист Delphi / MS SQLSenior Python DeveloperWeb-разработчикJava DeveloperJava DeveloperJava DeveloperМладший SQL-разработчикMiddle Java-developer (Альфа-Банк)SharePoint DeveloperDesktop C++ developerPHP DeveloperFront-end/ React Native DeveloperReact DeveloperPython-разработчикFull-Stack JavaScript Developer - -Взято с страницы https://jobs.tut.by/vacancies/programmist/page-14 -PHP DeveloperJava developer (Spring)Инженер-программист PLCSenior Java DeveloperSenior PHP DeveloperAndroid DeveloperPHP-developer/стажерSenior PHP/ Team Lead (Front-end/Back-end разработчик)Python DeveloperPHP-developerFront-end DeveloperVue.js DeveloperMid/Senior Android developer.Net Developer (Product Development)Senior Front-end DeveloperAndroid Developer (IoT sphere)Junior web developerJunior .Net developer/intern (Students Lab)Front-end DeveloperJunior/Middle Frontend Developer - -Взято с страницы https://jobs.tut.by/vacancies/programmist/page-48 -Back-end разработчик (node.js)Web-разработчикИнженер-программистJava developer (стажер)Javascript/React JS разработчикПрограммист системныйFrontend-разработчик (React)Web-разработчик WordPressAndroid developerMiddle Front-End DeveloperHtml-верстальщик (web-разработчик/разработчик сайта)Оператор ЭВМ.программист(0,5 ставки)SharePoint/O365 developerИнженер-программистAndroid разработчикПреподаватель-программистMiddle Frontend-разработчикВеб-разработчикMiddle PHP Developer.Net Developer (C#/ WPF Developer) - -Взято с страницы https://jobs.tut.by/vacancies/programmist/page-17 -ASP.NET MVC developerFull Stack Developer (PHP+JavaScript)Middle/Senior PHP developerИнженер-программист встраиваемых системПрограммист 1С БитриксSenior iOS DeveloperIOS разработчик (Swift)Front-end DeveloperFull-stack JavaScript Developer (UK Tech Innovator Monterosa)Программист 1С 8.3Front-End DeveloperSenior Python DeveloperJunior/Middle Android DeveloperSenior PHP DeveloperJava DeveloperJava DeveloperJava DeveloperFront-end/ React Native DeveloperQA automation developerВедущий программист Delphi (Senior developer) - -Взято с страницы https://jobs.tut.by/vacancies/programmist/page-31 -Middle/Senior Frontend DeveloperSenior PHP DeveloperИнженер-программист (специалист 1 линии поддержки)Frontend-разработчикPHP-разработчикFront-end developerPHP разработчик (стажер)Front-end developerSenior PHP (Full Stack) DeveloperИнженер-программист систем автоматизацииRovensys PHP developer (Cloud healthcare project)PHP developerSenior C++ DeveloperUnity DeveloperIOS DeveloperSenior Unity DeveloperBI Developer /BI-разработчик (Tableau)Backend Senior Java DeveloperSenior Sitecore DeveloperMiddle&Senior Java Developer - -Взято с страницы https://jobs.tut.by/vacancies/programmist/page-18 -Senior Java Developer / Team LeadHTML-верстальщик / Front-end developerJunior Full-Stack DeveloperСтажер PHP/разработчик juniorПрограммист PHPBusiness Development ManagerПрограммист 1С БитриксFull Stack Developer (PHP+JavaScript)Инженер-программист встраиваемых системПрограммист 1С 8.3Программист 1СASP.NET MVC developerFull-stack JavaScript Developer (UK Tech Innovator Monterosa)IOS разработчик (Swift)Инженер-программистSenior Программист .netВедущий программист Delphi (Senior developer)Middle/Senior PHP developerSenior iOS DeveloperFront-end Developer - -Взято с страницы https://jobs.tut.by/vacancies/programmist/page-34 -Back-end/Java Developer.Net разработчикSenior .NET DeveloperSenior Java DeveloperJava DeveloperИнженер-программист FPGAВедущий Front-end разработчик/Team LeadFront-end разработчикСтажер веб-программист по технологии JavaScriptИнженер-программист в школуFront-end/Java DeveloperJava Developer (RPA and Machine Learning)Программист 1CПрограммист 1СПрограммист PythonLead Java DeveloperПрограммист Python DjangoMiddle iOS DeveloperBackend Developer InternMiddle/Senior PHP Developer - -Взято с страницы https://jobs.tut.by/vacancies/programmist/page-1 -Программист 1СBitrix PHP-программистPHP программистПрограммист С# (.NET, JS)Программист DelphiПрограммист 1СLead PHP Developer / PHP-программист 1C-БитриксПрограммист С++Программист 1CPHP-программистПрограммист 1CSoftware Developer / программист С++ C#Программист C# (junior)Программист Embedded LinuxПрограммист микроконтроллеровПрограммист VKWeb-программистПрограммист 1СWEB-программист 1С-БитриксPHP-программист - -Взято с страницы https://jobs.tut.by/vacancies/programmist/page-29 -Full Stack ( .NET+Angular) DeveloperAndroid разработчикFront-end разработчикFull-stack PHP DeveloperПрограммист Unity (Game Dev)Junior IOS developerИнженер-программист отдела поддержки пользователей (Service Desk)Front-end java-разработчикJunior mobile developerРазработчик (Back-end/Букмекерская компания Maxline)ETL-разработчикПрограммист 1СSenior Front-end developerSenior PHP Developer.Net developerSenior Java DeveloperFront End Developer (Middle JS developer)Junior ++ .Net DeveloperIOS DeveloperLead Python Developer - -Взято с страницы https://jobs.tut.by/vacancies/programmist/page-32 -Web-разработчик WordPressFrontend-разработчикSenior .NET DeveloperPython DeveloperSenior Java DeveloperSenior Java developerJava DeveloperMiddle+/Senior Full-stack .NET DeveloperMiddle / Senior Backend разработчик (FinTech & BlockChain)Senior Frontend DeveloperIOS-developerLead Full-stack .NET DeveloperLead Java DeveloperETL разработчик/администратор баз данныхТехник-программист (Специалист по установке ПО)Salesforce DeveloperВерстальщик/дизайнер-верстальщик (помощник разработчика)Программист embedded/linuxReactJS разработчикJunior Javа+Web developer - -Взято с страницы https://jobs.tut.by/vacancies/programmist/page-0 -ПрограммистПрограммист Delphi/SQLПрограммист PHPПрограммист 1СJavaScript разработчик (React.JS, Node.JS)Инженер-программист 1С8Инженер-программист 1СПрограммист 1 СC# программистПрограммист 1С 8.хПрограммист PLCПрограммистПрограммист 1C 8Программист 1СPHP-программистPHP-программистПрограммист / Разработчик баз данныхПрограммист 1СИнженер-программист (Java)Разработчик Oracle PL/SQL - -Взято с страницы https://jobs.tut.by/vacancies/programmist/page-6 -Разработчик AndroidASP.NET CORE / MVC developerMiddle/Senior PHP DeveloperASP.NET CORE / MVC developer (junior)Разработчик IOSIOS / Android DeveloperAngular Frontend DeveloperИнженер-программистПрограммист 1С:ERPUnity developerPHP developer /программистMiddle Python DeveloperPython developer (Web)Java developerSenior Python DeveloperJava Developer (RPA sphere)Разработчик Microsoft Dynamics NAVСтажёр ABAP / Программист.net c# back-end developerSenior Back End Developer (Ruby, Java, Python) - -Взято с страницы https://jobs.tut.by/vacancies/programmist/page-26 -Senior Ruby DeveloperSenior/Lead AEM DeveloperPHP-программистИнженер-программист 1СИнженер-программист 1CBusiness Development ManagerGame Client Developer (С++, World of Tanks Blitz)Программист С++Инженер-программист отдела дежурного инженераПрограммист 1С:8Junior Salesforce DeveloperGolang Developer TraineeMid/Senior Magento 2 DeveloperASP.NET разработчикCountry Research & Development Manager (Nikolayev)Разработчик JavaScript (Vue.JS)Программист 1С ( (разработчик, developer)Инженер-программист АСУFull-stack JS DeveloperИнженер-разработчик PHP - -Взято с страницы https://jobs.tut.by/vacancies/programmist/page-41 -PHP-программистПрограммист С++Программист 1СJunior PHP-разработчикSQL-разработчикSenior Full Stack Developer (.NET+Angular)Middle/Senior Java DeveloperПрограммист 1С (1C:ERP)Frontend - программист (JavaScript)Senior .Net DeveloperPHP/JavaScript (Full stack) developerGolang разработчикJunior Java DeveloperSenior Java DeveloperPHP-программистPHP DeveloperFull-stack разработчикSenior Backend Developer (C#, .NET)Программист 1С.NET Developer - -Взято с страницы https://jobs.tut.by/vacancies/programmist/page-35 -Специалист технической поддержки (Техник-программист).NET Developer (Acumatica)Java-программистAndroid/Java DeveloperJava Full-stack DeveloperSenior Java DeveloperFrontend-разработчик / HTML-верстальщикМатематик-программистJunior developer ABAP/Java/RPAFrontend DeveloperJava DeveloperC#/C++ DeveloperFrontend Developer Intern.NET DeveloperIOS developer for UK Tech Innovator MonterosaFront-End Developer (Vue.js)Senior Backend (Python) DeveloperРазработчик КНСSenior/Middle Unity-3D Developer (.NET, C#)Junior .Net Developer - -Взято с страницы https://jobs.tut.by/vacancies/programmist/page-23 -Middle Ruby on Rails Developer for Clickworker (Minsk)React Native DeveloperUnity-разработчик 2D игр для iPhoneИнженер программист станков с ЧПУ (токарно-фрезерная группа)Front-end Developer (React.JS)PHP разработчикFrontend developer.NET Developer (Solution for a Provider of Capital Markets Software ).NET Developer (Solution for Automobile Industry)C++ DeveloperNode.js DeveloperSenior Java developerJunior PHP DeveloperUnity 3d AR/VR developerSenior iOS developerSenior iOS DeveloperUnity DeveloperMiddle Front-end DeveloperUnity DeveloperRuby Developer - -Взято с страницы https://jobs.tut.by/vacancies/programmist/page-52 -Mid or Senior Java DeveloperFront-end разработчик (Middle)PHP-разработчик, долгий и интересный проект, МинскC++ DeveloperJunior Business Development ManagerSenior Java Developer (Back-end)Стажер/Junior ABAP разработчикПрограммист PHP / Yii2 frameworkSenior C/С++ DeveloperИнженер-программистПрограммист Unity (Game Dev)Full Stack Ruby DeveloperИнженер-программист на 0,5 ставкиC++ developer, FPGA developerWeb-разработчик (WordPress)JavaScript разработчикFront-end developer (JS/ReactNative)Разработчик Angular 2+Full stack разработчик (junior/middle)Разработчик PHP/MSSQL - -Взято с страницы https://jobs.tut.by/vacancies/programmist/page-44 -Java-developer (Приорбанк)Team Lead .Net DeveloperSenior Java Developer / Team LeadJava-developer (Интернет-Банк)Битрикс РазработчикMiddle / Senior Java DeveloperReact.js DeveloperDelphi разработчикGo (Golang) developerMiddle Front-end DeveloperFront end Developer (JS / Angular / React)Middle IOS developerJunior Full Stack Web DeveloperJunior Front-end DeveloperBackend developerMiddle Java DeveloperBackend Programmer C#IOS DeveloperC++/C#/Algorithm DeveloperASP.NET Developer - -Взято с страницы https://jobs.tut.by/vacancies/programmist/page-54 -Front-end developer (HTML-верстальщик)Full-stack Developer (Junior + или Middle)Middle/Senior С++ программистWeb-программистFrontend-разработчикIonic developerMagento PHP DeveloperВеб-разработчик (PHP/MySQL/JavaScript)Middle Java DeveloperJava-разработчикPython developerPHP developerUnity Developer (Unity-разработчик)Lead/Senior/Middle Java developerJavascript front-end developerIOS DeveloperПрограммист-разработчик (инженер АСУ)Web-разработчикFrontend-разработчикWeb-разработчик (Drupal / Друпал) - -Взято с страницы https://jobs.tut.by/vacancies/programmist/page-39 -Sales Manager (Business Development)Python DeveloperPython Developer (WGN Platform)Программист 1CJava DeveloperПрограммист DelphiIOS developer (Junior/Middle)Unity Developer/seniorOpenERP / Odoo DeveloperPHP developerMiddle ABAP DeveloperFront End Developer (Junior/Middle)Front-end DeveloperTraining and Development AssistantSenior ABAP developerMiddle JS/React Native DeveloperSenior Frontend DeveloperРазработчик БДSenior JS/React Native DeveloperErlang Middle Developer - -Взято с страницы https://jobs.tut.by/vacancies/programmist/page-51 -Программист Битрикс24PHP Developer YiiFront-end developerJunior+ Android DeveloperASP.NET Core back-end developerFull-Stack Developer / Full-Stack РазработчикWeb разработчик (PHP, backend)Java DeveloperПрограммист контроллеров ПЛК (PLC, АСУ) SiemensJava developerУдаленный .NET DeveloperРазработчик Python / Python DeveloperSalesforce DeveloperBusiness Development Manager / IT Sales ManagerПрограммист 1CPython/Django DeveloperWeb-разработчикJunior Java DeveloperReact Native DeveloperFull-Stack Developer (React.js/ Node.js) - -Взято с страницы https://jobs.tut.by/vacancies/programmist/page-8 -PHP-разработчикC#/WPF DeveloperMiddle Back-end Java DeveloperMobile Developer (IOS/Android)PHP developerJava-разработчикSenior Android DeveloperПрограммистFull Stack DeveloperИнженер-программист DelphiВедущий разработчик .NET/ Senior Developer .NETRuby DeveloperMiddle/Senior PHP developer.NET Developer (3D Printing sphere)PHP-программистJunior PHP Developer (стажер)Senior Java developerJava DeveloperПрограммист 1СPython Developer - -Взято с страницы https://jobs.tut.by/vacancies/programmist/page-16 -Ведущий разработчик JavaFront-end React.JS DeveloperJunior Ruby Developer (trainee)Java Developer (Digital Marketing sphere)Разработчик учебных материалов по физике/физикРазработчик Lotus Notes/ Developer Lotus NotesIOS разработчикJava DeveloperVueJS DeveloperFrontend-разработчикJunior ABAP разработчикTableau DeveloperPHP-разработчик juniorElixir DeveloperMiddle/Senior Python (+Golang) DeveloperС/С++ developerPython developerJava developer (Middle)Middle Front-end DeveloperJava Developer - -Взято с страницы https://jobs.tut.by/vacancies/programmist/page-47 -Backend DeveloperFront End Developer (JavaScript) for Evrythng, MinskAndroid-developer (Department of innovative development)Backend Developer (Game Services)IOS-developer (Department of innovative development)Senior Go DeveloperBack-end developerПрограммист 1СGame DeveloperSenior Java Developer (team lead)Salesforce DeveloperSenior Grails Developer for EverCompliant (Minsk)PHP-Разработчик / PHP-Developer / Программист PHPMiddle DWH DeveloperВеб-разработчикПрограммист Arduino, электронщикSenior Java / Groovy DeveloperAndroid DeveloperМладший программист 1СJavaEE Back End Developer for Coople - -Взято с страницы https://jobs.tut.by/vacancies/programmist/page-36 -Разработчик КНСSenior/Middle Unity-3D Developer (.NET, C#)Junior .Net DeveloperFull-stack Android DeveloperWeb-разработчик на MODXMiddle+/Senior Front-end разработчикMiddle java developer (INTERNAL TOOLS)Разработчик игр (TypeScript/JavaScript/ActionScript (Flash)Middle Python DeveloperMid/Senior Python developerРазработчик С/C++ (Автомобильная электроника).NET/C# DeveloperИнженер-программистPHP-программист (backend)Game Server DeveloperRuby Developer.Net developerWeb-разработчикJavaScript разработчик (senior)Frontend (Angular5-7) developer - -Взято с страницы https://jobs.tut.by/vacancies/programmist/page-13 -Разработчик игр (TypeScript/JavaScript/ActionScript (Flash))Middle/Senior Android DeveloperSenior Android DeveloperFront-End Web DeveloperEmbedded Android DeveloperJava Server-Side DeveloperSenior iOS DeveloperSenior Python Developer/Team LeadPHP-developerFrontend-разработчик в Яндекс поискPHP developerJunior PHP developerLead Java DeveloperIOS developerMiddle IOS DeveloperGame Developer (JavaScript/Flash)Game Developer (TypeScript/JavaScript/ActionScript (Flash))PHP DeveloperJava developer (Spring)Инженер-программист PLC - -Взято с страницы https://jobs.tut.by/vacancies/programmist/page-12 -PHP-разработчикИнженер-программистASP.NET MVC developerFull Stack DeveloperSenior Java/JS DeveloperSalesforce DeveloperРазработчик AndroidIOS Разработчик Yandex Mobile Ads SDKВедущий инженер-программистPython Developer Senior1С Программист 8.3Ruby on Rails DeveloperLead Game Developer (New Game Department)System Developer C/C++RoR Developer (Home Healthcare)С++ DeveloperMiddle Java developerFront End / PHP DeveloperGo (Golang) developerMiddle/Senior Java Developer - -Взято с страницы https://jobs.tut.by/vacancies/programmist/page-9 -Стажер-разработчикИнженер-программист 1СSenior server developerMiddle Front-end DeveloperPHP Developer.NET Developer (IoT sphere)Разработчик алгоритмов компьютерного зрения/deep learning analyticsMiddle PHP DeveloperJunior Java DeveloperAndroid developerPHP программист на сервис CheckPriceSenior iOS developerBackend-разработчик NodeJS TypeScriptJunior PHP DeveloperSenior Unity DeveloperFront End Developer (BFSI sphere)Java DeveloperFront-end developer (React)Android DeveloperJava Developer - -Взято с страницы https://jobs.tut.by/vacancies/programmist/page-43 -PHP Developer.NET Developer on AzureMiddle/Senior ASP.Net DeveloperPHP developer программистSenior Front-end developerIOS разработчикBusiness Development ManagerIOS разработчикJava - developer (FSM)Senior Full stack developerРазработчик С++ в отдел монетизации геосервисовMiddle Full stack developerСхемотехник-программист/Senior Electronics EngineerSenior PHP developerBack end DeveloperJunior Android developerSenior Java DeveloperFull stack php developerFrontend-разработчикMiddle/Senior iOS Developer - -Взято с страницы https://jobs.tut.by/vacancies/programmist/page-28 -Java-программистPHP-программист \ HTML-вертальщикJava-разработчикFrontend developerMiddle Golang DeveloperC# .Net DeveloperSenior Full-stack Developer (Node.js)React/redux developerPython Developer.NET DeveloperJava DeveloperРНР разработчикDeveloper Game Server (World of Tanks)Middle/Senior .NET MVC разработчикSenior Android DeveloperPython DeveloperFull-stack .Net developerSenior Front End DeveloperXamarin DeveloperSenior Hybris Developer/Architect - -Взято с страницы https://jobs.tut.by/vacancies/programmist/page-45 -Backend DeveloperAndroid-developer (Department of innovative development)Backend Developer (Game Services)Middle .NET DeveloperIOS DeveloperIOS-developer (Department of innovative development)Senior .NET developer (Архитектор)Back-end developerGame DeveloperSalesforce DeveloperПрограммист 1СSenior Grails Developer for EverCompliant (Minsk)PHP-Разработчик / PHP-Developer / Программист PHPSenior Java Developer (team lead)Middle DWH DeveloperВеб-разработчикПрограммист Arduino, электронщикSenior Java / Groovy DeveloperAndroid DeveloperJavaEE Back End Developer for Coople - -Взято с страницы https://jobs.tut.by/vacancies/programmist/page-50 -Junior Java Developer (Практический курс Java 8/Spring)PHP-developerDeveloper (writer Android plugin for IOS platform)Unity / HTML5 DeveloperСхемотехник / программист PIC микроконтроллеровPython developer / Python разработчикSenior Full-Stack DeveloperBusiness DeveloperMiddle+ Java developerC#.Net (middle developer)Java Back-end DeveloperFrontend разработчикИнженер-программистPHP DeveloperSenior Developer (Java, PHP)Python DeveloperReact Native DeveloperПрограммист Битрикс24PHP Developer YiiFront-end developer - -Взято с страницы https://jobs.tut.by/vacancies/programmist/page-53 -Разработчик Angular 2+Full stack разработчик (junior/middle)Разработчик PHP/MSSQLПрограммист 1CSenior Frontend developer (e-commerce projects)Fullstack developer/веб-разработчикРазработчик PHP (mid)Senior back-end .Net DeveloperIOS разработчикJunior С++ developerWeb-программистSalesforce Administrator/DeveloperBackend PHP developer (middle/senior)Frontend-developerFull-Stack developerMiddle PHP developerPHP developerHTML-верстальщик (HTML/CSS/JS)/Front-end developerFront-End DeveloperИнженер-программист - -Взято с страницы https://jobs.tut.by/vacancies/programmist/page-24 -PHP DeveloperNode.js DeveloperIOS DeveloperGame Java DeveloperИнженер программист станков с ЧПУ (токарно-фрезерная группа)Senior/Middle+ Backend DeveloperFrontend developerC++ DeveloperUnity-разработчик 2D игр для iPhonePHP разработчик.NET Developer (Solution for a Provider of Capital Markets Software )Front-end Developer (React.JS)Unity 3d AR/VR developerReact Native Developer.NET Developer (Solution for Automobile Industry)Senior JavaScript DeveloperMiddle Ruby on Rails Developer for Clickworker (Minsk)Senior Java developerSQL DeveloperSenior iOS developer - -Взято с страницы https://jobs.tut.by/vacancies/programmist/page-49 -PHP DeveloperРазработчик C#Ruby on Rails DeveloperВеб-разработчикWeb-программист (Drupal)Javascript Frontend developer (Middle-Senior)Инженер-программист АСУТПFrontend-разработчик (Angular/ReactJS)Middle+ .Net Developer (backend)PHP developer (senior/middle)Magento 2 developerFrontend-разработчикGolang DeveloperJunior Java DeveloperRuby on Rails Developer Middle + / SeniorJava DeveloperJunior .NET full-stack web developerIOS разработчикPython / Django developerSenior Front-End Developer - -Взято с страницы https://jobs.tut.by/vacancies/programmist/page-20 -TypeScript/JavaScript Node.js/React frontend or fullstack developerTeamlead/Senior full stack PHP - developerSenior Full-Stack Web DeveloperРазработчик электронных устройствПрограммист 1CPHP (Magento) DeveloperFront-End разработчик (React/Redux)Senior C++ DeveloperИнженер-программист 1CС++ Developer\программист (C\С++)PHP DeveloperТехник/ программист системныйИнженер-программистSr. Java Developer (Algo-trading platform)SAP Hybris DeveloperMiddle C++ DeveloperSenior Android DeveloperWeb-разработчик на WordPressLead Hybris DeveloperAngular developer - -Взято с страницы https://jobs.tut.by/vacancies/programmist/page-42 -Python DeveloperFront-End Developer (React)Python Developer (Python-разработчик)Программист 1С (1C: Документооборот)IOS DeveloperJavaScript (React) developerJavaScript-разработчик / IBA Cloud PlatformFrontend developerWeb Developer (World of Tanks)Ruby DeveloperJavascript developerMiddle / Senior Front-end / Full Stack Developer (ReactJS+NodeJS)Senior PHP DeveloperAndroid-разработчик (Android developer) в ДрайвWordPress-разработчикПрограммист 1С (1С: Бухгалтерия и 1С:ЗУП)UI Developer/Разработчик интерфейсовPython developerJavaScript developer/JavaScript разработчик в геосервисы ЯндексаJava+Web Developer/Solution Engineer - -Взято с страницы https://jobs.tut.by/vacancies/programmist/page-37 -Middle Frontend developerPHP Developer.NET developerPython DeveloperПрограммист С++PL/SQL - programmerSenior .Net DeveloperFront-end DeveloperJunior PHP DeveloperSystem Software DeveloperMiddle Unity DeveloperUnity​​​​​​​ DeveloperJunior JavaScript developerFrontend developer (INTERNAL TOOLS)Senior System Software DeveloperNode.js DeveloperIOS разработчикИнженер-программист (SQL)Junior Python DeveloperFrontend developer - -Взято с страницы https://jobs.tut.by/vacancies/programmist/page-55 -Web-разработчикFrontend-разработчикWeb-разработчик (Drupal / Друпал)Инженер-программистFrontend-разработчикНачинающий разработчик бизнес-процессов и специалист по внедрению Битрикс24ABAP-разработчикAsp.net developer (junior)Software DeveloperABAP-разработчикRuby developerBackend developerBI Разработчик/дизайнер приложенийSenior разработчик Microsoft Dynamics 365 for Finance and OperationsFrontend-разработчикReact Native DeveloperASP.NET developerMiddle РНР разработчикReact native developer.Net разработчик \ No newline at end of file diff --git a/node_modules/async/CHANGELOG.md b/node_modules/async/CHANGELOG.md deleted file mode 100644 index de85303..0000000 --- a/node_modules/async/CHANGELOG.md +++ /dev/null @@ -1,263 +0,0 @@ -# v2.6.0 -- Added missing aliases for many methods. Previously, you could not (e.g.) `require('async/find')` or use `async.anyLimit`. (#1483) -- Improved `queue` performance. (#1448, #1454) -- Add missing sourcemap (#1452, #1453) -- Various doc updates (#1448, #1471, #1483) - -# v2.5.0 -- Added `concatLimit`, the `Limit` equivalent of [`concat`](https://caolan.github.io/async/docs.html#concat) ([#1426](https://github.com/caolan/async/issues/1426), [#1430](https://github.com/caolan/async/pull/1430)) -- `concat` improvements: it now preserves order, handles falsy values and the `iteratee` callback takes a variable number of arguments ([#1437](https://github.com/caolan/async/issues/1437), [#1436](https://github.com/caolan/async/pull/1436)) -- Fixed an issue in `queue` where there was a size discrepancy between `workersList().length` and `running()` ([#1428](https://github.com/caolan/async/issues/1428), [#1429](https://github.com/caolan/async/pull/1429)) -- Various doc fixes ([#1422](https://github.com/caolan/async/issues/1422), [#1424](https://github.com/caolan/async/pull/1424)) - -# v2.4.1 -- Fixed a bug preventing functions wrapped with `timeout()` from being re-used. ([#1418](https://github.com/caolan/async/issues/1418), [#1419](https://github.com/caolan/async/issues/1419)) - -# v2.4.0 -- Added `tryEach`, for running async functions in parallel, where you only expect one to succeed. ([#1365](https://github.com/caolan/async/issues/1365), [#687](https://github.com/caolan/async/issues/687)) -- Improved performance, most notably in `parallel` and `waterfall` ([#1395](https://github.com/caolan/async/issues/1395)) -- Added `queue.remove()`, for removing items in a `queue` ([#1397](https://github.com/caolan/async/issues/1397), [#1391](https://github.com/caolan/async/issues/1391)) -- Fixed using `eval`, preventing Async from running in pages with Content Security Policy ([#1404](https://github.com/caolan/async/issues/1404), [#1403](https://github.com/caolan/async/issues/1403)) -- Fixed errors thrown in an `asyncify`ed function's callback being caught by the underlying Promise ([#1408](https://github.com/caolan/async/issues/1408)) -- Fixed timing of `queue.empty()` ([#1367](https://github.com/caolan/async/issues/1367)) -- Various doc fixes ([#1314](https://github.com/caolan/async/issues/1314), [#1394](https://github.com/caolan/async/issues/1394), [#1412](https://github.com/caolan/async/issues/1412)) - -# v2.3.0 -- Added support for ES2017 `async` functions. Wherever you can pass a Node-style/CPS function that uses a callback, you can also pass an `async` function. Previously, you had to wrap `async` functions with `asyncify`. The caveat is that it will only work if `async` functions are supported natively in your environment, transpiled implementations can't be detected. ([#1386](https://github.com/caolan/async/issues/1386), [#1390](https://github.com/caolan/async/issues/1390)) -- Small doc fix ([#1392](https://github.com/caolan/async/issues/1392)) - -# v2.2.0 -- Added `groupBy`, and the `Series`/`Limit` equivalents, analogous to [`_.groupBy`](http://lodash.com/docs#groupBy) ([#1364](https://github.com/caolan/async/issues/1364)) -- Fixed `transform` bug when `callback` was not passed ([#1381](https://github.com/caolan/async/issues/1381)) -- Added note about `reflect` to `parallel` docs ([#1385](https://github.com/caolan/async/issues/1385)) - -# v2.1.5 -- Fix `auto` bug when function names collided with Array.prototype ([#1358](https://github.com/caolan/async/issues/1358)) -- Improve some error messages ([#1349](https://github.com/caolan/async/issues/1349)) -- Avoid stack overflow case in queue -- Fixed an issue in `some`, `every` and `find` where processing would continue after the result was determined. -- Cleanup implementations of `some`, `every` and `find` - -# v2.1.3 -- Make bundle size smaller -- Create optimized hotpath for `filter` in array case. - -# v2.1.2 -- Fixed a stackoverflow bug with `detect`, `some`, `every` on large inputs ([#1293](https://github.com/caolan/async/issues/1293)). - -# v2.1.0 - -- `retry` and `retryable` now support an optional `errorFilter` function that determines if the `task` should retry on the error ([#1256](https://github.com/caolan/async/issues/1256), [#1261](https://github.com/caolan/async/issues/1261)) -- Optimized array iteration in `race`, `cargo`, `queue`, and `priorityQueue` ([#1253](https://github.com/caolan/async/issues/1253)) -- Added alias documentation to doc site ([#1251](https://github.com/caolan/async/issues/1251), [#1254](https://github.com/caolan/async/issues/1254)) -- Added [BootStrap scrollspy](http://getbootstrap.com/javascript/#scrollspy) to docs to highlight in the sidebar the current method being viewed ([#1289](https://github.com/caolan/async/issues/1289), [#1300](https://github.com/caolan/async/issues/1300)) -- Various minor doc fixes ([#1263](https://github.com/caolan/async/issues/1263), [#1264](https://github.com/caolan/async/issues/1264), [#1271](https://github.com/caolan/async/issues/1271), [#1278](https://github.com/caolan/async/issues/1278), [#1280](https://github.com/caolan/async/issues/1280), [#1282](https://github.com/caolan/async/issues/1282), [#1302](https://github.com/caolan/async/issues/1302)) - -# v2.0.1 - -- Significantly optimized all iteration based collection methods such as `each`, `map`, `filter`, etc ([#1245](https://github.com/caolan/async/issues/1245), [#1246](https://github.com/caolan/async/issues/1246), [#1247](https://github.com/caolan/async/issues/1247)). - -# v2.0.0 - -Lots of changes here! - -First and foremost, we have a slick new [site for docs](https://caolan.github.io/async/). Special thanks to [**@hargasinski**](https://github.com/hargasinski) for his work converting our old docs to `jsdoc` format and implementing the new website. Also huge ups to [**@ivanseidel**](https://github.com/ivanseidel) for designing our new logo. It was a long process for both of these tasks, but I think these changes turned out extraordinary well. - -The biggest feature is modularization. You can now `require("async/series")` to only require the `series` function. Every Async library function is available this way. You still can `require("async")` to require the entire library, like you could do before. - -We also provide Async as a collection of ES2015 modules. You can now `import {each} from 'async-es'` or `import waterfall from 'async-es/waterfall'`. If you are using only a few Async functions, and are using a ES bundler such as Rollup, this can significantly lower your build size. - -Major thanks to [**@Kikobeats**](github.com/Kikobeats), [**@aearly**](github.com/aearly) and [**@megawac**](github.com/megawac) for doing the majority of the modularization work, as well as [**@jdalton**](github.com/jdalton) and [**@Rich-Harris**](github.com/Rich-Harris) for advisory work on the general modularization strategy. - -Another one of the general themes of the 2.0 release is standardization of what an "async" function is. We are now more strictly following the node-style continuation passing style. That is, an async function is a function that: - -1. Takes a variable number of arguments -2. The last argument is always a callback -3. The callback can accept any number of arguments -4. The first argument passed to the callback will be treated as an error result, if the argument is truthy -5. Any number of result arguments can be passed after the "error" argument -6. The callback is called once and exactly once, either on the same tick or later tick of the JavaScript event loop. - -There were several cases where Async accepted some functions that did not strictly have these properties, most notably `auto`, `every`, `some`, and `filter`. - -Another theme is performance. We have eliminated internal deferrals in all cases where they make sense. For example, in `waterfall` and `auto`, there was a `setImmediate` between each task -- these deferrals have been removed. A `setImmediate` call can add up to 1ms of delay. This might not seem like a lot, but it can add up if you are using many Async functions in the course of processing a HTTP request, for example. Nearly all asynchronous functions that do I/O already have some sort of deferral built in, so the extra deferral is unnecessary. The trade-off of this change is removing our built-in stack-overflow defense. Many synchronous callback calls in series can quickly overflow the JS call stack. If you do have a function that is sometimes synchronous (calling its callback on the same tick), and are running into stack overflows, wrap it with `async.ensureAsync()`. - -Another big performance win has been re-implementing `queue`, `cargo`, and `priorityQueue` with [doubly linked lists](https://en.wikipedia.org/wiki/Doubly_linked_list) instead of arrays. This has lead to queues being an order of [magnitude faster on large sets of tasks](https://github.com/caolan/async/pull/1205). - -## New Features - -- Async is now modularized. Individual functions can be `require()`d from the main package. (`require('async/auto')`) ([#984](https://github.com/caolan/async/issues/984), [#996](https://github.com/caolan/async/issues/996)) -- Async is also available as a collection of ES2015 modules in the new `async-es` package. (`import {forEachSeries} from 'async-es'`) ([#984](https://github.com/caolan/async/issues/984), [#996](https://github.com/caolan/async/issues/996)) -- Added `race`, analogous to `Promise.race()`. It will run an array of async tasks in parallel and will call its callback with the result of the first task to respond. ([#568](https://github.com/caolan/async/issues/568), [#1038](https://github.com/caolan/async/issues/1038)) -- Collection methods now accept ES2015 iterators. Maps, Sets, and anything that implements the iterator spec can now be passed directly to `each`, `map`, `parallel`, etc.. ([#579](https://github.com/caolan/async/issues/579), [#839](https://github.com/caolan/async/issues/839), [#1074](https://github.com/caolan/async/issues/1074)) -- Added `mapValues`, for mapping over the properties of an object and returning an object with the same keys. ([#1157](https://github.com/caolan/async/issues/1157), [#1177](https://github.com/caolan/async/issues/1177)) -- Added `timeout`, a wrapper for an async function that will make the task time-out after the specified time. ([#1007](https://github.com/caolan/async/issues/1007), [#1027](https://github.com/caolan/async/issues/1027)) -- Added `reflect` and `reflectAll`, analagous to [`Promise.reflect()`](http://bluebirdjs.com/docs/api/reflect.html), a wrapper for async tasks that always succeeds, by gathering results and errors into an object. ([#942](https://github.com/caolan/async/issues/942), [#1012](https://github.com/caolan/async/issues/1012), [#1095](https://github.com/caolan/async/issues/1095)) -- `constant` supports dynamic arguments -- it will now always use its last argument as the callback. ([#1016](https://github.com/caolan/async/issues/1016), [#1052](https://github.com/caolan/async/issues/1052)) -- `setImmediate` and `nextTick` now support arguments to partially apply to the deferred function, like the node-native versions do. ([#940](https://github.com/caolan/async/issues/940), [#1053](https://github.com/caolan/async/issues/1053)) -- `auto` now supports resolving cyclic dependencies using [Kahn's algorithm](https://en.wikipedia.org/wiki/Topological_sorting#Kahn.27s_algorithm) ([#1140](https://github.com/caolan/async/issues/1140)). -- Added `autoInject`, a relative of `auto` that automatically spreads a task's dependencies as arguments to the task function. ([#608](https://github.com/caolan/async/issues/608), [#1055](https://github.com/caolan/async/issues/1055), [#1099](https://github.com/caolan/async/issues/1099), [#1100](https://github.com/caolan/async/issues/1100)) -- You can now limit the concurrency of `auto` tasks. ([#635](https://github.com/caolan/async/issues/635), [#637](https://github.com/caolan/async/issues/637)) -- Added `retryable`, a relative of `retry` that wraps an async function, making it retry when called. ([#1058](https://github.com/caolan/async/issues/1058)) -- `retry` now supports specifying a function that determines the next time interval, useful for exponential backoff, logging and other retry strategies. ([#1161](https://github.com/caolan/async/issues/1161)) -- `retry` will now pass all of the arguments the task function was resolved with to the callback ([#1231](https://github.com/caolan/async/issues/1231)). -- Added `q.unsaturated` -- callback called when a `queue`'s number of running workers falls below a threshold. ([#868](https://github.com/caolan/async/issues/868), [#1030](https://github.com/caolan/async/issues/1030), [#1033](https://github.com/caolan/async/issues/1033), [#1034](https://github.com/caolan/async/issues/1034)) -- Added `q.error` -- a callback called whenever a `queue` task calls its callback with an error. ([#1170](https://github.com/caolan/async/issues/1170)) -- `applyEach` and `applyEachSeries` now pass results to the final callback. ([#1088](https://github.com/caolan/async/issues/1088)) - -## Breaking changes - -- Calling a callback more than once is considered an error, and an error will be thrown. This had an explicit breaking change in `waterfall`. If you were relying on this behavior, you should more accurately represent your control flow as an event emitter or stream. ([#814](https://github.com/caolan/async/issues/814), [#815](https://github.com/caolan/async/issues/815), [#1048](https://github.com/caolan/async/issues/1048), [#1050](https://github.com/caolan/async/issues/1050)) -- `auto` task functions now always take the callback as the last argument. If a task has dependencies, the `results` object will be passed as the first argument. To migrate old task functions, wrap them with [`_.flip`](https://lodash.com/docs#flip) ([#1036](https://github.com/caolan/async/issues/1036), [#1042](https://github.com/caolan/async/issues/1042)) -- Internal `setImmediate` calls have been refactored away. This may make existing flows vulnerable to stack overflows if you use many synchronous functions in series. Use `ensureAsync` to work around this. ([#696](https://github.com/caolan/async/issues/696), [#704](https://github.com/caolan/async/issues/704), [#1049](https://github.com/caolan/async/issues/1049), [#1050](https://github.com/caolan/async/issues/1050)) -- `map` used to return an object when iterating over an object. `map` now always returns an array, like in other libraries. The previous object behavior has been split out into `mapValues`. ([#1157](https://github.com/caolan/async/issues/1157), [#1177](https://github.com/caolan/async/issues/1177)) -- `filter`, `reject`, `some`, `every`, and related functions now expect an error as the first callback argument, rather than just a simple boolean. Pass `null` as the first argument, or use `fs.access` instead of `fs.exists`. ([#118](https://github.com/caolan/async/issues/118), [#774](https://github.com/caolan/async/issues/774), [#1028](https://github.com/caolan/async/issues/1028), [#1041](https://github.com/caolan/async/issues/1041)) -- `{METHOD}` and `{METHOD}Series` are now implemented in terms of `{METHOD}Limit`. This is a major internal simplification, and is not expected to cause many problems, but it does subtly affect how functions execute internally. ([#778](https://github.com/caolan/async/issues/778), [#847](https://github.com/caolan/async/issues/847)) -- `retry`'s callback is now optional. Previously, omitting the callback would partially apply the function, meaning it could be passed directly as a task to `series` or `auto`. The partially applied "control-flow" behavior has been separated out into `retryable`. ([#1054](https://github.com/caolan/async/issues/1054), [#1058](https://github.com/caolan/async/issues/1058)) -- The test function for `whilst`, `until`, and `during` used to be passed non-error args from the iteratee function's callback, but this led to weirdness where the first call of the test function would be passed no args. We have made it so the test function is never passed extra arguments, and only the `doWhilst`, `doUntil`, and `doDuring` functions pass iteratee callback arguments to the test function ([#1217](https://github.com/caolan/async/issues/1217), [#1224](https://github.com/caolan/async/issues/1224)) -- The `q.tasks` array has been renamed `q._tasks` and is now implemented as a doubly linked list (DLL). Any code that used to interact with this array will need to be updated to either use the provided helpers or support DLLs ([#1205](https://github.com/caolan/async/issues/1205)). -- The timing of the `q.saturated()` callback in a `queue` has been modified to better reflect when tasks pushed to the queue will start queueing. ([#724](https://github.com/caolan/async/issues/724), [#1078](https://github.com/caolan/async/issues/1078)) -- Removed `iterator` method in favour of [ES2015 iterator protocol](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Iterators_and_Generators ) which natively supports arrays ([#1237](https://github.com/caolan/async/issues/1237)) -- Dropped support for Component, Jam, SPM, and Volo ([#1175](https://github.com/caolan/async/issues/1175), #[#176](https://github.com/caolan/async/issues/176)) - -## Bug Fixes - -- Improved handling of no dependency cases in `auto` & `autoInject` ([#1147](https://github.com/caolan/async/issues/1147)). -- Fixed a bug where the callback generated by `asyncify` with `Promises` could resolve twice ([#1197](https://github.com/caolan/async/issues/1197)). -- Fixed several documented optional callbacks not actually being optional ([#1223](https://github.com/caolan/async/issues/1223)). - -## Other - -- Added `someSeries` and `everySeries` for symmetry, as well as a complete set of `any`/`anyLimit`/`anySeries` and `all`/`/allLmit`/`allSeries` aliases. -- Added `find` as an alias for `detect. (as well as `findLimit` and `findSeries`). -- Various doc fixes ([#1005](https://github.com/caolan/async/issues/1005), [#1008](https://github.com/caolan/async/issues/1008), [#1010](https://github.com/caolan/async/issues/1010), [#1015](https://github.com/caolan/async/issues/1015), [#1021](https://github.com/caolan/async/issues/1021), [#1037](https://github.com/caolan/async/issues/1037), [#1039](https://github.com/caolan/async/issues/1039), [#1051](https://github.com/caolan/async/issues/1051), [#1102](https://github.com/caolan/async/issues/1102), [#1107](https://github.com/caolan/async/issues/1107), [#1121](https://github.com/caolan/async/issues/1121), [#1123](https://github.com/caolan/async/issues/1123), [#1129](https://github.com/caolan/async/issues/1129), [#1135](https://github.com/caolan/async/issues/1135), [#1138](https://github.com/caolan/async/issues/1138), [#1141](https://github.com/caolan/async/issues/1141), [#1153](https://github.com/caolan/async/issues/1153), [#1216](https://github.com/caolan/async/issues/1216), [#1217](https://github.com/caolan/async/issues/1217), [#1232](https://github.com/caolan/async/issues/1232), [#1233](https://github.com/caolan/async/issues/1233), [#1236](https://github.com/caolan/async/issues/1236), [#1238](https://github.com/caolan/async/issues/1238)) - -Thank you [**@aearly**](github.com/aearly) and [**@megawac**](github.com/megawac) for taking the lead on version 2 of async. - ------------------------------------------- - -# v1.5.2 -- Allow using `"constructor"` as an argument in `memoize` ([#998](https://github.com/caolan/async/issues/998)) -- Give a better error messsage when `auto` dependency checking fails ([#994](https://github.com/caolan/async/issues/994)) -- Various doc updates ([#936](https://github.com/caolan/async/issues/936), [#956](https://github.com/caolan/async/issues/956), [#979](https://github.com/caolan/async/issues/979), [#1002](https://github.com/caolan/async/issues/1002)) - -# v1.5.1 -- Fix issue with `pause` in `queue` with concurrency enabled ([#946](https://github.com/caolan/async/issues/946)) -- `while` and `until` now pass the final result to callback ([#963](https://github.com/caolan/async/issues/963)) -- `auto` will properly handle concurrency when there is no callback ([#966](https://github.com/caolan/async/issues/966)) -- `auto` will no. properly stop execution when an error occurs ([#988](https://github.com/caolan/async/issues/988), [#993](https://github.com/caolan/async/issues/993)) -- Various doc fixes ([#971](https://github.com/caolan/async/issues/971), [#980](https://github.com/caolan/async/issues/980)) - -# v1.5.0 - -- Added `transform`, analogous to [`_.transform`](http://lodash.com/docs#transform) ([#892](https://github.com/caolan/async/issues/892)) -- `map` now returns an object when an object is passed in, rather than array with non-numeric keys. `map` will begin always returning an array with numeric indexes in the next major release. ([#873](https://github.com/caolan/async/issues/873)) -- `auto` now accepts an optional `concurrency` argument to limit the number o. running tasks ([#637](https://github.com/caolan/async/issues/637)) -- Added `queue#workersList()`, to retrieve the lis. of currently running tasks. ([#891](https://github.com/caolan/async/issues/891)) -- Various code simplifications ([#896](https://github.com/caolan/async/issues/896), [#904](https://github.com/caolan/async/issues/904)) -- Various doc fixes :scroll: ([#890](https://github.com/caolan/async/issues/890), [#894](https://github.com/caolan/async/issues/894), [#903](https://github.com/caolan/async/issues/903), [#905](https://github.com/caolan/async/issues/905), [#912](https://github.com/caolan/async/issues/912)) - -# v1.4.2 - -- Ensure coverage files don't get published on npm ([#879](https://github.com/caolan/async/issues/879)) - -# v1.4.1 - -- Add in overlooked `detectLimit` method ([#866](https://github.com/caolan/async/issues/866)) -- Removed unnecessary files from npm releases ([#861](https://github.com/caolan/async/issues/861)) -- Removed usage of a reserved word to prevent :boom: in older environments ([#870](https://github.com/caolan/async/issues/870)) - -# v1.4.0 - -- `asyncify` now supports promises ([#840](https://github.com/caolan/async/issues/840)) -- Added `Limit` versions of `filter` and `reject` ([#836](https://github.com/caolan/async/issues/836)) -- Add `Limit` versions of `detect`, `some` and `every` ([#828](https://github.com/caolan/async/issues/828), [#829](https://github.com/caolan/async/issues/829)) -- `some`, `every` and `detect` now short circuit early ([#828](https://github.com/caolan/async/issues/828), [#829](https://github.com/caolan/async/issues/829)) -- Improve detection of the global object ([#804](https://github.com/caolan/async/issues/804)), enabling use in WebWorkers -- `whilst` now called with arguments from iterator ([#823](https://github.com/caolan/async/issues/823)) -- `during` now gets called with arguments from iterator ([#824](https://github.com/caolan/async/issues/824)) -- Code simplifications and optimizations aplenty ([diff](https://github.com/caolan/async/compare/v1.3.0...v1.4.0)) - - -# v1.3.0 - -New Features: -- Added `constant` -- Added `asyncify`/`wrapSync` for making sync functions work with callbacks. ([#671](https://github.com/caolan/async/issues/671), [#806](https://github.com/caolan/async/issues/806)) -- Added `during` and `doDuring`, which are like `whilst` with an async truth test. ([#800](https://github.com/caolan/async/issues/800)) -- `retry` now accepts an `interval` parameter to specify a delay between retries. ([#793](https://github.com/caolan/async/issues/793)) -- `async` should work better in Web Workers due to better `root` detection ([#804](https://github.com/caolan/async/issues/804)) -- Callbacks are now optional in `whilst`, `doWhilst`, `until`, and `doUntil` ([#642](https://github.com/caolan/async/issues/642)) -- Various internal updates ([#786](https://github.com/caolan/async/issues/786), [#801](https://github.com/caolan/async/issues/801), [#802](https://github.com/caolan/async/issues/802), [#803](https://github.com/caolan/async/issues/803)) -- Various doc fixes ([#790](https://github.com/caolan/async/issues/790), [#794](https://github.com/caolan/async/issues/794)) - -Bug Fixes: -- `cargo` now exposes the `payload` size, and `cargo.payload` can be changed on the fly after the `cargo` is created. ([#740](https://github.com/caolan/async/issues/740), [#744](https://github.com/caolan/async/issues/744), [#783](https://github.com/caolan/async/issues/783)) - - -# v1.2.1 - -Bug Fix: - -- Small regression with synchronous iterator behavior in `eachSeries` with a 1-element array. Before 1.1.0, `eachSeries`'s callback was called on the same tick, which this patch restores. In 2.0.0, it will be called on the next tick. ([#782](https://github.com/caolan/async/issues/782)) - - -# v1.2.0 - -New Features: - -- Added `timesLimit` ([#743](https://github.com/caolan/async/issues/743)) -- `concurrency` can be changed after initialization in `queue` by setting `q.concurrency`. The new concurrency will be reflected the next time a task is processed. ([#747](https://github.com/caolan/async/issues/747), [#772](https://github.com/caolan/async/issues/772)) - -Bug Fixes: - -- Fixed a regression in `each` and family with empty arrays that have additional properties. ([#775](https://github.com/caolan/async/issues/775), [#777](https://github.com/caolan/async/issues/777)) - - -# v1.1.1 - -Bug Fix: - -- Small regression with synchronous iterator behavior in `eachSeries` with a 1-element array. Before 1.1.0, `eachSeries`'s callback was called on the same tick, which this patch restores. In 2.0.0, it will be called on the next tick. ([#782](https://github.com/caolan/async/issues/782)) - - -# v1.1.0 - -New Features: - -- `cargo` now supports all of the same methods and event callbacks as `queue`. -- Added `ensureAsync` - A wrapper that ensures an async function calls its callback on a later tick. ([#769](https://github.com/caolan/async/issues/769)) -- Optimized `map`, `eachOf`, and `waterfall` families of functions -- Passing a `null` or `undefined` array to `map`, `each`, `parallel` and families will be treated as an empty array ([#667](https://github.com/caolan/async/issues/667)). -- The callback is now optional for the composed results of `compose` and `seq`. ([#618](https://github.com/caolan/async/issues/618)) -- Reduced file size by 4kb, (minified version by 1kb) -- Added code coverage through `nyc` and `coveralls` ([#768](https://github.com/caolan/async/issues/768)) - -Bug Fixes: - -- `forever` will no longer stack overflow with a synchronous iterator ([#622](https://github.com/caolan/async/issues/622)) -- `eachLimit` and other limit functions will stop iterating once an error occurs ([#754](https://github.com/caolan/async/issues/754)) -- Always pass `null` in callbacks when there is no error ([#439](https://github.com/caolan/async/issues/439)) -- Ensure proper conditions when calling `drain()` after pushing an empty data set to a queue ([#668](https://github.com/caolan/async/issues/668)) -- `each` and family will properly handle an empty array ([#578](https://github.com/caolan/async/issues/578)) -- `eachSeries` and family will finish if the underlying array is modified during execution ([#557](https://github.com/caolan/async/issues/557)) -- `queue` will throw if a non-function is passed to `q.push()` ([#593](https://github.com/caolan/async/issues/593)) -- Doc fixes ([#629](https://github.com/caolan/async/issues/629), [#766](https://github.com/caolan/async/issues/766)) - - -# v1.0.0 - -No known breaking changes, we are simply complying with semver from here on out. - -Changes: - -- Start using a changelog! -- Add `forEachOf` for iterating over Objects (or to iterate Arrays with indexes available) ([#168](https://github.com/caolan/async/issues/168) [#704](https://github.com/caolan/async/issues/704) [#321](https://github.com/caolan/async/issues/321)) -- Detect deadlocks in `auto` ([#663](https://github.com/caolan/async/issues/663)) -- Better support for require.js ([#527](https://github.com/caolan/async/issues/527)) -- Throw if queue created with concurrency `0` ([#714](https://github.com/caolan/async/issues/714)) -- Fix unneeded iteration in `queue.resume()` ([#758](https://github.com/caolan/async/issues/758)) -- Guard against timer mocking overriding `setImmediate` ([#609](https://github.com/caolan/async/issues/609) [#611](https://github.com/caolan/async/issues/611)) -- Miscellaneous doc fixes ([#542](https://github.com/caolan/async/issues/542) [#596](https://github.com/caolan/async/issues/596) [#615](https://github.com/caolan/async/issues/615) [#628](https://github.com/caolan/async/issues/628) [#631](https://github.com/caolan/async/issues/631) [#690](https://github.com/caolan/async/issues/690) [#729](https://github.com/caolan/async/issues/729)) -- Use single noop function internally ([#546](https://github.com/caolan/async/issues/546)) -- Optimize internal `_each`, `_map` and `_keys` functions. diff --git a/node_modules/async/LICENSE b/node_modules/async/LICENSE deleted file mode 100644 index d807c05..0000000 --- a/node_modules/async/LICENSE +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (c) 2010-2017 Caolan McMahon - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/node_modules/async/README.md b/node_modules/async/README.md deleted file mode 100644 index b48c7de..0000000 --- a/node_modules/async/README.md +++ /dev/null @@ -1,50 +0,0 @@ -![Async Logo](https://raw.githubusercontent.com/caolan/async/master/logo/async-logo_readme.jpg) - -[![Build Status via Travis CI](https://travis-ci.org/caolan/async.svg?branch=master)](https://travis-ci.org/caolan/async) -[![NPM version](https://img.shields.io/npm/v/async.svg)](https://www.npmjs.com/package/async) -[![Coverage Status](https://coveralls.io/repos/caolan/async/badge.svg?branch=master)](https://coveralls.io/r/caolan/async?branch=master) -[![Join the chat at https://gitter.im/caolan/async](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/caolan/async?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) -[![libhive - Open source examples](https://www.libhive.com/providers/npm/packages/async/examples/badge.svg)](https://www.libhive.com/providers/npm/packages/async) -[![jsDelivr Hits](https://data.jsdelivr.com/v1/package/npm/async/badge?style=rounded)](https://www.jsdelivr.com/package/npm/async) - - -Async is a utility module which provides straight-forward, powerful functions for working with [asynchronous JavaScript](http://caolan.github.io/async/global.html). Although originally designed for use with [Node.js](https://nodejs.org/) and installable via `npm install --save async`, it can also be used directly in the browser. - -For Documentation, visit - -*For Async v1.5.x documentation, go [HERE](https://github.com/caolan/async/blob/v1.5.2/README.md)* - - -```javascript -// for use with Node-style callbacks... -var obj = {dev: "/dev.json", test: "/test.json", prod: "/prod.json"}; -var configs = {}; - -async.forEachOf(obj, (value, key, callback) => { - fs.readFile(__dirname + value, "utf8", (err, data) => { - if (err) return callback(err); - try { - configs[key] = JSON.parse(data); - } catch (e) { - return callback(e); - } - callback(); - }); -}, err => { - if (err) console.error(err.message); - // configs is now a map of JSON data - doSomethingWith(configs); -}); -``` - -```javascript -// ...or ES2017 async functions -async.mapLimit(urls, 5, async function(url) { - const response = await fetch(url) - return response.body -}, (err, results) => { - if (err) throw err - // results is now an array of the response bodies - console.log(results) -}) -``` diff --git a/node_modules/async/all.js b/node_modules/async/all.js deleted file mode 100644 index d0565b0..0000000 --- a/node_modules/async/all.js +++ /dev/null @@ -1,50 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -var _createTester = require('./internal/createTester'); - -var _createTester2 = _interopRequireDefault(_createTester); - -var _doParallel = require('./internal/doParallel'); - -var _doParallel2 = _interopRequireDefault(_doParallel); - -var _notId = require('./internal/notId'); - -var _notId2 = _interopRequireDefault(_notId); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * Returns `true` if every element in `coll` satisfies an async test. If any - * iteratee call returns `false`, the main `callback` is immediately called. - * - * @name every - * @static - * @memberOf module:Collections - * @method - * @alias all - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {AsyncFunction} iteratee - An async truth test to apply to each item - * in the collection in parallel. - * The iteratee must complete with a boolean result value. - * Invoked with (item, callback). - * @param {Function} [callback] - A callback which is called after all the - * `iteratee` functions have finished. Result will be either `true` or `false` - * depending on the values of the async tests. Invoked with (err, result). - * @example - * - * async.every(['file1','file2','file3'], function(filePath, callback) { - * fs.access(filePath, function(err) { - * callback(null, !err) - * }); - * }, function(err, result) { - * // if result is true then every file exists - * }); - */ -exports.default = (0, _doParallel2.default)((0, _createTester2.default)(_notId2.default, _notId2.default)); -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/allLimit.js b/node_modules/async/allLimit.js deleted file mode 100644 index a1a759a..0000000 --- a/node_modules/async/allLimit.js +++ /dev/null @@ -1,42 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -var _createTester = require('./internal/createTester'); - -var _createTester2 = _interopRequireDefault(_createTester); - -var _doParallelLimit = require('./internal/doParallelLimit'); - -var _doParallelLimit2 = _interopRequireDefault(_doParallelLimit); - -var _notId = require('./internal/notId'); - -var _notId2 = _interopRequireDefault(_notId); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * The same as [`every`]{@link module:Collections.every} but runs a maximum of `limit` async operations at a time. - * - * @name everyLimit - * @static - * @memberOf module:Collections - * @method - * @see [async.every]{@link module:Collections.every} - * @alias allLimit - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {number} limit - The maximum number of async operations at a time. - * @param {AsyncFunction} iteratee - An async truth test to apply to each item - * in the collection in parallel. - * The iteratee must complete with a boolean result value. - * Invoked with (item, callback). - * @param {Function} [callback] - A callback which is called after all the - * `iteratee` functions have finished. Result will be either `true` or `false` - * depending on the values of the async tests. Invoked with (err, result). - */ -exports.default = (0, _doParallelLimit2.default)((0, _createTester2.default)(_notId2.default, _notId2.default)); -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/allSeries.js b/node_modules/async/allSeries.js deleted file mode 100644 index 23bfebb..0000000 --- a/node_modules/async/allSeries.js +++ /dev/null @@ -1,37 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -var _everyLimit = require('./everyLimit'); - -var _everyLimit2 = _interopRequireDefault(_everyLimit); - -var _doLimit = require('./internal/doLimit'); - -var _doLimit2 = _interopRequireDefault(_doLimit); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * The same as [`every`]{@link module:Collections.every} but runs only a single async operation at a time. - * - * @name everySeries - * @static - * @memberOf module:Collections - * @method - * @see [async.every]{@link module:Collections.every} - * @alias allSeries - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {AsyncFunction} iteratee - An async truth test to apply to each item - * in the collection in series. - * The iteratee must complete with a boolean result value. - * Invoked with (item, callback). - * @param {Function} [callback] - A callback which is called after all the - * `iteratee` functions have finished. Result will be either `true` or `false` - * depending on the values of the async tests. Invoked with (err, result). - */ -exports.default = (0, _doLimit2.default)(_everyLimit2.default, 1); -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/any.js b/node_modules/async/any.js deleted file mode 100644 index a8e70f7..0000000 --- a/node_modules/async/any.js +++ /dev/null @@ -1,52 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -var _createTester = require('./internal/createTester'); - -var _createTester2 = _interopRequireDefault(_createTester); - -var _doParallel = require('./internal/doParallel'); - -var _doParallel2 = _interopRequireDefault(_doParallel); - -var _identity = require('lodash/identity'); - -var _identity2 = _interopRequireDefault(_identity); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * Returns `true` if at least one element in the `coll` satisfies an async test. - * If any iteratee call returns `true`, the main `callback` is immediately - * called. - * - * @name some - * @static - * @memberOf module:Collections - * @method - * @alias any - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {AsyncFunction} iteratee - An async truth test to apply to each item - * in the collections in parallel. - * The iteratee should complete with a boolean `result` value. - * Invoked with (item, callback). - * @param {Function} [callback] - A callback which is called as soon as any - * iteratee returns `true`, or after all the iteratee functions have finished. - * Result will be either `true` or `false` depending on the values of the async - * tests. Invoked with (err, result). - * @example - * - * async.some(['file1','file2','file3'], function(filePath, callback) { - * fs.access(filePath, function(err) { - * callback(null, !err) - * }); - * }, function(err, result) { - * // if result is true then at least one of the files exists - * }); - */ -exports.default = (0, _doParallel2.default)((0, _createTester2.default)(Boolean, _identity2.default)); -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/anyLimit.js b/node_modules/async/anyLimit.js deleted file mode 100644 index 24ca3f4..0000000 --- a/node_modules/async/anyLimit.js +++ /dev/null @@ -1,43 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -var _createTester = require('./internal/createTester'); - -var _createTester2 = _interopRequireDefault(_createTester); - -var _doParallelLimit = require('./internal/doParallelLimit'); - -var _doParallelLimit2 = _interopRequireDefault(_doParallelLimit); - -var _identity = require('lodash/identity'); - -var _identity2 = _interopRequireDefault(_identity); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * The same as [`some`]{@link module:Collections.some} but runs a maximum of `limit` async operations at a time. - * - * @name someLimit - * @static - * @memberOf module:Collections - * @method - * @see [async.some]{@link module:Collections.some} - * @alias anyLimit - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {number} limit - The maximum number of async operations at a time. - * @param {AsyncFunction} iteratee - An async truth test to apply to each item - * in the collections in parallel. - * The iteratee should complete with a boolean `result` value. - * Invoked with (item, callback). - * @param {Function} [callback] - A callback which is called as soon as any - * iteratee returns `true`, or after all the iteratee functions have finished. - * Result will be either `true` or `false` depending on the values of the async - * tests. Invoked with (err, result). - */ -exports.default = (0, _doParallelLimit2.default)((0, _createTester2.default)(Boolean, _identity2.default)); -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/anySeries.js b/node_modules/async/anySeries.js deleted file mode 100644 index dc24ed2..0000000 --- a/node_modules/async/anySeries.js +++ /dev/null @@ -1,38 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -var _someLimit = require('./someLimit'); - -var _someLimit2 = _interopRequireDefault(_someLimit); - -var _doLimit = require('./internal/doLimit'); - -var _doLimit2 = _interopRequireDefault(_doLimit); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * The same as [`some`]{@link module:Collections.some} but runs only a single async operation at a time. - * - * @name someSeries - * @static - * @memberOf module:Collections - * @method - * @see [async.some]{@link module:Collections.some} - * @alias anySeries - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {AsyncFunction} iteratee - An async truth test to apply to each item - * in the collections in series. - * The iteratee should complete with a boolean `result` value. - * Invoked with (item, callback). - * @param {Function} [callback] - A callback which is called as soon as any - * iteratee returns `true`, or after all the iteratee functions have finished. - * Result will be either `true` or `false` depending on the values of the async - * tests. Invoked with (err, result). - */ -exports.default = (0, _doLimit2.default)(_someLimit2.default, 1); -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/apply.js b/node_modules/async/apply.js deleted file mode 100644 index f590fa5..0000000 --- a/node_modules/async/apply.js +++ /dev/null @@ -1,68 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -exports.default = function (fn /*, ...args*/) { - var args = (0, _slice2.default)(arguments, 1); - return function () /*callArgs*/{ - var callArgs = (0, _slice2.default)(arguments); - return fn.apply(null, args.concat(callArgs)); - }; -}; - -var _slice = require('./internal/slice'); - -var _slice2 = _interopRequireDefault(_slice); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -; - -/** - * Creates a continuation function with some arguments already applied. - * - * Useful as a shorthand when combined with other control flow functions. Any - * arguments passed to the returned function are added to the arguments - * originally passed to apply. - * - * @name apply - * @static - * @memberOf module:Utils - * @method - * @category Util - * @param {Function} fn - The function you want to eventually apply all - * arguments to. Invokes with (arguments...). - * @param {...*} arguments... - Any number of arguments to automatically apply - * when the continuation is called. - * @returns {Function} the partially-applied function - * @example - * - * // using apply - * async.parallel([ - * async.apply(fs.writeFile, 'testfile1', 'test1'), - * async.apply(fs.writeFile, 'testfile2', 'test2') - * ]); - * - * - * // the same process without using apply - * async.parallel([ - * function(callback) { - * fs.writeFile('testfile1', 'test1', callback); - * }, - * function(callback) { - * fs.writeFile('testfile2', 'test2', callback); - * } - * ]); - * - * // It's possible to pass any number of additional arguments when calling the - * // continuation: - * - * node> var fn = async.apply(sys.puts, 'one'); - * node> fn('two', 'three'); - * one - * two - * three - */ -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/applyEach.js b/node_modules/async/applyEach.js deleted file mode 100644 index 06c0845..0000000 --- a/node_modules/async/applyEach.js +++ /dev/null @@ -1,51 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -var _applyEach = require('./internal/applyEach'); - -var _applyEach2 = _interopRequireDefault(_applyEach); - -var _map = require('./map'); - -var _map2 = _interopRequireDefault(_map); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * Applies the provided arguments to each function in the array, calling - * `callback` after all functions have completed. If you only provide the first - * argument, `fns`, then it will return a function which lets you pass in the - * arguments as if it were a single function call. If more arguments are - * provided, `callback` is required while `args` is still optional. - * - * @name applyEach - * @static - * @memberOf module:ControlFlow - * @method - * @category Control Flow - * @param {Array|Iterable|Object} fns - A collection of {@link AsyncFunction}s - * to all call with the same arguments - * @param {...*} [args] - any number of separate arguments to pass to the - * function. - * @param {Function} [callback] - the final argument should be the callback, - * called when all functions have completed processing. - * @returns {Function} - If only the first argument, `fns`, is provided, it will - * return a function which lets you pass in the arguments as if it were a single - * function call. The signature is `(..args, callback)`. If invoked with any - * arguments, `callback` is required. - * @example - * - * async.applyEach([enableSearch, updateSchema], 'bucket', callback); - * - * // partial application example: - * async.each( - * buckets, - * async.applyEach([enableSearch, updateSchema]), - * callback - * ); - */ -exports.default = (0, _applyEach2.default)(_map2.default); -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/applyEachSeries.js b/node_modules/async/applyEachSeries.js deleted file mode 100644 index ad80280..0000000 --- a/node_modules/async/applyEachSeries.js +++ /dev/null @@ -1,37 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -var _applyEach = require('./internal/applyEach'); - -var _applyEach2 = _interopRequireDefault(_applyEach); - -var _mapSeries = require('./mapSeries'); - -var _mapSeries2 = _interopRequireDefault(_mapSeries); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * The same as [`applyEach`]{@link module:ControlFlow.applyEach} but runs only a single async operation at a time. - * - * @name applyEachSeries - * @static - * @memberOf module:ControlFlow - * @method - * @see [async.applyEach]{@link module:ControlFlow.applyEach} - * @category Control Flow - * @param {Array|Iterable|Object} fns - A collection of {@link AsyncFunction}s to all - * call with the same arguments - * @param {...*} [args] - any number of separate arguments to pass to the - * function. - * @param {Function} [callback] - the final argument should be the callback, - * called when all functions have completed processing. - * @returns {Function} - If only the first argument is provided, it will return - * a function which lets you pass in the arguments as if it were a single - * function call. - */ -exports.default = (0, _applyEach2.default)(_mapSeries2.default); -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/asyncify.js b/node_modules/async/asyncify.js deleted file mode 100644 index 5e3fc91..0000000 --- a/node_modules/async/asyncify.js +++ /dev/null @@ -1,110 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = asyncify; - -var _isObject = require('lodash/isObject'); - -var _isObject2 = _interopRequireDefault(_isObject); - -var _initialParams = require('./internal/initialParams'); - -var _initialParams2 = _interopRequireDefault(_initialParams); - -var _setImmediate = require('./internal/setImmediate'); - -var _setImmediate2 = _interopRequireDefault(_setImmediate); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * Take a sync function and make it async, passing its return value to a - * callback. This is useful for plugging sync functions into a waterfall, - * series, or other async functions. Any arguments passed to the generated - * function will be passed to the wrapped function (except for the final - * callback argument). Errors thrown will be passed to the callback. - * - * If the function passed to `asyncify` returns a Promise, that promises's - * resolved/rejected state will be used to call the callback, rather than simply - * the synchronous return value. - * - * This also means you can asyncify ES2017 `async` functions. - * - * @name asyncify - * @static - * @memberOf module:Utils - * @method - * @alias wrapSync - * @category Util - * @param {Function} func - The synchronous function, or Promise-returning - * function to convert to an {@link AsyncFunction}. - * @returns {AsyncFunction} An asynchronous wrapper of the `func`. To be - * invoked with `(args..., callback)`. - * @example - * - * // passing a regular synchronous function - * async.waterfall([ - * async.apply(fs.readFile, filename, "utf8"), - * async.asyncify(JSON.parse), - * function (data, next) { - * // data is the result of parsing the text. - * // If there was a parsing error, it would have been caught. - * } - * ], callback); - * - * // passing a function returning a promise - * async.waterfall([ - * async.apply(fs.readFile, filename, "utf8"), - * async.asyncify(function (contents) { - * return db.model.create(contents); - * }), - * function (model, next) { - * // `model` is the instantiated model object. - * // If there was an error, this function would be skipped. - * } - * ], callback); - * - * // es2017 example, though `asyncify` is not needed if your JS environment - * // supports async functions out of the box - * var q = async.queue(async.asyncify(async function(file) { - * var intermediateStep = await processFile(file); - * return await somePromise(intermediateStep) - * })); - * - * q.push(files); - */ -function asyncify(func) { - return (0, _initialParams2.default)(function (args, callback) { - var result; - try { - result = func.apply(this, args); - } catch (e) { - return callback(e); - } - // if result is Promise object - if ((0, _isObject2.default)(result) && typeof result.then === 'function') { - result.then(function (value) { - invokeCallback(callback, null, value); - }, function (err) { - invokeCallback(callback, err.message ? err : new Error(err)); - }); - } else { - callback(null, result); - } - }); -} - -function invokeCallback(callback, error, value) { - try { - callback(error, value); - } catch (e) { - (0, _setImmediate2.default)(rethrow, e); - } -} - -function rethrow(error) { - throw error; -} -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/auto.js b/node_modules/async/auto.js deleted file mode 100644 index 26c1d56..0000000 --- a/node_modules/async/auto.js +++ /dev/null @@ -1,289 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -exports.default = function (tasks, concurrency, callback) { - if (typeof concurrency === 'function') { - // concurrency is optional, shift the args. - callback = concurrency; - concurrency = null; - } - callback = (0, _once2.default)(callback || _noop2.default); - var keys = (0, _keys2.default)(tasks); - var numTasks = keys.length; - if (!numTasks) { - return callback(null); - } - if (!concurrency) { - concurrency = numTasks; - } - - var results = {}; - var runningTasks = 0; - var hasError = false; - - var listeners = Object.create(null); - - var readyTasks = []; - - // for cycle detection: - var readyToCheck = []; // tasks that have been identified as reachable - // without the possibility of returning to an ancestor task - var uncheckedDependencies = {}; - - (0, _baseForOwn2.default)(tasks, function (task, key) { - if (!(0, _isArray2.default)(task)) { - // no dependencies - enqueueTask(key, [task]); - readyToCheck.push(key); - return; - } - - var dependencies = task.slice(0, task.length - 1); - var remainingDependencies = dependencies.length; - if (remainingDependencies === 0) { - enqueueTask(key, task); - readyToCheck.push(key); - return; - } - uncheckedDependencies[key] = remainingDependencies; - - (0, _arrayEach2.default)(dependencies, function (dependencyName) { - if (!tasks[dependencyName]) { - throw new Error('async.auto task `' + key + '` has a non-existent dependency `' + dependencyName + '` in ' + dependencies.join(', ')); - } - addListener(dependencyName, function () { - remainingDependencies--; - if (remainingDependencies === 0) { - enqueueTask(key, task); - } - }); - }); - }); - - checkForDeadlocks(); - processQueue(); - - function enqueueTask(key, task) { - readyTasks.push(function () { - runTask(key, task); - }); - } - - function processQueue() { - if (readyTasks.length === 0 && runningTasks === 0) { - return callback(null, results); - } - while (readyTasks.length && runningTasks < concurrency) { - var run = readyTasks.shift(); - run(); - } - } - - function addListener(taskName, fn) { - var taskListeners = listeners[taskName]; - if (!taskListeners) { - taskListeners = listeners[taskName] = []; - } - - taskListeners.push(fn); - } - - function taskComplete(taskName) { - var taskListeners = listeners[taskName] || []; - (0, _arrayEach2.default)(taskListeners, function (fn) { - fn(); - }); - processQueue(); - } - - function runTask(key, task) { - if (hasError) return; - - var taskCallback = (0, _onlyOnce2.default)(function (err, result) { - runningTasks--; - if (arguments.length > 2) { - result = (0, _slice2.default)(arguments, 1); - } - if (err) { - var safeResults = {}; - (0, _baseForOwn2.default)(results, function (val, rkey) { - safeResults[rkey] = val; - }); - safeResults[key] = result; - hasError = true; - listeners = Object.create(null); - - callback(err, safeResults); - } else { - results[key] = result; - taskComplete(key); - } - }); - - runningTasks++; - var taskFn = (0, _wrapAsync2.default)(task[task.length - 1]); - if (task.length > 1) { - taskFn(results, taskCallback); - } else { - taskFn(taskCallback); - } - } - - function checkForDeadlocks() { - // Kahn's algorithm - // https://en.wikipedia.org/wiki/Topological_sorting#Kahn.27s_algorithm - // http://connalle.blogspot.com/2013/10/topological-sortingkahn-algorithm.html - var currentTask; - var counter = 0; - while (readyToCheck.length) { - currentTask = readyToCheck.pop(); - counter++; - (0, _arrayEach2.default)(getDependents(currentTask), function (dependent) { - if (--uncheckedDependencies[dependent] === 0) { - readyToCheck.push(dependent); - } - }); - } - - if (counter !== numTasks) { - throw new Error('async.auto cannot execute tasks due to a recursive dependency'); - } - } - - function getDependents(taskName) { - var result = []; - (0, _baseForOwn2.default)(tasks, function (task, key) { - if ((0, _isArray2.default)(task) && (0, _baseIndexOf2.default)(task, taskName, 0) >= 0) { - result.push(key); - } - }); - return result; - } -}; - -var _arrayEach = require('lodash/_arrayEach'); - -var _arrayEach2 = _interopRequireDefault(_arrayEach); - -var _baseForOwn = require('lodash/_baseForOwn'); - -var _baseForOwn2 = _interopRequireDefault(_baseForOwn); - -var _baseIndexOf = require('lodash/_baseIndexOf'); - -var _baseIndexOf2 = _interopRequireDefault(_baseIndexOf); - -var _isArray = require('lodash/isArray'); - -var _isArray2 = _interopRequireDefault(_isArray); - -var _keys = require('lodash/keys'); - -var _keys2 = _interopRequireDefault(_keys); - -var _noop = require('lodash/noop'); - -var _noop2 = _interopRequireDefault(_noop); - -var _slice = require('./internal/slice'); - -var _slice2 = _interopRequireDefault(_slice); - -var _once = require('./internal/once'); - -var _once2 = _interopRequireDefault(_once); - -var _onlyOnce = require('./internal/onlyOnce'); - -var _onlyOnce2 = _interopRequireDefault(_onlyOnce); - -var _wrapAsync = require('./internal/wrapAsync'); - -var _wrapAsync2 = _interopRequireDefault(_wrapAsync); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -module.exports = exports['default']; - -/** - * Determines the best order for running the {@link AsyncFunction}s in `tasks`, based on - * their requirements. Each function can optionally depend on other functions - * being completed first, and each function is run as soon as its requirements - * are satisfied. - * - * If any of the {@link AsyncFunction}s pass an error to their callback, the `auto` sequence - * will stop. Further tasks will not execute (so any other functions depending - * on it will not run), and the main `callback` is immediately called with the - * error. - * - * {@link AsyncFunction}s also receive an object containing the results of functions which - * have completed so far as the first argument, if they have dependencies. If a - * task function has no dependencies, it will only be passed a callback. - * - * @name auto - * @static - * @memberOf module:ControlFlow - * @method - * @category Control Flow - * @param {Object} tasks - An object. Each of its properties is either a - * function or an array of requirements, with the {@link AsyncFunction} itself the last item - * in the array. The object's key of a property serves as the name of the task - * defined by that property, i.e. can be used when specifying requirements for - * other tasks. The function receives one or two arguments: - * * a `results` object, containing the results of the previously executed - * functions, only passed if the task has any dependencies, - * * a `callback(err, result)` function, which must be called when finished, - * passing an `error` (which can be `null`) and the result of the function's - * execution. - * @param {number} [concurrency=Infinity] - An optional `integer` for - * determining the maximum number of tasks that can be run in parallel. By - * default, as many as possible. - * @param {Function} [callback] - An optional callback which is called when all - * the tasks have been completed. It receives the `err` argument if any `tasks` - * pass an error to their callback. Results are always returned; however, if an - * error occurs, no further `tasks` will be performed, and the results object - * will only contain partial results. Invoked with (err, results). - * @returns undefined - * @example - * - * async.auto({ - * // this function will just be passed a callback - * readData: async.apply(fs.readFile, 'data.txt', 'utf-8'), - * showData: ['readData', function(results, cb) { - * // results.readData is the file's contents - * // ... - * }] - * }, callback); - * - * async.auto({ - * get_data: function(callback) { - * console.log('in get_data'); - * // async code to get some data - * callback(null, 'data', 'converted to array'); - * }, - * make_folder: function(callback) { - * console.log('in make_folder'); - * // async code to create a directory to store a file in - * // this is run at the same time as getting the data - * callback(null, 'folder'); - * }, - * write_file: ['get_data', 'make_folder', function(results, callback) { - * console.log('in write_file', JSON.stringify(results)); - * // once there is some data and the directory exists, - * // write the data to a file in the directory - * callback(null, 'filename'); - * }], - * email_link: ['write_file', function(results, callback) { - * console.log('in email_link', JSON.stringify(results)); - * // once the file is written let's email a link to it... - * // results.write_file contains the filename returned by write_file. - * callback(null, {'file':results.write_file, 'email':'user@example.com'}); - * }] - * }, function(err, results) { - * console.log('err = ', err); - * console.log('results = ', results); - * }); - */ \ No newline at end of file diff --git a/node_modules/async/autoInject.js b/node_modules/async/autoInject.js deleted file mode 100644 index bfbe7e8..0000000 --- a/node_modules/async/autoInject.js +++ /dev/null @@ -1,170 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = autoInject; - -var _auto = require('./auto'); - -var _auto2 = _interopRequireDefault(_auto); - -var _baseForOwn = require('lodash/_baseForOwn'); - -var _baseForOwn2 = _interopRequireDefault(_baseForOwn); - -var _arrayMap = require('lodash/_arrayMap'); - -var _arrayMap2 = _interopRequireDefault(_arrayMap); - -var _isArray = require('lodash/isArray'); - -var _isArray2 = _interopRequireDefault(_isArray); - -var _trim = require('lodash/trim'); - -var _trim2 = _interopRequireDefault(_trim); - -var _wrapAsync = require('./internal/wrapAsync'); - -var _wrapAsync2 = _interopRequireDefault(_wrapAsync); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -var FN_ARGS = /^(?:async\s+)?(function)?\s*[^\(]*\(\s*([^\)]*)\)/m; -var FN_ARG_SPLIT = /,/; -var FN_ARG = /(=.+)?(\s*)$/; -var STRIP_COMMENTS = /((\/\/.*$)|(\/\*[\s\S]*?\*\/))/mg; - -function parseParams(func) { - func = func.toString().replace(STRIP_COMMENTS, ''); - func = func.match(FN_ARGS)[2].replace(' ', ''); - func = func ? func.split(FN_ARG_SPLIT) : []; - func = func.map(function (arg) { - return (0, _trim2.default)(arg.replace(FN_ARG, '')); - }); - return func; -} - -/** - * A dependency-injected version of the [async.auto]{@link module:ControlFlow.auto} function. Dependent - * tasks are specified as parameters to the function, after the usual callback - * parameter, with the parameter names matching the names of the tasks it - * depends on. This can provide even more readable task graphs which can be - * easier to maintain. - * - * If a final callback is specified, the task results are similarly injected, - * specified as named parameters after the initial error parameter. - * - * The autoInject function is purely syntactic sugar and its semantics are - * otherwise equivalent to [async.auto]{@link module:ControlFlow.auto}. - * - * @name autoInject - * @static - * @memberOf module:ControlFlow - * @method - * @see [async.auto]{@link module:ControlFlow.auto} - * @category Control Flow - * @param {Object} tasks - An object, each of whose properties is an {@link AsyncFunction} of - * the form 'func([dependencies...], callback). The object's key of a property - * serves as the name of the task defined by that property, i.e. can be used - * when specifying requirements for other tasks. - * * The `callback` parameter is a `callback(err, result)` which must be called - * when finished, passing an `error` (which can be `null`) and the result of - * the function's execution. The remaining parameters name other tasks on - * which the task is dependent, and the results from those tasks are the - * arguments of those parameters. - * @param {Function} [callback] - An optional callback which is called when all - * the tasks have been completed. It receives the `err` argument if any `tasks` - * pass an error to their callback, and a `results` object with any completed - * task results, similar to `auto`. - * @example - * - * // The example from `auto` can be rewritten as follows: - * async.autoInject({ - * get_data: function(callback) { - * // async code to get some data - * callback(null, 'data', 'converted to array'); - * }, - * make_folder: function(callback) { - * // async code to create a directory to store a file in - * // this is run at the same time as getting the data - * callback(null, 'folder'); - * }, - * write_file: function(get_data, make_folder, callback) { - * // once there is some data and the directory exists, - * // write the data to a file in the directory - * callback(null, 'filename'); - * }, - * email_link: function(write_file, callback) { - * // once the file is written let's email a link to it... - * // write_file contains the filename returned by write_file. - * callback(null, {'file':write_file, 'email':'user@example.com'}); - * } - * }, function(err, results) { - * console.log('err = ', err); - * console.log('email_link = ', results.email_link); - * }); - * - * // If you are using a JS minifier that mangles parameter names, `autoInject` - * // will not work with plain functions, since the parameter names will be - * // collapsed to a single letter identifier. To work around this, you can - * // explicitly specify the names of the parameters your task function needs - * // in an array, similar to Angular.js dependency injection. - * - * // This still has an advantage over plain `auto`, since the results a task - * // depends on are still spread into arguments. - * async.autoInject({ - * //... - * write_file: ['get_data', 'make_folder', function(get_data, make_folder, callback) { - * callback(null, 'filename'); - * }], - * email_link: ['write_file', function(write_file, callback) { - * callback(null, {'file':write_file, 'email':'user@example.com'}); - * }] - * //... - * }, function(err, results) { - * console.log('err = ', err); - * console.log('email_link = ', results.email_link); - * }); - */ -function autoInject(tasks, callback) { - var newTasks = {}; - - (0, _baseForOwn2.default)(tasks, function (taskFn, key) { - var params; - var fnIsAsync = (0, _wrapAsync.isAsync)(taskFn); - var hasNoDeps = !fnIsAsync && taskFn.length === 1 || fnIsAsync && taskFn.length === 0; - - if ((0, _isArray2.default)(taskFn)) { - params = taskFn.slice(0, -1); - taskFn = taskFn[taskFn.length - 1]; - - newTasks[key] = params.concat(params.length > 0 ? newTask : taskFn); - } else if (hasNoDeps) { - // no dependencies, use the function as-is - newTasks[key] = taskFn; - } else { - params = parseParams(taskFn); - if (taskFn.length === 0 && !fnIsAsync && params.length === 0) { - throw new Error("autoInject task functions require explicit parameters."); - } - - // remove callback param - if (!fnIsAsync) params.pop(); - - newTasks[key] = params.concat(newTask); - } - - function newTask(results, taskCb) { - var newArgs = (0, _arrayMap2.default)(params, function (name) { - return results[name]; - }); - newArgs.push(taskCb); - (0, _wrapAsync2.default)(taskFn).apply(null, newArgs); - } - }); - - (0, _auto2.default)(newTasks, callback); -} -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/bower.json b/node_modules/async/bower.json deleted file mode 100644 index 7dbeb14..0000000 --- a/node_modules/async/bower.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "name": "async", - "main": "dist/async.js", - "ignore": [ - "bower_components", - "lib", - "mocha_test", - "node_modules", - "perf", - "support", - "**/.*", - "*.config.js", - "*.json", - "index.js", - "Makefile" - ] -} diff --git a/node_modules/async/cargo.js b/node_modules/async/cargo.js deleted file mode 100644 index c7e59c7..0000000 --- a/node_modules/async/cargo.js +++ /dev/null @@ -1,94 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = cargo; - -var _queue = require('./internal/queue'); - -var _queue2 = _interopRequireDefault(_queue); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * A cargo of tasks for the worker function to complete. Cargo inherits all of - * the same methods and event callbacks as [`queue`]{@link module:ControlFlow.queue}. - * @typedef {Object} CargoObject - * @memberOf module:ControlFlow - * @property {Function} length - A function returning the number of items - * waiting to be processed. Invoke like `cargo.length()`. - * @property {number} payload - An `integer` for determining how many tasks - * should be process per round. This property can be changed after a `cargo` is - * created to alter the payload on-the-fly. - * @property {Function} push - Adds `task` to the `queue`. The callback is - * called once the `worker` has finished processing the task. Instead of a - * single task, an array of `tasks` can be submitted. The respective callback is - * used for every task in the list. Invoke like `cargo.push(task, [callback])`. - * @property {Function} saturated - A callback that is called when the - * `queue.length()` hits the concurrency and further tasks will be queued. - * @property {Function} empty - A callback that is called when the last item - * from the `queue` is given to a `worker`. - * @property {Function} drain - A callback that is called when the last item - * from the `queue` has returned from the `worker`. - * @property {Function} idle - a function returning false if there are items - * waiting or being processed, or true if not. Invoke like `cargo.idle()`. - * @property {Function} pause - a function that pauses the processing of tasks - * until `resume()` is called. Invoke like `cargo.pause()`. - * @property {Function} resume - a function that resumes the processing of - * queued tasks when the queue is paused. Invoke like `cargo.resume()`. - * @property {Function} kill - a function that removes the `drain` callback and - * empties remaining tasks from the queue forcing it to go idle. Invoke like `cargo.kill()`. - */ - -/** - * Creates a `cargo` object with the specified payload. Tasks added to the - * cargo will be processed altogether (up to the `payload` limit). If the - * `worker` is in progress, the task is queued until it becomes available. Once - * the `worker` has completed some tasks, each callback of those tasks is - * called. Check out [these](https://camo.githubusercontent.com/6bbd36f4cf5b35a0f11a96dcd2e97711ffc2fb37/68747470733a2f2f662e636c6f75642e6769746875622e636f6d2f6173736574732f313637363837312f36383130382f62626330636662302d356632392d313165322d393734662d3333393763363464633835382e676966) [animations](https://camo.githubusercontent.com/f4810e00e1c5f5f8addbe3e9f49064fd5d102699/68747470733a2f2f662e636c6f75642e6769746875622e636f6d2f6173736574732f313637363837312f36383130312f38346339323036362d356632392d313165322d383134662d3964336430323431336266642e676966) - * for how `cargo` and `queue` work. - * - * While [`queue`]{@link module:ControlFlow.queue} passes only one task to one of a group of workers - * at a time, cargo passes an array of tasks to a single worker, repeating - * when the worker is finished. - * - * @name cargo - * @static - * @memberOf module:ControlFlow - * @method - * @see [async.queue]{@link module:ControlFlow.queue} - * @category Control Flow - * @param {AsyncFunction} worker - An asynchronous function for processing an array - * of queued tasks. Invoked with `(tasks, callback)`. - * @param {number} [payload=Infinity] - An optional `integer` for determining - * how many tasks should be processed per round; if omitted, the default is - * unlimited. - * @returns {module:ControlFlow.CargoObject} A cargo object to manage the tasks. Callbacks can - * attached as certain properties to listen for specific events during the - * lifecycle of the cargo and inner queue. - * @example - * - * // create a cargo object with payload 2 - * var cargo = async.cargo(function(tasks, callback) { - * for (var i=0; i async.dir(hello, 'world'); - * {hello: 'world'} - */ -exports.default = (0, _consoleFunc2.default)('dir'); -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/dist/async.js b/node_modules/async/dist/async.js deleted file mode 100644 index ddb1af7..0000000 --- a/node_modules/async/dist/async.js +++ /dev/null @@ -1,5595 +0,0 @@ -(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : - typeof define === 'function' && define.amd ? define(['exports'], factory) : - (factory((global.async = global.async || {}))); -}(this, (function (exports) { 'use strict'; - -function slice(arrayLike, start) { - start = start|0; - var newLen = Math.max(arrayLike.length - start, 0); - var newArr = Array(newLen); - for(var idx = 0; idx < newLen; idx++) { - newArr[idx] = arrayLike[start + idx]; - } - return newArr; -} - -/** - * Creates a continuation function with some arguments already applied. - * - * Useful as a shorthand when combined with other control flow functions. Any - * arguments passed to the returned function are added to the arguments - * originally passed to apply. - * - * @name apply - * @static - * @memberOf module:Utils - * @method - * @category Util - * @param {Function} fn - The function you want to eventually apply all - * arguments to. Invokes with (arguments...). - * @param {...*} arguments... - Any number of arguments to automatically apply - * when the continuation is called. - * @returns {Function} the partially-applied function - * @example - * - * // using apply - * async.parallel([ - * async.apply(fs.writeFile, 'testfile1', 'test1'), - * async.apply(fs.writeFile, 'testfile2', 'test2') - * ]); - * - * - * // the same process without using apply - * async.parallel([ - * function(callback) { - * fs.writeFile('testfile1', 'test1', callback); - * }, - * function(callback) { - * fs.writeFile('testfile2', 'test2', callback); - * } - * ]); - * - * // It's possible to pass any number of additional arguments when calling the - * // continuation: - * - * node> var fn = async.apply(sys.puts, 'one'); - * node> fn('two', 'three'); - * one - * two - * three - */ -var apply = function(fn/*, ...args*/) { - var args = slice(arguments, 1); - return function(/*callArgs*/) { - var callArgs = slice(arguments); - return fn.apply(null, args.concat(callArgs)); - }; -}; - -var initialParams = function (fn) { - return function (/*...args, callback*/) { - var args = slice(arguments); - var callback = args.pop(); - fn.call(this, args, callback); - }; -}; - -/** - * Checks if `value` is the - * [language type](http://www.ecma-international.org/ecma-262/7.0/#sec-ecmascript-language-types) - * of `Object`. (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`) - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is an object, else `false`. - * @example - * - * _.isObject({}); - * // => true - * - * _.isObject([1, 2, 3]); - * // => true - * - * _.isObject(_.noop); - * // => true - * - * _.isObject(null); - * // => false - */ -function isObject(value) { - var type = typeof value; - return value != null && (type == 'object' || type == 'function'); -} - -var hasSetImmediate = typeof setImmediate === 'function' && setImmediate; -var hasNextTick = typeof process === 'object' && typeof process.nextTick === 'function'; - -function fallback(fn) { - setTimeout(fn, 0); -} - -function wrap(defer) { - return function (fn/*, ...args*/) { - var args = slice(arguments, 1); - defer(function () { - fn.apply(null, args); - }); - }; -} - -var _defer; - -if (hasSetImmediate) { - _defer = setImmediate; -} else if (hasNextTick) { - _defer = process.nextTick; -} else { - _defer = fallback; -} - -var setImmediate$1 = wrap(_defer); - -/** - * Take a sync function and make it async, passing its return value to a - * callback. This is useful for plugging sync functions into a waterfall, - * series, or other async functions. Any arguments passed to the generated - * function will be passed to the wrapped function (except for the final - * callback argument). Errors thrown will be passed to the callback. - * - * If the function passed to `asyncify` returns a Promise, that promises's - * resolved/rejected state will be used to call the callback, rather than simply - * the synchronous return value. - * - * This also means you can asyncify ES2017 `async` functions. - * - * @name asyncify - * @static - * @memberOf module:Utils - * @method - * @alias wrapSync - * @category Util - * @param {Function} func - The synchronous function, or Promise-returning - * function to convert to an {@link AsyncFunction}. - * @returns {AsyncFunction} An asynchronous wrapper of the `func`. To be - * invoked with `(args..., callback)`. - * @example - * - * // passing a regular synchronous function - * async.waterfall([ - * async.apply(fs.readFile, filename, "utf8"), - * async.asyncify(JSON.parse), - * function (data, next) { - * // data is the result of parsing the text. - * // If there was a parsing error, it would have been caught. - * } - * ], callback); - * - * // passing a function returning a promise - * async.waterfall([ - * async.apply(fs.readFile, filename, "utf8"), - * async.asyncify(function (contents) { - * return db.model.create(contents); - * }), - * function (model, next) { - * // `model` is the instantiated model object. - * // If there was an error, this function would be skipped. - * } - * ], callback); - * - * // es2017 example, though `asyncify` is not needed if your JS environment - * // supports async functions out of the box - * var q = async.queue(async.asyncify(async function(file) { - * var intermediateStep = await processFile(file); - * return await somePromise(intermediateStep) - * })); - * - * q.push(files); - */ -function asyncify(func) { - return initialParams(function (args, callback) { - var result; - try { - result = func.apply(this, args); - } catch (e) { - return callback(e); - } - // if result is Promise object - if (isObject(result) && typeof result.then === 'function') { - result.then(function(value) { - invokeCallback(callback, null, value); - }, function(err) { - invokeCallback(callback, err.message ? err : new Error(err)); - }); - } else { - callback(null, result); - } - }); -} - -function invokeCallback(callback, error, value) { - try { - callback(error, value); - } catch (e) { - setImmediate$1(rethrow, e); - } -} - -function rethrow(error) { - throw error; -} - -var supportsSymbol = typeof Symbol === 'function'; - -function isAsync(fn) { - return supportsSymbol && fn[Symbol.toStringTag] === 'AsyncFunction'; -} - -function wrapAsync(asyncFn) { - return isAsync(asyncFn) ? asyncify(asyncFn) : asyncFn; -} - -function applyEach$1(eachfn) { - return function(fns/*, ...args*/) { - var args = slice(arguments, 1); - var go = initialParams(function(args, callback) { - var that = this; - return eachfn(fns, function (fn, cb) { - wrapAsync(fn).apply(that, args.concat(cb)); - }, callback); - }); - if (args.length) { - return go.apply(this, args); - } - else { - return go; - } - }; -} - -/** Detect free variable `global` from Node.js. */ -var freeGlobal = typeof global == 'object' && global && global.Object === Object && global; - -/** Detect free variable `self`. */ -var freeSelf = typeof self == 'object' && self && self.Object === Object && self; - -/** Used as a reference to the global object. */ -var root = freeGlobal || freeSelf || Function('return this')(); - -/** Built-in value references. */ -var Symbol$1 = root.Symbol; - -/** Used for built-in method references. */ -var objectProto = Object.prototype; - -/** Used to check objects for own properties. */ -var hasOwnProperty = objectProto.hasOwnProperty; - -/** - * Used to resolve the - * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring) - * of values. - */ -var nativeObjectToString = objectProto.toString; - -/** Built-in value references. */ -var symToStringTag$1 = Symbol$1 ? Symbol$1.toStringTag : undefined; - -/** - * A specialized version of `baseGetTag` which ignores `Symbol.toStringTag` values. - * - * @private - * @param {*} value The value to query. - * @returns {string} Returns the raw `toStringTag`. - */ -function getRawTag(value) { - var isOwn = hasOwnProperty.call(value, symToStringTag$1), - tag = value[symToStringTag$1]; - - try { - value[symToStringTag$1] = undefined; - var unmasked = true; - } catch (e) {} - - var result = nativeObjectToString.call(value); - if (unmasked) { - if (isOwn) { - value[symToStringTag$1] = tag; - } else { - delete value[symToStringTag$1]; - } - } - return result; -} - -/** Used for built-in method references. */ -var objectProto$1 = Object.prototype; - -/** - * Used to resolve the - * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring) - * of values. - */ -var nativeObjectToString$1 = objectProto$1.toString; - -/** - * Converts `value` to a string using `Object.prototype.toString`. - * - * @private - * @param {*} value The value to convert. - * @returns {string} Returns the converted string. - */ -function objectToString(value) { - return nativeObjectToString$1.call(value); -} - -/** `Object#toString` result references. */ -var nullTag = '[object Null]'; -var undefinedTag = '[object Undefined]'; - -/** Built-in value references. */ -var symToStringTag = Symbol$1 ? Symbol$1.toStringTag : undefined; - -/** - * The base implementation of `getTag` without fallbacks for buggy environments. - * - * @private - * @param {*} value The value to query. - * @returns {string} Returns the `toStringTag`. - */ -function baseGetTag(value) { - if (value == null) { - return value === undefined ? undefinedTag : nullTag; - } - return (symToStringTag && symToStringTag in Object(value)) - ? getRawTag(value) - : objectToString(value); -} - -/** `Object#toString` result references. */ -var asyncTag = '[object AsyncFunction]'; -var funcTag = '[object Function]'; -var genTag = '[object GeneratorFunction]'; -var proxyTag = '[object Proxy]'; - -/** - * Checks if `value` is classified as a `Function` object. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a function, else `false`. - * @example - * - * _.isFunction(_); - * // => true - * - * _.isFunction(/abc/); - * // => false - */ -function isFunction(value) { - if (!isObject(value)) { - return false; - } - // The use of `Object#toString` avoids issues with the `typeof` operator - // in Safari 9 which returns 'object' for typed arrays and other constructors. - var tag = baseGetTag(value); - return tag == funcTag || tag == genTag || tag == asyncTag || tag == proxyTag; -} - -/** Used as references for various `Number` constants. */ -var MAX_SAFE_INTEGER = 9007199254740991; - -/** - * Checks if `value` is a valid array-like length. - * - * **Note:** This method is loosely based on - * [`ToLength`](http://ecma-international.org/ecma-262/7.0/#sec-tolength). - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a valid length, else `false`. - * @example - * - * _.isLength(3); - * // => true - * - * _.isLength(Number.MIN_VALUE); - * // => false - * - * _.isLength(Infinity); - * // => false - * - * _.isLength('3'); - * // => false - */ -function isLength(value) { - return typeof value == 'number' && - value > -1 && value % 1 == 0 && value <= MAX_SAFE_INTEGER; -} - -/** - * Checks if `value` is array-like. A value is considered array-like if it's - * not a function and has a `value.length` that's an integer greater than or - * equal to `0` and less than or equal to `Number.MAX_SAFE_INTEGER`. - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is array-like, else `false`. - * @example - * - * _.isArrayLike([1, 2, 3]); - * // => true - * - * _.isArrayLike(document.body.children); - * // => true - * - * _.isArrayLike('abc'); - * // => true - * - * _.isArrayLike(_.noop); - * // => false - */ -function isArrayLike(value) { - return value != null && isLength(value.length) && !isFunction(value); -} - -// A temporary value used to identify if the loop should be broken. -// See #1064, #1293 -var breakLoop = {}; - -/** - * This method returns `undefined`. - * - * @static - * @memberOf _ - * @since 2.3.0 - * @category Util - * @example - * - * _.times(2, _.noop); - * // => [undefined, undefined] - */ -function noop() { - // No operation performed. -} - -function once(fn) { - return function () { - if (fn === null) return; - var callFn = fn; - fn = null; - callFn.apply(this, arguments); - }; -} - -var iteratorSymbol = typeof Symbol === 'function' && Symbol.iterator; - -var getIterator = function (coll) { - return iteratorSymbol && coll[iteratorSymbol] && coll[iteratorSymbol](); -}; - -/** - * The base implementation of `_.times` without support for iteratee shorthands - * or max array length checks. - * - * @private - * @param {number} n The number of times to invoke `iteratee`. - * @param {Function} iteratee The function invoked per iteration. - * @returns {Array} Returns the array of results. - */ -function baseTimes(n, iteratee) { - var index = -1, - result = Array(n); - - while (++index < n) { - result[index] = iteratee(index); - } - return result; -} - -/** - * Checks if `value` is object-like. A value is object-like if it's not `null` - * and has a `typeof` result of "object". - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is object-like, else `false`. - * @example - * - * _.isObjectLike({}); - * // => true - * - * _.isObjectLike([1, 2, 3]); - * // => true - * - * _.isObjectLike(_.noop); - * // => false - * - * _.isObjectLike(null); - * // => false - */ -function isObjectLike(value) { - return value != null && typeof value == 'object'; -} - -/** `Object#toString` result references. */ -var argsTag = '[object Arguments]'; - -/** - * The base implementation of `_.isArguments`. - * - * @private - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is an `arguments` object, - */ -function baseIsArguments(value) { - return isObjectLike(value) && baseGetTag(value) == argsTag; -} - -/** Used for built-in method references. */ -var objectProto$3 = Object.prototype; - -/** Used to check objects for own properties. */ -var hasOwnProperty$2 = objectProto$3.hasOwnProperty; - -/** Built-in value references. */ -var propertyIsEnumerable = objectProto$3.propertyIsEnumerable; - -/** - * Checks if `value` is likely an `arguments` object. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is an `arguments` object, - * else `false`. - * @example - * - * _.isArguments(function() { return arguments; }()); - * // => true - * - * _.isArguments([1, 2, 3]); - * // => false - */ -var isArguments = baseIsArguments(function() { return arguments; }()) ? baseIsArguments : function(value) { - return isObjectLike(value) && hasOwnProperty$2.call(value, 'callee') && - !propertyIsEnumerable.call(value, 'callee'); -}; - -/** - * Checks if `value` is classified as an `Array` object. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is an array, else `false`. - * @example - * - * _.isArray([1, 2, 3]); - * // => true - * - * _.isArray(document.body.children); - * // => false - * - * _.isArray('abc'); - * // => false - * - * _.isArray(_.noop); - * // => false - */ -var isArray = Array.isArray; - -/** - * This method returns `false`. - * - * @static - * @memberOf _ - * @since 4.13.0 - * @category Util - * @returns {boolean} Returns `false`. - * @example - * - * _.times(2, _.stubFalse); - * // => [false, false] - */ -function stubFalse() { - return false; -} - -/** Detect free variable `exports`. */ -var freeExports = typeof exports == 'object' && exports && !exports.nodeType && exports; - -/** Detect free variable `module`. */ -var freeModule = freeExports && typeof module == 'object' && module && !module.nodeType && module; - -/** Detect the popular CommonJS extension `module.exports`. */ -var moduleExports = freeModule && freeModule.exports === freeExports; - -/** Built-in value references. */ -var Buffer = moduleExports ? root.Buffer : undefined; - -/* Built-in method references for those with the same name as other `lodash` methods. */ -var nativeIsBuffer = Buffer ? Buffer.isBuffer : undefined; - -/** - * Checks if `value` is a buffer. - * - * @static - * @memberOf _ - * @since 4.3.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a buffer, else `false`. - * @example - * - * _.isBuffer(new Buffer(2)); - * // => true - * - * _.isBuffer(new Uint8Array(2)); - * // => false - */ -var isBuffer = nativeIsBuffer || stubFalse; - -/** Used as references for various `Number` constants. */ -var MAX_SAFE_INTEGER$1 = 9007199254740991; - -/** Used to detect unsigned integer values. */ -var reIsUint = /^(?:0|[1-9]\d*)$/; - -/** - * Checks if `value` is a valid array-like index. - * - * @private - * @param {*} value The value to check. - * @param {number} [length=MAX_SAFE_INTEGER] The upper bounds of a valid index. - * @returns {boolean} Returns `true` if `value` is a valid index, else `false`. - */ -function isIndex(value, length) { - length = length == null ? MAX_SAFE_INTEGER$1 : length; - return !!length && - (typeof value == 'number' || reIsUint.test(value)) && - (value > -1 && value % 1 == 0 && value < length); -} - -/** `Object#toString` result references. */ -var argsTag$1 = '[object Arguments]'; -var arrayTag = '[object Array]'; -var boolTag = '[object Boolean]'; -var dateTag = '[object Date]'; -var errorTag = '[object Error]'; -var funcTag$1 = '[object Function]'; -var mapTag = '[object Map]'; -var numberTag = '[object Number]'; -var objectTag = '[object Object]'; -var regexpTag = '[object RegExp]'; -var setTag = '[object Set]'; -var stringTag = '[object String]'; -var weakMapTag = '[object WeakMap]'; - -var arrayBufferTag = '[object ArrayBuffer]'; -var dataViewTag = '[object DataView]'; -var float32Tag = '[object Float32Array]'; -var float64Tag = '[object Float64Array]'; -var int8Tag = '[object Int8Array]'; -var int16Tag = '[object Int16Array]'; -var int32Tag = '[object Int32Array]'; -var uint8Tag = '[object Uint8Array]'; -var uint8ClampedTag = '[object Uint8ClampedArray]'; -var uint16Tag = '[object Uint16Array]'; -var uint32Tag = '[object Uint32Array]'; - -/** Used to identify `toStringTag` values of typed arrays. */ -var typedArrayTags = {}; -typedArrayTags[float32Tag] = typedArrayTags[float64Tag] = -typedArrayTags[int8Tag] = typedArrayTags[int16Tag] = -typedArrayTags[int32Tag] = typedArrayTags[uint8Tag] = -typedArrayTags[uint8ClampedTag] = typedArrayTags[uint16Tag] = -typedArrayTags[uint32Tag] = true; -typedArrayTags[argsTag$1] = typedArrayTags[arrayTag] = -typedArrayTags[arrayBufferTag] = typedArrayTags[boolTag] = -typedArrayTags[dataViewTag] = typedArrayTags[dateTag] = -typedArrayTags[errorTag] = typedArrayTags[funcTag$1] = -typedArrayTags[mapTag] = typedArrayTags[numberTag] = -typedArrayTags[objectTag] = typedArrayTags[regexpTag] = -typedArrayTags[setTag] = typedArrayTags[stringTag] = -typedArrayTags[weakMapTag] = false; - -/** - * The base implementation of `_.isTypedArray` without Node.js optimizations. - * - * @private - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a typed array, else `false`. - */ -function baseIsTypedArray(value) { - return isObjectLike(value) && - isLength(value.length) && !!typedArrayTags[baseGetTag(value)]; -} - -/** - * The base implementation of `_.unary` without support for storing metadata. - * - * @private - * @param {Function} func The function to cap arguments for. - * @returns {Function} Returns the new capped function. - */ -function baseUnary(func) { - return function(value) { - return func(value); - }; -} - -/** Detect free variable `exports`. */ -var freeExports$1 = typeof exports == 'object' && exports && !exports.nodeType && exports; - -/** Detect free variable `module`. */ -var freeModule$1 = freeExports$1 && typeof module == 'object' && module && !module.nodeType && module; - -/** Detect the popular CommonJS extension `module.exports`. */ -var moduleExports$1 = freeModule$1 && freeModule$1.exports === freeExports$1; - -/** Detect free variable `process` from Node.js. */ -var freeProcess = moduleExports$1 && freeGlobal.process; - -/** Used to access faster Node.js helpers. */ -var nodeUtil = (function() { - try { - return freeProcess && freeProcess.binding && freeProcess.binding('util'); - } catch (e) {} -}()); - -/* Node.js helper references. */ -var nodeIsTypedArray = nodeUtil && nodeUtil.isTypedArray; - -/** - * Checks if `value` is classified as a typed array. - * - * @static - * @memberOf _ - * @since 3.0.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a typed array, else `false`. - * @example - * - * _.isTypedArray(new Uint8Array); - * // => true - * - * _.isTypedArray([]); - * // => false - */ -var isTypedArray = nodeIsTypedArray ? baseUnary(nodeIsTypedArray) : baseIsTypedArray; - -/** Used for built-in method references. */ -var objectProto$2 = Object.prototype; - -/** Used to check objects for own properties. */ -var hasOwnProperty$1 = objectProto$2.hasOwnProperty; - -/** - * Creates an array of the enumerable property names of the array-like `value`. - * - * @private - * @param {*} value The value to query. - * @param {boolean} inherited Specify returning inherited property names. - * @returns {Array} Returns the array of property names. - */ -function arrayLikeKeys(value, inherited) { - var isArr = isArray(value), - isArg = !isArr && isArguments(value), - isBuff = !isArr && !isArg && isBuffer(value), - isType = !isArr && !isArg && !isBuff && isTypedArray(value), - skipIndexes = isArr || isArg || isBuff || isType, - result = skipIndexes ? baseTimes(value.length, String) : [], - length = result.length; - - for (var key in value) { - if ((inherited || hasOwnProperty$1.call(value, key)) && - !(skipIndexes && ( - // Safari 9 has enumerable `arguments.length` in strict mode. - key == 'length' || - // Node.js 0.10 has enumerable non-index properties on buffers. - (isBuff && (key == 'offset' || key == 'parent')) || - // PhantomJS 2 has enumerable non-index properties on typed arrays. - (isType && (key == 'buffer' || key == 'byteLength' || key == 'byteOffset')) || - // Skip index properties. - isIndex(key, length) - ))) { - result.push(key); - } - } - return result; -} - -/** Used for built-in method references. */ -var objectProto$5 = Object.prototype; - -/** - * Checks if `value` is likely a prototype object. - * - * @private - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a prototype, else `false`. - */ -function isPrototype(value) { - var Ctor = value && value.constructor, - proto = (typeof Ctor == 'function' && Ctor.prototype) || objectProto$5; - - return value === proto; -} - -/** - * Creates a unary function that invokes `func` with its argument transformed. - * - * @private - * @param {Function} func The function to wrap. - * @param {Function} transform The argument transform. - * @returns {Function} Returns the new function. - */ -function overArg(func, transform) { - return function(arg) { - return func(transform(arg)); - }; -} - -/* Built-in method references for those with the same name as other `lodash` methods. */ -var nativeKeys = overArg(Object.keys, Object); - -/** Used for built-in method references. */ -var objectProto$4 = Object.prototype; - -/** Used to check objects for own properties. */ -var hasOwnProperty$3 = objectProto$4.hasOwnProperty; - -/** - * The base implementation of `_.keys` which doesn't treat sparse arrays as dense. - * - * @private - * @param {Object} object The object to query. - * @returns {Array} Returns the array of property names. - */ -function baseKeys(object) { - if (!isPrototype(object)) { - return nativeKeys(object); - } - var result = []; - for (var key in Object(object)) { - if (hasOwnProperty$3.call(object, key) && key != 'constructor') { - result.push(key); - } - } - return result; -} - -/** - * Creates an array of the own enumerable property names of `object`. - * - * **Note:** Non-object values are coerced to objects. See the - * [ES spec](http://ecma-international.org/ecma-262/7.0/#sec-object.keys) - * for more details. - * - * @static - * @since 0.1.0 - * @memberOf _ - * @category Object - * @param {Object} object The object to query. - * @returns {Array} Returns the array of property names. - * @example - * - * function Foo() { - * this.a = 1; - * this.b = 2; - * } - * - * Foo.prototype.c = 3; - * - * _.keys(new Foo); - * // => ['a', 'b'] (iteration order is not guaranteed) - * - * _.keys('hi'); - * // => ['0', '1'] - */ -function keys(object) { - return isArrayLike(object) ? arrayLikeKeys(object) : baseKeys(object); -} - -function createArrayIterator(coll) { - var i = -1; - var len = coll.length; - return function next() { - return ++i < len ? {value: coll[i], key: i} : null; - } -} - -function createES2015Iterator(iterator) { - var i = -1; - return function next() { - var item = iterator.next(); - if (item.done) - return null; - i++; - return {value: item.value, key: i}; - } -} - -function createObjectIterator(obj) { - var okeys = keys(obj); - var i = -1; - var len = okeys.length; - return function next() { - var key = okeys[++i]; - return i < len ? {value: obj[key], key: key} : null; - }; -} - -function iterator(coll) { - if (isArrayLike(coll)) { - return createArrayIterator(coll); - } - - var iterator = getIterator(coll); - return iterator ? createES2015Iterator(iterator) : createObjectIterator(coll); -} - -function onlyOnce(fn) { - return function() { - if (fn === null) throw new Error("Callback was already called."); - var callFn = fn; - fn = null; - callFn.apply(this, arguments); - }; -} - -function _eachOfLimit(limit) { - return function (obj, iteratee, callback) { - callback = once(callback || noop); - if (limit <= 0 || !obj) { - return callback(null); - } - var nextElem = iterator(obj); - var done = false; - var running = 0; - - function iterateeCallback(err, value) { - running -= 1; - if (err) { - done = true; - callback(err); - } - else if (value === breakLoop || (done && running <= 0)) { - done = true; - return callback(null); - } - else { - replenish(); - } - } - - function replenish () { - while (running < limit && !done) { - var elem = nextElem(); - if (elem === null) { - done = true; - if (running <= 0) { - callback(null); - } - return; - } - running += 1; - iteratee(elem.value, elem.key, onlyOnce(iterateeCallback)); - } - } - - replenish(); - }; -} - -/** - * The same as [`eachOf`]{@link module:Collections.eachOf} but runs a maximum of `limit` async operations at a - * time. - * - * @name eachOfLimit - * @static - * @memberOf module:Collections - * @method - * @see [async.eachOf]{@link module:Collections.eachOf} - * @alias forEachOfLimit - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {number} limit - The maximum number of async operations at a time. - * @param {AsyncFunction} iteratee - An async function to apply to each - * item in `coll`. The `key` is the item's key, or index in the case of an - * array. - * Invoked with (item, key, callback). - * @param {Function} [callback] - A callback which is called when all - * `iteratee` functions have finished, or an error occurs. Invoked with (err). - */ -function eachOfLimit(coll, limit, iteratee, callback) { - _eachOfLimit(limit)(coll, wrapAsync(iteratee), callback); -} - -function doLimit(fn, limit) { - return function (iterable, iteratee, callback) { - return fn(iterable, limit, iteratee, callback); - }; -} - -// eachOf implementation optimized for array-likes -function eachOfArrayLike(coll, iteratee, callback) { - callback = once(callback || noop); - var index = 0, - completed = 0, - length = coll.length; - if (length === 0) { - callback(null); - } - - function iteratorCallback(err, value) { - if (err) { - callback(err); - } else if ((++completed === length) || value === breakLoop) { - callback(null); - } - } - - for (; index < length; index++) { - iteratee(coll[index], index, onlyOnce(iteratorCallback)); - } -} - -// a generic version of eachOf which can handle array, object, and iterator cases. -var eachOfGeneric = doLimit(eachOfLimit, Infinity); - -/** - * Like [`each`]{@link module:Collections.each}, except that it passes the key (or index) as the second argument - * to the iteratee. - * - * @name eachOf - * @static - * @memberOf module:Collections - * @method - * @alias forEachOf - * @category Collection - * @see [async.each]{@link module:Collections.each} - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {AsyncFunction} iteratee - A function to apply to each - * item in `coll`. - * The `key` is the item's key, or index in the case of an array. - * Invoked with (item, key, callback). - * @param {Function} [callback] - A callback which is called when all - * `iteratee` functions have finished, or an error occurs. Invoked with (err). - * @example - * - * var obj = {dev: "/dev.json", test: "/test.json", prod: "/prod.json"}; - * var configs = {}; - * - * async.forEachOf(obj, function (value, key, callback) { - * fs.readFile(__dirname + value, "utf8", function (err, data) { - * if (err) return callback(err); - * try { - * configs[key] = JSON.parse(data); - * } catch (e) { - * return callback(e); - * } - * callback(); - * }); - * }, function (err) { - * if (err) console.error(err.message); - * // configs is now a map of JSON data - * doSomethingWith(configs); - * }); - */ -var eachOf = function(coll, iteratee, callback) { - var eachOfImplementation = isArrayLike(coll) ? eachOfArrayLike : eachOfGeneric; - eachOfImplementation(coll, wrapAsync(iteratee), callback); -}; - -function doParallel(fn) { - return function (obj, iteratee, callback) { - return fn(eachOf, obj, wrapAsync(iteratee), callback); - }; -} - -function _asyncMap(eachfn, arr, iteratee, callback) { - callback = callback || noop; - arr = arr || []; - var results = []; - var counter = 0; - var _iteratee = wrapAsync(iteratee); - - eachfn(arr, function (value, _, callback) { - var index = counter++; - _iteratee(value, function (err, v) { - results[index] = v; - callback(err); - }); - }, function (err) { - callback(err, results); - }); -} - -/** - * Produces a new collection of values by mapping each value in `coll` through - * the `iteratee` function. The `iteratee` is called with an item from `coll` - * and a callback for when it has finished processing. Each of these callback - * takes 2 arguments: an `error`, and the transformed item from `coll`. If - * `iteratee` passes an error to its callback, the main `callback` (for the - * `map` function) is immediately called with the error. - * - * Note, that since this function applies the `iteratee` to each item in - * parallel, there is no guarantee that the `iteratee` functions will complete - * in order. However, the results array will be in the same order as the - * original `coll`. - * - * If `map` is passed an Object, the results will be an Array. The results - * will roughly be in the order of the original Objects' keys (but this can - * vary across JavaScript engines). - * - * @name map - * @static - * @memberOf module:Collections - * @method - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {AsyncFunction} iteratee - An async function to apply to each item in - * `coll`. - * The iteratee should complete with the transformed item. - * Invoked with (item, callback). - * @param {Function} [callback] - A callback which is called when all `iteratee` - * functions have finished, or an error occurs. Results is an Array of the - * transformed items from the `coll`. Invoked with (err, results). - * @example - * - * async.map(['file1','file2','file3'], fs.stat, function(err, results) { - * // results is now an array of stats for each file - * }); - */ -var map = doParallel(_asyncMap); - -/** - * Applies the provided arguments to each function in the array, calling - * `callback` after all functions have completed. If you only provide the first - * argument, `fns`, then it will return a function which lets you pass in the - * arguments as if it were a single function call. If more arguments are - * provided, `callback` is required while `args` is still optional. - * - * @name applyEach - * @static - * @memberOf module:ControlFlow - * @method - * @category Control Flow - * @param {Array|Iterable|Object} fns - A collection of {@link AsyncFunction}s - * to all call with the same arguments - * @param {...*} [args] - any number of separate arguments to pass to the - * function. - * @param {Function} [callback] - the final argument should be the callback, - * called when all functions have completed processing. - * @returns {Function} - If only the first argument, `fns`, is provided, it will - * return a function which lets you pass in the arguments as if it were a single - * function call. The signature is `(..args, callback)`. If invoked with any - * arguments, `callback` is required. - * @example - * - * async.applyEach([enableSearch, updateSchema], 'bucket', callback); - * - * // partial application example: - * async.each( - * buckets, - * async.applyEach([enableSearch, updateSchema]), - * callback - * ); - */ -var applyEach = applyEach$1(map); - -function doParallelLimit(fn) { - return function (obj, limit, iteratee, callback) { - return fn(_eachOfLimit(limit), obj, wrapAsync(iteratee), callback); - }; -} - -/** - * The same as [`map`]{@link module:Collections.map} but runs a maximum of `limit` async operations at a time. - * - * @name mapLimit - * @static - * @memberOf module:Collections - * @method - * @see [async.map]{@link module:Collections.map} - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {number} limit - The maximum number of async operations at a time. - * @param {AsyncFunction} iteratee - An async function to apply to each item in - * `coll`. - * The iteratee should complete with the transformed item. - * Invoked with (item, callback). - * @param {Function} [callback] - A callback which is called when all `iteratee` - * functions have finished, or an error occurs. Results is an array of the - * transformed items from the `coll`. Invoked with (err, results). - */ -var mapLimit = doParallelLimit(_asyncMap); - -/** - * The same as [`map`]{@link module:Collections.map} but runs only a single async operation at a time. - * - * @name mapSeries - * @static - * @memberOf module:Collections - * @method - * @see [async.map]{@link module:Collections.map} - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {AsyncFunction} iteratee - An async function to apply to each item in - * `coll`. - * The iteratee should complete with the transformed item. - * Invoked with (item, callback). - * @param {Function} [callback] - A callback which is called when all `iteratee` - * functions have finished, or an error occurs. Results is an array of the - * transformed items from the `coll`. Invoked with (err, results). - */ -var mapSeries = doLimit(mapLimit, 1); - -/** - * The same as [`applyEach`]{@link module:ControlFlow.applyEach} but runs only a single async operation at a time. - * - * @name applyEachSeries - * @static - * @memberOf module:ControlFlow - * @method - * @see [async.applyEach]{@link module:ControlFlow.applyEach} - * @category Control Flow - * @param {Array|Iterable|Object} fns - A collection of {@link AsyncFunction}s to all - * call with the same arguments - * @param {...*} [args] - any number of separate arguments to pass to the - * function. - * @param {Function} [callback] - the final argument should be the callback, - * called when all functions have completed processing. - * @returns {Function} - If only the first argument is provided, it will return - * a function which lets you pass in the arguments as if it were a single - * function call. - */ -var applyEachSeries = applyEach$1(mapSeries); - -/** - * A specialized version of `_.forEach` for arrays without support for - * iteratee shorthands. - * - * @private - * @param {Array} [array] The array to iterate over. - * @param {Function} iteratee The function invoked per iteration. - * @returns {Array} Returns `array`. - */ -function arrayEach(array, iteratee) { - var index = -1, - length = array == null ? 0 : array.length; - - while (++index < length) { - if (iteratee(array[index], index, array) === false) { - break; - } - } - return array; -} - -/** - * Creates a base function for methods like `_.forIn` and `_.forOwn`. - * - * @private - * @param {boolean} [fromRight] Specify iterating from right to left. - * @returns {Function} Returns the new base function. - */ -function createBaseFor(fromRight) { - return function(object, iteratee, keysFunc) { - var index = -1, - iterable = Object(object), - props = keysFunc(object), - length = props.length; - - while (length--) { - var key = props[fromRight ? length : ++index]; - if (iteratee(iterable[key], key, iterable) === false) { - break; - } - } - return object; - }; -} - -/** - * The base implementation of `baseForOwn` which iterates over `object` - * properties returned by `keysFunc` and invokes `iteratee` for each property. - * Iteratee functions may exit iteration early by explicitly returning `false`. - * - * @private - * @param {Object} object The object to iterate over. - * @param {Function} iteratee The function invoked per iteration. - * @param {Function} keysFunc The function to get the keys of `object`. - * @returns {Object} Returns `object`. - */ -var baseFor = createBaseFor(); - -/** - * The base implementation of `_.forOwn` without support for iteratee shorthands. - * - * @private - * @param {Object} object The object to iterate over. - * @param {Function} iteratee The function invoked per iteration. - * @returns {Object} Returns `object`. - */ -function baseForOwn(object, iteratee) { - return object && baseFor(object, iteratee, keys); -} - -/** - * The base implementation of `_.findIndex` and `_.findLastIndex` without - * support for iteratee shorthands. - * - * @private - * @param {Array} array The array to inspect. - * @param {Function} predicate The function invoked per iteration. - * @param {number} fromIndex The index to search from. - * @param {boolean} [fromRight] Specify iterating from right to left. - * @returns {number} Returns the index of the matched value, else `-1`. - */ -function baseFindIndex(array, predicate, fromIndex, fromRight) { - var length = array.length, - index = fromIndex + (fromRight ? 1 : -1); - - while ((fromRight ? index-- : ++index < length)) { - if (predicate(array[index], index, array)) { - return index; - } - } - return -1; -} - -/** - * The base implementation of `_.isNaN` without support for number objects. - * - * @private - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is `NaN`, else `false`. - */ -function baseIsNaN(value) { - return value !== value; -} - -/** - * A specialized version of `_.indexOf` which performs strict equality - * comparisons of values, i.e. `===`. - * - * @private - * @param {Array} array The array to inspect. - * @param {*} value The value to search for. - * @param {number} fromIndex The index to search from. - * @returns {number} Returns the index of the matched value, else `-1`. - */ -function strictIndexOf(array, value, fromIndex) { - var index = fromIndex - 1, - length = array.length; - - while (++index < length) { - if (array[index] === value) { - return index; - } - } - return -1; -} - -/** - * The base implementation of `_.indexOf` without `fromIndex` bounds checks. - * - * @private - * @param {Array} array The array to inspect. - * @param {*} value The value to search for. - * @param {number} fromIndex The index to search from. - * @returns {number} Returns the index of the matched value, else `-1`. - */ -function baseIndexOf(array, value, fromIndex) { - return value === value - ? strictIndexOf(array, value, fromIndex) - : baseFindIndex(array, baseIsNaN, fromIndex); -} - -/** - * Determines the best order for running the {@link AsyncFunction}s in `tasks`, based on - * their requirements. Each function can optionally depend on other functions - * being completed first, and each function is run as soon as its requirements - * are satisfied. - * - * If any of the {@link AsyncFunction}s pass an error to their callback, the `auto` sequence - * will stop. Further tasks will not execute (so any other functions depending - * on it will not run), and the main `callback` is immediately called with the - * error. - * - * {@link AsyncFunction}s also receive an object containing the results of functions which - * have completed so far as the first argument, if they have dependencies. If a - * task function has no dependencies, it will only be passed a callback. - * - * @name auto - * @static - * @memberOf module:ControlFlow - * @method - * @category Control Flow - * @param {Object} tasks - An object. Each of its properties is either a - * function or an array of requirements, with the {@link AsyncFunction} itself the last item - * in the array. The object's key of a property serves as the name of the task - * defined by that property, i.e. can be used when specifying requirements for - * other tasks. The function receives one or two arguments: - * * a `results` object, containing the results of the previously executed - * functions, only passed if the task has any dependencies, - * * a `callback(err, result)` function, which must be called when finished, - * passing an `error` (which can be `null`) and the result of the function's - * execution. - * @param {number} [concurrency=Infinity] - An optional `integer` for - * determining the maximum number of tasks that can be run in parallel. By - * default, as many as possible. - * @param {Function} [callback] - An optional callback which is called when all - * the tasks have been completed. It receives the `err` argument if any `tasks` - * pass an error to their callback. Results are always returned; however, if an - * error occurs, no further `tasks` will be performed, and the results object - * will only contain partial results. Invoked with (err, results). - * @returns undefined - * @example - * - * async.auto({ - * // this function will just be passed a callback - * readData: async.apply(fs.readFile, 'data.txt', 'utf-8'), - * showData: ['readData', function(results, cb) { - * // results.readData is the file's contents - * // ... - * }] - * }, callback); - * - * async.auto({ - * get_data: function(callback) { - * console.log('in get_data'); - * // async code to get some data - * callback(null, 'data', 'converted to array'); - * }, - * make_folder: function(callback) { - * console.log('in make_folder'); - * // async code to create a directory to store a file in - * // this is run at the same time as getting the data - * callback(null, 'folder'); - * }, - * write_file: ['get_data', 'make_folder', function(results, callback) { - * console.log('in write_file', JSON.stringify(results)); - * // once there is some data and the directory exists, - * // write the data to a file in the directory - * callback(null, 'filename'); - * }], - * email_link: ['write_file', function(results, callback) { - * console.log('in email_link', JSON.stringify(results)); - * // once the file is written let's email a link to it... - * // results.write_file contains the filename returned by write_file. - * callback(null, {'file':results.write_file, 'email':'user@example.com'}); - * }] - * }, function(err, results) { - * console.log('err = ', err); - * console.log('results = ', results); - * }); - */ -var auto = function (tasks, concurrency, callback) { - if (typeof concurrency === 'function') { - // concurrency is optional, shift the args. - callback = concurrency; - concurrency = null; - } - callback = once(callback || noop); - var keys$$1 = keys(tasks); - var numTasks = keys$$1.length; - if (!numTasks) { - return callback(null); - } - if (!concurrency) { - concurrency = numTasks; - } - - var results = {}; - var runningTasks = 0; - var hasError = false; - - var listeners = Object.create(null); - - var readyTasks = []; - - // for cycle detection: - var readyToCheck = []; // tasks that have been identified as reachable - // without the possibility of returning to an ancestor task - var uncheckedDependencies = {}; - - baseForOwn(tasks, function (task, key) { - if (!isArray(task)) { - // no dependencies - enqueueTask(key, [task]); - readyToCheck.push(key); - return; - } - - var dependencies = task.slice(0, task.length - 1); - var remainingDependencies = dependencies.length; - if (remainingDependencies === 0) { - enqueueTask(key, task); - readyToCheck.push(key); - return; - } - uncheckedDependencies[key] = remainingDependencies; - - arrayEach(dependencies, function (dependencyName) { - if (!tasks[dependencyName]) { - throw new Error('async.auto task `' + key + - '` has a non-existent dependency `' + - dependencyName + '` in ' + - dependencies.join(', ')); - } - addListener(dependencyName, function () { - remainingDependencies--; - if (remainingDependencies === 0) { - enqueueTask(key, task); - } - }); - }); - }); - - checkForDeadlocks(); - processQueue(); - - function enqueueTask(key, task) { - readyTasks.push(function () { - runTask(key, task); - }); - } - - function processQueue() { - if (readyTasks.length === 0 && runningTasks === 0) { - return callback(null, results); - } - while(readyTasks.length && runningTasks < concurrency) { - var run = readyTasks.shift(); - run(); - } - - } - - function addListener(taskName, fn) { - var taskListeners = listeners[taskName]; - if (!taskListeners) { - taskListeners = listeners[taskName] = []; - } - - taskListeners.push(fn); - } - - function taskComplete(taskName) { - var taskListeners = listeners[taskName] || []; - arrayEach(taskListeners, function (fn) { - fn(); - }); - processQueue(); - } - - - function runTask(key, task) { - if (hasError) return; - - var taskCallback = onlyOnce(function(err, result) { - runningTasks--; - if (arguments.length > 2) { - result = slice(arguments, 1); - } - if (err) { - var safeResults = {}; - baseForOwn(results, function(val, rkey) { - safeResults[rkey] = val; - }); - safeResults[key] = result; - hasError = true; - listeners = Object.create(null); - - callback(err, safeResults); - } else { - results[key] = result; - taskComplete(key); - } - }); - - runningTasks++; - var taskFn = wrapAsync(task[task.length - 1]); - if (task.length > 1) { - taskFn(results, taskCallback); - } else { - taskFn(taskCallback); - } - } - - function checkForDeadlocks() { - // Kahn's algorithm - // https://en.wikipedia.org/wiki/Topological_sorting#Kahn.27s_algorithm - // http://connalle.blogspot.com/2013/10/topological-sortingkahn-algorithm.html - var currentTask; - var counter = 0; - while (readyToCheck.length) { - currentTask = readyToCheck.pop(); - counter++; - arrayEach(getDependents(currentTask), function (dependent) { - if (--uncheckedDependencies[dependent] === 0) { - readyToCheck.push(dependent); - } - }); - } - - if (counter !== numTasks) { - throw new Error( - 'async.auto cannot execute tasks due to a recursive dependency' - ); - } - } - - function getDependents(taskName) { - var result = []; - baseForOwn(tasks, function (task, key) { - if (isArray(task) && baseIndexOf(task, taskName, 0) >= 0) { - result.push(key); - } - }); - return result; - } -}; - -/** - * A specialized version of `_.map` for arrays without support for iteratee - * shorthands. - * - * @private - * @param {Array} [array] The array to iterate over. - * @param {Function} iteratee The function invoked per iteration. - * @returns {Array} Returns the new mapped array. - */ -function arrayMap(array, iteratee) { - var index = -1, - length = array == null ? 0 : array.length, - result = Array(length); - - while (++index < length) { - result[index] = iteratee(array[index], index, array); - } - return result; -} - -/** `Object#toString` result references. */ -var symbolTag = '[object Symbol]'; - -/** - * Checks if `value` is classified as a `Symbol` primitive or object. - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a symbol, else `false`. - * @example - * - * _.isSymbol(Symbol.iterator); - * // => true - * - * _.isSymbol('abc'); - * // => false - */ -function isSymbol(value) { - return typeof value == 'symbol' || - (isObjectLike(value) && baseGetTag(value) == symbolTag); -} - -/** Used as references for various `Number` constants. */ -var INFINITY = 1 / 0; - -/** Used to convert symbols to primitives and strings. */ -var symbolProto = Symbol$1 ? Symbol$1.prototype : undefined; -var symbolToString = symbolProto ? symbolProto.toString : undefined; - -/** - * The base implementation of `_.toString` which doesn't convert nullish - * values to empty strings. - * - * @private - * @param {*} value The value to process. - * @returns {string} Returns the string. - */ -function baseToString(value) { - // Exit early for strings to avoid a performance hit in some environments. - if (typeof value == 'string') { - return value; - } - if (isArray(value)) { - // Recursively convert values (susceptible to call stack limits). - return arrayMap(value, baseToString) + ''; - } - if (isSymbol(value)) { - return symbolToString ? symbolToString.call(value) : ''; - } - var result = (value + ''); - return (result == '0' && (1 / value) == -INFINITY) ? '-0' : result; -} - -/** - * The base implementation of `_.slice` without an iteratee call guard. - * - * @private - * @param {Array} array The array to slice. - * @param {number} [start=0] The start position. - * @param {number} [end=array.length] The end position. - * @returns {Array} Returns the slice of `array`. - */ -function baseSlice(array, start, end) { - var index = -1, - length = array.length; - - if (start < 0) { - start = -start > length ? 0 : (length + start); - } - end = end > length ? length : end; - if (end < 0) { - end += length; - } - length = start > end ? 0 : ((end - start) >>> 0); - start >>>= 0; - - var result = Array(length); - while (++index < length) { - result[index] = array[index + start]; - } - return result; -} - -/** - * Casts `array` to a slice if it's needed. - * - * @private - * @param {Array} array The array to inspect. - * @param {number} start The start position. - * @param {number} [end=array.length] The end position. - * @returns {Array} Returns the cast slice. - */ -function castSlice(array, start, end) { - var length = array.length; - end = end === undefined ? length : end; - return (!start && end >= length) ? array : baseSlice(array, start, end); -} - -/** - * Used by `_.trim` and `_.trimEnd` to get the index of the last string symbol - * that is not found in the character symbols. - * - * @private - * @param {Array} strSymbols The string symbols to inspect. - * @param {Array} chrSymbols The character symbols to find. - * @returns {number} Returns the index of the last unmatched string symbol. - */ -function charsEndIndex(strSymbols, chrSymbols) { - var index = strSymbols.length; - - while (index-- && baseIndexOf(chrSymbols, strSymbols[index], 0) > -1) {} - return index; -} - -/** - * Used by `_.trim` and `_.trimStart` to get the index of the first string symbol - * that is not found in the character symbols. - * - * @private - * @param {Array} strSymbols The string symbols to inspect. - * @param {Array} chrSymbols The character symbols to find. - * @returns {number} Returns the index of the first unmatched string symbol. - */ -function charsStartIndex(strSymbols, chrSymbols) { - var index = -1, - length = strSymbols.length; - - while (++index < length && baseIndexOf(chrSymbols, strSymbols[index], 0) > -1) {} - return index; -} - -/** - * Converts an ASCII `string` to an array. - * - * @private - * @param {string} string The string to convert. - * @returns {Array} Returns the converted array. - */ -function asciiToArray(string) { - return string.split(''); -} - -/** Used to compose unicode character classes. */ -var rsAstralRange = '\\ud800-\\udfff'; -var rsComboMarksRange = '\\u0300-\\u036f'; -var reComboHalfMarksRange = '\\ufe20-\\ufe2f'; -var rsComboSymbolsRange = '\\u20d0-\\u20ff'; -var rsComboRange = rsComboMarksRange + reComboHalfMarksRange + rsComboSymbolsRange; -var rsVarRange = '\\ufe0e\\ufe0f'; - -/** Used to compose unicode capture groups. */ -var rsZWJ = '\\u200d'; - -/** Used to detect strings with [zero-width joiners or code points from the astral planes](http://eev.ee/blog/2015/09/12/dark-corners-of-unicode/). */ -var reHasUnicode = RegExp('[' + rsZWJ + rsAstralRange + rsComboRange + rsVarRange + ']'); - -/** - * Checks if `string` contains Unicode symbols. - * - * @private - * @param {string} string The string to inspect. - * @returns {boolean} Returns `true` if a symbol is found, else `false`. - */ -function hasUnicode(string) { - return reHasUnicode.test(string); -} - -/** Used to compose unicode character classes. */ -var rsAstralRange$1 = '\\ud800-\\udfff'; -var rsComboMarksRange$1 = '\\u0300-\\u036f'; -var reComboHalfMarksRange$1 = '\\ufe20-\\ufe2f'; -var rsComboSymbolsRange$1 = '\\u20d0-\\u20ff'; -var rsComboRange$1 = rsComboMarksRange$1 + reComboHalfMarksRange$1 + rsComboSymbolsRange$1; -var rsVarRange$1 = '\\ufe0e\\ufe0f'; - -/** Used to compose unicode capture groups. */ -var rsAstral = '[' + rsAstralRange$1 + ']'; -var rsCombo = '[' + rsComboRange$1 + ']'; -var rsFitz = '\\ud83c[\\udffb-\\udfff]'; -var rsModifier = '(?:' + rsCombo + '|' + rsFitz + ')'; -var rsNonAstral = '[^' + rsAstralRange$1 + ']'; -var rsRegional = '(?:\\ud83c[\\udde6-\\uddff]){2}'; -var rsSurrPair = '[\\ud800-\\udbff][\\udc00-\\udfff]'; -var rsZWJ$1 = '\\u200d'; - -/** Used to compose unicode regexes. */ -var reOptMod = rsModifier + '?'; -var rsOptVar = '[' + rsVarRange$1 + ']?'; -var rsOptJoin = '(?:' + rsZWJ$1 + '(?:' + [rsNonAstral, rsRegional, rsSurrPair].join('|') + ')' + rsOptVar + reOptMod + ')*'; -var rsSeq = rsOptVar + reOptMod + rsOptJoin; -var rsSymbol = '(?:' + [rsNonAstral + rsCombo + '?', rsCombo, rsRegional, rsSurrPair, rsAstral].join('|') + ')'; - -/** Used to match [string symbols](https://mathiasbynens.be/notes/javascript-unicode). */ -var reUnicode = RegExp(rsFitz + '(?=' + rsFitz + ')|' + rsSymbol + rsSeq, 'g'); - -/** - * Converts a Unicode `string` to an array. - * - * @private - * @param {string} string The string to convert. - * @returns {Array} Returns the converted array. - */ -function unicodeToArray(string) { - return string.match(reUnicode) || []; -} - -/** - * Converts `string` to an array. - * - * @private - * @param {string} string The string to convert. - * @returns {Array} Returns the converted array. - */ -function stringToArray(string) { - return hasUnicode(string) - ? unicodeToArray(string) - : asciiToArray(string); -} - -/** - * Converts `value` to a string. An empty string is returned for `null` - * and `undefined` values. The sign of `-0` is preserved. - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Lang - * @param {*} value The value to convert. - * @returns {string} Returns the converted string. - * @example - * - * _.toString(null); - * // => '' - * - * _.toString(-0); - * // => '-0' - * - * _.toString([1, 2, 3]); - * // => '1,2,3' - */ -function toString(value) { - return value == null ? '' : baseToString(value); -} - -/** Used to match leading and trailing whitespace. */ -var reTrim = /^\s+|\s+$/g; - -/** - * Removes leading and trailing whitespace or specified characters from `string`. - * - * @static - * @memberOf _ - * @since 3.0.0 - * @category String - * @param {string} [string=''] The string to trim. - * @param {string} [chars=whitespace] The characters to trim. - * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`. - * @returns {string} Returns the trimmed string. - * @example - * - * _.trim(' abc '); - * // => 'abc' - * - * _.trim('-_-abc-_-', '_-'); - * // => 'abc' - * - * _.map([' foo ', ' bar '], _.trim); - * // => ['foo', 'bar'] - */ -function trim(string, chars, guard) { - string = toString(string); - if (string && (guard || chars === undefined)) { - return string.replace(reTrim, ''); - } - if (!string || !(chars = baseToString(chars))) { - return string; - } - var strSymbols = stringToArray(string), - chrSymbols = stringToArray(chars), - start = charsStartIndex(strSymbols, chrSymbols), - end = charsEndIndex(strSymbols, chrSymbols) + 1; - - return castSlice(strSymbols, start, end).join(''); -} - -var FN_ARGS = /^(?:async\s+)?(function)?\s*[^\(]*\(\s*([^\)]*)\)/m; -var FN_ARG_SPLIT = /,/; -var FN_ARG = /(=.+)?(\s*)$/; -var STRIP_COMMENTS = /((\/\/.*$)|(\/\*[\s\S]*?\*\/))/mg; - -function parseParams(func) { - func = func.toString().replace(STRIP_COMMENTS, ''); - func = func.match(FN_ARGS)[2].replace(' ', ''); - func = func ? func.split(FN_ARG_SPLIT) : []; - func = func.map(function (arg){ - return trim(arg.replace(FN_ARG, '')); - }); - return func; -} - -/** - * A dependency-injected version of the [async.auto]{@link module:ControlFlow.auto} function. Dependent - * tasks are specified as parameters to the function, after the usual callback - * parameter, with the parameter names matching the names of the tasks it - * depends on. This can provide even more readable task graphs which can be - * easier to maintain. - * - * If a final callback is specified, the task results are similarly injected, - * specified as named parameters after the initial error parameter. - * - * The autoInject function is purely syntactic sugar and its semantics are - * otherwise equivalent to [async.auto]{@link module:ControlFlow.auto}. - * - * @name autoInject - * @static - * @memberOf module:ControlFlow - * @method - * @see [async.auto]{@link module:ControlFlow.auto} - * @category Control Flow - * @param {Object} tasks - An object, each of whose properties is an {@link AsyncFunction} of - * the form 'func([dependencies...], callback). The object's key of a property - * serves as the name of the task defined by that property, i.e. can be used - * when specifying requirements for other tasks. - * * The `callback` parameter is a `callback(err, result)` which must be called - * when finished, passing an `error` (which can be `null`) and the result of - * the function's execution. The remaining parameters name other tasks on - * which the task is dependent, and the results from those tasks are the - * arguments of those parameters. - * @param {Function} [callback] - An optional callback which is called when all - * the tasks have been completed. It receives the `err` argument if any `tasks` - * pass an error to their callback, and a `results` object with any completed - * task results, similar to `auto`. - * @example - * - * // The example from `auto` can be rewritten as follows: - * async.autoInject({ - * get_data: function(callback) { - * // async code to get some data - * callback(null, 'data', 'converted to array'); - * }, - * make_folder: function(callback) { - * // async code to create a directory to store a file in - * // this is run at the same time as getting the data - * callback(null, 'folder'); - * }, - * write_file: function(get_data, make_folder, callback) { - * // once there is some data and the directory exists, - * // write the data to a file in the directory - * callback(null, 'filename'); - * }, - * email_link: function(write_file, callback) { - * // once the file is written let's email a link to it... - * // write_file contains the filename returned by write_file. - * callback(null, {'file':write_file, 'email':'user@example.com'}); - * } - * }, function(err, results) { - * console.log('err = ', err); - * console.log('email_link = ', results.email_link); - * }); - * - * // If you are using a JS minifier that mangles parameter names, `autoInject` - * // will not work with plain functions, since the parameter names will be - * // collapsed to a single letter identifier. To work around this, you can - * // explicitly specify the names of the parameters your task function needs - * // in an array, similar to Angular.js dependency injection. - * - * // This still has an advantage over plain `auto`, since the results a task - * // depends on are still spread into arguments. - * async.autoInject({ - * //... - * write_file: ['get_data', 'make_folder', function(get_data, make_folder, callback) { - * callback(null, 'filename'); - * }], - * email_link: ['write_file', function(write_file, callback) { - * callback(null, {'file':write_file, 'email':'user@example.com'}); - * }] - * //... - * }, function(err, results) { - * console.log('err = ', err); - * console.log('email_link = ', results.email_link); - * }); - */ -function autoInject(tasks, callback) { - var newTasks = {}; - - baseForOwn(tasks, function (taskFn, key) { - var params; - var fnIsAsync = isAsync(taskFn); - var hasNoDeps = - (!fnIsAsync && taskFn.length === 1) || - (fnIsAsync && taskFn.length === 0); - - if (isArray(taskFn)) { - params = taskFn.slice(0, -1); - taskFn = taskFn[taskFn.length - 1]; - - newTasks[key] = params.concat(params.length > 0 ? newTask : taskFn); - } else if (hasNoDeps) { - // no dependencies, use the function as-is - newTasks[key] = taskFn; - } else { - params = parseParams(taskFn); - if (taskFn.length === 0 && !fnIsAsync && params.length === 0) { - throw new Error("autoInject task functions require explicit parameters."); - } - - // remove callback param - if (!fnIsAsync) params.pop(); - - newTasks[key] = params.concat(newTask); - } - - function newTask(results, taskCb) { - var newArgs = arrayMap(params, function (name) { - return results[name]; - }); - newArgs.push(taskCb); - wrapAsync(taskFn).apply(null, newArgs); - } - }); - - auto(newTasks, callback); -} - -// Simple doubly linked list (https://en.wikipedia.org/wiki/Doubly_linked_list) implementation -// used for queues. This implementation assumes that the node provided by the user can be modified -// to adjust the next and last properties. We implement only the minimal functionality -// for queue support. -function DLL() { - this.head = this.tail = null; - this.length = 0; -} - -function setInitial(dll, node) { - dll.length = 1; - dll.head = dll.tail = node; -} - -DLL.prototype.removeLink = function(node) { - if (node.prev) node.prev.next = node.next; - else this.head = node.next; - if (node.next) node.next.prev = node.prev; - else this.tail = node.prev; - - node.prev = node.next = null; - this.length -= 1; - return node; -}; - -DLL.prototype.empty = function () { - while(this.head) this.shift(); - return this; -}; - -DLL.prototype.insertAfter = function(node, newNode) { - newNode.prev = node; - newNode.next = node.next; - if (node.next) node.next.prev = newNode; - else this.tail = newNode; - node.next = newNode; - this.length += 1; -}; - -DLL.prototype.insertBefore = function(node, newNode) { - newNode.prev = node.prev; - newNode.next = node; - if (node.prev) node.prev.next = newNode; - else this.head = newNode; - node.prev = newNode; - this.length += 1; -}; - -DLL.prototype.unshift = function(node) { - if (this.head) this.insertBefore(this.head, node); - else setInitial(this, node); -}; - -DLL.prototype.push = function(node) { - if (this.tail) this.insertAfter(this.tail, node); - else setInitial(this, node); -}; - -DLL.prototype.shift = function() { - return this.head && this.removeLink(this.head); -}; - -DLL.prototype.pop = function() { - return this.tail && this.removeLink(this.tail); -}; - -DLL.prototype.toArray = function () { - var arr = Array(this.length); - var curr = this.head; - for(var idx = 0; idx < this.length; idx++) { - arr[idx] = curr.data; - curr = curr.next; - } - return arr; -}; - -DLL.prototype.remove = function (testFn) { - var curr = this.head; - while(!!curr) { - var next = curr.next; - if (testFn(curr)) { - this.removeLink(curr); - } - curr = next; - } - return this; -}; - -function queue(worker, concurrency, payload) { - if (concurrency == null) { - concurrency = 1; - } - else if(concurrency === 0) { - throw new Error('Concurrency must not be zero'); - } - - var _worker = wrapAsync(worker); - var numRunning = 0; - var workersList = []; - - var processingScheduled = false; - function _insert(data, insertAtFront, callback) { - if (callback != null && typeof callback !== 'function') { - throw new Error('task callback must be a function'); - } - q.started = true; - if (!isArray(data)) { - data = [data]; - } - if (data.length === 0 && q.idle()) { - // call drain immediately if there are no tasks - return setImmediate$1(function() { - q.drain(); - }); - } - - for (var i = 0, l = data.length; i < l; i++) { - var item = { - data: data[i], - callback: callback || noop - }; - - if (insertAtFront) { - q._tasks.unshift(item); - } else { - q._tasks.push(item); - } - } - - if (!processingScheduled) { - processingScheduled = true; - setImmediate$1(function() { - processingScheduled = false; - q.process(); - }); - } - } - - function _next(tasks) { - return function(err){ - numRunning -= 1; - - for (var i = 0, l = tasks.length; i < l; i++) { - var task = tasks[i]; - - var index = baseIndexOf(workersList, task, 0); - if (index === 0) { - workersList.shift(); - } else if (index > 0) { - workersList.splice(index, 1); - } - - task.callback.apply(task, arguments); - - if (err != null) { - q.error(err, task.data); - } - } - - if (numRunning <= (q.concurrency - q.buffer) ) { - q.unsaturated(); - } - - if (q.idle()) { - q.drain(); - } - q.process(); - }; - } - - var isProcessing = false; - var q = { - _tasks: new DLL(), - concurrency: concurrency, - payload: payload, - saturated: noop, - unsaturated:noop, - buffer: concurrency / 4, - empty: noop, - drain: noop, - error: noop, - started: false, - paused: false, - push: function (data, callback) { - _insert(data, false, callback); - }, - kill: function () { - q.drain = noop; - q._tasks.empty(); - }, - unshift: function (data, callback) { - _insert(data, true, callback); - }, - remove: function (testFn) { - q._tasks.remove(testFn); - }, - process: function () { - // Avoid trying to start too many processing operations. This can occur - // when callbacks resolve synchronously (#1267). - if (isProcessing) { - return; - } - isProcessing = true; - while(!q.paused && numRunning < q.concurrency && q._tasks.length){ - var tasks = [], data = []; - var l = q._tasks.length; - if (q.payload) l = Math.min(l, q.payload); - for (var i = 0; i < l; i++) { - var node = q._tasks.shift(); - tasks.push(node); - workersList.push(node); - data.push(node.data); - } - - numRunning += 1; - - if (q._tasks.length === 0) { - q.empty(); - } - - if (numRunning === q.concurrency) { - q.saturated(); - } - - var cb = onlyOnce(_next(tasks)); - _worker(data, cb); - } - isProcessing = false; - }, - length: function () { - return q._tasks.length; - }, - running: function () { - return numRunning; - }, - workersList: function () { - return workersList; - }, - idle: function() { - return q._tasks.length + numRunning === 0; - }, - pause: function () { - q.paused = true; - }, - resume: function () { - if (q.paused === false) { return; } - q.paused = false; - setImmediate$1(q.process); - } - }; - return q; -} - -/** - * A cargo of tasks for the worker function to complete. Cargo inherits all of - * the same methods and event callbacks as [`queue`]{@link module:ControlFlow.queue}. - * @typedef {Object} CargoObject - * @memberOf module:ControlFlow - * @property {Function} length - A function returning the number of items - * waiting to be processed. Invoke like `cargo.length()`. - * @property {number} payload - An `integer` for determining how many tasks - * should be process per round. This property can be changed after a `cargo` is - * created to alter the payload on-the-fly. - * @property {Function} push - Adds `task` to the `queue`. The callback is - * called once the `worker` has finished processing the task. Instead of a - * single task, an array of `tasks` can be submitted. The respective callback is - * used for every task in the list. Invoke like `cargo.push(task, [callback])`. - * @property {Function} saturated - A callback that is called when the - * `queue.length()` hits the concurrency and further tasks will be queued. - * @property {Function} empty - A callback that is called when the last item - * from the `queue` is given to a `worker`. - * @property {Function} drain - A callback that is called when the last item - * from the `queue` has returned from the `worker`. - * @property {Function} idle - a function returning false if there are items - * waiting or being processed, or true if not. Invoke like `cargo.idle()`. - * @property {Function} pause - a function that pauses the processing of tasks - * until `resume()` is called. Invoke like `cargo.pause()`. - * @property {Function} resume - a function that resumes the processing of - * queued tasks when the queue is paused. Invoke like `cargo.resume()`. - * @property {Function} kill - a function that removes the `drain` callback and - * empties remaining tasks from the queue forcing it to go idle. Invoke like `cargo.kill()`. - */ - -/** - * Creates a `cargo` object with the specified payload. Tasks added to the - * cargo will be processed altogether (up to the `payload` limit). If the - * `worker` is in progress, the task is queued until it becomes available. Once - * the `worker` has completed some tasks, each callback of those tasks is - * called. Check out [these](https://camo.githubusercontent.com/6bbd36f4cf5b35a0f11a96dcd2e97711ffc2fb37/68747470733a2f2f662e636c6f75642e6769746875622e636f6d2f6173736574732f313637363837312f36383130382f62626330636662302d356632392d313165322d393734662d3333393763363464633835382e676966) [animations](https://camo.githubusercontent.com/f4810e00e1c5f5f8addbe3e9f49064fd5d102699/68747470733a2f2f662e636c6f75642e6769746875622e636f6d2f6173736574732f313637363837312f36383130312f38346339323036362d356632392d313165322d383134662d3964336430323431336266642e676966) - * for how `cargo` and `queue` work. - * - * While [`queue`]{@link module:ControlFlow.queue} passes only one task to one of a group of workers - * at a time, cargo passes an array of tasks to a single worker, repeating - * when the worker is finished. - * - * @name cargo - * @static - * @memberOf module:ControlFlow - * @method - * @see [async.queue]{@link module:ControlFlow.queue} - * @category Control Flow - * @param {AsyncFunction} worker - An asynchronous function for processing an array - * of queued tasks. Invoked with `(tasks, callback)`. - * @param {number} [payload=Infinity] - An optional `integer` for determining - * how many tasks should be processed per round; if omitted, the default is - * unlimited. - * @returns {module:ControlFlow.CargoObject} A cargo object to manage the tasks. Callbacks can - * attached as certain properties to listen for specific events during the - * lifecycle of the cargo and inner queue. - * @example - * - * // create a cargo object with payload 2 - * var cargo = async.cargo(function(tasks, callback) { - * for (var i=0; i true - */ -function identity(value) { - return value; -} - -function _createTester(check, getResult) { - return function(eachfn, arr, iteratee, cb) { - cb = cb || noop; - var testPassed = false; - var testResult; - eachfn(arr, function(value, _, callback) { - iteratee(value, function(err, result) { - if (err) { - callback(err); - } else if (check(result) && !testResult) { - testPassed = true; - testResult = getResult(true, value); - callback(null, breakLoop); - } else { - callback(); - } - }); - }, function(err) { - if (err) { - cb(err); - } else { - cb(null, testPassed ? testResult : getResult(false)); - } - }); - }; -} - -function _findGetResult(v, x) { - return x; -} - -/** - * Returns the first value in `coll` that passes an async truth test. The - * `iteratee` is applied in parallel, meaning the first iteratee to return - * `true` will fire the detect `callback` with that result. That means the - * result might not be the first item in the original `coll` (in terms of order) - * that passes the test. - - * If order within the original `coll` is important, then look at - * [`detectSeries`]{@link module:Collections.detectSeries}. - * - * @name detect - * @static - * @memberOf module:Collections - * @method - * @alias find - * @category Collections - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {AsyncFunction} iteratee - A truth test to apply to each item in `coll`. - * The iteratee must complete with a boolean value as its result. - * Invoked with (item, callback). - * @param {Function} [callback] - A callback which is called as soon as any - * iteratee returns `true`, or after all the `iteratee` functions have finished. - * Result will be the first item in the array that passes the truth test - * (iteratee) or the value `undefined` if none passed. Invoked with - * (err, result). - * @example - * - * async.detect(['file1','file2','file3'], function(filePath, callback) { - * fs.access(filePath, function(err) { - * callback(null, !err) - * }); - * }, function(err, result) { - * // result now equals the first file in the list that exists - * }); - */ -var detect = doParallel(_createTester(identity, _findGetResult)); - -/** - * The same as [`detect`]{@link module:Collections.detect} but runs a maximum of `limit` async operations at a - * time. - * - * @name detectLimit - * @static - * @memberOf module:Collections - * @method - * @see [async.detect]{@link module:Collections.detect} - * @alias findLimit - * @category Collections - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {number} limit - The maximum number of async operations at a time. - * @param {AsyncFunction} iteratee - A truth test to apply to each item in `coll`. - * The iteratee must complete with a boolean value as its result. - * Invoked with (item, callback). - * @param {Function} [callback] - A callback which is called as soon as any - * iteratee returns `true`, or after all the `iteratee` functions have finished. - * Result will be the first item in the array that passes the truth test - * (iteratee) or the value `undefined` if none passed. Invoked with - * (err, result). - */ -var detectLimit = doParallelLimit(_createTester(identity, _findGetResult)); - -/** - * The same as [`detect`]{@link module:Collections.detect} but runs only a single async operation at a time. - * - * @name detectSeries - * @static - * @memberOf module:Collections - * @method - * @see [async.detect]{@link module:Collections.detect} - * @alias findSeries - * @category Collections - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {AsyncFunction} iteratee - A truth test to apply to each item in `coll`. - * The iteratee must complete with a boolean value as its result. - * Invoked with (item, callback). - * @param {Function} [callback] - A callback which is called as soon as any - * iteratee returns `true`, or after all the `iteratee` functions have finished. - * Result will be the first item in the array that passes the truth test - * (iteratee) or the value `undefined` if none passed. Invoked with - * (err, result). - */ -var detectSeries = doLimit(detectLimit, 1); - -function consoleFunc(name) { - return function (fn/*, ...args*/) { - var args = slice(arguments, 1); - args.push(function (err/*, ...args*/) { - var args = slice(arguments, 1); - if (typeof console === 'object') { - if (err) { - if (console.error) { - console.error(err); - } - } else if (console[name]) { - arrayEach(args, function (x) { - console[name](x); - }); - } - } - }); - wrapAsync(fn).apply(null, args); - }; -} - -/** - * Logs the result of an [`async` function]{@link AsyncFunction} to the - * `console` using `console.dir` to display the properties of the resulting object. - * Only works in Node.js or in browsers that support `console.dir` and - * `console.error` (such as FF and Chrome). - * If multiple arguments are returned from the async function, - * `console.dir` is called on each argument in order. - * - * @name dir - * @static - * @memberOf module:Utils - * @method - * @category Util - * @param {AsyncFunction} function - The function you want to eventually apply - * all arguments to. - * @param {...*} arguments... - Any number of arguments to apply to the function. - * @example - * - * // in a module - * var hello = function(name, callback) { - * setTimeout(function() { - * callback(null, {hello: name}); - * }, 1000); - * }; - * - * // in the node repl - * node> async.dir(hello, 'world'); - * {hello: 'world'} - */ -var dir = consoleFunc('dir'); - -/** - * The post-check version of [`during`]{@link module:ControlFlow.during}. To reflect the difference in - * the order of operations, the arguments `test` and `fn` are switched. - * - * Also a version of [`doWhilst`]{@link module:ControlFlow.doWhilst} with asynchronous `test` function. - * @name doDuring - * @static - * @memberOf module:ControlFlow - * @method - * @see [async.during]{@link module:ControlFlow.during} - * @category Control Flow - * @param {AsyncFunction} fn - An async function which is called each time - * `test` passes. Invoked with (callback). - * @param {AsyncFunction} test - asynchronous truth test to perform before each - * execution of `fn`. Invoked with (...args, callback), where `...args` are the - * non-error args from the previous callback of `fn`. - * @param {Function} [callback] - A callback which is called after the test - * function has failed and repeated execution of `fn` has stopped. `callback` - * will be passed an error if one occurred, otherwise `null`. - */ -function doDuring(fn, test, callback) { - callback = onlyOnce(callback || noop); - var _fn = wrapAsync(fn); - var _test = wrapAsync(test); - - function next(err/*, ...args*/) { - if (err) return callback(err); - var args = slice(arguments, 1); - args.push(check); - _test.apply(this, args); - } - - function check(err, truth) { - if (err) return callback(err); - if (!truth) return callback(null); - _fn(next); - } - - check(null, true); - -} - -/** - * The post-check version of [`whilst`]{@link module:ControlFlow.whilst}. To reflect the difference in - * the order of operations, the arguments `test` and `iteratee` are switched. - * - * `doWhilst` is to `whilst` as `do while` is to `while` in plain JavaScript. - * - * @name doWhilst - * @static - * @memberOf module:ControlFlow - * @method - * @see [async.whilst]{@link module:ControlFlow.whilst} - * @category Control Flow - * @param {AsyncFunction} iteratee - A function which is called each time `test` - * passes. Invoked with (callback). - * @param {Function} test - synchronous truth test to perform after each - * execution of `iteratee`. Invoked with any non-error callback results of - * `iteratee`. - * @param {Function} [callback] - A callback which is called after the test - * function has failed and repeated execution of `iteratee` has stopped. - * `callback` will be passed an error and any arguments passed to the final - * `iteratee`'s callback. Invoked with (err, [results]); - */ -function doWhilst(iteratee, test, callback) { - callback = onlyOnce(callback || noop); - var _iteratee = wrapAsync(iteratee); - var next = function(err/*, ...args*/) { - if (err) return callback(err); - var args = slice(arguments, 1); - if (test.apply(this, args)) return _iteratee(next); - callback.apply(null, [null].concat(args)); - }; - _iteratee(next); -} - -/** - * Like ['doWhilst']{@link module:ControlFlow.doWhilst}, except the `test` is inverted. Note the - * argument ordering differs from `until`. - * - * @name doUntil - * @static - * @memberOf module:ControlFlow - * @method - * @see [async.doWhilst]{@link module:ControlFlow.doWhilst} - * @category Control Flow - * @param {AsyncFunction} iteratee - An async function which is called each time - * `test` fails. Invoked with (callback). - * @param {Function} test - synchronous truth test to perform after each - * execution of `iteratee`. Invoked with any non-error callback results of - * `iteratee`. - * @param {Function} [callback] - A callback which is called after the test - * function has passed and repeated execution of `iteratee` has stopped. `callback` - * will be passed an error and any arguments passed to the final `iteratee`'s - * callback. Invoked with (err, [results]); - */ -function doUntil(iteratee, test, callback) { - doWhilst(iteratee, function() { - return !test.apply(this, arguments); - }, callback); -} - -/** - * Like [`whilst`]{@link module:ControlFlow.whilst}, except the `test` is an asynchronous function that - * is passed a callback in the form of `function (err, truth)`. If error is - * passed to `test` or `fn`, the main callback is immediately called with the - * value of the error. - * - * @name during - * @static - * @memberOf module:ControlFlow - * @method - * @see [async.whilst]{@link module:ControlFlow.whilst} - * @category Control Flow - * @param {AsyncFunction} test - asynchronous truth test to perform before each - * execution of `fn`. Invoked with (callback). - * @param {AsyncFunction} fn - An async function which is called each time - * `test` passes. Invoked with (callback). - * @param {Function} [callback] - A callback which is called after the test - * function has failed and repeated execution of `fn` has stopped. `callback` - * will be passed an error, if one occurred, otherwise `null`. - * @example - * - * var count = 0; - * - * async.during( - * function (callback) { - * return callback(null, count < 5); - * }, - * function (callback) { - * count++; - * setTimeout(callback, 1000); - * }, - * function (err) { - * // 5 seconds have passed - * } - * ); - */ -function during(test, fn, callback) { - callback = onlyOnce(callback || noop); - var _fn = wrapAsync(fn); - var _test = wrapAsync(test); - - function next(err) { - if (err) return callback(err); - _test(check); - } - - function check(err, truth) { - if (err) return callback(err); - if (!truth) return callback(null); - _fn(next); - } - - _test(check); -} - -function _withoutIndex(iteratee) { - return function (value, index, callback) { - return iteratee(value, callback); - }; -} - -/** - * Applies the function `iteratee` to each item in `coll`, in parallel. - * The `iteratee` is called with an item from the list, and a callback for when - * it has finished. If the `iteratee` passes an error to its `callback`, the - * main `callback` (for the `each` function) is immediately called with the - * error. - * - * Note, that since this function applies `iteratee` to each item in parallel, - * there is no guarantee that the iteratee functions will complete in order. - * - * @name each - * @static - * @memberOf module:Collections - * @method - * @alias forEach - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {AsyncFunction} iteratee - An async function to apply to - * each item in `coll`. Invoked with (item, callback). - * The array index is not passed to the iteratee. - * If you need the index, use `eachOf`. - * @param {Function} [callback] - A callback which is called when all - * `iteratee` functions have finished, or an error occurs. Invoked with (err). - * @example - * - * // assuming openFiles is an array of file names and saveFile is a function - * // to save the modified contents of that file: - * - * async.each(openFiles, saveFile, function(err){ - * // if any of the saves produced an error, err would equal that error - * }); - * - * // assuming openFiles is an array of file names - * async.each(openFiles, function(file, callback) { - * - * // Perform operation on file here. - * console.log('Processing file ' + file); - * - * if( file.length > 32 ) { - * console.log('This file name is too long'); - * callback('File name too long'); - * } else { - * // Do work to process file here - * console.log('File processed'); - * callback(); - * } - * }, function(err) { - * // if any of the file processing produced an error, err would equal that error - * if( err ) { - * // One of the iterations produced an error. - * // All processing will now stop. - * console.log('A file failed to process'); - * } else { - * console.log('All files have been processed successfully'); - * } - * }); - */ -function eachLimit(coll, iteratee, callback) { - eachOf(coll, _withoutIndex(wrapAsync(iteratee)), callback); -} - -/** - * The same as [`each`]{@link module:Collections.each} but runs a maximum of `limit` async operations at a time. - * - * @name eachLimit - * @static - * @memberOf module:Collections - * @method - * @see [async.each]{@link module:Collections.each} - * @alias forEachLimit - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {number} limit - The maximum number of async operations at a time. - * @param {AsyncFunction} iteratee - An async function to apply to each item in - * `coll`. - * The array index is not passed to the iteratee. - * If you need the index, use `eachOfLimit`. - * Invoked with (item, callback). - * @param {Function} [callback] - A callback which is called when all - * `iteratee` functions have finished, or an error occurs. Invoked with (err). - */ -function eachLimit$1(coll, limit, iteratee, callback) { - _eachOfLimit(limit)(coll, _withoutIndex(wrapAsync(iteratee)), callback); -} - -/** - * The same as [`each`]{@link module:Collections.each} but runs only a single async operation at a time. - * - * @name eachSeries - * @static - * @memberOf module:Collections - * @method - * @see [async.each]{@link module:Collections.each} - * @alias forEachSeries - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {AsyncFunction} iteratee - An async function to apply to each - * item in `coll`. - * The array index is not passed to the iteratee. - * If you need the index, use `eachOfSeries`. - * Invoked with (item, callback). - * @param {Function} [callback] - A callback which is called when all - * `iteratee` functions have finished, or an error occurs. Invoked with (err). - */ -var eachSeries = doLimit(eachLimit$1, 1); - -/** - * Wrap an async function and ensure it calls its callback on a later tick of - * the event loop. If the function already calls its callback on a next tick, - * no extra deferral is added. This is useful for preventing stack overflows - * (`RangeError: Maximum call stack size exceeded`) and generally keeping - * [Zalgo](http://blog.izs.me/post/59142742143/designing-apis-for-asynchrony) - * contained. ES2017 `async` functions are returned as-is -- they are immune - * to Zalgo's corrupting influences, as they always resolve on a later tick. - * - * @name ensureAsync - * @static - * @memberOf module:Utils - * @method - * @category Util - * @param {AsyncFunction} fn - an async function, one that expects a node-style - * callback as its last argument. - * @returns {AsyncFunction} Returns a wrapped function with the exact same call - * signature as the function passed in. - * @example - * - * function sometimesAsync(arg, callback) { - * if (cache[arg]) { - * return callback(null, cache[arg]); // this would be synchronous!! - * } else { - * doSomeIO(arg, callback); // this IO would be asynchronous - * } - * } - * - * // this has a risk of stack overflows if many results are cached in a row - * async.mapSeries(args, sometimesAsync, done); - * - * // this will defer sometimesAsync's callback if necessary, - * // preventing stack overflows - * async.mapSeries(args, async.ensureAsync(sometimesAsync), done); - */ -function ensureAsync(fn) { - if (isAsync(fn)) return fn; - return initialParams(function (args, callback) { - var sync = true; - args.push(function () { - var innerArgs = arguments; - if (sync) { - setImmediate$1(function () { - callback.apply(null, innerArgs); - }); - } else { - callback.apply(null, innerArgs); - } - }); - fn.apply(this, args); - sync = false; - }); -} - -function notId(v) { - return !v; -} - -/** - * Returns `true` if every element in `coll` satisfies an async test. If any - * iteratee call returns `false`, the main `callback` is immediately called. - * - * @name every - * @static - * @memberOf module:Collections - * @method - * @alias all - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {AsyncFunction} iteratee - An async truth test to apply to each item - * in the collection in parallel. - * The iteratee must complete with a boolean result value. - * Invoked with (item, callback). - * @param {Function} [callback] - A callback which is called after all the - * `iteratee` functions have finished. Result will be either `true` or `false` - * depending on the values of the async tests. Invoked with (err, result). - * @example - * - * async.every(['file1','file2','file3'], function(filePath, callback) { - * fs.access(filePath, function(err) { - * callback(null, !err) - * }); - * }, function(err, result) { - * // if result is true then every file exists - * }); - */ -var every = doParallel(_createTester(notId, notId)); - -/** - * The same as [`every`]{@link module:Collections.every} but runs a maximum of `limit` async operations at a time. - * - * @name everyLimit - * @static - * @memberOf module:Collections - * @method - * @see [async.every]{@link module:Collections.every} - * @alias allLimit - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {number} limit - The maximum number of async operations at a time. - * @param {AsyncFunction} iteratee - An async truth test to apply to each item - * in the collection in parallel. - * The iteratee must complete with a boolean result value. - * Invoked with (item, callback). - * @param {Function} [callback] - A callback which is called after all the - * `iteratee` functions have finished. Result will be either `true` or `false` - * depending on the values of the async tests. Invoked with (err, result). - */ -var everyLimit = doParallelLimit(_createTester(notId, notId)); - -/** - * The same as [`every`]{@link module:Collections.every} but runs only a single async operation at a time. - * - * @name everySeries - * @static - * @memberOf module:Collections - * @method - * @see [async.every]{@link module:Collections.every} - * @alias allSeries - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {AsyncFunction} iteratee - An async truth test to apply to each item - * in the collection in series. - * The iteratee must complete with a boolean result value. - * Invoked with (item, callback). - * @param {Function} [callback] - A callback which is called after all the - * `iteratee` functions have finished. Result will be either `true` or `false` - * depending on the values of the async tests. Invoked with (err, result). - */ -var everySeries = doLimit(everyLimit, 1); - -/** - * The base implementation of `_.property` without support for deep paths. - * - * @private - * @param {string} key The key of the property to get. - * @returns {Function} Returns the new accessor function. - */ -function baseProperty(key) { - return function(object) { - return object == null ? undefined : object[key]; - }; -} - -function filterArray(eachfn, arr, iteratee, callback) { - var truthValues = new Array(arr.length); - eachfn(arr, function (x, index, callback) { - iteratee(x, function (err, v) { - truthValues[index] = !!v; - callback(err); - }); - }, function (err) { - if (err) return callback(err); - var results = []; - for (var i = 0; i < arr.length; i++) { - if (truthValues[i]) results.push(arr[i]); - } - callback(null, results); - }); -} - -function filterGeneric(eachfn, coll, iteratee, callback) { - var results = []; - eachfn(coll, function (x, index, callback) { - iteratee(x, function (err, v) { - if (err) { - callback(err); - } else { - if (v) { - results.push({index: index, value: x}); - } - callback(); - } - }); - }, function (err) { - if (err) { - callback(err); - } else { - callback(null, arrayMap(results.sort(function (a, b) { - return a.index - b.index; - }), baseProperty('value'))); - } - }); -} - -function _filter(eachfn, coll, iteratee, callback) { - var filter = isArrayLike(coll) ? filterArray : filterGeneric; - filter(eachfn, coll, wrapAsync(iteratee), callback || noop); -} - -/** - * Returns a new array of all the values in `coll` which pass an async truth - * test. This operation is performed in parallel, but the results array will be - * in the same order as the original. - * - * @name filter - * @static - * @memberOf module:Collections - * @method - * @alias select - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {Function} iteratee - A truth test to apply to each item in `coll`. - * The `iteratee` is passed a `callback(err, truthValue)`, which must be called - * with a boolean argument once it has completed. Invoked with (item, callback). - * @param {Function} [callback] - A callback which is called after all the - * `iteratee` functions have finished. Invoked with (err, results). - * @example - * - * async.filter(['file1','file2','file3'], function(filePath, callback) { - * fs.access(filePath, function(err) { - * callback(null, !err) - * }); - * }, function(err, results) { - * // results now equals an array of the existing files - * }); - */ -var filter = doParallel(_filter); - -/** - * The same as [`filter`]{@link module:Collections.filter} but runs a maximum of `limit` async operations at a - * time. - * - * @name filterLimit - * @static - * @memberOf module:Collections - * @method - * @see [async.filter]{@link module:Collections.filter} - * @alias selectLimit - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {number} limit - The maximum number of async operations at a time. - * @param {Function} iteratee - A truth test to apply to each item in `coll`. - * The `iteratee` is passed a `callback(err, truthValue)`, which must be called - * with a boolean argument once it has completed. Invoked with (item, callback). - * @param {Function} [callback] - A callback which is called after all the - * `iteratee` functions have finished. Invoked with (err, results). - */ -var filterLimit = doParallelLimit(_filter); - -/** - * The same as [`filter`]{@link module:Collections.filter} but runs only a single async operation at a time. - * - * @name filterSeries - * @static - * @memberOf module:Collections - * @method - * @see [async.filter]{@link module:Collections.filter} - * @alias selectSeries - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {Function} iteratee - A truth test to apply to each item in `coll`. - * The `iteratee` is passed a `callback(err, truthValue)`, which must be called - * with a boolean argument once it has completed. Invoked with (item, callback). - * @param {Function} [callback] - A callback which is called after all the - * `iteratee` functions have finished. Invoked with (err, results) - */ -var filterSeries = doLimit(filterLimit, 1); - -/** - * Calls the asynchronous function `fn` with a callback parameter that allows it - * to call itself again, in series, indefinitely. - - * If an error is passed to the callback then `errback` is called with the - * error, and execution stops, otherwise it will never be called. - * - * @name forever - * @static - * @memberOf module:ControlFlow - * @method - * @category Control Flow - * @param {AsyncFunction} fn - an async function to call repeatedly. - * Invoked with (next). - * @param {Function} [errback] - when `fn` passes an error to it's callback, - * this function will be called, and execution stops. Invoked with (err). - * @example - * - * async.forever( - * function(next) { - * // next is suitable for passing to things that need a callback(err [, whatever]); - * // it will result in this function being called again. - * }, - * function(err) { - * // if next is called with a value in its first parameter, it will appear - * // in here as 'err', and execution will stop. - * } - * ); - */ -function forever(fn, errback) { - var done = onlyOnce(errback || noop); - var task = wrapAsync(ensureAsync(fn)); - - function next(err) { - if (err) return done(err); - task(next); - } - next(); -} - -/** - * The same as [`groupBy`]{@link module:Collections.groupBy} but runs a maximum of `limit` async operations at a time. - * - * @name groupByLimit - * @static - * @memberOf module:Collections - * @method - * @see [async.groupBy]{@link module:Collections.groupBy} - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {number} limit - The maximum number of async operations at a time. - * @param {AsyncFunction} iteratee - An async function to apply to each item in - * `coll`. - * The iteratee should complete with a `key` to group the value under. - * Invoked with (value, callback). - * @param {Function} [callback] - A callback which is called when all `iteratee` - * functions have finished, or an error occurs. Result is an `Object` whoses - * properties are arrays of values which returned the corresponding key. - */ -var groupByLimit = function(coll, limit, iteratee, callback) { - callback = callback || noop; - var _iteratee = wrapAsync(iteratee); - mapLimit(coll, limit, function(val, callback) { - _iteratee(val, function(err, key) { - if (err) return callback(err); - return callback(null, {key: key, val: val}); - }); - }, function(err, mapResults) { - var result = {}; - // from MDN, handle object having an `hasOwnProperty` prop - var hasOwnProperty = Object.prototype.hasOwnProperty; - - for (var i = 0; i < mapResults.length; i++) { - if (mapResults[i]) { - var key = mapResults[i].key; - var val = mapResults[i].val; - - if (hasOwnProperty.call(result, key)) { - result[key].push(val); - } else { - result[key] = [val]; - } - } - } - - return callback(err, result); - }); -}; - -/** - * Returns a new object, where each value corresponds to an array of items, from - * `coll`, that returned the corresponding key. That is, the keys of the object - * correspond to the values passed to the `iteratee` callback. - * - * Note: Since this function applies the `iteratee` to each item in parallel, - * there is no guarantee that the `iteratee` functions will complete in order. - * However, the values for each key in the `result` will be in the same order as - * the original `coll`. For Objects, the values will roughly be in the order of - * the original Objects' keys (but this can vary across JavaScript engines). - * - * @name groupBy - * @static - * @memberOf module:Collections - * @method - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {AsyncFunction} iteratee - An async function to apply to each item in - * `coll`. - * The iteratee should complete with a `key` to group the value under. - * Invoked with (value, callback). - * @param {Function} [callback] - A callback which is called when all `iteratee` - * functions have finished, or an error occurs. Result is an `Object` whoses - * properties are arrays of values which returned the corresponding key. - * @example - * - * async.groupBy(['userId1', 'userId2', 'userId3'], function(userId, callback) { - * db.findById(userId, function(err, user) { - * if (err) return callback(err); - * return callback(null, user.age); - * }); - * }, function(err, result) { - * // result is object containing the userIds grouped by age - * // e.g. { 30: ['userId1', 'userId3'], 42: ['userId2']}; - * }); - */ -var groupBy = doLimit(groupByLimit, Infinity); - -/** - * The same as [`groupBy`]{@link module:Collections.groupBy} but runs only a single async operation at a time. - * - * @name groupBySeries - * @static - * @memberOf module:Collections - * @method - * @see [async.groupBy]{@link module:Collections.groupBy} - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {number} limit - The maximum number of async operations at a time. - * @param {AsyncFunction} iteratee - An async function to apply to each item in - * `coll`. - * The iteratee should complete with a `key` to group the value under. - * Invoked with (value, callback). - * @param {Function} [callback] - A callback which is called when all `iteratee` - * functions have finished, or an error occurs. Result is an `Object` whoses - * properties are arrays of values which returned the corresponding key. - */ -var groupBySeries = doLimit(groupByLimit, 1); - -/** - * Logs the result of an `async` function to the `console`. Only works in - * Node.js or in browsers that support `console.log` and `console.error` (such - * as FF and Chrome). If multiple arguments are returned from the async - * function, `console.log` is called on each argument in order. - * - * @name log - * @static - * @memberOf module:Utils - * @method - * @category Util - * @param {AsyncFunction} function - The function you want to eventually apply - * all arguments to. - * @param {...*} arguments... - Any number of arguments to apply to the function. - * @example - * - * // in a module - * var hello = function(name, callback) { - * setTimeout(function() { - * callback(null, 'hello ' + name); - * }, 1000); - * }; - * - * // in the node repl - * node> async.log(hello, 'world'); - * 'hello world' - */ -var log = consoleFunc('log'); - -/** - * The same as [`mapValues`]{@link module:Collections.mapValues} but runs a maximum of `limit` async operations at a - * time. - * - * @name mapValuesLimit - * @static - * @memberOf module:Collections - * @method - * @see [async.mapValues]{@link module:Collections.mapValues} - * @category Collection - * @param {Object} obj - A collection to iterate over. - * @param {number} limit - The maximum number of async operations at a time. - * @param {AsyncFunction} iteratee - A function to apply to each value and key - * in `coll`. - * The iteratee should complete with the transformed value as its result. - * Invoked with (value, key, callback). - * @param {Function} [callback] - A callback which is called when all `iteratee` - * functions have finished, or an error occurs. `result` is a new object consisting - * of each key from `obj`, with each transformed value on the right-hand side. - * Invoked with (err, result). - */ -function mapValuesLimit(obj, limit, iteratee, callback) { - callback = once(callback || noop); - var newObj = {}; - var _iteratee = wrapAsync(iteratee); - eachOfLimit(obj, limit, function(val, key, next) { - _iteratee(val, key, function (err, result) { - if (err) return next(err); - newObj[key] = result; - next(); - }); - }, function (err) { - callback(err, newObj); - }); -} - -/** - * A relative of [`map`]{@link module:Collections.map}, designed for use with objects. - * - * Produces a new Object by mapping each value of `obj` through the `iteratee` - * function. The `iteratee` is called each `value` and `key` from `obj` and a - * callback for when it has finished processing. Each of these callbacks takes - * two arguments: an `error`, and the transformed item from `obj`. If `iteratee` - * passes an error to its callback, the main `callback` (for the `mapValues` - * function) is immediately called with the error. - * - * Note, the order of the keys in the result is not guaranteed. The keys will - * be roughly in the order they complete, (but this is very engine-specific) - * - * @name mapValues - * @static - * @memberOf module:Collections - * @method - * @category Collection - * @param {Object} obj - A collection to iterate over. - * @param {AsyncFunction} iteratee - A function to apply to each value and key - * in `coll`. - * The iteratee should complete with the transformed value as its result. - * Invoked with (value, key, callback). - * @param {Function} [callback] - A callback which is called when all `iteratee` - * functions have finished, or an error occurs. `result` is a new object consisting - * of each key from `obj`, with each transformed value on the right-hand side. - * Invoked with (err, result). - * @example - * - * async.mapValues({ - * f1: 'file1', - * f2: 'file2', - * f3: 'file3' - * }, function (file, key, callback) { - * fs.stat(file, callback); - * }, function(err, result) { - * // result is now a map of stats for each file, e.g. - * // { - * // f1: [stats for file1], - * // f2: [stats for file2], - * // f3: [stats for file3] - * // } - * }); - */ - -var mapValues = doLimit(mapValuesLimit, Infinity); - -/** - * The same as [`mapValues`]{@link module:Collections.mapValues} but runs only a single async operation at a time. - * - * @name mapValuesSeries - * @static - * @memberOf module:Collections - * @method - * @see [async.mapValues]{@link module:Collections.mapValues} - * @category Collection - * @param {Object} obj - A collection to iterate over. - * @param {AsyncFunction} iteratee - A function to apply to each value and key - * in `coll`. - * The iteratee should complete with the transformed value as its result. - * Invoked with (value, key, callback). - * @param {Function} [callback] - A callback which is called when all `iteratee` - * functions have finished, or an error occurs. `result` is a new object consisting - * of each key from `obj`, with each transformed value on the right-hand side. - * Invoked with (err, result). - */ -var mapValuesSeries = doLimit(mapValuesLimit, 1); - -function has(obj, key) { - return key in obj; -} - -/** - * Caches the results of an async function. When creating a hash to store - * function results against, the callback is omitted from the hash and an - * optional hash function can be used. - * - * If no hash function is specified, the first argument is used as a hash key, - * which may work reasonably if it is a string or a data type that converts to a - * distinct string. Note that objects and arrays will not behave reasonably. - * Neither will cases where the other arguments are significant. In such cases, - * specify your own hash function. - * - * The cache of results is exposed as the `memo` property of the function - * returned by `memoize`. - * - * @name memoize - * @static - * @memberOf module:Utils - * @method - * @category Util - * @param {AsyncFunction} fn - The async function to proxy and cache results from. - * @param {Function} hasher - An optional function for generating a custom hash - * for storing results. It has all the arguments applied to it apart from the - * callback, and must be synchronous. - * @returns {AsyncFunction} a memoized version of `fn` - * @example - * - * var slow_fn = function(name, callback) { - * // do something - * callback(null, result); - * }; - * var fn = async.memoize(slow_fn); - * - * // fn can now be used as if it were slow_fn - * fn('some name', function() { - * // callback - * }); - */ -function memoize(fn, hasher) { - var memo = Object.create(null); - var queues = Object.create(null); - hasher = hasher || identity; - var _fn = wrapAsync(fn); - var memoized = initialParams(function memoized(args, callback) { - var key = hasher.apply(null, args); - if (has(memo, key)) { - setImmediate$1(function() { - callback.apply(null, memo[key]); - }); - } else if (has(queues, key)) { - queues[key].push(callback); - } else { - queues[key] = [callback]; - _fn.apply(null, args.concat(function(/*args*/) { - var args = slice(arguments); - memo[key] = args; - var q = queues[key]; - delete queues[key]; - for (var i = 0, l = q.length; i < l; i++) { - q[i].apply(null, args); - } - })); - } - }); - memoized.memo = memo; - memoized.unmemoized = fn; - return memoized; -} - -/** - * Calls `callback` on a later loop around the event loop. In Node.js this just - * calls `process.nextTicl`. In the browser it will use `setImmediate` if - * available, otherwise `setTimeout(callback, 0)`, which means other higher - * priority events may precede the execution of `callback`. - * - * This is used internally for browser-compatibility purposes. - * - * @name nextTick - * @static - * @memberOf module:Utils - * @method - * @see [async.setImmediate]{@link module:Utils.setImmediate} - * @category Util - * @param {Function} callback - The function to call on a later loop around - * the event loop. Invoked with (args...). - * @param {...*} args... - any number of additional arguments to pass to the - * callback on the next tick. - * @example - * - * var call_order = []; - * async.nextTick(function() { - * call_order.push('two'); - * // call_order now equals ['one','two'] - * }); - * call_order.push('one'); - * - * async.setImmediate(function (a, b, c) { - * // a, b, and c equal 1, 2, and 3 - * }, 1, 2, 3); - */ -var _defer$1; - -if (hasNextTick) { - _defer$1 = process.nextTick; -} else if (hasSetImmediate) { - _defer$1 = setImmediate; -} else { - _defer$1 = fallback; -} - -var nextTick = wrap(_defer$1); - -function _parallel(eachfn, tasks, callback) { - callback = callback || noop; - var results = isArrayLike(tasks) ? [] : {}; - - eachfn(tasks, function (task, key, callback) { - wrapAsync(task)(function (err, result) { - if (arguments.length > 2) { - result = slice(arguments, 1); - } - results[key] = result; - callback(err); - }); - }, function (err) { - callback(err, results); - }); -} - -/** - * Run the `tasks` collection of functions in parallel, without waiting until - * the previous function has completed. If any of the functions pass an error to - * its callback, the main `callback` is immediately called with the value of the - * error. Once the `tasks` have completed, the results are passed to the final - * `callback` as an array. - * - * **Note:** `parallel` is about kicking-off I/O tasks in parallel, not about - * parallel execution of code. If your tasks do not use any timers or perform - * any I/O, they will actually be executed in series. Any synchronous setup - * sections for each task will happen one after the other. JavaScript remains - * single-threaded. - * - * **Hint:** Use [`reflect`]{@link module:Utils.reflect} to continue the - * execution of other tasks when a task fails. - * - * It is also possible to use an object instead of an array. Each property will - * be run as a function and the results will be passed to the final `callback` - * as an object instead of an array. This can be a more readable way of handling - * results from {@link async.parallel}. - * - * @name parallel - * @static - * @memberOf module:ControlFlow - * @method - * @category Control Flow - * @param {Array|Iterable|Object} tasks - A collection of - * [async functions]{@link AsyncFunction} to run. - * Each async function can complete with any number of optional `result` values. - * @param {Function} [callback] - An optional callback to run once all the - * functions have completed successfully. This function gets a results array - * (or object) containing all the result arguments passed to the task callbacks. - * Invoked with (err, results). - * - * @example - * async.parallel([ - * function(callback) { - * setTimeout(function() { - * callback(null, 'one'); - * }, 200); - * }, - * function(callback) { - * setTimeout(function() { - * callback(null, 'two'); - * }, 100); - * } - * ], - * // optional callback - * function(err, results) { - * // the results array will equal ['one','two'] even though - * // the second function had a shorter timeout. - * }); - * - * // an example using an object instead of an array - * async.parallel({ - * one: function(callback) { - * setTimeout(function() { - * callback(null, 1); - * }, 200); - * }, - * two: function(callback) { - * setTimeout(function() { - * callback(null, 2); - * }, 100); - * } - * }, function(err, results) { - * // results is now equals to: {one: 1, two: 2} - * }); - */ -function parallelLimit(tasks, callback) { - _parallel(eachOf, tasks, callback); -} - -/** - * The same as [`parallel`]{@link module:ControlFlow.parallel} but runs a maximum of `limit` async operations at a - * time. - * - * @name parallelLimit - * @static - * @memberOf module:ControlFlow - * @method - * @see [async.parallel]{@link module:ControlFlow.parallel} - * @category Control Flow - * @param {Array|Iterable|Object} tasks - A collection of - * [async functions]{@link AsyncFunction} to run. - * Each async function can complete with any number of optional `result` values. - * @param {number} limit - The maximum number of async operations at a time. - * @param {Function} [callback] - An optional callback to run once all the - * functions have completed successfully. This function gets a results array - * (or object) containing all the result arguments passed to the task callbacks. - * Invoked with (err, results). - */ -function parallelLimit$1(tasks, limit, callback) { - _parallel(_eachOfLimit(limit), tasks, callback); -} - -/** - * A queue of tasks for the worker function to complete. - * @typedef {Object} QueueObject - * @memberOf module:ControlFlow - * @property {Function} length - a function returning the number of items - * waiting to be processed. Invoke with `queue.length()`. - * @property {boolean} started - a boolean indicating whether or not any - * items have been pushed and processed by the queue. - * @property {Function} running - a function returning the number of items - * currently being processed. Invoke with `queue.running()`. - * @property {Function} workersList - a function returning the array of items - * currently being processed. Invoke with `queue.workersList()`. - * @property {Function} idle - a function returning false if there are items - * waiting or being processed, or true if not. Invoke with `queue.idle()`. - * @property {number} concurrency - an integer for determining how many `worker` - * functions should be run in parallel. This property can be changed after a - * `queue` is created to alter the concurrency on-the-fly. - * @property {Function} push - add a new task to the `queue`. Calls `callback` - * once the `worker` has finished processing the task. Instead of a single task, - * a `tasks` array can be submitted. The respective callback is used for every - * task in the list. Invoke with `queue.push(task, [callback])`, - * @property {Function} unshift - add a new task to the front of the `queue`. - * Invoke with `queue.unshift(task, [callback])`. - * @property {Function} remove - remove items from the queue that match a test - * function. The test function will be passed an object with a `data` property, - * and a `priority` property, if this is a - * [priorityQueue]{@link module:ControlFlow.priorityQueue} object. - * Invoked with `queue.remove(testFn)`, where `testFn` is of the form - * `function ({data, priority}) {}` and returns a Boolean. - * @property {Function} saturated - a callback that is called when the number of - * running workers hits the `concurrency` limit, and further tasks will be - * queued. - * @property {Function} unsaturated - a callback that is called when the number - * of running workers is less than the `concurrency` & `buffer` limits, and - * further tasks will not be queued. - * @property {number} buffer - A minimum threshold buffer in order to say that - * the `queue` is `unsaturated`. - * @property {Function} empty - a callback that is called when the last item - * from the `queue` is given to a `worker`. - * @property {Function} drain - a callback that is called when the last item - * from the `queue` has returned from the `worker`. - * @property {Function} error - a callback that is called when a task errors. - * Has the signature `function(error, task)`. - * @property {boolean} paused - a boolean for determining whether the queue is - * in a paused state. - * @property {Function} pause - a function that pauses the processing of tasks - * until `resume()` is called. Invoke with `queue.pause()`. - * @property {Function} resume - a function that resumes the processing of - * queued tasks when the queue is paused. Invoke with `queue.resume()`. - * @property {Function} kill - a function that removes the `drain` callback and - * empties remaining tasks from the queue forcing it to go idle. No more tasks - * should be pushed to the queue after calling this function. Invoke with `queue.kill()`. - */ - -/** - * Creates a `queue` object with the specified `concurrency`. Tasks added to the - * `queue` are processed in parallel (up to the `concurrency` limit). If all - * `worker`s are in progress, the task is queued until one becomes available. - * Once a `worker` completes a `task`, that `task`'s callback is called. - * - * @name queue - * @static - * @memberOf module:ControlFlow - * @method - * @category Control Flow - * @param {AsyncFunction} worker - An async function for processing a queued task. - * If you want to handle errors from an individual task, pass a callback to - * `q.push()`. Invoked with (task, callback). - * @param {number} [concurrency=1] - An `integer` for determining how many - * `worker` functions should be run in parallel. If omitted, the concurrency - * defaults to `1`. If the concurrency is `0`, an error is thrown. - * @returns {module:ControlFlow.QueueObject} A queue object to manage the tasks. Callbacks can - * attached as certain properties to listen for specific events during the - * lifecycle of the queue. - * @example - * - * // create a queue object with concurrency 2 - * var q = async.queue(function(task, callback) { - * console.log('hello ' + task.name); - * callback(); - * }, 2); - * - * // assign a callback - * q.drain = function() { - * console.log('all items have been processed'); - * }; - * - * // add some items to the queue - * q.push({name: 'foo'}, function(err) { - * console.log('finished processing foo'); - * }); - * q.push({name: 'bar'}, function (err) { - * console.log('finished processing bar'); - * }); - * - * // add some items to the queue (batch-wise) - * q.push([{name: 'baz'},{name: 'bay'},{name: 'bax'}], function(err) { - * console.log('finished processing item'); - * }); - * - * // add some items to the front of the queue - * q.unshift({name: 'bar'}, function (err) { - * console.log('finished processing bar'); - * }); - */ -var queue$1 = function (worker, concurrency) { - var _worker = wrapAsync(worker); - return queue(function (items, cb) { - _worker(items[0], cb); - }, concurrency, 1); -}; - -/** - * The same as [async.queue]{@link module:ControlFlow.queue} only tasks are assigned a priority and - * completed in ascending priority order. - * - * @name priorityQueue - * @static - * @memberOf module:ControlFlow - * @method - * @see [async.queue]{@link module:ControlFlow.queue} - * @category Control Flow - * @param {AsyncFunction} worker - An async function for processing a queued task. - * If you want to handle errors from an individual task, pass a callback to - * `q.push()`. - * Invoked with (task, callback). - * @param {number} concurrency - An `integer` for determining how many `worker` - * functions should be run in parallel. If omitted, the concurrency defaults to - * `1`. If the concurrency is `0`, an error is thrown. - * @returns {module:ControlFlow.QueueObject} A priorityQueue object to manage the tasks. There are two - * differences between `queue` and `priorityQueue` objects: - * * `push(task, priority, [callback])` - `priority` should be a number. If an - * array of `tasks` is given, all tasks will be assigned the same priority. - * * The `unshift` method was removed. - */ -var priorityQueue = function(worker, concurrency) { - // Start with a normal queue - var q = queue$1(worker, concurrency); - - // Override push to accept second parameter representing priority - q.push = function(data, priority, callback) { - if (callback == null) callback = noop; - if (typeof callback !== 'function') { - throw new Error('task callback must be a function'); - } - q.started = true; - if (!isArray(data)) { - data = [data]; - } - if (data.length === 0) { - // call drain immediately if there are no tasks - return setImmediate$1(function() { - q.drain(); - }); - } - - priority = priority || 0; - var nextNode = q._tasks.head; - while (nextNode && priority >= nextNode.priority) { - nextNode = nextNode.next; - } - - for (var i = 0, l = data.length; i < l; i++) { - var item = { - data: data[i], - priority: priority, - callback: callback - }; - - if (nextNode) { - q._tasks.insertBefore(nextNode, item); - } else { - q._tasks.push(item); - } - } - setImmediate$1(q.process); - }; - - // Remove unshift function - delete q.unshift; - - return q; -}; - -/** - * Runs the `tasks` array of functions in parallel, without waiting until the - * previous function has completed. Once any of the `tasks` complete or pass an - * error to its callback, the main `callback` is immediately called. It's - * equivalent to `Promise.race()`. - * - * @name race - * @static - * @memberOf module:ControlFlow - * @method - * @category Control Flow - * @param {Array} tasks - An array containing [async functions]{@link AsyncFunction} - * to run. Each function can complete with an optional `result` value. - * @param {Function} callback - A callback to run once any of the functions have - * completed. This function gets an error or result from the first function that - * completed. Invoked with (err, result). - * @returns undefined - * @example - * - * async.race([ - * function(callback) { - * setTimeout(function() { - * callback(null, 'one'); - * }, 200); - * }, - * function(callback) { - * setTimeout(function() { - * callback(null, 'two'); - * }, 100); - * } - * ], - * // main callback - * function(err, result) { - * // the result will be equal to 'two' as it finishes earlier - * }); - */ -function race(tasks, callback) { - callback = once(callback || noop); - if (!isArray(tasks)) return callback(new TypeError('First argument to race must be an array of functions')); - if (!tasks.length) return callback(); - for (var i = 0, l = tasks.length; i < l; i++) { - wrapAsync(tasks[i])(callback); - } -} - -/** - * Same as [`reduce`]{@link module:Collections.reduce}, only operates on `array` in reverse order. - * - * @name reduceRight - * @static - * @memberOf module:Collections - * @method - * @see [async.reduce]{@link module:Collections.reduce} - * @alias foldr - * @category Collection - * @param {Array} array - A collection to iterate over. - * @param {*} memo - The initial state of the reduction. - * @param {AsyncFunction} iteratee - A function applied to each item in the - * array to produce the next step in the reduction. - * The `iteratee` should complete with the next state of the reduction. - * If the iteratee complete with an error, the reduction is stopped and the - * main `callback` is immediately called with the error. - * Invoked with (memo, item, callback). - * @param {Function} [callback] - A callback which is called after all the - * `iteratee` functions have finished. Result is the reduced value. Invoked with - * (err, result). - */ -function reduceRight (array, memo, iteratee, callback) { - var reversed = slice(array).reverse(); - reduce(reversed, memo, iteratee, callback); -} - -/** - * Wraps the async function in another function that always completes with a - * result object, even when it errors. - * - * The result object has either the property `error` or `value`. - * - * @name reflect - * @static - * @memberOf module:Utils - * @method - * @category Util - * @param {AsyncFunction} fn - The async function you want to wrap - * @returns {Function} - A function that always passes null to it's callback as - * the error. The second argument to the callback will be an `object` with - * either an `error` or a `value` property. - * @example - * - * async.parallel([ - * async.reflect(function(callback) { - * // do some stuff ... - * callback(null, 'one'); - * }), - * async.reflect(function(callback) { - * // do some more stuff but error ... - * callback('bad stuff happened'); - * }), - * async.reflect(function(callback) { - * // do some more stuff ... - * callback(null, 'two'); - * }) - * ], - * // optional callback - * function(err, results) { - * // values - * // results[0].value = 'one' - * // results[1].error = 'bad stuff happened' - * // results[2].value = 'two' - * }); - */ -function reflect(fn) { - var _fn = wrapAsync(fn); - return initialParams(function reflectOn(args, reflectCallback) { - args.push(function callback(error, cbArg) { - if (error) { - reflectCallback(null, { error: error }); - } else { - var value; - if (arguments.length <= 2) { - value = cbArg; - } else { - value = slice(arguments, 1); - } - reflectCallback(null, { value: value }); - } - }); - - return _fn.apply(this, args); - }); -} - -/** - * A helper function that wraps an array or an object of functions with `reflect`. - * - * @name reflectAll - * @static - * @memberOf module:Utils - * @method - * @see [async.reflect]{@link module:Utils.reflect} - * @category Util - * @param {Array|Object|Iterable} tasks - The collection of - * [async functions]{@link AsyncFunction} to wrap in `async.reflect`. - * @returns {Array} Returns an array of async functions, each wrapped in - * `async.reflect` - * @example - * - * let tasks = [ - * function(callback) { - * setTimeout(function() { - * callback(null, 'one'); - * }, 200); - * }, - * function(callback) { - * // do some more stuff but error ... - * callback(new Error('bad stuff happened')); - * }, - * function(callback) { - * setTimeout(function() { - * callback(null, 'two'); - * }, 100); - * } - * ]; - * - * async.parallel(async.reflectAll(tasks), - * // optional callback - * function(err, results) { - * // values - * // results[0].value = 'one' - * // results[1].error = Error('bad stuff happened') - * // results[2].value = 'two' - * }); - * - * // an example using an object instead of an array - * let tasks = { - * one: function(callback) { - * setTimeout(function() { - * callback(null, 'one'); - * }, 200); - * }, - * two: function(callback) { - * callback('two'); - * }, - * three: function(callback) { - * setTimeout(function() { - * callback(null, 'three'); - * }, 100); - * } - * }; - * - * async.parallel(async.reflectAll(tasks), - * // optional callback - * function(err, results) { - * // values - * // results.one.value = 'one' - * // results.two.error = 'two' - * // results.three.value = 'three' - * }); - */ -function reflectAll(tasks) { - var results; - if (isArray(tasks)) { - results = arrayMap(tasks, reflect); - } else { - results = {}; - baseForOwn(tasks, function(task, key) { - results[key] = reflect.call(this, task); - }); - } - return results; -} - -function reject$1(eachfn, arr, iteratee, callback) { - _filter(eachfn, arr, function(value, cb) { - iteratee(value, function(err, v) { - cb(err, !v); - }); - }, callback); -} - -/** - * The opposite of [`filter`]{@link module:Collections.filter}. Removes values that pass an `async` truth test. - * - * @name reject - * @static - * @memberOf module:Collections - * @method - * @see [async.filter]{@link module:Collections.filter} - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {Function} iteratee - An async truth test to apply to each item in - * `coll`. - * The should complete with a boolean value as its `result`. - * Invoked with (item, callback). - * @param {Function} [callback] - A callback which is called after all the - * `iteratee` functions have finished. Invoked with (err, results). - * @example - * - * async.reject(['file1','file2','file3'], function(filePath, callback) { - * fs.access(filePath, function(err) { - * callback(null, !err) - * }); - * }, function(err, results) { - * // results now equals an array of missing files - * createFiles(results); - * }); - */ -var reject = doParallel(reject$1); - -/** - * The same as [`reject`]{@link module:Collections.reject} but runs a maximum of `limit` async operations at a - * time. - * - * @name rejectLimit - * @static - * @memberOf module:Collections - * @method - * @see [async.reject]{@link module:Collections.reject} - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {number} limit - The maximum number of async operations at a time. - * @param {Function} iteratee - An async truth test to apply to each item in - * `coll`. - * The should complete with a boolean value as its `result`. - * Invoked with (item, callback). - * @param {Function} [callback] - A callback which is called after all the - * `iteratee` functions have finished. Invoked with (err, results). - */ -var rejectLimit = doParallelLimit(reject$1); - -/** - * The same as [`reject`]{@link module:Collections.reject} but runs only a single async operation at a time. - * - * @name rejectSeries - * @static - * @memberOf module:Collections - * @method - * @see [async.reject]{@link module:Collections.reject} - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {Function} iteratee - An async truth test to apply to each item in - * `coll`. - * The should complete with a boolean value as its `result`. - * Invoked with (item, callback). - * @param {Function} [callback] - A callback which is called after all the - * `iteratee` functions have finished. Invoked with (err, results). - */ -var rejectSeries = doLimit(rejectLimit, 1); - -/** - * Creates a function that returns `value`. - * - * @static - * @memberOf _ - * @since 2.4.0 - * @category Util - * @param {*} value The value to return from the new function. - * @returns {Function} Returns the new constant function. - * @example - * - * var objects = _.times(2, _.constant({ 'a': 1 })); - * - * console.log(objects); - * // => [{ 'a': 1 }, { 'a': 1 }] - * - * console.log(objects[0] === objects[1]); - * // => true - */ -function constant$1(value) { - return function() { - return value; - }; -} - -/** - * Attempts to get a successful response from `task` no more than `times` times - * before returning an error. If the task is successful, the `callback` will be - * passed the result of the successful task. If all attempts fail, the callback - * will be passed the error and result (if any) of the final attempt. - * - * @name retry - * @static - * @memberOf module:ControlFlow - * @method - * @category Control Flow - * @see [async.retryable]{@link module:ControlFlow.retryable} - * @param {Object|number} [opts = {times: 5, interval: 0}| 5] - Can be either an - * object with `times` and `interval` or a number. - * * `times` - The number of attempts to make before giving up. The default - * is `5`. - * * `interval` - The time to wait between retries, in milliseconds. The - * default is `0`. The interval may also be specified as a function of the - * retry count (see example). - * * `errorFilter` - An optional synchronous function that is invoked on - * erroneous result. If it returns `true` the retry attempts will continue; - * if the function returns `false` the retry flow is aborted with the current - * attempt's error and result being returned to the final callback. - * Invoked with (err). - * * If `opts` is a number, the number specifies the number of times to retry, - * with the default interval of `0`. - * @param {AsyncFunction} task - An async function to retry. - * Invoked with (callback). - * @param {Function} [callback] - An optional callback which is called when the - * task has succeeded, or after the final failed attempt. It receives the `err` - * and `result` arguments of the last attempt at completing the `task`. Invoked - * with (err, results). - * - * @example - * - * // The `retry` function can be used as a stand-alone control flow by passing - * // a callback, as shown below: - * - * // try calling apiMethod 3 times - * async.retry(3, apiMethod, function(err, result) { - * // do something with the result - * }); - * - * // try calling apiMethod 3 times, waiting 200 ms between each retry - * async.retry({times: 3, interval: 200}, apiMethod, function(err, result) { - * // do something with the result - * }); - * - * // try calling apiMethod 10 times with exponential backoff - * // (i.e. intervals of 100, 200, 400, 800, 1600, ... milliseconds) - * async.retry({ - * times: 10, - * interval: function(retryCount) { - * return 50 * Math.pow(2, retryCount); - * } - * }, apiMethod, function(err, result) { - * // do something with the result - * }); - * - * // try calling apiMethod the default 5 times no delay between each retry - * async.retry(apiMethod, function(err, result) { - * // do something with the result - * }); - * - * // try calling apiMethod only when error condition satisfies, all other - * // errors will abort the retry control flow and return to final callback - * async.retry({ - * errorFilter: function(err) { - * return err.message === 'Temporary error'; // only retry on a specific error - * } - * }, apiMethod, function(err, result) { - * // do something with the result - * }); - * - * // to retry individual methods that are not as reliable within other - * // control flow functions, use the `retryable` wrapper: - * async.auto({ - * users: api.getUsers.bind(api), - * payments: async.retryable(3, api.getPayments.bind(api)) - * }, function(err, results) { - * // do something with the results - * }); - * - */ -function retry(opts, task, callback) { - var DEFAULT_TIMES = 5; - var DEFAULT_INTERVAL = 0; - - var options = { - times: DEFAULT_TIMES, - intervalFunc: constant$1(DEFAULT_INTERVAL) - }; - - function parseTimes(acc, t) { - if (typeof t === 'object') { - acc.times = +t.times || DEFAULT_TIMES; - - acc.intervalFunc = typeof t.interval === 'function' ? - t.interval : - constant$1(+t.interval || DEFAULT_INTERVAL); - - acc.errorFilter = t.errorFilter; - } else if (typeof t === 'number' || typeof t === 'string') { - acc.times = +t || DEFAULT_TIMES; - } else { - throw new Error("Invalid arguments for async.retry"); - } - } - - if (arguments.length < 3 && typeof opts === 'function') { - callback = task || noop; - task = opts; - } else { - parseTimes(options, opts); - callback = callback || noop; - } - - if (typeof task !== 'function') { - throw new Error("Invalid arguments for async.retry"); - } - - var _task = wrapAsync(task); - - var attempt = 1; - function retryAttempt() { - _task(function(err) { - if (err && attempt++ < options.times && - (typeof options.errorFilter != 'function' || - options.errorFilter(err))) { - setTimeout(retryAttempt, options.intervalFunc(attempt)); - } else { - callback.apply(null, arguments); - } - }); - } - - retryAttempt(); -} - -/** - * A close relative of [`retry`]{@link module:ControlFlow.retry}. This method - * wraps a task and makes it retryable, rather than immediately calling it - * with retries. - * - * @name retryable - * @static - * @memberOf module:ControlFlow - * @method - * @see [async.retry]{@link module:ControlFlow.retry} - * @category Control Flow - * @param {Object|number} [opts = {times: 5, interval: 0}| 5] - optional - * options, exactly the same as from `retry` - * @param {AsyncFunction} task - the asynchronous function to wrap. - * This function will be passed any arguments passed to the returned wrapper. - * Invoked with (...args, callback). - * @returns {AsyncFunction} The wrapped function, which when invoked, will - * retry on an error, based on the parameters specified in `opts`. - * This function will accept the same parameters as `task`. - * @example - * - * async.auto({ - * dep1: async.retryable(3, getFromFlakyService), - * process: ["dep1", async.retryable(3, function (results, cb) { - * maybeProcessData(results.dep1, cb); - * })] - * }, callback); - */ -var retryable = function (opts, task) { - if (!task) { - task = opts; - opts = null; - } - var _task = wrapAsync(task); - return initialParams(function (args, callback) { - function taskFn(cb) { - _task.apply(null, args.concat(cb)); - } - - if (opts) retry(opts, taskFn, callback); - else retry(taskFn, callback); - - }); -}; - -/** - * Run the functions in the `tasks` collection in series, each one running once - * the previous function has completed. If any functions in the series pass an - * error to its callback, no more functions are run, and `callback` is - * immediately called with the value of the error. Otherwise, `callback` - * receives an array of results when `tasks` have completed. - * - * It is also possible to use an object instead of an array. Each property will - * be run as a function, and the results will be passed to the final `callback` - * as an object instead of an array. This can be a more readable way of handling - * results from {@link async.series}. - * - * **Note** that while many implementations preserve the order of object - * properties, the [ECMAScript Language Specification](http://www.ecma-international.org/ecma-262/5.1/#sec-8.6) - * explicitly states that - * - * > The mechanics and order of enumerating the properties is not specified. - * - * So if you rely on the order in which your series of functions are executed, - * and want this to work on all platforms, consider using an array. - * - * @name series - * @static - * @memberOf module:ControlFlow - * @method - * @category Control Flow - * @param {Array|Iterable|Object} tasks - A collection containing - * [async functions]{@link AsyncFunction} to run in series. - * Each function can complete with any number of optional `result` values. - * @param {Function} [callback] - An optional callback to run once all the - * functions have completed. This function gets a results array (or object) - * containing all the result arguments passed to the `task` callbacks. Invoked - * with (err, result). - * @example - * async.series([ - * function(callback) { - * // do some stuff ... - * callback(null, 'one'); - * }, - * function(callback) { - * // do some more stuff ... - * callback(null, 'two'); - * } - * ], - * // optional callback - * function(err, results) { - * // results is now equal to ['one', 'two'] - * }); - * - * async.series({ - * one: function(callback) { - * setTimeout(function() { - * callback(null, 1); - * }, 200); - * }, - * two: function(callback){ - * setTimeout(function() { - * callback(null, 2); - * }, 100); - * } - * }, function(err, results) { - * // results is now equal to: {one: 1, two: 2} - * }); - */ -function series(tasks, callback) { - _parallel(eachOfSeries, tasks, callback); -} - -/** - * Returns `true` if at least one element in the `coll` satisfies an async test. - * If any iteratee call returns `true`, the main `callback` is immediately - * called. - * - * @name some - * @static - * @memberOf module:Collections - * @method - * @alias any - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {AsyncFunction} iteratee - An async truth test to apply to each item - * in the collections in parallel. - * The iteratee should complete with a boolean `result` value. - * Invoked with (item, callback). - * @param {Function} [callback] - A callback which is called as soon as any - * iteratee returns `true`, or after all the iteratee functions have finished. - * Result will be either `true` or `false` depending on the values of the async - * tests. Invoked with (err, result). - * @example - * - * async.some(['file1','file2','file3'], function(filePath, callback) { - * fs.access(filePath, function(err) { - * callback(null, !err) - * }); - * }, function(err, result) { - * // if result is true then at least one of the files exists - * }); - */ -var some = doParallel(_createTester(Boolean, identity)); - -/** - * The same as [`some`]{@link module:Collections.some} but runs a maximum of `limit` async operations at a time. - * - * @name someLimit - * @static - * @memberOf module:Collections - * @method - * @see [async.some]{@link module:Collections.some} - * @alias anyLimit - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {number} limit - The maximum number of async operations at a time. - * @param {AsyncFunction} iteratee - An async truth test to apply to each item - * in the collections in parallel. - * The iteratee should complete with a boolean `result` value. - * Invoked with (item, callback). - * @param {Function} [callback] - A callback which is called as soon as any - * iteratee returns `true`, or after all the iteratee functions have finished. - * Result will be either `true` or `false` depending on the values of the async - * tests. Invoked with (err, result). - */ -var someLimit = doParallelLimit(_createTester(Boolean, identity)); - -/** - * The same as [`some`]{@link module:Collections.some} but runs only a single async operation at a time. - * - * @name someSeries - * @static - * @memberOf module:Collections - * @method - * @see [async.some]{@link module:Collections.some} - * @alias anySeries - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {AsyncFunction} iteratee - An async truth test to apply to each item - * in the collections in series. - * The iteratee should complete with a boolean `result` value. - * Invoked with (item, callback). - * @param {Function} [callback] - A callback which is called as soon as any - * iteratee returns `true`, or after all the iteratee functions have finished. - * Result will be either `true` or `false` depending on the values of the async - * tests. Invoked with (err, result). - */ -var someSeries = doLimit(someLimit, 1); - -/** - * Sorts a list by the results of running each `coll` value through an async - * `iteratee`. - * - * @name sortBy - * @static - * @memberOf module:Collections - * @method - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {AsyncFunction} iteratee - An async function to apply to each item in - * `coll`. - * The iteratee should complete with a value to use as the sort criteria as - * its `result`. - * Invoked with (item, callback). - * @param {Function} callback - A callback which is called after all the - * `iteratee` functions have finished, or an error occurs. Results is the items - * from the original `coll` sorted by the values returned by the `iteratee` - * calls. Invoked with (err, results). - * @example - * - * async.sortBy(['file1','file2','file3'], function(file, callback) { - * fs.stat(file, function(err, stats) { - * callback(err, stats.mtime); - * }); - * }, function(err, results) { - * // results is now the original array of files sorted by - * // modified date - * }); - * - * // By modifying the callback parameter the - * // sorting order can be influenced: - * - * // ascending order - * async.sortBy([1,9,3,5], function(x, callback) { - * callback(null, x); - * }, function(err,result) { - * // result callback - * }); - * - * // descending order - * async.sortBy([1,9,3,5], function(x, callback) { - * callback(null, x*-1); //<- x*-1 instead of x, turns the order around - * }, function(err,result) { - * // result callback - * }); - */ -function sortBy (coll, iteratee, callback) { - var _iteratee = wrapAsync(iteratee); - map(coll, function (x, callback) { - _iteratee(x, function (err, criteria) { - if (err) return callback(err); - callback(null, {value: x, criteria: criteria}); - }); - }, function (err, results) { - if (err) return callback(err); - callback(null, arrayMap(results.sort(comparator), baseProperty('value'))); - }); - - function comparator(left, right) { - var a = left.criteria, b = right.criteria; - return a < b ? -1 : a > b ? 1 : 0; - } -} - -/** - * Sets a time limit on an asynchronous function. If the function does not call - * its callback within the specified milliseconds, it will be called with a - * timeout error. The code property for the error object will be `'ETIMEDOUT'`. - * - * @name timeout - * @static - * @memberOf module:Utils - * @method - * @category Util - * @param {AsyncFunction} asyncFn - The async function to limit in time. - * @param {number} milliseconds - The specified time limit. - * @param {*} [info] - Any variable you want attached (`string`, `object`, etc) - * to timeout Error for more information.. - * @returns {AsyncFunction} Returns a wrapped function that can be used with any - * of the control flow functions. - * Invoke this function with the same parameters as you would `asyncFunc`. - * @example - * - * function myFunction(foo, callback) { - * doAsyncTask(foo, function(err, data) { - * // handle errors - * if (err) return callback(err); - * - * // do some stuff ... - * - * // return processed data - * return callback(null, data); - * }); - * } - * - * var wrapped = async.timeout(myFunction, 1000); - * - * // call `wrapped` as you would `myFunction` - * wrapped({ bar: 'bar' }, function(err, data) { - * // if `myFunction` takes < 1000 ms to execute, `err` - * // and `data` will have their expected values - * - * // else `err` will be an Error with the code 'ETIMEDOUT' - * }); - */ -function timeout(asyncFn, milliseconds, info) { - var fn = wrapAsync(asyncFn); - - return initialParams(function (args, callback) { - var timedOut = false; - var timer; - - function timeoutCallback() { - var name = asyncFn.name || 'anonymous'; - var error = new Error('Callback function "' + name + '" timed out.'); - error.code = 'ETIMEDOUT'; - if (info) { - error.info = info; - } - timedOut = true; - callback(error); - } - - args.push(function () { - if (!timedOut) { - callback.apply(null, arguments); - clearTimeout(timer); - } - }); - - // setup timer and call original function - timer = setTimeout(timeoutCallback, milliseconds); - fn.apply(null, args); - }); -} - -/* Built-in method references for those with the same name as other `lodash` methods. */ -var nativeCeil = Math.ceil; -var nativeMax = Math.max; - -/** - * The base implementation of `_.range` and `_.rangeRight` which doesn't - * coerce arguments. - * - * @private - * @param {number} start The start of the range. - * @param {number} end The end of the range. - * @param {number} step The value to increment or decrement by. - * @param {boolean} [fromRight] Specify iterating from right to left. - * @returns {Array} Returns the range of numbers. - */ -function baseRange(start, end, step, fromRight) { - var index = -1, - length = nativeMax(nativeCeil((end - start) / (step || 1)), 0), - result = Array(length); - - while (length--) { - result[fromRight ? length : ++index] = start; - start += step; - } - return result; -} - -/** - * The same as [times]{@link module:ControlFlow.times} but runs a maximum of `limit` async operations at a - * time. - * - * @name timesLimit - * @static - * @memberOf module:ControlFlow - * @method - * @see [async.times]{@link module:ControlFlow.times} - * @category Control Flow - * @param {number} count - The number of times to run the function. - * @param {number} limit - The maximum number of async operations at a time. - * @param {AsyncFunction} iteratee - The async function to call `n` times. - * Invoked with the iteration index and a callback: (n, next). - * @param {Function} callback - see [async.map]{@link module:Collections.map}. - */ -function timeLimit(count, limit, iteratee, callback) { - var _iteratee = wrapAsync(iteratee); - mapLimit(baseRange(0, count, 1), limit, _iteratee, callback); -} - -/** - * Calls the `iteratee` function `n` times, and accumulates results in the same - * manner you would use with [map]{@link module:Collections.map}. - * - * @name times - * @static - * @memberOf module:ControlFlow - * @method - * @see [async.map]{@link module:Collections.map} - * @category Control Flow - * @param {number} n - The number of times to run the function. - * @param {AsyncFunction} iteratee - The async function to call `n` times. - * Invoked with the iteration index and a callback: (n, next). - * @param {Function} callback - see {@link module:Collections.map}. - * @example - * - * // Pretend this is some complicated async factory - * var createUser = function(id, callback) { - * callback(null, { - * id: 'user' + id - * }); - * }; - * - * // generate 5 users - * async.times(5, function(n, next) { - * createUser(n, function(err, user) { - * next(err, user); - * }); - * }, function(err, users) { - * // we should now have 5 users - * }); - */ -var times = doLimit(timeLimit, Infinity); - -/** - * The same as [times]{@link module:ControlFlow.times} but runs only a single async operation at a time. - * - * @name timesSeries - * @static - * @memberOf module:ControlFlow - * @method - * @see [async.times]{@link module:ControlFlow.times} - * @category Control Flow - * @param {number} n - The number of times to run the function. - * @param {AsyncFunction} iteratee - The async function to call `n` times. - * Invoked with the iteration index and a callback: (n, next). - * @param {Function} callback - see {@link module:Collections.map}. - */ -var timesSeries = doLimit(timeLimit, 1); - -/** - * A relative of `reduce`. Takes an Object or Array, and iterates over each - * element in series, each step potentially mutating an `accumulator` value. - * The type of the accumulator defaults to the type of collection passed in. - * - * @name transform - * @static - * @memberOf module:Collections - * @method - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {*} [accumulator] - The initial state of the transform. If omitted, - * it will default to an empty Object or Array, depending on the type of `coll` - * @param {AsyncFunction} iteratee - A function applied to each item in the - * collection that potentially modifies the accumulator. - * Invoked with (accumulator, item, key, callback). - * @param {Function} [callback] - A callback which is called after all the - * `iteratee` functions have finished. Result is the transformed accumulator. - * Invoked with (err, result). - * @example - * - * async.transform([1,2,3], function(acc, item, index, callback) { - * // pointless async: - * process.nextTick(function() { - * acc.push(item * 2) - * callback(null) - * }); - * }, function(err, result) { - * // result is now equal to [2, 4, 6] - * }); - * - * @example - * - * async.transform({a: 1, b: 2, c: 3}, function (obj, val, key, callback) { - * setImmediate(function () { - * obj[key] = val * 2; - * callback(); - * }) - * }, function (err, result) { - * // result is equal to {a: 2, b: 4, c: 6} - * }) - */ -function transform (coll, accumulator, iteratee, callback) { - if (arguments.length <= 3) { - callback = iteratee; - iteratee = accumulator; - accumulator = isArray(coll) ? [] : {}; - } - callback = once(callback || noop); - var _iteratee = wrapAsync(iteratee); - - eachOf(coll, function(v, k, cb) { - _iteratee(accumulator, v, k, cb); - }, function(err) { - callback(err, accumulator); - }); -} - -/** - * It runs each task in series but stops whenever any of the functions were - * successful. If one of the tasks were successful, the `callback` will be - * passed the result of the successful task. If all tasks fail, the callback - * will be passed the error and result (if any) of the final attempt. - * - * @name tryEach - * @static - * @memberOf module:ControlFlow - * @method - * @category Control Flow - * @param {Array|Iterable|Object} tasks - A collection containing functions to - * run, each function is passed a `callback(err, result)` it must call on - * completion with an error `err` (which can be `null`) and an optional `result` - * value. - * @param {Function} [callback] - An optional callback which is called when one - * of the tasks has succeeded, or all have failed. It receives the `err` and - * `result` arguments of the last attempt at completing the `task`. Invoked with - * (err, results). - * @example - * async.tryEach([ - * function getDataFromFirstWebsite(callback) { - * // Try getting the data from the first website - * callback(err, data); - * }, - * function getDataFromSecondWebsite(callback) { - * // First website failed, - * // Try getting the data from the backup website - * callback(err, data); - * } - * ], - * // optional callback - * function(err, results) { - * Now do something with the data. - * }); - * - */ -function tryEach(tasks, callback) { - var error = null; - var result; - callback = callback || noop; - eachSeries(tasks, function(task, callback) { - wrapAsync(task)(function (err, res/*, ...args*/) { - if (arguments.length > 2) { - result = slice(arguments, 1); - } else { - result = res; - } - error = err; - callback(!err); - }); - }, function () { - callback(error, result); - }); -} - -/** - * Undoes a [memoize]{@link module:Utils.memoize}d function, reverting it to the original, - * unmemoized form. Handy for testing. - * - * @name unmemoize - * @static - * @memberOf module:Utils - * @method - * @see [async.memoize]{@link module:Utils.memoize} - * @category Util - * @param {AsyncFunction} fn - the memoized function - * @returns {AsyncFunction} a function that calls the original unmemoized function - */ -function unmemoize(fn) { - return function () { - return (fn.unmemoized || fn).apply(null, arguments); - }; -} - -/** - * Repeatedly call `iteratee`, while `test` returns `true`. Calls `callback` when - * stopped, or an error occurs. - * - * @name whilst - * @static - * @memberOf module:ControlFlow - * @method - * @category Control Flow - * @param {Function} test - synchronous truth test to perform before each - * execution of `iteratee`. Invoked with (). - * @param {AsyncFunction} iteratee - An async function which is called each time - * `test` passes. Invoked with (callback). - * @param {Function} [callback] - A callback which is called after the test - * function has failed and repeated execution of `iteratee` has stopped. `callback` - * will be passed an error and any arguments passed to the final `iteratee`'s - * callback. Invoked with (err, [results]); - * @returns undefined - * @example - * - * var count = 0; - * async.whilst( - * function() { return count < 5; }, - * function(callback) { - * count++; - * setTimeout(function() { - * callback(null, count); - * }, 1000); - * }, - * function (err, n) { - * // 5 seconds have passed, n = 5 - * } - * ); - */ -function whilst(test, iteratee, callback) { - callback = onlyOnce(callback || noop); - var _iteratee = wrapAsync(iteratee); - if (!test()) return callback(null); - var next = function(err/*, ...args*/) { - if (err) return callback(err); - if (test()) return _iteratee(next); - var args = slice(arguments, 1); - callback.apply(null, [null].concat(args)); - }; - _iteratee(next); -} - -/** - * Repeatedly call `iteratee` until `test` returns `true`. Calls `callback` when - * stopped, or an error occurs. `callback` will be passed an error and any - * arguments passed to the final `iteratee`'s callback. - * - * The inverse of [whilst]{@link module:ControlFlow.whilst}. - * - * @name until - * @static - * @memberOf module:ControlFlow - * @method - * @see [async.whilst]{@link module:ControlFlow.whilst} - * @category Control Flow - * @param {Function} test - synchronous truth test to perform before each - * execution of `iteratee`. Invoked with (). - * @param {AsyncFunction} iteratee - An async function which is called each time - * `test` fails. Invoked with (callback). - * @param {Function} [callback] - A callback which is called after the test - * function has passed and repeated execution of `iteratee` has stopped. `callback` - * will be passed an error and any arguments passed to the final `iteratee`'s - * callback. Invoked with (err, [results]); - */ -function until(test, iteratee, callback) { - whilst(function() { - return !test.apply(this, arguments); - }, iteratee, callback); -} - -/** - * Runs the `tasks` array of functions in series, each passing their results to - * the next in the array. However, if any of the `tasks` pass an error to their - * own callback, the next function is not executed, and the main `callback` is - * immediately called with the error. - * - * @name waterfall - * @static - * @memberOf module:ControlFlow - * @method - * @category Control Flow - * @param {Array} tasks - An array of [async functions]{@link AsyncFunction} - * to run. - * Each function should complete with any number of `result` values. - * The `result` values will be passed as arguments, in order, to the next task. - * @param {Function} [callback] - An optional callback to run once all the - * functions have completed. This will be passed the results of the last task's - * callback. Invoked with (err, [results]). - * @returns undefined - * @example - * - * async.waterfall([ - * function(callback) { - * callback(null, 'one', 'two'); - * }, - * function(arg1, arg2, callback) { - * // arg1 now equals 'one' and arg2 now equals 'two' - * callback(null, 'three'); - * }, - * function(arg1, callback) { - * // arg1 now equals 'three' - * callback(null, 'done'); - * } - * ], function (err, result) { - * // result now equals 'done' - * }); - * - * // Or, with named functions: - * async.waterfall([ - * myFirstFunction, - * mySecondFunction, - * myLastFunction, - * ], function (err, result) { - * // result now equals 'done' - * }); - * function myFirstFunction(callback) { - * callback(null, 'one', 'two'); - * } - * function mySecondFunction(arg1, arg2, callback) { - * // arg1 now equals 'one' and arg2 now equals 'two' - * callback(null, 'three'); - * } - * function myLastFunction(arg1, callback) { - * // arg1 now equals 'three' - * callback(null, 'done'); - * } - */ -var waterfall = function(tasks, callback) { - callback = once(callback || noop); - if (!isArray(tasks)) return callback(new Error('First argument to waterfall must be an array of functions')); - if (!tasks.length) return callback(); - var taskIndex = 0; - - function nextTask(args) { - var task = wrapAsync(tasks[taskIndex++]); - args.push(onlyOnce(next)); - task.apply(null, args); - } - - function next(err/*, ...args*/) { - if (err || taskIndex === tasks.length) { - return callback.apply(null, arguments); - } - nextTask(slice(arguments, 1)); - } - - nextTask([]); -}; - -/** - * An "async function" in the context of Async is an asynchronous function with - * a variable number of parameters, with the final parameter being a callback. - * (`function (arg1, arg2, ..., callback) {}`) - * The final callback is of the form `callback(err, results...)`, which must be - * called once the function is completed. The callback should be called with a - * Error as its first argument to signal that an error occurred. - * Otherwise, if no error occurred, it should be called with `null` as the first - * argument, and any additional `result` arguments that may apply, to signal - * successful completion. - * The callback must be called exactly once, ideally on a later tick of the - * JavaScript event loop. - * - * This type of function is also referred to as a "Node-style async function", - * or a "continuation passing-style function" (CPS). Most of the methods of this - * library are themselves CPS/Node-style async functions, or functions that - * return CPS/Node-style async functions. - * - * Wherever we accept a Node-style async function, we also directly accept an - * [ES2017 `async` function]{@link https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/async_function}. - * In this case, the `async` function will not be passed a final callback - * argument, and any thrown error will be used as the `err` argument of the - * implicit callback, and the return value will be used as the `result` value. - * (i.e. a `rejected` of the returned Promise becomes the `err` callback - * argument, and a `resolved` value becomes the `result`.) - * - * Note, due to JavaScript limitations, we can only detect native `async` - * functions and not transpilied implementations. - * Your environment must have `async`/`await` support for this to work. - * (e.g. Node > v7.6, or a recent version of a modern browser). - * If you are using `async` functions through a transpiler (e.g. Babel), you - * must still wrap the function with [asyncify]{@link module:Utils.asyncify}, - * because the `async function` will be compiled to an ordinary function that - * returns a promise. - * - * @typedef {Function} AsyncFunction - * @static - */ - -/** - * Async is a utility module which provides straight-forward, powerful functions - * for working with asynchronous JavaScript. Although originally designed for - * use with [Node.js](http://nodejs.org) and installable via - * `npm install --save async`, it can also be used directly in the browser. - * @module async - * @see AsyncFunction - */ - - -/** - * A collection of `async` functions for manipulating collections, such as - * arrays and objects. - * @module Collections - */ - -/** - * A collection of `async` functions for controlling the flow through a script. - * @module ControlFlow - */ - -/** - * A collection of `async` utility functions. - * @module Utils - */ - -var index = { - apply: apply, - applyEach: applyEach, - applyEachSeries: applyEachSeries, - asyncify: asyncify, - auto: auto, - autoInject: autoInject, - cargo: cargo, - compose: compose, - concat: concat, - concatLimit: concatLimit, - concatSeries: concatSeries, - constant: constant, - detect: detect, - detectLimit: detectLimit, - detectSeries: detectSeries, - dir: dir, - doDuring: doDuring, - doUntil: doUntil, - doWhilst: doWhilst, - during: during, - each: eachLimit, - eachLimit: eachLimit$1, - eachOf: eachOf, - eachOfLimit: eachOfLimit, - eachOfSeries: eachOfSeries, - eachSeries: eachSeries, - ensureAsync: ensureAsync, - every: every, - everyLimit: everyLimit, - everySeries: everySeries, - filter: filter, - filterLimit: filterLimit, - filterSeries: filterSeries, - forever: forever, - groupBy: groupBy, - groupByLimit: groupByLimit, - groupBySeries: groupBySeries, - log: log, - map: map, - mapLimit: mapLimit, - mapSeries: mapSeries, - mapValues: mapValues, - mapValuesLimit: mapValuesLimit, - mapValuesSeries: mapValuesSeries, - memoize: memoize, - nextTick: nextTick, - parallel: parallelLimit, - parallelLimit: parallelLimit$1, - priorityQueue: priorityQueue, - queue: queue$1, - race: race, - reduce: reduce, - reduceRight: reduceRight, - reflect: reflect, - reflectAll: reflectAll, - reject: reject, - rejectLimit: rejectLimit, - rejectSeries: rejectSeries, - retry: retry, - retryable: retryable, - seq: seq, - series: series, - setImmediate: setImmediate$1, - some: some, - someLimit: someLimit, - someSeries: someSeries, - sortBy: sortBy, - timeout: timeout, - times: times, - timesLimit: timeLimit, - timesSeries: timesSeries, - transform: transform, - tryEach: tryEach, - unmemoize: unmemoize, - until: until, - waterfall: waterfall, - whilst: whilst, - - // aliases - all: every, - allLimit: everyLimit, - allSeries: everySeries, - any: some, - anyLimit: someLimit, - anySeries: someSeries, - find: detect, - findLimit: detectLimit, - findSeries: detectSeries, - forEach: eachLimit, - forEachSeries: eachSeries, - forEachLimit: eachLimit$1, - forEachOf: eachOf, - forEachOfSeries: eachOfSeries, - forEachOfLimit: eachOfLimit, - inject: reduce, - foldl: reduce, - foldr: reduceRight, - select: filter, - selectLimit: filterLimit, - selectSeries: filterSeries, - wrapSync: asyncify -}; - -exports['default'] = index; -exports.apply = apply; -exports.applyEach = applyEach; -exports.applyEachSeries = applyEachSeries; -exports.asyncify = asyncify; -exports.auto = auto; -exports.autoInject = autoInject; -exports.cargo = cargo; -exports.compose = compose; -exports.concat = concat; -exports.concatLimit = concatLimit; -exports.concatSeries = concatSeries; -exports.constant = constant; -exports.detect = detect; -exports.detectLimit = detectLimit; -exports.detectSeries = detectSeries; -exports.dir = dir; -exports.doDuring = doDuring; -exports.doUntil = doUntil; -exports.doWhilst = doWhilst; -exports.during = during; -exports.each = eachLimit; -exports.eachLimit = eachLimit$1; -exports.eachOf = eachOf; -exports.eachOfLimit = eachOfLimit; -exports.eachOfSeries = eachOfSeries; -exports.eachSeries = eachSeries; -exports.ensureAsync = ensureAsync; -exports.every = every; -exports.everyLimit = everyLimit; -exports.everySeries = everySeries; -exports.filter = filter; -exports.filterLimit = filterLimit; -exports.filterSeries = filterSeries; -exports.forever = forever; -exports.groupBy = groupBy; -exports.groupByLimit = groupByLimit; -exports.groupBySeries = groupBySeries; -exports.log = log; -exports.map = map; -exports.mapLimit = mapLimit; -exports.mapSeries = mapSeries; -exports.mapValues = mapValues; -exports.mapValuesLimit = mapValuesLimit; -exports.mapValuesSeries = mapValuesSeries; -exports.memoize = memoize; -exports.nextTick = nextTick; -exports.parallel = parallelLimit; -exports.parallelLimit = parallelLimit$1; -exports.priorityQueue = priorityQueue; -exports.queue = queue$1; -exports.race = race; -exports.reduce = reduce; -exports.reduceRight = reduceRight; -exports.reflect = reflect; -exports.reflectAll = reflectAll; -exports.reject = reject; -exports.rejectLimit = rejectLimit; -exports.rejectSeries = rejectSeries; -exports.retry = retry; -exports.retryable = retryable; -exports.seq = seq; -exports.series = series; -exports.setImmediate = setImmediate$1; -exports.some = some; -exports.someLimit = someLimit; -exports.someSeries = someSeries; -exports.sortBy = sortBy; -exports.timeout = timeout; -exports.times = times; -exports.timesLimit = timeLimit; -exports.timesSeries = timesSeries; -exports.transform = transform; -exports.tryEach = tryEach; -exports.unmemoize = unmemoize; -exports.until = until; -exports.waterfall = waterfall; -exports.whilst = whilst; -exports.all = every; -exports.allLimit = everyLimit; -exports.allSeries = everySeries; -exports.any = some; -exports.anyLimit = someLimit; -exports.anySeries = someSeries; -exports.find = detect; -exports.findLimit = detectLimit; -exports.findSeries = detectSeries; -exports.forEach = eachLimit; -exports.forEachSeries = eachSeries; -exports.forEachLimit = eachLimit$1; -exports.forEachOf = eachOf; -exports.forEachOfSeries = eachOfSeries; -exports.forEachOfLimit = eachOfLimit; -exports.inject = reduce; -exports.foldl = reduce; -exports.foldr = reduceRight; -exports.select = filter; -exports.selectLimit = filterLimit; -exports.selectSeries = filterSeries; -exports.wrapSync = asyncify; - -Object.defineProperty(exports, '__esModule', { value: true }); - -}))); diff --git a/node_modules/async/dist/async.min.js b/node_modules/async/dist/async.min.js deleted file mode 100644 index 7b8e87c..0000000 --- a/node_modules/async/dist/async.min.js +++ /dev/null @@ -1,2 +0,0 @@ -!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t){t|=0;for(var e=Math.max(n.length-t,0),r=Array(e),u=0;u-1&&n%1==0&&n<=Tt}function d(n){return null!=n&&v(n.length)&&!y(n)}function m(){}function g(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function b(n,t){for(var e=-1,r=Array(n);++e-1&&n%1==0&&nu?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var i=Array(u);++r=r?n:Z(n,t,e)}function tn(n,t){for(var e=n.length;e--&&J(t,n[e],0)>-1;);return e}function en(n,t){for(var e=-1,r=n.length;++e-1;);return e}function rn(n){return n.split("")}function un(n){return Xe.test(n)}function on(n){return n.match(mr)||[]}function cn(n){return un(n)?on(n):rn(n)}function fn(n){return null==n?"":Y(n)}function an(n,t,e){if(n=fn(n),n&&(e||void 0===t))return n.replace(gr,"");if(!n||!(t=Y(t)))return n;var r=cn(n),u=cn(t),i=en(r,u),o=tn(r,u)+1;return nn(r,i,o).join("")}function ln(n){return n=n.toString().replace(kr,""),n=n.match(br)[2].replace(" ",""),n=n?n.split(jr):[],n=n.map(function(n){return an(n.replace(Sr,""))})}function sn(n,t){var e={};N(n,function(n,t){function r(t,e){var r=K(u,function(n){return t[n]});r.push(e),a(n).apply(null,r)}var u,i=f(n),o=!i&&1===n.length||i&&0===n.length;if(Vt(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(o)e[t]=n;else{if(u=ln(n),0===n.length&&!i&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");i||u.pop(),e[t]=u.concat(r)}}),qe(e,t)}function pn(){this.head=this.tail=null,this.length=0}function hn(n,t){n.length=1,n.head=n.tail=t}function yn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(s.started=!0,Vt(n)||(n=[n]),0===n.length&&s.idle())return lt(function(){s.drain()});for(var r=0,u=n.length;r0&&c.splice(i,1),u.callback.apply(u,arguments),null!=t&&s.error(t,u.data)}o<=s.concurrency-s.buffer&&s.unsaturated(),s.idle()&&s.drain(),s.process()}}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=a(n),o=0,c=[],f=!1,l=!1,s={_tasks:new pn,concurrency:t,payload:e,saturated:m,unsaturated:m,buffer:t/4,empty:m,drain:m,error:m,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){s.drain=m,s._tasks.empty()},unshift:function(n,t){r(n,!0,t)},remove:function(n){s._tasks.remove(n)},process:function(){if(!l){for(l=!0;!s.paused&&o2&&(i=t(arguments,1)),u[e]=i,r(n)})},function(n){r(n,u)})}function Dn(n,t){qn(Ie,n,t)}function Rn(n,t,e){qn(z(t),n,e)}function Cn(n,t){if(t=g(t||m),!Vt(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;er?1:0}var u=a(t);_e(n,function(n,t){u(n,function(e,r){return e?t(e):void t(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,K(t.sort(r),Fn("value")))})}function Xn(n,t,e){var r=a(n);return ct(function(u,i){function o(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),f=!0,i(r)}var c,f=!1;u.push(function(){f||(i.apply(null,arguments),clearTimeout(c))}),c=setTimeout(o,t),r.apply(null,u)})}function Yn(n,t,e,r){for(var u=-1,i=iu(uu((t-n)/(e||1)),0),o=Array(i);i--;)o[r?i:++u]=n,n+=e;return o}function Zn(n,t,e,r){var u=a(e);Ue(Yn(0,n,1),t,u,r)}function nt(n,t,e,r){arguments.length<=3&&(r=e,e=t,t=Vt(n)?[]:{}),r=g(r||m);var u=a(e);Ie(n,function(n,e,r){u(t,n,e,r)},function(n){r(n,t)})}function tt(n,e){var r,u=null;e=e||m,Ur(n,function(n,e){a(n)(function(n,i){r=arguments.length>2?t(arguments,1):i,u=n,e(!n)})},function(){e(u,r)})}function et(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function rt(n,e,r){r=U(r||m);var u=a(e);if(!n())return r(null);var i=function(e){if(e)return r(e);if(n())return u(i);var o=t(arguments,1);r.apply(null,[null].concat(o))};u(i)}function ut(n,t,e){rt(function(){return!n.apply(this,arguments)},t,e)}var it,ot=function(n){var e=t(arguments,1);return function(){var r=t(arguments);return n.apply(null,e.concat(r))}},ct=function(n){return function(){var e=t(arguments),r=e.pop();n.call(this,e,r)}},ft="function"==typeof setImmediate&&setImmediate,at="object"==typeof process&&"function"==typeof process.nextTick;it=ft?setImmediate:at?process.nextTick:r;var lt=u(it),st="function"==typeof Symbol,pt="object"==typeof global&&global&&global.Object===Object&&global,ht="object"==typeof self&&self&&self.Object===Object&&self,yt=pt||ht||Function("return this")(),vt=yt.Symbol,dt=Object.prototype,mt=dt.hasOwnProperty,gt=dt.toString,bt=vt?vt.toStringTag:void 0,jt=Object.prototype,St=jt.toString,kt="[object Null]",Lt="[object Undefined]",Ot=vt?vt.toStringTag:void 0,wt="[object AsyncFunction]",xt="[object Function]",Et="[object GeneratorFunction]",At="[object Proxy]",Tt=9007199254740991,Bt={},Ft="function"==typeof Symbol&&Symbol.iterator,It=function(n){return Ft&&n[Ft]&&n[Ft]()},_t="[object Arguments]",Mt=Object.prototype,Ut=Mt.hasOwnProperty,zt=Mt.propertyIsEnumerable,Pt=S(function(){return arguments}())?S:function(n){return j(n)&&Ut.call(n,"callee")&&!zt.call(n,"callee")},Vt=Array.isArray,qt="object"==typeof n&&n&&!n.nodeType&&n,Dt=qt&&"object"==typeof module&&module&&!module.nodeType&&module,Rt=Dt&&Dt.exports===qt,Ct=Rt?yt.Buffer:void 0,$t=Ct?Ct.isBuffer:void 0,Wt=$t||k,Nt=9007199254740991,Qt=/^(?:0|[1-9]\d*)$/,Gt="[object Arguments]",Ht="[object Array]",Jt="[object Boolean]",Kt="[object Date]",Xt="[object Error]",Yt="[object Function]",Zt="[object Map]",ne="[object Number]",te="[object Object]",ee="[object RegExp]",re="[object Set]",ue="[object String]",ie="[object WeakMap]",oe="[object ArrayBuffer]",ce="[object DataView]",fe="[object Float32Array]",ae="[object Float64Array]",le="[object Int8Array]",se="[object Int16Array]",pe="[object Int32Array]",he="[object Uint8Array]",ye="[object Uint8ClampedArray]",ve="[object Uint16Array]",de="[object Uint32Array]",me={};me[fe]=me[ae]=me[le]=me[se]=me[pe]=me[he]=me[ye]=me[ve]=me[de]=!0,me[Gt]=me[Ht]=me[oe]=me[Jt]=me[ce]=me[Kt]=me[Xt]=me[Yt]=me[Zt]=me[ne]=me[te]=me[ee]=me[re]=me[ue]=me[ie]=!1;var ge="object"==typeof n&&n&&!n.nodeType&&n,be=ge&&"object"==typeof module&&module&&!module.nodeType&&module,je=be&&be.exports===ge,Se=je&&pt.process,ke=function(){try{return Se&&Se.binding&&Se.binding("util")}catch(n){}}(),Le=ke&&ke.isTypedArray,Oe=Le?w(Le):O,we=Object.prototype,xe=we.hasOwnProperty,Ee=Object.prototype,Ae=A(Object.keys,Object),Te=Object.prototype,Be=Te.hasOwnProperty,Fe=V(P,1/0),Ie=function(n,t,e){var r=d(n)?q:Fe;r(n,a(t),e)},_e=D(R),Me=l(_e),Ue=C(R),ze=V(Ue,1),Pe=l(ze),Ve=W(),qe=function(n,e,r){function u(n,t){j.push(function(){f(n,t)})}function i(){if(0===j.length&&0===v)return r(null,y);for(;j.length&&v2&&(u=t(arguments,1)),e){var i={};N(y,function(n,t){i[t]=n}),i[n]=u,d=!0,b=Object.create(null),r(e,i)}else y[n]=u,c(n)});v++;var i=a(e[e.length-1]);e.length>1?i(y,u):i(u)}}function l(){for(var n,t=0;S.length;)n=S.pop(),t++,$(s(n),function(n){0===--k[n]&&S.push(n)});if(t!==h)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function s(t){var e=[];return N(n,function(n,r){Vt(n)&&J(n,t,0)>=0&&e.push(r)}),e}"function"==typeof e&&(r=e,e=null),r=g(r||m);var p=B(n),h=p.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,b=Object.create(null),j=[],S=[],k={};N(n,function(t,e){if(!Vt(t))return u(e,[t]),void S.push(e);var r=t.slice(0,t.length-1),i=r.length;return 0===i?(u(e,t),void S.push(e)):(k[e]=i,void $(r,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency `"+c+"` in "+r.join(", "));o(c,function(){i--,0===i&&u(e,t)})}))}),l(),i()},De="[object Symbol]",Re=1/0,Ce=vt?vt.prototype:void 0,$e=Ce?Ce.toString:void 0,We="\\ud800-\\udfff",Ne="\\u0300-\\u036f",Qe="\\ufe20-\\ufe2f",Ge="\\u20d0-\\u20ff",He=Ne+Qe+Ge,Je="\\ufe0e\\ufe0f",Ke="\\u200d",Xe=RegExp("["+Ke+We+He+Je+"]"),Ye="\\ud800-\\udfff",Ze="\\u0300-\\u036f",nr="\\ufe20-\\ufe2f",tr="\\u20d0-\\u20ff",er=Ze+nr+tr,rr="\\ufe0e\\ufe0f",ur="["+Ye+"]",ir="["+er+"]",or="\\ud83c[\\udffb-\\udfff]",cr="(?:"+ir+"|"+or+")",fr="[^"+Ye+"]",ar="(?:\\ud83c[\\udde6-\\uddff]){2}",lr="[\\ud800-\\udbff][\\udc00-\\udfff]",sr="\\u200d",pr=cr+"?",hr="["+rr+"]?",yr="(?:"+sr+"(?:"+[fr,ar,lr].join("|")+")"+hr+pr+")*",vr=hr+pr+yr,dr="(?:"+[fr+ir+"?",ir,ar,lr,ur].join("|")+")",mr=RegExp(or+"(?="+or+")|"+dr+vr,"g"),gr=/^\s+|\s+$/g,br=/^(?:async\s+)?(function)?\s*[^\(]*\(\s*([^\)]*)\)/m,jr=/,/,Sr=/(=.+)?(\s*)$/,kr=/((\/\/.*$)|(\/\*[\s\S]*?\*\/))/gm;pn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},pn.prototype.empty=function(){for(;this.head;)this.shift();return this},pn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},pn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},pn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):hn(this,n)},pn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):hn(this,n)},pn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},pn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)},pn.prototype.toArray=function(){for(var n=Array(this.length),t=this.head,e=0;e=u.priority;)u=u.next;for(var i=0,o=n.length;i 32 ) { - * console.log('This file name is too long'); - * callback('File name too long'); - * } else { - * // Do work to process file here - * console.log('File processed'); - * callback(); - * } - * }, function(err) { - * // if any of the file processing produced an error, err would equal that error - * if( err ) { - * // One of the iterations produced an error. - * // All processing will now stop. - * console.log('A file failed to process'); - * } else { - * console.log('All files have been processed successfully'); - * } - * }); - */ -function eachLimit(coll, iteratee, callback) { - (0, _eachOf2.default)(coll, (0, _withoutIndex2.default)((0, _wrapAsync2.default)(iteratee)), callback); -} -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/eachLimit.js b/node_modules/async/eachLimit.js deleted file mode 100644 index fff721b..0000000 --- a/node_modules/async/eachLimit.js +++ /dev/null @@ -1,45 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = eachLimit; - -var _eachOfLimit = require('./internal/eachOfLimit'); - -var _eachOfLimit2 = _interopRequireDefault(_eachOfLimit); - -var _withoutIndex = require('./internal/withoutIndex'); - -var _withoutIndex2 = _interopRequireDefault(_withoutIndex); - -var _wrapAsync = require('./internal/wrapAsync'); - -var _wrapAsync2 = _interopRequireDefault(_wrapAsync); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * The same as [`each`]{@link module:Collections.each} but runs a maximum of `limit` async operations at a time. - * - * @name eachLimit - * @static - * @memberOf module:Collections - * @method - * @see [async.each]{@link module:Collections.each} - * @alias forEachLimit - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {number} limit - The maximum number of async operations at a time. - * @param {AsyncFunction} iteratee - An async function to apply to each item in - * `coll`. - * The array index is not passed to the iteratee. - * If you need the index, use `eachOfLimit`. - * Invoked with (item, callback). - * @param {Function} [callback] - A callback which is called when all - * `iteratee` functions have finished, or an error occurs. Invoked with (err). - */ -function eachLimit(coll, limit, iteratee, callback) { - (0, _eachOfLimit2.default)(limit)(coll, (0, _withoutIndex2.default)((0, _wrapAsync2.default)(iteratee)), callback); -} -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/eachOf.js b/node_modules/async/eachOf.js deleted file mode 100644 index 055b9bd..0000000 --- a/node_modules/async/eachOf.js +++ /dev/null @@ -1,111 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -exports.default = function (coll, iteratee, callback) { - var eachOfImplementation = (0, _isArrayLike2.default)(coll) ? eachOfArrayLike : eachOfGeneric; - eachOfImplementation(coll, (0, _wrapAsync2.default)(iteratee), callback); -}; - -var _isArrayLike = require('lodash/isArrayLike'); - -var _isArrayLike2 = _interopRequireDefault(_isArrayLike); - -var _breakLoop = require('./internal/breakLoop'); - -var _breakLoop2 = _interopRequireDefault(_breakLoop); - -var _eachOfLimit = require('./eachOfLimit'); - -var _eachOfLimit2 = _interopRequireDefault(_eachOfLimit); - -var _doLimit = require('./internal/doLimit'); - -var _doLimit2 = _interopRequireDefault(_doLimit); - -var _noop = require('lodash/noop'); - -var _noop2 = _interopRequireDefault(_noop); - -var _once = require('./internal/once'); - -var _once2 = _interopRequireDefault(_once); - -var _onlyOnce = require('./internal/onlyOnce'); - -var _onlyOnce2 = _interopRequireDefault(_onlyOnce); - -var _wrapAsync = require('./internal/wrapAsync'); - -var _wrapAsync2 = _interopRequireDefault(_wrapAsync); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -// eachOf implementation optimized for array-likes -function eachOfArrayLike(coll, iteratee, callback) { - callback = (0, _once2.default)(callback || _noop2.default); - var index = 0, - completed = 0, - length = coll.length; - if (length === 0) { - callback(null); - } - - function iteratorCallback(err, value) { - if (err) { - callback(err); - } else if (++completed === length || value === _breakLoop2.default) { - callback(null); - } - } - - for (; index < length; index++) { - iteratee(coll[index], index, (0, _onlyOnce2.default)(iteratorCallback)); - } -} - -// a generic version of eachOf which can handle array, object, and iterator cases. -var eachOfGeneric = (0, _doLimit2.default)(_eachOfLimit2.default, Infinity); - -/** - * Like [`each`]{@link module:Collections.each}, except that it passes the key (or index) as the second argument - * to the iteratee. - * - * @name eachOf - * @static - * @memberOf module:Collections - * @method - * @alias forEachOf - * @category Collection - * @see [async.each]{@link module:Collections.each} - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {AsyncFunction} iteratee - A function to apply to each - * item in `coll`. - * The `key` is the item's key, or index in the case of an array. - * Invoked with (item, key, callback). - * @param {Function} [callback] - A callback which is called when all - * `iteratee` functions have finished, or an error occurs. Invoked with (err). - * @example - * - * var obj = {dev: "/dev.json", test: "/test.json", prod: "/prod.json"}; - * var configs = {}; - * - * async.forEachOf(obj, function (value, key, callback) { - * fs.readFile(__dirname + value, "utf8", function (err, data) { - * if (err) return callback(err); - * try { - * configs[key] = JSON.parse(data); - * } catch (e) { - * return callback(e); - * } - * callback(); - * }); - * }, function (err) { - * if (err) console.error(err.message); - * // configs is now a map of JSON data - * doSomethingWith(configs); - * }); - */ -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/eachOfLimit.js b/node_modules/async/eachOfLimit.js deleted file mode 100644 index 30a1329..0000000 --- a/node_modules/async/eachOfLimit.js +++ /dev/null @@ -1,41 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = eachOfLimit; - -var _eachOfLimit2 = require('./internal/eachOfLimit'); - -var _eachOfLimit3 = _interopRequireDefault(_eachOfLimit2); - -var _wrapAsync = require('./internal/wrapAsync'); - -var _wrapAsync2 = _interopRequireDefault(_wrapAsync); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * The same as [`eachOf`]{@link module:Collections.eachOf} but runs a maximum of `limit` async operations at a - * time. - * - * @name eachOfLimit - * @static - * @memberOf module:Collections - * @method - * @see [async.eachOf]{@link module:Collections.eachOf} - * @alias forEachOfLimit - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {number} limit - The maximum number of async operations at a time. - * @param {AsyncFunction} iteratee - An async function to apply to each - * item in `coll`. The `key` is the item's key, or index in the case of an - * array. - * Invoked with (item, key, callback). - * @param {Function} [callback] - A callback which is called when all - * `iteratee` functions have finished, or an error occurs. Invoked with (err). - */ -function eachOfLimit(coll, limit, iteratee, callback) { - (0, _eachOfLimit3.default)(limit)(coll, (0, _wrapAsync2.default)(iteratee), callback); -} -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/eachOfSeries.js b/node_modules/async/eachOfSeries.js deleted file mode 100644 index 9dfd711..0000000 --- a/node_modules/async/eachOfSeries.js +++ /dev/null @@ -1,35 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -var _eachOfLimit = require('./eachOfLimit'); - -var _eachOfLimit2 = _interopRequireDefault(_eachOfLimit); - -var _doLimit = require('./internal/doLimit'); - -var _doLimit2 = _interopRequireDefault(_doLimit); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * The same as [`eachOf`]{@link module:Collections.eachOf} but runs only a single async operation at a time. - * - * @name eachOfSeries - * @static - * @memberOf module:Collections - * @method - * @see [async.eachOf]{@link module:Collections.eachOf} - * @alias forEachOfSeries - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {AsyncFunction} iteratee - An async function to apply to each item in - * `coll`. - * Invoked with (item, key, callback). - * @param {Function} [callback] - A callback which is called when all `iteratee` - * functions have finished, or an error occurs. Invoked with (err). - */ -exports.default = (0, _doLimit2.default)(_eachOfLimit2.default, 1); -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/eachSeries.js b/node_modules/async/eachSeries.js deleted file mode 100644 index 55c7840..0000000 --- a/node_modules/async/eachSeries.js +++ /dev/null @@ -1,37 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -var _eachLimit = require('./eachLimit'); - -var _eachLimit2 = _interopRequireDefault(_eachLimit); - -var _doLimit = require('./internal/doLimit'); - -var _doLimit2 = _interopRequireDefault(_doLimit); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * The same as [`each`]{@link module:Collections.each} but runs only a single async operation at a time. - * - * @name eachSeries - * @static - * @memberOf module:Collections - * @method - * @see [async.each]{@link module:Collections.each} - * @alias forEachSeries - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {AsyncFunction} iteratee - An async function to apply to each - * item in `coll`. - * The array index is not passed to the iteratee. - * If you need the index, use `eachOfSeries`. - * Invoked with (item, callback). - * @param {Function} [callback] - A callback which is called when all - * `iteratee` functions have finished, or an error occurs. Invoked with (err). - */ -exports.default = (0, _doLimit2.default)(_eachLimit2.default, 1); -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/ensureAsync.js b/node_modules/async/ensureAsync.js deleted file mode 100644 index 1f57aec..0000000 --- a/node_modules/async/ensureAsync.js +++ /dev/null @@ -1,73 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = ensureAsync; - -var _setImmediate = require('./internal/setImmediate'); - -var _setImmediate2 = _interopRequireDefault(_setImmediate); - -var _initialParams = require('./internal/initialParams'); - -var _initialParams2 = _interopRequireDefault(_initialParams); - -var _wrapAsync = require('./internal/wrapAsync'); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * Wrap an async function and ensure it calls its callback on a later tick of - * the event loop. If the function already calls its callback on a next tick, - * no extra deferral is added. This is useful for preventing stack overflows - * (`RangeError: Maximum call stack size exceeded`) and generally keeping - * [Zalgo](http://blog.izs.me/post/59142742143/designing-apis-for-asynchrony) - * contained. ES2017 `async` functions are returned as-is -- they are immune - * to Zalgo's corrupting influences, as they always resolve on a later tick. - * - * @name ensureAsync - * @static - * @memberOf module:Utils - * @method - * @category Util - * @param {AsyncFunction} fn - an async function, one that expects a node-style - * callback as its last argument. - * @returns {AsyncFunction} Returns a wrapped function with the exact same call - * signature as the function passed in. - * @example - * - * function sometimesAsync(arg, callback) { - * if (cache[arg]) { - * return callback(null, cache[arg]); // this would be synchronous!! - * } else { - * doSomeIO(arg, callback); // this IO would be asynchronous - * } - * } - * - * // this has a risk of stack overflows if many results are cached in a row - * async.mapSeries(args, sometimesAsync, done); - * - * // this will defer sometimesAsync's callback if necessary, - * // preventing stack overflows - * async.mapSeries(args, async.ensureAsync(sometimesAsync), done); - */ -function ensureAsync(fn) { - if ((0, _wrapAsync.isAsync)(fn)) return fn; - return (0, _initialParams2.default)(function (args, callback) { - var sync = true; - args.push(function () { - var innerArgs = arguments; - if (sync) { - (0, _setImmediate2.default)(function () { - callback.apply(null, innerArgs); - }); - } else { - callback.apply(null, innerArgs); - } - }); - fn.apply(this, args); - sync = false; - }); -} -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/every.js b/node_modules/async/every.js deleted file mode 100644 index d0565b0..0000000 --- a/node_modules/async/every.js +++ /dev/null @@ -1,50 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -var _createTester = require('./internal/createTester'); - -var _createTester2 = _interopRequireDefault(_createTester); - -var _doParallel = require('./internal/doParallel'); - -var _doParallel2 = _interopRequireDefault(_doParallel); - -var _notId = require('./internal/notId'); - -var _notId2 = _interopRequireDefault(_notId); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * Returns `true` if every element in `coll` satisfies an async test. If any - * iteratee call returns `false`, the main `callback` is immediately called. - * - * @name every - * @static - * @memberOf module:Collections - * @method - * @alias all - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {AsyncFunction} iteratee - An async truth test to apply to each item - * in the collection in parallel. - * The iteratee must complete with a boolean result value. - * Invoked with (item, callback). - * @param {Function} [callback] - A callback which is called after all the - * `iteratee` functions have finished. Result will be either `true` or `false` - * depending on the values of the async tests. Invoked with (err, result). - * @example - * - * async.every(['file1','file2','file3'], function(filePath, callback) { - * fs.access(filePath, function(err) { - * callback(null, !err) - * }); - * }, function(err, result) { - * // if result is true then every file exists - * }); - */ -exports.default = (0, _doParallel2.default)((0, _createTester2.default)(_notId2.default, _notId2.default)); -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/everyLimit.js b/node_modules/async/everyLimit.js deleted file mode 100644 index a1a759a..0000000 --- a/node_modules/async/everyLimit.js +++ /dev/null @@ -1,42 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -var _createTester = require('./internal/createTester'); - -var _createTester2 = _interopRequireDefault(_createTester); - -var _doParallelLimit = require('./internal/doParallelLimit'); - -var _doParallelLimit2 = _interopRequireDefault(_doParallelLimit); - -var _notId = require('./internal/notId'); - -var _notId2 = _interopRequireDefault(_notId); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * The same as [`every`]{@link module:Collections.every} but runs a maximum of `limit` async operations at a time. - * - * @name everyLimit - * @static - * @memberOf module:Collections - * @method - * @see [async.every]{@link module:Collections.every} - * @alias allLimit - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {number} limit - The maximum number of async operations at a time. - * @param {AsyncFunction} iteratee - An async truth test to apply to each item - * in the collection in parallel. - * The iteratee must complete with a boolean result value. - * Invoked with (item, callback). - * @param {Function} [callback] - A callback which is called after all the - * `iteratee` functions have finished. Result will be either `true` or `false` - * depending on the values of the async tests. Invoked with (err, result). - */ -exports.default = (0, _doParallelLimit2.default)((0, _createTester2.default)(_notId2.default, _notId2.default)); -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/everySeries.js b/node_modules/async/everySeries.js deleted file mode 100644 index 23bfebb..0000000 --- a/node_modules/async/everySeries.js +++ /dev/null @@ -1,37 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -var _everyLimit = require('./everyLimit'); - -var _everyLimit2 = _interopRequireDefault(_everyLimit); - -var _doLimit = require('./internal/doLimit'); - -var _doLimit2 = _interopRequireDefault(_doLimit); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * The same as [`every`]{@link module:Collections.every} but runs only a single async operation at a time. - * - * @name everySeries - * @static - * @memberOf module:Collections - * @method - * @see [async.every]{@link module:Collections.every} - * @alias allSeries - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {AsyncFunction} iteratee - An async truth test to apply to each item - * in the collection in series. - * The iteratee must complete with a boolean result value. - * Invoked with (item, callback). - * @param {Function} [callback] - A callback which is called after all the - * `iteratee` functions have finished. Result will be either `true` or `false` - * depending on the values of the async tests. Invoked with (err, result). - */ -exports.default = (0, _doLimit2.default)(_everyLimit2.default, 1); -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/filter.js b/node_modules/async/filter.js deleted file mode 100644 index 54772d5..0000000 --- a/node_modules/async/filter.js +++ /dev/null @@ -1,45 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -var _filter = require('./internal/filter'); - -var _filter2 = _interopRequireDefault(_filter); - -var _doParallel = require('./internal/doParallel'); - -var _doParallel2 = _interopRequireDefault(_doParallel); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * Returns a new array of all the values in `coll` which pass an async truth - * test. This operation is performed in parallel, but the results array will be - * in the same order as the original. - * - * @name filter - * @static - * @memberOf module:Collections - * @method - * @alias select - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {Function} iteratee - A truth test to apply to each item in `coll`. - * The `iteratee` is passed a `callback(err, truthValue)`, which must be called - * with a boolean argument once it has completed. Invoked with (item, callback). - * @param {Function} [callback] - A callback which is called after all the - * `iteratee` functions have finished. Invoked with (err, results). - * @example - * - * async.filter(['file1','file2','file3'], function(filePath, callback) { - * fs.access(filePath, function(err) { - * callback(null, !err) - * }); - * }, function(err, results) { - * // results now equals an array of the existing files - * }); - */ -exports.default = (0, _doParallel2.default)(_filter2.default); -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/filterLimit.js b/node_modules/async/filterLimit.js deleted file mode 100644 index 06216f7..0000000 --- a/node_modules/async/filterLimit.js +++ /dev/null @@ -1,37 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -var _filter = require('./internal/filter'); - -var _filter2 = _interopRequireDefault(_filter); - -var _doParallelLimit = require('./internal/doParallelLimit'); - -var _doParallelLimit2 = _interopRequireDefault(_doParallelLimit); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * The same as [`filter`]{@link module:Collections.filter} but runs a maximum of `limit` async operations at a - * time. - * - * @name filterLimit - * @static - * @memberOf module:Collections - * @method - * @see [async.filter]{@link module:Collections.filter} - * @alias selectLimit - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {number} limit - The maximum number of async operations at a time. - * @param {Function} iteratee - A truth test to apply to each item in `coll`. - * The `iteratee` is passed a `callback(err, truthValue)`, which must be called - * with a boolean argument once it has completed. Invoked with (item, callback). - * @param {Function} [callback] - A callback which is called after all the - * `iteratee` functions have finished. Invoked with (err, results). - */ -exports.default = (0, _doParallelLimit2.default)(_filter2.default); -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/filterSeries.js b/node_modules/async/filterSeries.js deleted file mode 100644 index e48d966..0000000 --- a/node_modules/async/filterSeries.js +++ /dev/null @@ -1,35 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -var _filterLimit = require('./filterLimit'); - -var _filterLimit2 = _interopRequireDefault(_filterLimit); - -var _doLimit = require('./internal/doLimit'); - -var _doLimit2 = _interopRequireDefault(_doLimit); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * The same as [`filter`]{@link module:Collections.filter} but runs only a single async operation at a time. - * - * @name filterSeries - * @static - * @memberOf module:Collections - * @method - * @see [async.filter]{@link module:Collections.filter} - * @alias selectSeries - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {Function} iteratee - A truth test to apply to each item in `coll`. - * The `iteratee` is passed a `callback(err, truthValue)`, which must be called - * with a boolean argument once it has completed. Invoked with (item, callback). - * @param {Function} [callback] - A callback which is called after all the - * `iteratee` functions have finished. Invoked with (err, results) - */ -exports.default = (0, _doLimit2.default)(_filterLimit2.default, 1); -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/find.js b/node_modules/async/find.js deleted file mode 100644 index db46783..0000000 --- a/node_modules/async/find.js +++ /dev/null @@ -1,61 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -var _identity = require('lodash/identity'); - -var _identity2 = _interopRequireDefault(_identity); - -var _createTester = require('./internal/createTester'); - -var _createTester2 = _interopRequireDefault(_createTester); - -var _doParallel = require('./internal/doParallel'); - -var _doParallel2 = _interopRequireDefault(_doParallel); - -var _findGetResult = require('./internal/findGetResult'); - -var _findGetResult2 = _interopRequireDefault(_findGetResult); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * Returns the first value in `coll` that passes an async truth test. The - * `iteratee` is applied in parallel, meaning the first iteratee to return - * `true` will fire the detect `callback` with that result. That means the - * result might not be the first item in the original `coll` (in terms of order) - * that passes the test. - - * If order within the original `coll` is important, then look at - * [`detectSeries`]{@link module:Collections.detectSeries}. - * - * @name detect - * @static - * @memberOf module:Collections - * @method - * @alias find - * @category Collections - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {AsyncFunction} iteratee - A truth test to apply to each item in `coll`. - * The iteratee must complete with a boolean value as its result. - * Invoked with (item, callback). - * @param {Function} [callback] - A callback which is called as soon as any - * iteratee returns `true`, or after all the `iteratee` functions have finished. - * Result will be the first item in the array that passes the truth test - * (iteratee) or the value `undefined` if none passed. Invoked with - * (err, result). - * @example - * - * async.detect(['file1','file2','file3'], function(filePath, callback) { - * fs.access(filePath, function(err) { - * callback(null, !err) - * }); - * }, function(err, result) { - * // result now equals the first file in the list that exists - * }); - */ -exports.default = (0, _doParallel2.default)((0, _createTester2.default)(_identity2.default, _findGetResult2.default)); -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/findLimit.js b/node_modules/async/findLimit.js deleted file mode 100644 index 6bf6560..0000000 --- a/node_modules/async/findLimit.js +++ /dev/null @@ -1,48 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -var _identity = require('lodash/identity'); - -var _identity2 = _interopRequireDefault(_identity); - -var _createTester = require('./internal/createTester'); - -var _createTester2 = _interopRequireDefault(_createTester); - -var _doParallelLimit = require('./internal/doParallelLimit'); - -var _doParallelLimit2 = _interopRequireDefault(_doParallelLimit); - -var _findGetResult = require('./internal/findGetResult'); - -var _findGetResult2 = _interopRequireDefault(_findGetResult); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * The same as [`detect`]{@link module:Collections.detect} but runs a maximum of `limit` async operations at a - * time. - * - * @name detectLimit - * @static - * @memberOf module:Collections - * @method - * @see [async.detect]{@link module:Collections.detect} - * @alias findLimit - * @category Collections - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {number} limit - The maximum number of async operations at a time. - * @param {AsyncFunction} iteratee - A truth test to apply to each item in `coll`. - * The iteratee must complete with a boolean value as its result. - * Invoked with (item, callback). - * @param {Function} [callback] - A callback which is called as soon as any - * iteratee returns `true`, or after all the `iteratee` functions have finished. - * Result will be the first item in the array that passes the truth test - * (iteratee) or the value `undefined` if none passed. Invoked with - * (err, result). - */ -exports.default = (0, _doParallelLimit2.default)((0, _createTester2.default)(_identity2.default, _findGetResult2.default)); -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/findSeries.js b/node_modules/async/findSeries.js deleted file mode 100644 index 6fe16c9..0000000 --- a/node_modules/async/findSeries.js +++ /dev/null @@ -1,38 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -var _detectLimit = require('./detectLimit'); - -var _detectLimit2 = _interopRequireDefault(_detectLimit); - -var _doLimit = require('./internal/doLimit'); - -var _doLimit2 = _interopRequireDefault(_doLimit); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * The same as [`detect`]{@link module:Collections.detect} but runs only a single async operation at a time. - * - * @name detectSeries - * @static - * @memberOf module:Collections - * @method - * @see [async.detect]{@link module:Collections.detect} - * @alias findSeries - * @category Collections - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {AsyncFunction} iteratee - A truth test to apply to each item in `coll`. - * The iteratee must complete with a boolean value as its result. - * Invoked with (item, callback). - * @param {Function} [callback] - A callback which is called as soon as any - * iteratee returns `true`, or after all the `iteratee` functions have finished. - * Result will be the first item in the array that passes the truth test - * (iteratee) or the value `undefined` if none passed. Invoked with - * (err, result). - */ -exports.default = (0, _doLimit2.default)(_detectLimit2.default, 1); -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/foldl.js b/node_modules/async/foldl.js deleted file mode 100644 index 3fb8019..0000000 --- a/node_modules/async/foldl.js +++ /dev/null @@ -1,78 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = reduce; - -var _eachOfSeries = require('./eachOfSeries'); - -var _eachOfSeries2 = _interopRequireDefault(_eachOfSeries); - -var _noop = require('lodash/noop'); - -var _noop2 = _interopRequireDefault(_noop); - -var _once = require('./internal/once'); - -var _once2 = _interopRequireDefault(_once); - -var _wrapAsync = require('./internal/wrapAsync'); - -var _wrapAsync2 = _interopRequireDefault(_wrapAsync); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * Reduces `coll` into a single value using an async `iteratee` to return each - * successive step. `memo` is the initial state of the reduction. This function - * only operates in series. - * - * For performance reasons, it may make sense to split a call to this function - * into a parallel map, and then use the normal `Array.prototype.reduce` on the - * results. This function is for situations where each step in the reduction - * needs to be async; if you can get the data before reducing it, then it's - * probably a good idea to do so. - * - * @name reduce - * @static - * @memberOf module:Collections - * @method - * @alias inject - * @alias foldl - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {*} memo - The initial state of the reduction. - * @param {AsyncFunction} iteratee - A function applied to each item in the - * array to produce the next step in the reduction. - * The `iteratee` should complete with the next state of the reduction. - * If the iteratee complete with an error, the reduction is stopped and the - * main `callback` is immediately called with the error. - * Invoked with (memo, item, callback). - * @param {Function} [callback] - A callback which is called after all the - * `iteratee` functions have finished. Result is the reduced value. Invoked with - * (err, result). - * @example - * - * async.reduce([1,2,3], 0, function(memo, item, callback) { - * // pointless async: - * process.nextTick(function() { - * callback(null, memo + item) - * }); - * }, function(err, result) { - * // result is now equal to the last value of memo, which is 6 - * }); - */ -function reduce(coll, memo, iteratee, callback) { - callback = (0, _once2.default)(callback || _noop2.default); - var _iteratee = (0, _wrapAsync2.default)(iteratee); - (0, _eachOfSeries2.default)(coll, function (x, i, callback) { - _iteratee(memo, x, function (err, v) { - memo = v; - callback(err); - }); - }, function (err) { - callback(err, memo); - }); -} -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/foldr.js b/node_modules/async/foldr.js deleted file mode 100644 index 3d17d32..0000000 --- a/node_modules/async/foldr.js +++ /dev/null @@ -1,44 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = reduceRight; - -var _reduce = require('./reduce'); - -var _reduce2 = _interopRequireDefault(_reduce); - -var _slice = require('./internal/slice'); - -var _slice2 = _interopRequireDefault(_slice); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * Same as [`reduce`]{@link module:Collections.reduce}, only operates on `array` in reverse order. - * - * @name reduceRight - * @static - * @memberOf module:Collections - * @method - * @see [async.reduce]{@link module:Collections.reduce} - * @alias foldr - * @category Collection - * @param {Array} array - A collection to iterate over. - * @param {*} memo - The initial state of the reduction. - * @param {AsyncFunction} iteratee - A function applied to each item in the - * array to produce the next step in the reduction. - * The `iteratee` should complete with the next state of the reduction. - * If the iteratee complete with an error, the reduction is stopped and the - * main `callback` is immediately called with the error. - * Invoked with (memo, item, callback). - * @param {Function} [callback] - A callback which is called after all the - * `iteratee` functions have finished. Result is the reduced value. Invoked with - * (err, result). - */ -function reduceRight(array, memo, iteratee, callback) { - var reversed = (0, _slice2.default)(array).reverse(); - (0, _reduce2.default)(reversed, memo, iteratee, callback); -} -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/forEach.js b/node_modules/async/forEach.js deleted file mode 100644 index 4b20af3..0000000 --- a/node_modules/async/forEach.js +++ /dev/null @@ -1,82 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = eachLimit; - -var _eachOf = require('./eachOf'); - -var _eachOf2 = _interopRequireDefault(_eachOf); - -var _withoutIndex = require('./internal/withoutIndex'); - -var _withoutIndex2 = _interopRequireDefault(_withoutIndex); - -var _wrapAsync = require('./internal/wrapAsync'); - -var _wrapAsync2 = _interopRequireDefault(_wrapAsync); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * Applies the function `iteratee` to each item in `coll`, in parallel. - * The `iteratee` is called with an item from the list, and a callback for when - * it has finished. If the `iteratee` passes an error to its `callback`, the - * main `callback` (for the `each` function) is immediately called with the - * error. - * - * Note, that since this function applies `iteratee` to each item in parallel, - * there is no guarantee that the iteratee functions will complete in order. - * - * @name each - * @static - * @memberOf module:Collections - * @method - * @alias forEach - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {AsyncFunction} iteratee - An async function to apply to - * each item in `coll`. Invoked with (item, callback). - * The array index is not passed to the iteratee. - * If you need the index, use `eachOf`. - * @param {Function} [callback] - A callback which is called when all - * `iteratee` functions have finished, or an error occurs. Invoked with (err). - * @example - * - * // assuming openFiles is an array of file names and saveFile is a function - * // to save the modified contents of that file: - * - * async.each(openFiles, saveFile, function(err){ - * // if any of the saves produced an error, err would equal that error - * }); - * - * // assuming openFiles is an array of file names - * async.each(openFiles, function(file, callback) { - * - * // Perform operation on file here. - * console.log('Processing file ' + file); - * - * if( file.length > 32 ) { - * console.log('This file name is too long'); - * callback('File name too long'); - * } else { - * // Do work to process file here - * console.log('File processed'); - * callback(); - * } - * }, function(err) { - * // if any of the file processing produced an error, err would equal that error - * if( err ) { - * // One of the iterations produced an error. - * // All processing will now stop. - * console.log('A file failed to process'); - * } else { - * console.log('All files have been processed successfully'); - * } - * }); - */ -function eachLimit(coll, iteratee, callback) { - (0, _eachOf2.default)(coll, (0, _withoutIndex2.default)((0, _wrapAsync2.default)(iteratee)), callback); -} -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/forEachLimit.js b/node_modules/async/forEachLimit.js deleted file mode 100644 index fff721b..0000000 --- a/node_modules/async/forEachLimit.js +++ /dev/null @@ -1,45 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = eachLimit; - -var _eachOfLimit = require('./internal/eachOfLimit'); - -var _eachOfLimit2 = _interopRequireDefault(_eachOfLimit); - -var _withoutIndex = require('./internal/withoutIndex'); - -var _withoutIndex2 = _interopRequireDefault(_withoutIndex); - -var _wrapAsync = require('./internal/wrapAsync'); - -var _wrapAsync2 = _interopRequireDefault(_wrapAsync); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * The same as [`each`]{@link module:Collections.each} but runs a maximum of `limit` async operations at a time. - * - * @name eachLimit - * @static - * @memberOf module:Collections - * @method - * @see [async.each]{@link module:Collections.each} - * @alias forEachLimit - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {number} limit - The maximum number of async operations at a time. - * @param {AsyncFunction} iteratee - An async function to apply to each item in - * `coll`. - * The array index is not passed to the iteratee. - * If you need the index, use `eachOfLimit`. - * Invoked with (item, callback). - * @param {Function} [callback] - A callback which is called when all - * `iteratee` functions have finished, or an error occurs. Invoked with (err). - */ -function eachLimit(coll, limit, iteratee, callback) { - (0, _eachOfLimit2.default)(limit)(coll, (0, _withoutIndex2.default)((0, _wrapAsync2.default)(iteratee)), callback); -} -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/forEachOf.js b/node_modules/async/forEachOf.js deleted file mode 100644 index 055b9bd..0000000 --- a/node_modules/async/forEachOf.js +++ /dev/null @@ -1,111 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -exports.default = function (coll, iteratee, callback) { - var eachOfImplementation = (0, _isArrayLike2.default)(coll) ? eachOfArrayLike : eachOfGeneric; - eachOfImplementation(coll, (0, _wrapAsync2.default)(iteratee), callback); -}; - -var _isArrayLike = require('lodash/isArrayLike'); - -var _isArrayLike2 = _interopRequireDefault(_isArrayLike); - -var _breakLoop = require('./internal/breakLoop'); - -var _breakLoop2 = _interopRequireDefault(_breakLoop); - -var _eachOfLimit = require('./eachOfLimit'); - -var _eachOfLimit2 = _interopRequireDefault(_eachOfLimit); - -var _doLimit = require('./internal/doLimit'); - -var _doLimit2 = _interopRequireDefault(_doLimit); - -var _noop = require('lodash/noop'); - -var _noop2 = _interopRequireDefault(_noop); - -var _once = require('./internal/once'); - -var _once2 = _interopRequireDefault(_once); - -var _onlyOnce = require('./internal/onlyOnce'); - -var _onlyOnce2 = _interopRequireDefault(_onlyOnce); - -var _wrapAsync = require('./internal/wrapAsync'); - -var _wrapAsync2 = _interopRequireDefault(_wrapAsync); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -// eachOf implementation optimized for array-likes -function eachOfArrayLike(coll, iteratee, callback) { - callback = (0, _once2.default)(callback || _noop2.default); - var index = 0, - completed = 0, - length = coll.length; - if (length === 0) { - callback(null); - } - - function iteratorCallback(err, value) { - if (err) { - callback(err); - } else if (++completed === length || value === _breakLoop2.default) { - callback(null); - } - } - - for (; index < length; index++) { - iteratee(coll[index], index, (0, _onlyOnce2.default)(iteratorCallback)); - } -} - -// a generic version of eachOf which can handle array, object, and iterator cases. -var eachOfGeneric = (0, _doLimit2.default)(_eachOfLimit2.default, Infinity); - -/** - * Like [`each`]{@link module:Collections.each}, except that it passes the key (or index) as the second argument - * to the iteratee. - * - * @name eachOf - * @static - * @memberOf module:Collections - * @method - * @alias forEachOf - * @category Collection - * @see [async.each]{@link module:Collections.each} - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {AsyncFunction} iteratee - A function to apply to each - * item in `coll`. - * The `key` is the item's key, or index in the case of an array. - * Invoked with (item, key, callback). - * @param {Function} [callback] - A callback which is called when all - * `iteratee` functions have finished, or an error occurs. Invoked with (err). - * @example - * - * var obj = {dev: "/dev.json", test: "/test.json", prod: "/prod.json"}; - * var configs = {}; - * - * async.forEachOf(obj, function (value, key, callback) { - * fs.readFile(__dirname + value, "utf8", function (err, data) { - * if (err) return callback(err); - * try { - * configs[key] = JSON.parse(data); - * } catch (e) { - * return callback(e); - * } - * callback(); - * }); - * }, function (err) { - * if (err) console.error(err.message); - * // configs is now a map of JSON data - * doSomethingWith(configs); - * }); - */ -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/forEachOfLimit.js b/node_modules/async/forEachOfLimit.js deleted file mode 100644 index 30a1329..0000000 --- a/node_modules/async/forEachOfLimit.js +++ /dev/null @@ -1,41 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = eachOfLimit; - -var _eachOfLimit2 = require('./internal/eachOfLimit'); - -var _eachOfLimit3 = _interopRequireDefault(_eachOfLimit2); - -var _wrapAsync = require('./internal/wrapAsync'); - -var _wrapAsync2 = _interopRequireDefault(_wrapAsync); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * The same as [`eachOf`]{@link module:Collections.eachOf} but runs a maximum of `limit` async operations at a - * time. - * - * @name eachOfLimit - * @static - * @memberOf module:Collections - * @method - * @see [async.eachOf]{@link module:Collections.eachOf} - * @alias forEachOfLimit - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {number} limit - The maximum number of async operations at a time. - * @param {AsyncFunction} iteratee - An async function to apply to each - * item in `coll`. The `key` is the item's key, or index in the case of an - * array. - * Invoked with (item, key, callback). - * @param {Function} [callback] - A callback which is called when all - * `iteratee` functions have finished, or an error occurs. Invoked with (err). - */ -function eachOfLimit(coll, limit, iteratee, callback) { - (0, _eachOfLimit3.default)(limit)(coll, (0, _wrapAsync2.default)(iteratee), callback); -} -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/forEachOfSeries.js b/node_modules/async/forEachOfSeries.js deleted file mode 100644 index 9dfd711..0000000 --- a/node_modules/async/forEachOfSeries.js +++ /dev/null @@ -1,35 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -var _eachOfLimit = require('./eachOfLimit'); - -var _eachOfLimit2 = _interopRequireDefault(_eachOfLimit); - -var _doLimit = require('./internal/doLimit'); - -var _doLimit2 = _interopRequireDefault(_doLimit); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * The same as [`eachOf`]{@link module:Collections.eachOf} but runs only a single async operation at a time. - * - * @name eachOfSeries - * @static - * @memberOf module:Collections - * @method - * @see [async.eachOf]{@link module:Collections.eachOf} - * @alias forEachOfSeries - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {AsyncFunction} iteratee - An async function to apply to each item in - * `coll`. - * Invoked with (item, key, callback). - * @param {Function} [callback] - A callback which is called when all `iteratee` - * functions have finished, or an error occurs. Invoked with (err). - */ -exports.default = (0, _doLimit2.default)(_eachOfLimit2.default, 1); -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/forEachSeries.js b/node_modules/async/forEachSeries.js deleted file mode 100644 index 55c7840..0000000 --- a/node_modules/async/forEachSeries.js +++ /dev/null @@ -1,37 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -var _eachLimit = require('./eachLimit'); - -var _eachLimit2 = _interopRequireDefault(_eachLimit); - -var _doLimit = require('./internal/doLimit'); - -var _doLimit2 = _interopRequireDefault(_doLimit); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * The same as [`each`]{@link module:Collections.each} but runs only a single async operation at a time. - * - * @name eachSeries - * @static - * @memberOf module:Collections - * @method - * @see [async.each]{@link module:Collections.each} - * @alias forEachSeries - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {AsyncFunction} iteratee - An async function to apply to each - * item in `coll`. - * The array index is not passed to the iteratee. - * If you need the index, use `eachOfSeries`. - * Invoked with (item, callback). - * @param {Function} [callback] - A callback which is called when all - * `iteratee` functions have finished, or an error occurs. Invoked with (err). - */ -exports.default = (0, _doLimit2.default)(_eachLimit2.default, 1); -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/forever.js b/node_modules/async/forever.js deleted file mode 100644 index 6c7b8a4..0000000 --- a/node_modules/async/forever.js +++ /dev/null @@ -1,65 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = forever; - -var _noop = require('lodash/noop'); - -var _noop2 = _interopRequireDefault(_noop); - -var _onlyOnce = require('./internal/onlyOnce'); - -var _onlyOnce2 = _interopRequireDefault(_onlyOnce); - -var _ensureAsync = require('./ensureAsync'); - -var _ensureAsync2 = _interopRequireDefault(_ensureAsync); - -var _wrapAsync = require('./internal/wrapAsync'); - -var _wrapAsync2 = _interopRequireDefault(_wrapAsync); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * Calls the asynchronous function `fn` with a callback parameter that allows it - * to call itself again, in series, indefinitely. - - * If an error is passed to the callback then `errback` is called with the - * error, and execution stops, otherwise it will never be called. - * - * @name forever - * @static - * @memberOf module:ControlFlow - * @method - * @category Control Flow - * @param {AsyncFunction} fn - an async function to call repeatedly. - * Invoked with (next). - * @param {Function} [errback] - when `fn` passes an error to it's callback, - * this function will be called, and execution stops. Invoked with (err). - * @example - * - * async.forever( - * function(next) { - * // next is suitable for passing to things that need a callback(err [, whatever]); - * // it will result in this function being called again. - * }, - * function(err) { - * // if next is called with a value in its first parameter, it will appear - * // in here as 'err', and execution will stop. - * } - * ); - */ -function forever(fn, errback) { - var done = (0, _onlyOnce2.default)(errback || _noop2.default); - var task = (0, _wrapAsync2.default)((0, _ensureAsync2.default)(fn)); - - function next(err) { - if (err) return done(err); - task(next); - } - next(); -} -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/groupBy.js b/node_modules/async/groupBy.js deleted file mode 100644 index 755cba7..0000000 --- a/node_modules/async/groupBy.js +++ /dev/null @@ -1,54 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -var _doLimit = require('./internal/doLimit'); - -var _doLimit2 = _interopRequireDefault(_doLimit); - -var _groupByLimit = require('./groupByLimit'); - -var _groupByLimit2 = _interopRequireDefault(_groupByLimit); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * Returns a new object, where each value corresponds to an array of items, from - * `coll`, that returned the corresponding key. That is, the keys of the object - * correspond to the values passed to the `iteratee` callback. - * - * Note: Since this function applies the `iteratee` to each item in parallel, - * there is no guarantee that the `iteratee` functions will complete in order. - * However, the values for each key in the `result` will be in the same order as - * the original `coll`. For Objects, the values will roughly be in the order of - * the original Objects' keys (but this can vary across JavaScript engines). - * - * @name groupBy - * @static - * @memberOf module:Collections - * @method - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {AsyncFunction} iteratee - An async function to apply to each item in - * `coll`. - * The iteratee should complete with a `key` to group the value under. - * Invoked with (value, callback). - * @param {Function} [callback] - A callback which is called when all `iteratee` - * functions have finished, or an error occurs. Result is an `Object` whoses - * properties are arrays of values which returned the corresponding key. - * @example - * - * async.groupBy(['userId1', 'userId2', 'userId3'], function(userId, callback) { - * db.findById(userId, function(err, user) { - * if (err) return callback(err); - * return callback(null, user.age); - * }); - * }, function(err, result) { - * // result is object containing the userIds grouped by age - * // e.g. { 30: ['userId1', 'userId3'], 42: ['userId2']}; - * }); - */ -exports.default = (0, _doLimit2.default)(_groupByLimit2.default, Infinity); -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/groupByLimit.js b/node_modules/async/groupByLimit.js deleted file mode 100644 index fec13f8..0000000 --- a/node_modules/async/groupByLimit.js +++ /dev/null @@ -1,71 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -exports.default = function (coll, limit, iteratee, callback) { - callback = callback || _noop2.default; - var _iteratee = (0, _wrapAsync2.default)(iteratee); - (0, _mapLimit2.default)(coll, limit, function (val, callback) { - _iteratee(val, function (err, key) { - if (err) return callback(err); - return callback(null, { key: key, val: val }); - }); - }, function (err, mapResults) { - var result = {}; - // from MDN, handle object having an `hasOwnProperty` prop - var hasOwnProperty = Object.prototype.hasOwnProperty; - - for (var i = 0; i < mapResults.length; i++) { - if (mapResults[i]) { - var key = mapResults[i].key; - var val = mapResults[i].val; - - if (hasOwnProperty.call(result, key)) { - result[key].push(val); - } else { - result[key] = [val]; - } - } - } - - return callback(err, result); - }); -}; - -var _noop = require('lodash/noop'); - -var _noop2 = _interopRequireDefault(_noop); - -var _mapLimit = require('./mapLimit'); - -var _mapLimit2 = _interopRequireDefault(_mapLimit); - -var _wrapAsync = require('./internal/wrapAsync'); - -var _wrapAsync2 = _interopRequireDefault(_wrapAsync); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -; -/** - * The same as [`groupBy`]{@link module:Collections.groupBy} but runs a maximum of `limit` async operations at a time. - * - * @name groupByLimit - * @static - * @memberOf module:Collections - * @method - * @see [async.groupBy]{@link module:Collections.groupBy} - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {number} limit - The maximum number of async operations at a time. - * @param {AsyncFunction} iteratee - An async function to apply to each item in - * `coll`. - * The iteratee should complete with a `key` to group the value under. - * Invoked with (value, callback). - * @param {Function} [callback] - A callback which is called when all `iteratee` - * functions have finished, or an error occurs. Result is an `Object` whoses - * properties are arrays of values which returned the corresponding key. - */ -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/groupBySeries.js b/node_modules/async/groupBySeries.js deleted file mode 100644 index b94805e..0000000 --- a/node_modules/async/groupBySeries.js +++ /dev/null @@ -1,37 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -var _doLimit = require('./internal/doLimit'); - -var _doLimit2 = _interopRequireDefault(_doLimit); - -var _groupByLimit = require('./groupByLimit'); - -var _groupByLimit2 = _interopRequireDefault(_groupByLimit); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * The same as [`groupBy`]{@link module:Collections.groupBy} but runs only a single async operation at a time. - * - * @name groupBySeries - * @static - * @memberOf module:Collections - * @method - * @see [async.groupBy]{@link module:Collections.groupBy} - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {number} limit - The maximum number of async operations at a time. - * @param {AsyncFunction} iteratee - An async function to apply to each item in - * `coll`. - * The iteratee should complete with a `key` to group the value under. - * Invoked with (value, callback). - * @param {Function} [callback] - A callback which is called when all `iteratee` - * functions have finished, or an error occurs. Result is an `Object` whoses - * properties are arrays of values which returned the corresponding key. - */ -exports.default = (0, _doLimit2.default)(_groupByLimit2.default, 1); -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/index.js b/node_modules/async/index.js deleted file mode 100644 index c39d8d8..0000000 --- a/node_modules/async/index.js +++ /dev/null @@ -1,582 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.wrapSync = exports.selectSeries = exports.selectLimit = exports.select = exports.foldr = exports.foldl = exports.inject = exports.forEachOfLimit = exports.forEachOfSeries = exports.forEachOf = exports.forEachLimit = exports.forEachSeries = exports.forEach = exports.findSeries = exports.findLimit = exports.find = exports.anySeries = exports.anyLimit = exports.any = exports.allSeries = exports.allLimit = exports.all = exports.whilst = exports.waterfall = exports.until = exports.unmemoize = exports.tryEach = exports.transform = exports.timesSeries = exports.timesLimit = exports.times = exports.timeout = exports.sortBy = exports.someSeries = exports.someLimit = exports.some = exports.setImmediate = exports.series = exports.seq = exports.retryable = exports.retry = exports.rejectSeries = exports.rejectLimit = exports.reject = exports.reflectAll = exports.reflect = exports.reduceRight = exports.reduce = exports.race = exports.queue = exports.priorityQueue = exports.parallelLimit = exports.parallel = exports.nextTick = exports.memoize = exports.mapValuesSeries = exports.mapValuesLimit = exports.mapValues = exports.mapSeries = exports.mapLimit = exports.map = exports.log = exports.groupBySeries = exports.groupByLimit = exports.groupBy = exports.forever = exports.filterSeries = exports.filterLimit = exports.filter = exports.everySeries = exports.everyLimit = exports.every = exports.ensureAsync = exports.eachSeries = exports.eachOfSeries = exports.eachOfLimit = exports.eachOf = exports.eachLimit = exports.each = exports.during = exports.doWhilst = exports.doUntil = exports.doDuring = exports.dir = exports.detectSeries = exports.detectLimit = exports.detect = exports.constant = exports.concatSeries = exports.concatLimit = exports.concat = exports.compose = exports.cargo = exports.autoInject = exports.auto = exports.asyncify = exports.applyEachSeries = exports.applyEach = exports.apply = undefined; - -var _apply = require('./apply'); - -var _apply2 = _interopRequireDefault(_apply); - -var _applyEach = require('./applyEach'); - -var _applyEach2 = _interopRequireDefault(_applyEach); - -var _applyEachSeries = require('./applyEachSeries'); - -var _applyEachSeries2 = _interopRequireDefault(_applyEachSeries); - -var _asyncify = require('./asyncify'); - -var _asyncify2 = _interopRequireDefault(_asyncify); - -var _auto = require('./auto'); - -var _auto2 = _interopRequireDefault(_auto); - -var _autoInject = require('./autoInject'); - -var _autoInject2 = _interopRequireDefault(_autoInject); - -var _cargo = require('./cargo'); - -var _cargo2 = _interopRequireDefault(_cargo); - -var _compose = require('./compose'); - -var _compose2 = _interopRequireDefault(_compose); - -var _concat = require('./concat'); - -var _concat2 = _interopRequireDefault(_concat); - -var _concatLimit = require('./concatLimit'); - -var _concatLimit2 = _interopRequireDefault(_concatLimit); - -var _concatSeries = require('./concatSeries'); - -var _concatSeries2 = _interopRequireDefault(_concatSeries); - -var _constant = require('./constant'); - -var _constant2 = _interopRequireDefault(_constant); - -var _detect = require('./detect'); - -var _detect2 = _interopRequireDefault(_detect); - -var _detectLimit = require('./detectLimit'); - -var _detectLimit2 = _interopRequireDefault(_detectLimit); - -var _detectSeries = require('./detectSeries'); - -var _detectSeries2 = _interopRequireDefault(_detectSeries); - -var _dir = require('./dir'); - -var _dir2 = _interopRequireDefault(_dir); - -var _doDuring = require('./doDuring'); - -var _doDuring2 = _interopRequireDefault(_doDuring); - -var _doUntil = require('./doUntil'); - -var _doUntil2 = _interopRequireDefault(_doUntil); - -var _doWhilst = require('./doWhilst'); - -var _doWhilst2 = _interopRequireDefault(_doWhilst); - -var _during = require('./during'); - -var _during2 = _interopRequireDefault(_during); - -var _each = require('./each'); - -var _each2 = _interopRequireDefault(_each); - -var _eachLimit = require('./eachLimit'); - -var _eachLimit2 = _interopRequireDefault(_eachLimit); - -var _eachOf = require('./eachOf'); - -var _eachOf2 = _interopRequireDefault(_eachOf); - -var _eachOfLimit = require('./eachOfLimit'); - -var _eachOfLimit2 = _interopRequireDefault(_eachOfLimit); - -var _eachOfSeries = require('./eachOfSeries'); - -var _eachOfSeries2 = _interopRequireDefault(_eachOfSeries); - -var _eachSeries = require('./eachSeries'); - -var _eachSeries2 = _interopRequireDefault(_eachSeries); - -var _ensureAsync = require('./ensureAsync'); - -var _ensureAsync2 = _interopRequireDefault(_ensureAsync); - -var _every = require('./every'); - -var _every2 = _interopRequireDefault(_every); - -var _everyLimit = require('./everyLimit'); - -var _everyLimit2 = _interopRequireDefault(_everyLimit); - -var _everySeries = require('./everySeries'); - -var _everySeries2 = _interopRequireDefault(_everySeries); - -var _filter = require('./filter'); - -var _filter2 = _interopRequireDefault(_filter); - -var _filterLimit = require('./filterLimit'); - -var _filterLimit2 = _interopRequireDefault(_filterLimit); - -var _filterSeries = require('./filterSeries'); - -var _filterSeries2 = _interopRequireDefault(_filterSeries); - -var _forever = require('./forever'); - -var _forever2 = _interopRequireDefault(_forever); - -var _groupBy = require('./groupBy'); - -var _groupBy2 = _interopRequireDefault(_groupBy); - -var _groupByLimit = require('./groupByLimit'); - -var _groupByLimit2 = _interopRequireDefault(_groupByLimit); - -var _groupBySeries = require('./groupBySeries'); - -var _groupBySeries2 = _interopRequireDefault(_groupBySeries); - -var _log = require('./log'); - -var _log2 = _interopRequireDefault(_log); - -var _map = require('./map'); - -var _map2 = _interopRequireDefault(_map); - -var _mapLimit = require('./mapLimit'); - -var _mapLimit2 = _interopRequireDefault(_mapLimit); - -var _mapSeries = require('./mapSeries'); - -var _mapSeries2 = _interopRequireDefault(_mapSeries); - -var _mapValues = require('./mapValues'); - -var _mapValues2 = _interopRequireDefault(_mapValues); - -var _mapValuesLimit = require('./mapValuesLimit'); - -var _mapValuesLimit2 = _interopRequireDefault(_mapValuesLimit); - -var _mapValuesSeries = require('./mapValuesSeries'); - -var _mapValuesSeries2 = _interopRequireDefault(_mapValuesSeries); - -var _memoize = require('./memoize'); - -var _memoize2 = _interopRequireDefault(_memoize); - -var _nextTick = require('./nextTick'); - -var _nextTick2 = _interopRequireDefault(_nextTick); - -var _parallel = require('./parallel'); - -var _parallel2 = _interopRequireDefault(_parallel); - -var _parallelLimit = require('./parallelLimit'); - -var _parallelLimit2 = _interopRequireDefault(_parallelLimit); - -var _priorityQueue = require('./priorityQueue'); - -var _priorityQueue2 = _interopRequireDefault(_priorityQueue); - -var _queue = require('./queue'); - -var _queue2 = _interopRequireDefault(_queue); - -var _race = require('./race'); - -var _race2 = _interopRequireDefault(_race); - -var _reduce = require('./reduce'); - -var _reduce2 = _interopRequireDefault(_reduce); - -var _reduceRight = require('./reduceRight'); - -var _reduceRight2 = _interopRequireDefault(_reduceRight); - -var _reflect = require('./reflect'); - -var _reflect2 = _interopRequireDefault(_reflect); - -var _reflectAll = require('./reflectAll'); - -var _reflectAll2 = _interopRequireDefault(_reflectAll); - -var _reject = require('./reject'); - -var _reject2 = _interopRequireDefault(_reject); - -var _rejectLimit = require('./rejectLimit'); - -var _rejectLimit2 = _interopRequireDefault(_rejectLimit); - -var _rejectSeries = require('./rejectSeries'); - -var _rejectSeries2 = _interopRequireDefault(_rejectSeries); - -var _retry = require('./retry'); - -var _retry2 = _interopRequireDefault(_retry); - -var _retryable = require('./retryable'); - -var _retryable2 = _interopRequireDefault(_retryable); - -var _seq = require('./seq'); - -var _seq2 = _interopRequireDefault(_seq); - -var _series = require('./series'); - -var _series2 = _interopRequireDefault(_series); - -var _setImmediate = require('./setImmediate'); - -var _setImmediate2 = _interopRequireDefault(_setImmediate); - -var _some = require('./some'); - -var _some2 = _interopRequireDefault(_some); - -var _someLimit = require('./someLimit'); - -var _someLimit2 = _interopRequireDefault(_someLimit); - -var _someSeries = require('./someSeries'); - -var _someSeries2 = _interopRequireDefault(_someSeries); - -var _sortBy = require('./sortBy'); - -var _sortBy2 = _interopRequireDefault(_sortBy); - -var _timeout = require('./timeout'); - -var _timeout2 = _interopRequireDefault(_timeout); - -var _times = require('./times'); - -var _times2 = _interopRequireDefault(_times); - -var _timesLimit = require('./timesLimit'); - -var _timesLimit2 = _interopRequireDefault(_timesLimit); - -var _timesSeries = require('./timesSeries'); - -var _timesSeries2 = _interopRequireDefault(_timesSeries); - -var _transform = require('./transform'); - -var _transform2 = _interopRequireDefault(_transform); - -var _tryEach = require('./tryEach'); - -var _tryEach2 = _interopRequireDefault(_tryEach); - -var _unmemoize = require('./unmemoize'); - -var _unmemoize2 = _interopRequireDefault(_unmemoize); - -var _until = require('./until'); - -var _until2 = _interopRequireDefault(_until); - -var _waterfall = require('./waterfall'); - -var _waterfall2 = _interopRequireDefault(_waterfall); - -var _whilst = require('./whilst'); - -var _whilst2 = _interopRequireDefault(_whilst); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -exports.default = { - apply: _apply2.default, - applyEach: _applyEach2.default, - applyEachSeries: _applyEachSeries2.default, - asyncify: _asyncify2.default, - auto: _auto2.default, - autoInject: _autoInject2.default, - cargo: _cargo2.default, - compose: _compose2.default, - concat: _concat2.default, - concatLimit: _concatLimit2.default, - concatSeries: _concatSeries2.default, - constant: _constant2.default, - detect: _detect2.default, - detectLimit: _detectLimit2.default, - detectSeries: _detectSeries2.default, - dir: _dir2.default, - doDuring: _doDuring2.default, - doUntil: _doUntil2.default, - doWhilst: _doWhilst2.default, - during: _during2.default, - each: _each2.default, - eachLimit: _eachLimit2.default, - eachOf: _eachOf2.default, - eachOfLimit: _eachOfLimit2.default, - eachOfSeries: _eachOfSeries2.default, - eachSeries: _eachSeries2.default, - ensureAsync: _ensureAsync2.default, - every: _every2.default, - everyLimit: _everyLimit2.default, - everySeries: _everySeries2.default, - filter: _filter2.default, - filterLimit: _filterLimit2.default, - filterSeries: _filterSeries2.default, - forever: _forever2.default, - groupBy: _groupBy2.default, - groupByLimit: _groupByLimit2.default, - groupBySeries: _groupBySeries2.default, - log: _log2.default, - map: _map2.default, - mapLimit: _mapLimit2.default, - mapSeries: _mapSeries2.default, - mapValues: _mapValues2.default, - mapValuesLimit: _mapValuesLimit2.default, - mapValuesSeries: _mapValuesSeries2.default, - memoize: _memoize2.default, - nextTick: _nextTick2.default, - parallel: _parallel2.default, - parallelLimit: _parallelLimit2.default, - priorityQueue: _priorityQueue2.default, - queue: _queue2.default, - race: _race2.default, - reduce: _reduce2.default, - reduceRight: _reduceRight2.default, - reflect: _reflect2.default, - reflectAll: _reflectAll2.default, - reject: _reject2.default, - rejectLimit: _rejectLimit2.default, - rejectSeries: _rejectSeries2.default, - retry: _retry2.default, - retryable: _retryable2.default, - seq: _seq2.default, - series: _series2.default, - setImmediate: _setImmediate2.default, - some: _some2.default, - someLimit: _someLimit2.default, - someSeries: _someSeries2.default, - sortBy: _sortBy2.default, - timeout: _timeout2.default, - times: _times2.default, - timesLimit: _timesLimit2.default, - timesSeries: _timesSeries2.default, - transform: _transform2.default, - tryEach: _tryEach2.default, - unmemoize: _unmemoize2.default, - until: _until2.default, - waterfall: _waterfall2.default, - whilst: _whilst2.default, - - // aliases - all: _every2.default, - allLimit: _everyLimit2.default, - allSeries: _everySeries2.default, - any: _some2.default, - anyLimit: _someLimit2.default, - anySeries: _someSeries2.default, - find: _detect2.default, - findLimit: _detectLimit2.default, - findSeries: _detectSeries2.default, - forEach: _each2.default, - forEachSeries: _eachSeries2.default, - forEachLimit: _eachLimit2.default, - forEachOf: _eachOf2.default, - forEachOfSeries: _eachOfSeries2.default, - forEachOfLimit: _eachOfLimit2.default, - inject: _reduce2.default, - foldl: _reduce2.default, - foldr: _reduceRight2.default, - select: _filter2.default, - selectLimit: _filterLimit2.default, - selectSeries: _filterSeries2.default, - wrapSync: _asyncify2.default -}; /** - * An "async function" in the context of Async is an asynchronous function with - * a variable number of parameters, with the final parameter being a callback. - * (`function (arg1, arg2, ..., callback) {}`) - * The final callback is of the form `callback(err, results...)`, which must be - * called once the function is completed. The callback should be called with a - * Error as its first argument to signal that an error occurred. - * Otherwise, if no error occurred, it should be called with `null` as the first - * argument, and any additional `result` arguments that may apply, to signal - * successful completion. - * The callback must be called exactly once, ideally on a later tick of the - * JavaScript event loop. - * - * This type of function is also referred to as a "Node-style async function", - * or a "continuation passing-style function" (CPS). Most of the methods of this - * library are themselves CPS/Node-style async functions, or functions that - * return CPS/Node-style async functions. - * - * Wherever we accept a Node-style async function, we also directly accept an - * [ES2017 `async` function]{@link https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/async_function}. - * In this case, the `async` function will not be passed a final callback - * argument, and any thrown error will be used as the `err` argument of the - * implicit callback, and the return value will be used as the `result` value. - * (i.e. a `rejected` of the returned Promise becomes the `err` callback - * argument, and a `resolved` value becomes the `result`.) - * - * Note, due to JavaScript limitations, we can only detect native `async` - * functions and not transpilied implementations. - * Your environment must have `async`/`await` support for this to work. - * (e.g. Node > v7.6, or a recent version of a modern browser). - * If you are using `async` functions through a transpiler (e.g. Babel), you - * must still wrap the function with [asyncify]{@link module:Utils.asyncify}, - * because the `async function` will be compiled to an ordinary function that - * returns a promise. - * - * @typedef {Function} AsyncFunction - * @static - */ - -/** - * Async is a utility module which provides straight-forward, powerful functions - * for working with asynchronous JavaScript. Although originally designed for - * use with [Node.js](http://nodejs.org) and installable via - * `npm install --save async`, it can also be used directly in the browser. - * @module async - * @see AsyncFunction - */ - -/** - * A collection of `async` functions for manipulating collections, such as - * arrays and objects. - * @module Collections - */ - -/** - * A collection of `async` functions for controlling the flow through a script. - * @module ControlFlow - */ - -/** - * A collection of `async` utility functions. - * @module Utils - */ - -exports.apply = _apply2.default; -exports.applyEach = _applyEach2.default; -exports.applyEachSeries = _applyEachSeries2.default; -exports.asyncify = _asyncify2.default; -exports.auto = _auto2.default; -exports.autoInject = _autoInject2.default; -exports.cargo = _cargo2.default; -exports.compose = _compose2.default; -exports.concat = _concat2.default; -exports.concatLimit = _concatLimit2.default; -exports.concatSeries = _concatSeries2.default; -exports.constant = _constant2.default; -exports.detect = _detect2.default; -exports.detectLimit = _detectLimit2.default; -exports.detectSeries = _detectSeries2.default; -exports.dir = _dir2.default; -exports.doDuring = _doDuring2.default; -exports.doUntil = _doUntil2.default; -exports.doWhilst = _doWhilst2.default; -exports.during = _during2.default; -exports.each = _each2.default; -exports.eachLimit = _eachLimit2.default; -exports.eachOf = _eachOf2.default; -exports.eachOfLimit = _eachOfLimit2.default; -exports.eachOfSeries = _eachOfSeries2.default; -exports.eachSeries = _eachSeries2.default; -exports.ensureAsync = _ensureAsync2.default; -exports.every = _every2.default; -exports.everyLimit = _everyLimit2.default; -exports.everySeries = _everySeries2.default; -exports.filter = _filter2.default; -exports.filterLimit = _filterLimit2.default; -exports.filterSeries = _filterSeries2.default; -exports.forever = _forever2.default; -exports.groupBy = _groupBy2.default; -exports.groupByLimit = _groupByLimit2.default; -exports.groupBySeries = _groupBySeries2.default; -exports.log = _log2.default; -exports.map = _map2.default; -exports.mapLimit = _mapLimit2.default; -exports.mapSeries = _mapSeries2.default; -exports.mapValues = _mapValues2.default; -exports.mapValuesLimit = _mapValuesLimit2.default; -exports.mapValuesSeries = _mapValuesSeries2.default; -exports.memoize = _memoize2.default; -exports.nextTick = _nextTick2.default; -exports.parallel = _parallel2.default; -exports.parallelLimit = _parallelLimit2.default; -exports.priorityQueue = _priorityQueue2.default; -exports.queue = _queue2.default; -exports.race = _race2.default; -exports.reduce = _reduce2.default; -exports.reduceRight = _reduceRight2.default; -exports.reflect = _reflect2.default; -exports.reflectAll = _reflectAll2.default; -exports.reject = _reject2.default; -exports.rejectLimit = _rejectLimit2.default; -exports.rejectSeries = _rejectSeries2.default; -exports.retry = _retry2.default; -exports.retryable = _retryable2.default; -exports.seq = _seq2.default; -exports.series = _series2.default; -exports.setImmediate = _setImmediate2.default; -exports.some = _some2.default; -exports.someLimit = _someLimit2.default; -exports.someSeries = _someSeries2.default; -exports.sortBy = _sortBy2.default; -exports.timeout = _timeout2.default; -exports.times = _times2.default; -exports.timesLimit = _timesLimit2.default; -exports.timesSeries = _timesSeries2.default; -exports.transform = _transform2.default; -exports.tryEach = _tryEach2.default; -exports.unmemoize = _unmemoize2.default; -exports.until = _until2.default; -exports.waterfall = _waterfall2.default; -exports.whilst = _whilst2.default; -exports.all = _every2.default; -exports.allLimit = _everyLimit2.default; -exports.allSeries = _everySeries2.default; -exports.any = _some2.default; -exports.anyLimit = _someLimit2.default; -exports.anySeries = _someSeries2.default; -exports.find = _detect2.default; -exports.findLimit = _detectLimit2.default; -exports.findSeries = _detectSeries2.default; -exports.forEach = _each2.default; -exports.forEachSeries = _eachSeries2.default; -exports.forEachLimit = _eachLimit2.default; -exports.forEachOf = _eachOf2.default; -exports.forEachOfSeries = _eachOfSeries2.default; -exports.forEachOfLimit = _eachOfLimit2.default; -exports.inject = _reduce2.default; -exports.foldl = _reduce2.default; -exports.foldr = _reduceRight2.default; -exports.select = _filter2.default; -exports.selectLimit = _filterLimit2.default; -exports.selectSeries = _filterSeries2.default; -exports.wrapSync = _asyncify2.default; \ No newline at end of file diff --git a/node_modules/async/inject.js b/node_modules/async/inject.js deleted file mode 100644 index 3fb8019..0000000 --- a/node_modules/async/inject.js +++ /dev/null @@ -1,78 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = reduce; - -var _eachOfSeries = require('./eachOfSeries'); - -var _eachOfSeries2 = _interopRequireDefault(_eachOfSeries); - -var _noop = require('lodash/noop'); - -var _noop2 = _interopRequireDefault(_noop); - -var _once = require('./internal/once'); - -var _once2 = _interopRequireDefault(_once); - -var _wrapAsync = require('./internal/wrapAsync'); - -var _wrapAsync2 = _interopRequireDefault(_wrapAsync); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * Reduces `coll` into a single value using an async `iteratee` to return each - * successive step. `memo` is the initial state of the reduction. This function - * only operates in series. - * - * For performance reasons, it may make sense to split a call to this function - * into a parallel map, and then use the normal `Array.prototype.reduce` on the - * results. This function is for situations where each step in the reduction - * needs to be async; if you can get the data before reducing it, then it's - * probably a good idea to do so. - * - * @name reduce - * @static - * @memberOf module:Collections - * @method - * @alias inject - * @alias foldl - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {*} memo - The initial state of the reduction. - * @param {AsyncFunction} iteratee - A function applied to each item in the - * array to produce the next step in the reduction. - * The `iteratee` should complete with the next state of the reduction. - * If the iteratee complete with an error, the reduction is stopped and the - * main `callback` is immediately called with the error. - * Invoked with (memo, item, callback). - * @param {Function} [callback] - A callback which is called after all the - * `iteratee` functions have finished. Result is the reduced value. Invoked with - * (err, result). - * @example - * - * async.reduce([1,2,3], 0, function(memo, item, callback) { - * // pointless async: - * process.nextTick(function() { - * callback(null, memo + item) - * }); - * }, function(err, result) { - * // result is now equal to the last value of memo, which is 6 - * }); - */ -function reduce(coll, memo, iteratee, callback) { - callback = (0, _once2.default)(callback || _noop2.default); - var _iteratee = (0, _wrapAsync2.default)(iteratee); - (0, _eachOfSeries2.default)(coll, function (x, i, callback) { - _iteratee(memo, x, function (err, v) { - memo = v; - callback(err); - }); - }, function (err) { - callback(err, memo); - }); -} -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/internal/DoublyLinkedList.js b/node_modules/async/internal/DoublyLinkedList.js deleted file mode 100644 index 7e71728..0000000 --- a/node_modules/async/internal/DoublyLinkedList.js +++ /dev/null @@ -1,88 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = DLL; -// Simple doubly linked list (https://en.wikipedia.org/wiki/Doubly_linked_list) implementation -// used for queues. This implementation assumes that the node provided by the user can be modified -// to adjust the next and last properties. We implement only the minimal functionality -// for queue support. -function DLL() { - this.head = this.tail = null; - this.length = 0; -} - -function setInitial(dll, node) { - dll.length = 1; - dll.head = dll.tail = node; -} - -DLL.prototype.removeLink = function (node) { - if (node.prev) node.prev.next = node.next;else this.head = node.next; - if (node.next) node.next.prev = node.prev;else this.tail = node.prev; - - node.prev = node.next = null; - this.length -= 1; - return node; -}; - -DLL.prototype.empty = function () { - while (this.head) this.shift(); - return this; -}; - -DLL.prototype.insertAfter = function (node, newNode) { - newNode.prev = node; - newNode.next = node.next; - if (node.next) node.next.prev = newNode;else this.tail = newNode; - node.next = newNode; - this.length += 1; -}; - -DLL.prototype.insertBefore = function (node, newNode) { - newNode.prev = node.prev; - newNode.next = node; - if (node.prev) node.prev.next = newNode;else this.head = newNode; - node.prev = newNode; - this.length += 1; -}; - -DLL.prototype.unshift = function (node) { - if (this.head) this.insertBefore(this.head, node);else setInitial(this, node); -}; - -DLL.prototype.push = function (node) { - if (this.tail) this.insertAfter(this.tail, node);else setInitial(this, node); -}; - -DLL.prototype.shift = function () { - return this.head && this.removeLink(this.head); -}; - -DLL.prototype.pop = function () { - return this.tail && this.removeLink(this.tail); -}; - -DLL.prototype.toArray = function () { - var arr = Array(this.length); - var curr = this.head; - for (var idx = 0; idx < this.length; idx++) { - arr[idx] = curr.data; - curr = curr.next; - } - return arr; -}; - -DLL.prototype.remove = function (testFn) { - var curr = this.head; - while (!!curr) { - var next = curr.next; - if (testFn(curr)) { - this.removeLink(curr); - } - curr = next; - } - return this; -}; -module.exports = exports["default"]; \ No newline at end of file diff --git a/node_modules/async/internal/applyEach.js b/node_modules/async/internal/applyEach.js deleted file mode 100644 index 322e03c..0000000 --- a/node_modules/async/internal/applyEach.js +++ /dev/null @@ -1,38 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = applyEach; - -var _slice = require('./slice'); - -var _slice2 = _interopRequireDefault(_slice); - -var _initialParams = require('./initialParams'); - -var _initialParams2 = _interopRequireDefault(_initialParams); - -var _wrapAsync = require('./wrapAsync'); - -var _wrapAsync2 = _interopRequireDefault(_wrapAsync); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -function applyEach(eachfn) { - return function (fns /*, ...args*/) { - var args = (0, _slice2.default)(arguments, 1); - var go = (0, _initialParams2.default)(function (args, callback) { - var that = this; - return eachfn(fns, function (fn, cb) { - (0, _wrapAsync2.default)(fn).apply(that, args.concat(cb)); - }, callback); - }); - if (args.length) { - return go.apply(this, args); - } else { - return go; - } - }; -} -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/internal/breakLoop.js b/node_modules/async/internal/breakLoop.js deleted file mode 100644 index 1065058..0000000 --- a/node_modules/async/internal/breakLoop.js +++ /dev/null @@ -1,9 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -// A temporary value used to identify if the loop should be broken. -// See #1064, #1293 -exports.default = {}; -module.exports = exports["default"]; \ No newline at end of file diff --git a/node_modules/async/internal/consoleFunc.js b/node_modules/async/internal/consoleFunc.js deleted file mode 100644 index 603f48e..0000000 --- a/node_modules/async/internal/consoleFunc.js +++ /dev/null @@ -1,42 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = consoleFunc; - -var _arrayEach = require('lodash/_arrayEach'); - -var _arrayEach2 = _interopRequireDefault(_arrayEach); - -var _slice = require('./slice'); - -var _slice2 = _interopRequireDefault(_slice); - -var _wrapAsync = require('./wrapAsync'); - -var _wrapAsync2 = _interopRequireDefault(_wrapAsync); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -function consoleFunc(name) { - return function (fn /*, ...args*/) { - var args = (0, _slice2.default)(arguments, 1); - args.push(function (err /*, ...args*/) { - var args = (0, _slice2.default)(arguments, 1); - if (typeof console === 'object') { - if (err) { - if (console.error) { - console.error(err); - } - } else if (console[name]) { - (0, _arrayEach2.default)(args, function (x) { - console[name](x); - }); - } - } - }); - (0, _wrapAsync2.default)(fn).apply(null, args); - }; -} -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/internal/createTester.js b/node_modules/async/internal/createTester.js deleted file mode 100644 index ce96e8b..0000000 --- a/node_modules/async/internal/createTester.js +++ /dev/null @@ -1,44 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = _createTester; - -var _noop = require('lodash/noop'); - -var _noop2 = _interopRequireDefault(_noop); - -var _breakLoop = require('./breakLoop'); - -var _breakLoop2 = _interopRequireDefault(_breakLoop); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -function _createTester(check, getResult) { - return function (eachfn, arr, iteratee, cb) { - cb = cb || _noop2.default; - var testPassed = false; - var testResult; - eachfn(arr, function (value, _, callback) { - iteratee(value, function (err, result) { - if (err) { - callback(err); - } else if (check(result) && !testResult) { - testPassed = true; - testResult = getResult(true, value); - callback(null, _breakLoop2.default); - } else { - callback(); - } - }); - }, function (err) { - if (err) { - cb(err); - } else { - cb(null, testPassed ? testResult : getResult(false)); - } - }); - }; -} -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/internal/doLimit.js b/node_modules/async/internal/doLimit.js deleted file mode 100644 index 963c608..0000000 --- a/node_modules/async/internal/doLimit.js +++ /dev/null @@ -1,12 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = doLimit; -function doLimit(fn, limit) { - return function (iterable, iteratee, callback) { - return fn(iterable, limit, iteratee, callback); - }; -} -module.exports = exports["default"]; \ No newline at end of file diff --git a/node_modules/async/internal/doParallel.js b/node_modules/async/internal/doParallel.js deleted file mode 100644 index bb40207..0000000 --- a/node_modules/async/internal/doParallel.js +++ /dev/null @@ -1,23 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = doParallel; - -var _eachOf = require('../eachOf'); - -var _eachOf2 = _interopRequireDefault(_eachOf); - -var _wrapAsync = require('./wrapAsync'); - -var _wrapAsync2 = _interopRequireDefault(_wrapAsync); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -function doParallel(fn) { - return function (obj, iteratee, callback) { - return fn(_eachOf2.default, obj, (0, _wrapAsync2.default)(iteratee), callback); - }; -} -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/internal/doParallelLimit.js b/node_modules/async/internal/doParallelLimit.js deleted file mode 100644 index a7e963d..0000000 --- a/node_modules/async/internal/doParallelLimit.js +++ /dev/null @@ -1,23 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = doParallelLimit; - -var _eachOfLimit = require('./eachOfLimit'); - -var _eachOfLimit2 = _interopRequireDefault(_eachOfLimit); - -var _wrapAsync = require('./wrapAsync'); - -var _wrapAsync2 = _interopRequireDefault(_wrapAsync); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -function doParallelLimit(fn) { - return function (obj, limit, iteratee, callback) { - return fn((0, _eachOfLimit2.default)(limit), obj, (0, _wrapAsync2.default)(iteratee), callback); - }; -} -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/internal/eachOfLimit.js b/node_modules/async/internal/eachOfLimit.js deleted file mode 100644 index e4c74bb..0000000 --- a/node_modules/async/internal/eachOfLimit.js +++ /dev/null @@ -1,71 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = _eachOfLimit; - -var _noop = require('lodash/noop'); - -var _noop2 = _interopRequireDefault(_noop); - -var _once = require('./once'); - -var _once2 = _interopRequireDefault(_once); - -var _iterator = require('./iterator'); - -var _iterator2 = _interopRequireDefault(_iterator); - -var _onlyOnce = require('./onlyOnce'); - -var _onlyOnce2 = _interopRequireDefault(_onlyOnce); - -var _breakLoop = require('./breakLoop'); - -var _breakLoop2 = _interopRequireDefault(_breakLoop); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -function _eachOfLimit(limit) { - return function (obj, iteratee, callback) { - callback = (0, _once2.default)(callback || _noop2.default); - if (limit <= 0 || !obj) { - return callback(null); - } - var nextElem = (0, _iterator2.default)(obj); - var done = false; - var running = 0; - - function iterateeCallback(err, value) { - running -= 1; - if (err) { - done = true; - callback(err); - } else if (value === _breakLoop2.default || done && running <= 0) { - done = true; - return callback(null); - } else { - replenish(); - } - } - - function replenish() { - while (running < limit && !done) { - var elem = nextElem(); - if (elem === null) { - done = true; - if (running <= 0) { - callback(null); - } - return; - } - running += 1; - iteratee(elem.value, elem.key, (0, _onlyOnce2.default)(iterateeCallback)); - } - } - - replenish(); - }; -} -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/internal/filter.js b/node_modules/async/internal/filter.js deleted file mode 100644 index 74f3986..0000000 --- a/node_modules/async/internal/filter.js +++ /dev/null @@ -1,75 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = _filter; - -var _arrayMap = require('lodash/_arrayMap'); - -var _arrayMap2 = _interopRequireDefault(_arrayMap); - -var _isArrayLike = require('lodash/isArrayLike'); - -var _isArrayLike2 = _interopRequireDefault(_isArrayLike); - -var _baseProperty = require('lodash/_baseProperty'); - -var _baseProperty2 = _interopRequireDefault(_baseProperty); - -var _noop = require('lodash/noop'); - -var _noop2 = _interopRequireDefault(_noop); - -var _wrapAsync = require('./wrapAsync'); - -var _wrapAsync2 = _interopRequireDefault(_wrapAsync); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -function filterArray(eachfn, arr, iteratee, callback) { - var truthValues = new Array(arr.length); - eachfn(arr, function (x, index, callback) { - iteratee(x, function (err, v) { - truthValues[index] = !!v; - callback(err); - }); - }, function (err) { - if (err) return callback(err); - var results = []; - for (var i = 0; i < arr.length; i++) { - if (truthValues[i]) results.push(arr[i]); - } - callback(null, results); - }); -} - -function filterGeneric(eachfn, coll, iteratee, callback) { - var results = []; - eachfn(coll, function (x, index, callback) { - iteratee(x, function (err, v) { - if (err) { - callback(err); - } else { - if (v) { - results.push({ index: index, value: x }); - } - callback(); - } - }); - }, function (err) { - if (err) { - callback(err); - } else { - callback(null, (0, _arrayMap2.default)(results.sort(function (a, b) { - return a.index - b.index; - }), (0, _baseProperty2.default)('value'))); - } - }); -} - -function _filter(eachfn, coll, iteratee, callback) { - var filter = (0, _isArrayLike2.default)(coll) ? filterArray : filterGeneric; - filter(eachfn, coll, (0, _wrapAsync2.default)(iteratee), callback || _noop2.default); -} -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/internal/findGetResult.js b/node_modules/async/internal/findGetResult.js deleted file mode 100644 index f8d3fe0..0000000 --- a/node_modules/async/internal/findGetResult.js +++ /dev/null @@ -1,10 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = _findGetResult; -function _findGetResult(v, x) { - return x; -} -module.exports = exports["default"]; \ No newline at end of file diff --git a/node_modules/async/internal/getIterator.js b/node_modules/async/internal/getIterator.js deleted file mode 100644 index 3eadd24..0000000 --- a/node_modules/async/internal/getIterator.js +++ /dev/null @@ -1,13 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -exports.default = function (coll) { - return iteratorSymbol && coll[iteratorSymbol] && coll[iteratorSymbol](); -}; - -var iteratorSymbol = typeof Symbol === 'function' && Symbol.iterator; - -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/internal/initialParams.js b/node_modules/async/internal/initialParams.js deleted file mode 100644 index df02cb1..0000000 --- a/node_modules/async/internal/initialParams.js +++ /dev/null @@ -1,21 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -exports.default = function (fn) { - return function () /*...args, callback*/{ - var args = (0, _slice2.default)(arguments); - var callback = args.pop(); - fn.call(this, args, callback); - }; -}; - -var _slice = require('./slice'); - -var _slice2 = _interopRequireDefault(_slice); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/internal/iterator.js b/node_modules/async/internal/iterator.js deleted file mode 100644 index 3d32942..0000000 --- a/node_modules/async/internal/iterator.js +++ /dev/null @@ -1,58 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = iterator; - -var _isArrayLike = require('lodash/isArrayLike'); - -var _isArrayLike2 = _interopRequireDefault(_isArrayLike); - -var _getIterator = require('./getIterator'); - -var _getIterator2 = _interopRequireDefault(_getIterator); - -var _keys = require('lodash/keys'); - -var _keys2 = _interopRequireDefault(_keys); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -function createArrayIterator(coll) { - var i = -1; - var len = coll.length; - return function next() { - return ++i < len ? { value: coll[i], key: i } : null; - }; -} - -function createES2015Iterator(iterator) { - var i = -1; - return function next() { - var item = iterator.next(); - if (item.done) return null; - i++; - return { value: item.value, key: i }; - }; -} - -function createObjectIterator(obj) { - var okeys = (0, _keys2.default)(obj); - var i = -1; - var len = okeys.length; - return function next() { - var key = okeys[++i]; - return i < len ? { value: obj[key], key: key } : null; - }; -} - -function iterator(coll) { - if ((0, _isArrayLike2.default)(coll)) { - return createArrayIterator(coll); - } - - var iterator = (0, _getIterator2.default)(coll); - return iterator ? createES2015Iterator(iterator) : createObjectIterator(coll); -} -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/internal/map.js b/node_modules/async/internal/map.js deleted file mode 100644 index f4f2aa5..0000000 --- a/node_modules/async/internal/map.js +++ /dev/null @@ -1,35 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = _asyncMap; - -var _noop = require('lodash/noop'); - -var _noop2 = _interopRequireDefault(_noop); - -var _wrapAsync = require('./wrapAsync'); - -var _wrapAsync2 = _interopRequireDefault(_wrapAsync); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -function _asyncMap(eachfn, arr, iteratee, callback) { - callback = callback || _noop2.default; - arr = arr || []; - var results = []; - var counter = 0; - var _iteratee = (0, _wrapAsync2.default)(iteratee); - - eachfn(arr, function (value, _, callback) { - var index = counter++; - _iteratee(value, function (err, v) { - results[index] = v; - callback(err); - }); - }, function (err) { - callback(err, results); - }); -} -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/internal/notId.js b/node_modules/async/internal/notId.js deleted file mode 100644 index 0106c92..0000000 --- a/node_modules/async/internal/notId.js +++ /dev/null @@ -1,10 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = notId; -function notId(v) { - return !v; -} -module.exports = exports["default"]; \ No newline at end of file diff --git a/node_modules/async/internal/once.js b/node_modules/async/internal/once.js deleted file mode 100644 index f0c379f..0000000 --- a/node_modules/async/internal/once.js +++ /dev/null @@ -1,15 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = once; -function once(fn) { - return function () { - if (fn === null) return; - var callFn = fn; - fn = null; - callFn.apply(this, arguments); - }; -} -module.exports = exports["default"]; \ No newline at end of file diff --git a/node_modules/async/internal/onlyOnce.js b/node_modules/async/internal/onlyOnce.js deleted file mode 100644 index f2e3001..0000000 --- a/node_modules/async/internal/onlyOnce.js +++ /dev/null @@ -1,15 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = onlyOnce; -function onlyOnce(fn) { - return function () { - if (fn === null) throw new Error("Callback was already called."); - var callFn = fn; - fn = null; - callFn.apply(this, arguments); - }; -} -module.exports = exports["default"]; \ No newline at end of file diff --git a/node_modules/async/internal/parallel.js b/node_modules/async/internal/parallel.js deleted file mode 100644 index c97293b..0000000 --- a/node_modules/async/internal/parallel.js +++ /dev/null @@ -1,42 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = _parallel; - -var _noop = require('lodash/noop'); - -var _noop2 = _interopRequireDefault(_noop); - -var _isArrayLike = require('lodash/isArrayLike'); - -var _isArrayLike2 = _interopRequireDefault(_isArrayLike); - -var _slice = require('./slice'); - -var _slice2 = _interopRequireDefault(_slice); - -var _wrapAsync = require('./wrapAsync'); - -var _wrapAsync2 = _interopRequireDefault(_wrapAsync); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -function _parallel(eachfn, tasks, callback) { - callback = callback || _noop2.default; - var results = (0, _isArrayLike2.default)(tasks) ? [] : {}; - - eachfn(tasks, function (task, key, callback) { - (0, _wrapAsync2.default)(task)(function (err, result) { - if (arguments.length > 2) { - result = (0, _slice2.default)(arguments, 1); - } - results[key] = result; - callback(err); - }); - }, function (err) { - callback(err, results); - }); -} -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/internal/queue.js b/node_modules/async/internal/queue.js deleted file mode 100644 index 19534a7..0000000 --- a/node_modules/async/internal/queue.js +++ /dev/null @@ -1,204 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = queue; - -var _baseIndexOf = require('lodash/_baseIndexOf'); - -var _baseIndexOf2 = _interopRequireDefault(_baseIndexOf); - -var _isArray = require('lodash/isArray'); - -var _isArray2 = _interopRequireDefault(_isArray); - -var _noop = require('lodash/noop'); - -var _noop2 = _interopRequireDefault(_noop); - -var _onlyOnce = require('./onlyOnce'); - -var _onlyOnce2 = _interopRequireDefault(_onlyOnce); - -var _setImmediate = require('./setImmediate'); - -var _setImmediate2 = _interopRequireDefault(_setImmediate); - -var _DoublyLinkedList = require('./DoublyLinkedList'); - -var _DoublyLinkedList2 = _interopRequireDefault(_DoublyLinkedList); - -var _wrapAsync = require('./wrapAsync'); - -var _wrapAsync2 = _interopRequireDefault(_wrapAsync); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -function queue(worker, concurrency, payload) { - if (concurrency == null) { - concurrency = 1; - } else if (concurrency === 0) { - throw new Error('Concurrency must not be zero'); - } - - var _worker = (0, _wrapAsync2.default)(worker); - var numRunning = 0; - var workersList = []; - - var processingScheduled = false; - function _insert(data, insertAtFront, callback) { - if (callback != null && typeof callback !== 'function') { - throw new Error('task callback must be a function'); - } - q.started = true; - if (!(0, _isArray2.default)(data)) { - data = [data]; - } - if (data.length === 0 && q.idle()) { - // call drain immediately if there are no tasks - return (0, _setImmediate2.default)(function () { - q.drain(); - }); - } - - for (var i = 0, l = data.length; i < l; i++) { - var item = { - data: data[i], - callback: callback || _noop2.default - }; - - if (insertAtFront) { - q._tasks.unshift(item); - } else { - q._tasks.push(item); - } - } - - if (!processingScheduled) { - processingScheduled = true; - (0, _setImmediate2.default)(function () { - processingScheduled = false; - q.process(); - }); - } - } - - function _next(tasks) { - return function (err) { - numRunning -= 1; - - for (var i = 0, l = tasks.length; i < l; i++) { - var task = tasks[i]; - - var index = (0, _baseIndexOf2.default)(workersList, task, 0); - if (index === 0) { - workersList.shift(); - } else if (index > 0) { - workersList.splice(index, 1); - } - - task.callback.apply(task, arguments); - - if (err != null) { - q.error(err, task.data); - } - } - - if (numRunning <= q.concurrency - q.buffer) { - q.unsaturated(); - } - - if (q.idle()) { - q.drain(); - } - q.process(); - }; - } - - var isProcessing = false; - var q = { - _tasks: new _DoublyLinkedList2.default(), - concurrency: concurrency, - payload: payload, - saturated: _noop2.default, - unsaturated: _noop2.default, - buffer: concurrency / 4, - empty: _noop2.default, - drain: _noop2.default, - error: _noop2.default, - started: false, - paused: false, - push: function (data, callback) { - _insert(data, false, callback); - }, - kill: function () { - q.drain = _noop2.default; - q._tasks.empty(); - }, - unshift: function (data, callback) { - _insert(data, true, callback); - }, - remove: function (testFn) { - q._tasks.remove(testFn); - }, - process: function () { - // Avoid trying to start too many processing operations. This can occur - // when callbacks resolve synchronously (#1267). - if (isProcessing) { - return; - } - isProcessing = true; - while (!q.paused && numRunning < q.concurrency && q._tasks.length) { - var tasks = [], - data = []; - var l = q._tasks.length; - if (q.payload) l = Math.min(l, q.payload); - for (var i = 0; i < l; i++) { - var node = q._tasks.shift(); - tasks.push(node); - workersList.push(node); - data.push(node.data); - } - - numRunning += 1; - - if (q._tasks.length === 0) { - q.empty(); - } - - if (numRunning === q.concurrency) { - q.saturated(); - } - - var cb = (0, _onlyOnce2.default)(_next(tasks)); - _worker(data, cb); - } - isProcessing = false; - }, - length: function () { - return q._tasks.length; - }, - running: function () { - return numRunning; - }, - workersList: function () { - return workersList; - }, - idle: function () { - return q._tasks.length + numRunning === 0; - }, - pause: function () { - q.paused = true; - }, - resume: function () { - if (q.paused === false) { - return; - } - q.paused = false; - (0, _setImmediate2.default)(q.process); - } - }; - return q; -} -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/internal/reject.js b/node_modules/async/internal/reject.js deleted file mode 100644 index 5dbfcfb..0000000 --- a/node_modules/async/internal/reject.js +++ /dev/null @@ -1,21 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = reject; - -var _filter = require('./filter'); - -var _filter2 = _interopRequireDefault(_filter); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -function reject(eachfn, arr, iteratee, callback) { - (0, _filter2.default)(eachfn, arr, function (value, cb) { - iteratee(value, function (err, v) { - cb(err, !v); - }); - }, callback); -} -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/internal/setImmediate.js b/node_modules/async/internal/setImmediate.js deleted file mode 100644 index 3545f2b..0000000 --- a/node_modules/async/internal/setImmediate.js +++ /dev/null @@ -1,42 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.hasNextTick = exports.hasSetImmediate = undefined; -exports.fallback = fallback; -exports.wrap = wrap; - -var _slice = require('./slice'); - -var _slice2 = _interopRequireDefault(_slice); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -var hasSetImmediate = exports.hasSetImmediate = typeof setImmediate === 'function' && setImmediate; -var hasNextTick = exports.hasNextTick = typeof process === 'object' && typeof process.nextTick === 'function'; - -function fallback(fn) { - setTimeout(fn, 0); -} - -function wrap(defer) { - return function (fn /*, ...args*/) { - var args = (0, _slice2.default)(arguments, 1); - defer(function () { - fn.apply(null, args); - }); - }; -} - -var _defer; - -if (hasSetImmediate) { - _defer = setImmediate; -} else if (hasNextTick) { - _defer = process.nextTick; -} else { - _defer = fallback; -} - -exports.default = wrap(_defer); \ No newline at end of file diff --git a/node_modules/async/internal/slice.js b/node_modules/async/internal/slice.js deleted file mode 100644 index 56f10c0..0000000 --- a/node_modules/async/internal/slice.js +++ /dev/null @@ -1,16 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = slice; -function slice(arrayLike, start) { - start = start | 0; - var newLen = Math.max(arrayLike.length - start, 0); - var newArr = Array(newLen); - for (var idx = 0; idx < newLen; idx++) { - newArr[idx] = arrayLike[start + idx]; - } - return newArr; -} -module.exports = exports["default"]; \ No newline at end of file diff --git a/node_modules/async/internal/withoutIndex.js b/node_modules/async/internal/withoutIndex.js deleted file mode 100644 index 2bd3579..0000000 --- a/node_modules/async/internal/withoutIndex.js +++ /dev/null @@ -1,12 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = _withoutIndex; -function _withoutIndex(iteratee) { - return function (value, index, callback) { - return iteratee(value, callback); - }; -} -module.exports = exports["default"]; \ No newline at end of file diff --git a/node_modules/async/internal/wrapAsync.js b/node_modules/async/internal/wrapAsync.js deleted file mode 100644 index bc6c966..0000000 --- a/node_modules/async/internal/wrapAsync.js +++ /dev/null @@ -1,25 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.isAsync = undefined; - -var _asyncify = require('../asyncify'); - -var _asyncify2 = _interopRequireDefault(_asyncify); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -var supportsSymbol = typeof Symbol === 'function'; - -function isAsync(fn) { - return supportsSymbol && fn[Symbol.toStringTag] === 'AsyncFunction'; -} - -function wrapAsync(asyncFn) { - return isAsync(asyncFn) ? (0, _asyncify2.default)(asyncFn) : asyncFn; -} - -exports.default = wrapAsync; -exports.isAsync = isAsync; \ No newline at end of file diff --git a/node_modules/async/log.js b/node_modules/async/log.js deleted file mode 100644 index c643867..0000000 --- a/node_modules/async/log.js +++ /dev/null @@ -1,41 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -var _consoleFunc = require('./internal/consoleFunc'); - -var _consoleFunc2 = _interopRequireDefault(_consoleFunc); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * Logs the result of an `async` function to the `console`. Only works in - * Node.js or in browsers that support `console.log` and `console.error` (such - * as FF and Chrome). If multiple arguments are returned from the async - * function, `console.log` is called on each argument in order. - * - * @name log - * @static - * @memberOf module:Utils - * @method - * @category Util - * @param {AsyncFunction} function - The function you want to eventually apply - * all arguments to. - * @param {...*} arguments... - Any number of arguments to apply to the function. - * @example - * - * // in a module - * var hello = function(name, callback) { - * setTimeout(function() { - * callback(null, 'hello ' + name); - * }, 1000); - * }; - * - * // in the node repl - * node> async.log(hello, 'world'); - * 'hello world' - */ -exports.default = (0, _consoleFunc2.default)('log'); -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/map.js b/node_modules/async/map.js deleted file mode 100644 index 67c9cda..0000000 --- a/node_modules/async/map.js +++ /dev/null @@ -1,54 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -var _doParallel = require('./internal/doParallel'); - -var _doParallel2 = _interopRequireDefault(_doParallel); - -var _map = require('./internal/map'); - -var _map2 = _interopRequireDefault(_map); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * Produces a new collection of values by mapping each value in `coll` through - * the `iteratee` function. The `iteratee` is called with an item from `coll` - * and a callback for when it has finished processing. Each of these callback - * takes 2 arguments: an `error`, and the transformed item from `coll`. If - * `iteratee` passes an error to its callback, the main `callback` (for the - * `map` function) is immediately called with the error. - * - * Note, that since this function applies the `iteratee` to each item in - * parallel, there is no guarantee that the `iteratee` functions will complete - * in order. However, the results array will be in the same order as the - * original `coll`. - * - * If `map` is passed an Object, the results will be an Array. The results - * will roughly be in the order of the original Objects' keys (but this can - * vary across JavaScript engines). - * - * @name map - * @static - * @memberOf module:Collections - * @method - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {AsyncFunction} iteratee - An async function to apply to each item in - * `coll`. - * The iteratee should complete with the transformed item. - * Invoked with (item, callback). - * @param {Function} [callback] - A callback which is called when all `iteratee` - * functions have finished, or an error occurs. Results is an Array of the - * transformed items from the `coll`. Invoked with (err, results). - * @example - * - * async.map(['file1','file2','file3'], fs.stat, function(err, results) { - * // results is now an array of stats for each file - * }); - */ -exports.default = (0, _doParallel2.default)(_map2.default); -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/mapLimit.js b/node_modules/async/mapLimit.js deleted file mode 100644 index c8b60d8..0000000 --- a/node_modules/async/mapLimit.js +++ /dev/null @@ -1,37 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -var _doParallelLimit = require('./internal/doParallelLimit'); - -var _doParallelLimit2 = _interopRequireDefault(_doParallelLimit); - -var _map = require('./internal/map'); - -var _map2 = _interopRequireDefault(_map); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * The same as [`map`]{@link module:Collections.map} but runs a maximum of `limit` async operations at a time. - * - * @name mapLimit - * @static - * @memberOf module:Collections - * @method - * @see [async.map]{@link module:Collections.map} - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {number} limit - The maximum number of async operations at a time. - * @param {AsyncFunction} iteratee - An async function to apply to each item in - * `coll`. - * The iteratee should complete with the transformed item. - * Invoked with (item, callback). - * @param {Function} [callback] - A callback which is called when all `iteratee` - * functions have finished, or an error occurs. Results is an array of the - * transformed items from the `coll`. Invoked with (err, results). - */ -exports.default = (0, _doParallelLimit2.default)(_map2.default); -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/mapSeries.js b/node_modules/async/mapSeries.js deleted file mode 100644 index 61b42d0..0000000 --- a/node_modules/async/mapSeries.js +++ /dev/null @@ -1,36 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -var _mapLimit = require('./mapLimit'); - -var _mapLimit2 = _interopRequireDefault(_mapLimit); - -var _doLimit = require('./internal/doLimit'); - -var _doLimit2 = _interopRequireDefault(_doLimit); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * The same as [`map`]{@link module:Collections.map} but runs only a single async operation at a time. - * - * @name mapSeries - * @static - * @memberOf module:Collections - * @method - * @see [async.map]{@link module:Collections.map} - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {AsyncFunction} iteratee - An async function to apply to each item in - * `coll`. - * The iteratee should complete with the transformed item. - * Invoked with (item, callback). - * @param {Function} [callback] - A callback which is called when all `iteratee` - * functions have finished, or an error occurs. Results is an array of the - * transformed items from the `coll`. Invoked with (err, results). - */ -exports.default = (0, _doLimit2.default)(_mapLimit2.default, 1); -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/mapValues.js b/node_modules/async/mapValues.js deleted file mode 100644 index 3d838ca..0000000 --- a/node_modules/async/mapValues.js +++ /dev/null @@ -1,63 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -var _mapValuesLimit = require('./mapValuesLimit'); - -var _mapValuesLimit2 = _interopRequireDefault(_mapValuesLimit); - -var _doLimit = require('./internal/doLimit'); - -var _doLimit2 = _interopRequireDefault(_doLimit); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * A relative of [`map`]{@link module:Collections.map}, designed for use with objects. - * - * Produces a new Object by mapping each value of `obj` through the `iteratee` - * function. The `iteratee` is called each `value` and `key` from `obj` and a - * callback for when it has finished processing. Each of these callbacks takes - * two arguments: an `error`, and the transformed item from `obj`. If `iteratee` - * passes an error to its callback, the main `callback` (for the `mapValues` - * function) is immediately called with the error. - * - * Note, the order of the keys in the result is not guaranteed. The keys will - * be roughly in the order they complete, (but this is very engine-specific) - * - * @name mapValues - * @static - * @memberOf module:Collections - * @method - * @category Collection - * @param {Object} obj - A collection to iterate over. - * @param {AsyncFunction} iteratee - A function to apply to each value and key - * in `coll`. - * The iteratee should complete with the transformed value as its result. - * Invoked with (value, key, callback). - * @param {Function} [callback] - A callback which is called when all `iteratee` - * functions have finished, or an error occurs. `result` is a new object consisting - * of each key from `obj`, with each transformed value on the right-hand side. - * Invoked with (err, result). - * @example - * - * async.mapValues({ - * f1: 'file1', - * f2: 'file2', - * f3: 'file3' - * }, function (file, key, callback) { - * fs.stat(file, callback); - * }, function(err, result) { - * // result is now a map of stats for each file, e.g. - * // { - * // f1: [stats for file1], - * // f2: [stats for file2], - * // f3: [stats for file3] - * // } - * }); - */ - -exports.default = (0, _doLimit2.default)(_mapValuesLimit2.default, Infinity); -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/mapValuesLimit.js b/node_modules/async/mapValuesLimit.js deleted file mode 100644 index 912a8b5..0000000 --- a/node_modules/async/mapValuesLimit.js +++ /dev/null @@ -1,61 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = mapValuesLimit; - -var _eachOfLimit = require('./eachOfLimit'); - -var _eachOfLimit2 = _interopRequireDefault(_eachOfLimit); - -var _noop = require('lodash/noop'); - -var _noop2 = _interopRequireDefault(_noop); - -var _once = require('./internal/once'); - -var _once2 = _interopRequireDefault(_once); - -var _wrapAsync = require('./internal/wrapAsync'); - -var _wrapAsync2 = _interopRequireDefault(_wrapAsync); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * The same as [`mapValues`]{@link module:Collections.mapValues} but runs a maximum of `limit` async operations at a - * time. - * - * @name mapValuesLimit - * @static - * @memberOf module:Collections - * @method - * @see [async.mapValues]{@link module:Collections.mapValues} - * @category Collection - * @param {Object} obj - A collection to iterate over. - * @param {number} limit - The maximum number of async operations at a time. - * @param {AsyncFunction} iteratee - A function to apply to each value and key - * in `coll`. - * The iteratee should complete with the transformed value as its result. - * Invoked with (value, key, callback). - * @param {Function} [callback] - A callback which is called when all `iteratee` - * functions have finished, or an error occurs. `result` is a new object consisting - * of each key from `obj`, with each transformed value on the right-hand side. - * Invoked with (err, result). - */ -function mapValuesLimit(obj, limit, iteratee, callback) { - callback = (0, _once2.default)(callback || _noop2.default); - var newObj = {}; - var _iteratee = (0, _wrapAsync2.default)(iteratee); - (0, _eachOfLimit2.default)(obj, limit, function (val, key, next) { - _iteratee(val, key, function (err, result) { - if (err) return next(err); - newObj[key] = result; - next(); - }); - }, function (err) { - callback(err, newObj); - }); -} -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/mapValuesSeries.js b/node_modules/async/mapValuesSeries.js deleted file mode 100644 index b378c4a..0000000 --- a/node_modules/async/mapValuesSeries.js +++ /dev/null @@ -1,37 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -var _mapValuesLimit = require('./mapValuesLimit'); - -var _mapValuesLimit2 = _interopRequireDefault(_mapValuesLimit); - -var _doLimit = require('./internal/doLimit'); - -var _doLimit2 = _interopRequireDefault(_doLimit); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * The same as [`mapValues`]{@link module:Collections.mapValues} but runs only a single async operation at a time. - * - * @name mapValuesSeries - * @static - * @memberOf module:Collections - * @method - * @see [async.mapValues]{@link module:Collections.mapValues} - * @category Collection - * @param {Object} obj - A collection to iterate over. - * @param {AsyncFunction} iteratee - A function to apply to each value and key - * in `coll`. - * The iteratee should complete with the transformed value as its result. - * Invoked with (value, key, callback). - * @param {Function} [callback] - A callback which is called when all `iteratee` - * functions have finished, or an error occurs. `result` is a new object consisting - * of each key from `obj`, with each transformed value on the right-hand side. - * Invoked with (err, result). - */ -exports.default = (0, _doLimit2.default)(_mapValuesLimit2.default, 1); -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/memoize.js b/node_modules/async/memoize.js deleted file mode 100644 index 1f2b566..0000000 --- a/node_modules/async/memoize.js +++ /dev/null @@ -1,101 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = memoize; - -var _identity = require('lodash/identity'); - -var _identity2 = _interopRequireDefault(_identity); - -var _slice = require('./internal/slice'); - -var _slice2 = _interopRequireDefault(_slice); - -var _setImmediate = require('./internal/setImmediate'); - -var _setImmediate2 = _interopRequireDefault(_setImmediate); - -var _initialParams = require('./internal/initialParams'); - -var _initialParams2 = _interopRequireDefault(_initialParams); - -var _wrapAsync = require('./internal/wrapAsync'); - -var _wrapAsync2 = _interopRequireDefault(_wrapAsync); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -function has(obj, key) { - return key in obj; -} - -/** - * Caches the results of an async function. When creating a hash to store - * function results against, the callback is omitted from the hash and an - * optional hash function can be used. - * - * If no hash function is specified, the first argument is used as a hash key, - * which may work reasonably if it is a string or a data type that converts to a - * distinct string. Note that objects and arrays will not behave reasonably. - * Neither will cases where the other arguments are significant. In such cases, - * specify your own hash function. - * - * The cache of results is exposed as the `memo` property of the function - * returned by `memoize`. - * - * @name memoize - * @static - * @memberOf module:Utils - * @method - * @category Util - * @param {AsyncFunction} fn - The async function to proxy and cache results from. - * @param {Function} hasher - An optional function for generating a custom hash - * for storing results. It has all the arguments applied to it apart from the - * callback, and must be synchronous. - * @returns {AsyncFunction} a memoized version of `fn` - * @example - * - * var slow_fn = function(name, callback) { - * // do something - * callback(null, result); - * }; - * var fn = async.memoize(slow_fn); - * - * // fn can now be used as if it were slow_fn - * fn('some name', function() { - * // callback - * }); - */ -function memoize(fn, hasher) { - var memo = Object.create(null); - var queues = Object.create(null); - hasher = hasher || _identity2.default; - var _fn = (0, _wrapAsync2.default)(fn); - var memoized = (0, _initialParams2.default)(function memoized(args, callback) { - var key = hasher.apply(null, args); - if (has(memo, key)) { - (0, _setImmediate2.default)(function () { - callback.apply(null, memo[key]); - }); - } else if (has(queues, key)) { - queues[key].push(callback); - } else { - queues[key] = [callback]; - _fn.apply(null, args.concat(function () /*args*/{ - var args = (0, _slice2.default)(arguments); - memo[key] = args; - var q = queues[key]; - delete queues[key]; - for (var i = 0, l = q.length; i < l; i++) { - q[i].apply(null, args); - } - })); - } - }); - memoized.memo = memo; - memoized.unmemoized = fn; - return memoized; -} -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/nextTick.js b/node_modules/async/nextTick.js deleted file mode 100644 index 826495d..0000000 --- a/node_modules/async/nextTick.js +++ /dev/null @@ -1,51 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -var _setImmediate = require('./internal/setImmediate'); - -/** - * Calls `callback` on a later loop around the event loop. In Node.js this just - * calls `process.nextTicl`. In the browser it will use `setImmediate` if - * available, otherwise `setTimeout(callback, 0)`, which means other higher - * priority events may precede the execution of `callback`. - * - * This is used internally for browser-compatibility purposes. - * - * @name nextTick - * @static - * @memberOf module:Utils - * @method - * @see [async.setImmediate]{@link module:Utils.setImmediate} - * @category Util - * @param {Function} callback - The function to call on a later loop around - * the event loop. Invoked with (args...). - * @param {...*} args... - any number of additional arguments to pass to the - * callback on the next tick. - * @example - * - * var call_order = []; - * async.nextTick(function() { - * call_order.push('two'); - * // call_order now equals ['one','two'] - * }); - * call_order.push('one'); - * - * async.setImmediate(function (a, b, c) { - * // a, b, and c equal 1, 2, and 3 - * }, 1, 2, 3); - */ -var _defer; - -if (_setImmediate.hasNextTick) { - _defer = process.nextTick; -} else if (_setImmediate.hasSetImmediate) { - _defer = setImmediate; -} else { - _defer = _setImmediate.fallback; -} - -exports.default = (0, _setImmediate.wrap)(_defer); -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/package.json b/node_modules/async/package.json deleted file mode 100644 index 043b701..0000000 --- a/node_modules/async/package.json +++ /dev/null @@ -1,127 +0,0 @@ -{ - "name": "async", - "description": "Higher-order functions and common patterns for asynchronous code", - "version": "2.6.0", - "main": "dist/async.js", - "author": { - "name": "Caolan McMahon" - }, - "homepage": "https://caolan.github.io/async/", - "repository": { - "type": "git", - "url": "git+https://github.com/caolan/async.git" - }, - "bugs": { - "url": "https://github.com/caolan/async/issues" - }, - "keywords": [ - "async", - "callback", - "module", - "utility" - ], - "dependencies": { - "lodash": "^4.14.0" - }, - "devDependencies": { - "babel-cli": "^6.24.0", - "babel-core": "^6.24.0", - "babel-plugin-add-module-exports": "^0.2.1", - "babel-plugin-istanbul": "^2.0.1", - "babel-plugin-transform-es2015-modules-commonjs": "^6.3.16", - "babel-preset-es2015": "^6.3.13", - "babel-preset-es2017": "^6.22.0", - "babelify": "^7.2.0", - "benchmark": "^2.1.1", - "bluebird": "^3.4.6", - "chai": "^3.1.0", - "cheerio": "^0.22.0", - "coveralls": "^2.11.2", - "es6-promise": "^2.3.0", - "eslint": "^2.13.1", - "fs-extra": "^0.26.7", - "gh-pages-deploy": "^0.4.2", - "jsdoc": "^3.4.0", - "karma": "^1.3.0", - "karma-browserify": "^5.1.0", - "karma-firefox-launcher": "^1.0.0", - "karma-mocha": "^1.2.0", - "karma-mocha-reporter": "^2.2.0", - "mocha": "^3.1.2", - "native-promise-only": "^0.8.0-a", - "nyc": "^7.0.0", - "recursive-readdir": "^1.3.0", - "rimraf": "^2.5.0", - "rollup": "^0.36.3", - "rollup-plugin-node-resolve": "^2.0.0", - "rollup-plugin-npm": "^2.0.0", - "rsvp": "^3.0.18", - "semver": "^4.3.6", - "uglify-js": "~2.7.3", - "vinyl-buffer": "^1.0.0", - "vinyl-source-stream": "^1.1.0", - "watchify": "^3.7.0", - "yargs": "~3.9.1" - }, - "scripts": { - "coverage": "nyc npm run mocha-node-test -- --grep @nycinvalid --invert", - "coveralls": "npm run coverage && nyc report --reporter=text-lcov | coveralls", - "jsdoc": "jsdoc -c ./support/jsdoc/jsdoc.json && node support/jsdoc/jsdoc-fix-html.js", - "lint": "eslint lib/ mocha_test/ perf/memory.js perf/suites.js perf/benchmark.js support/build/ support/*.js karma.conf.js", - "mocha-browser-test": "karma start", - "mocha-node-test": "mocha mocha_test/ --compilers js:babel-core/register", - "mocha-test": "npm run mocha-node-test && npm run mocha-browser-test", - "test": "npm run lint && npm run mocha-node-test" - }, - "license": "MIT", - "gh-pages-deploy": { - "staticpath": "docs" - }, - "nyc": { - "exclude": [ - "mocha_test" - ] - }, - "_id": "async@2.6.0", - "_npmVersion": "5.5.1", - "_nodeVersion": "8.8.0", - "_npmUser": { - "name": "aearly", - "email": "alexander.early@gmail.com" - }, - "dist": { - "integrity": "sha512-xAfGg1/NTLBBKlHFmnd7PlmUW9KhVQIUuSrYem9xzFUZy13ScvtyGGejaae9iAVRiRq9+Cx7DPFaAAhCpyxyPw==", - "shasum": "61a29abb6fcc026fea77e56d1c6ec53a795951f4", - "tarball": "https://registry.npmjs.org/async/-/async-2.6.0.tgz" - }, - "maintainers": [ - { - "name": "aearly", - "email": "alexander.early@gmail.com" - }, - { - "name": "beaugunderson", - "email": "beau@beaugunderson.com" - }, - { - "name": "caolan", - "email": "caolan.mcmahon@gmail.com" - }, - { - "name": "hargasinski", - "email": "argasinski.hubert@gmail.com" - }, - { - "name": "megawac", - "email": "megawac@gmail.com" - } - ], - "_npmOperationalInternal": { - "host": "s3://npm-registry-packages", - "tmp": "tmp/async-2.6.0.tgz_1510022752955_0.6282575109507889" - }, - "directories": {}, - "_shasum": "61a29abb6fcc026fea77e56d1c6ec53a795951f4", - "_from": "async@", - "_resolved": "https://registry.npmjs.org/async/-/async-2.6.0.tgz" -} diff --git a/node_modules/async/parallel.js b/node_modules/async/parallel.js deleted file mode 100644 index da28a4d..0000000 --- a/node_modules/async/parallel.js +++ /dev/null @@ -1,90 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = parallelLimit; - -var _eachOf = require('./eachOf'); - -var _eachOf2 = _interopRequireDefault(_eachOf); - -var _parallel = require('./internal/parallel'); - -var _parallel2 = _interopRequireDefault(_parallel); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * Run the `tasks` collection of functions in parallel, without waiting until - * the previous function has completed. If any of the functions pass an error to - * its callback, the main `callback` is immediately called with the value of the - * error. Once the `tasks` have completed, the results are passed to the final - * `callback` as an array. - * - * **Note:** `parallel` is about kicking-off I/O tasks in parallel, not about - * parallel execution of code. If your tasks do not use any timers or perform - * any I/O, they will actually be executed in series. Any synchronous setup - * sections for each task will happen one after the other. JavaScript remains - * single-threaded. - * - * **Hint:** Use [`reflect`]{@link module:Utils.reflect} to continue the - * execution of other tasks when a task fails. - * - * It is also possible to use an object instead of an array. Each property will - * be run as a function and the results will be passed to the final `callback` - * as an object instead of an array. This can be a more readable way of handling - * results from {@link async.parallel}. - * - * @name parallel - * @static - * @memberOf module:ControlFlow - * @method - * @category Control Flow - * @param {Array|Iterable|Object} tasks - A collection of - * [async functions]{@link AsyncFunction} to run. - * Each async function can complete with any number of optional `result` values. - * @param {Function} [callback] - An optional callback to run once all the - * functions have completed successfully. This function gets a results array - * (or object) containing all the result arguments passed to the task callbacks. - * Invoked with (err, results). - * - * @example - * async.parallel([ - * function(callback) { - * setTimeout(function() { - * callback(null, 'one'); - * }, 200); - * }, - * function(callback) { - * setTimeout(function() { - * callback(null, 'two'); - * }, 100); - * } - * ], - * // optional callback - * function(err, results) { - * // the results array will equal ['one','two'] even though - * // the second function had a shorter timeout. - * }); - * - * // an example using an object instead of an array - * async.parallel({ - * one: function(callback) { - * setTimeout(function() { - * callback(null, 1); - * }, 200); - * }, - * two: function(callback) { - * setTimeout(function() { - * callback(null, 2); - * }, 100); - * } - * }, function(err, results) { - * // results is now equals to: {one: 1, two: 2} - * }); - */ -function parallelLimit(tasks, callback) { - (0, _parallel2.default)(_eachOf2.default, tasks, callback); -} -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/parallelLimit.js b/node_modules/async/parallelLimit.js deleted file mode 100644 index a026526..0000000 --- a/node_modules/async/parallelLimit.js +++ /dev/null @@ -1,40 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = parallelLimit; - -var _eachOfLimit = require('./internal/eachOfLimit'); - -var _eachOfLimit2 = _interopRequireDefault(_eachOfLimit); - -var _parallel = require('./internal/parallel'); - -var _parallel2 = _interopRequireDefault(_parallel); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * The same as [`parallel`]{@link module:ControlFlow.parallel} but runs a maximum of `limit` async operations at a - * time. - * - * @name parallelLimit - * @static - * @memberOf module:ControlFlow - * @method - * @see [async.parallel]{@link module:ControlFlow.parallel} - * @category Control Flow - * @param {Array|Iterable|Object} tasks - A collection of - * [async functions]{@link AsyncFunction} to run. - * Each async function can complete with any number of optional `result` values. - * @param {number} limit - The maximum number of async operations at a time. - * @param {Function} [callback] - An optional callback to run once all the - * functions have completed successfully. This function gets a results array - * (or object) containing all the result arguments passed to the task callbacks. - * Invoked with (err, results). - */ -function parallelLimit(tasks, limit, callback) { - (0, _parallel2.default)((0, _eachOfLimit2.default)(limit), tasks, callback); -} -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/priorityQueue.js b/node_modules/async/priorityQueue.js deleted file mode 100644 index 3a5f023..0000000 --- a/node_modules/async/priorityQueue.js +++ /dev/null @@ -1,98 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -exports.default = function (worker, concurrency) { - // Start with a normal queue - var q = (0, _queue2.default)(worker, concurrency); - - // Override push to accept second parameter representing priority - q.push = function (data, priority, callback) { - if (callback == null) callback = _noop2.default; - if (typeof callback !== 'function') { - throw new Error('task callback must be a function'); - } - q.started = true; - if (!(0, _isArray2.default)(data)) { - data = [data]; - } - if (data.length === 0) { - // call drain immediately if there are no tasks - return (0, _setImmediate2.default)(function () { - q.drain(); - }); - } - - priority = priority || 0; - var nextNode = q._tasks.head; - while (nextNode && priority >= nextNode.priority) { - nextNode = nextNode.next; - } - - for (var i = 0, l = data.length; i < l; i++) { - var item = { - data: data[i], - priority: priority, - callback: callback - }; - - if (nextNode) { - q._tasks.insertBefore(nextNode, item); - } else { - q._tasks.push(item); - } - } - (0, _setImmediate2.default)(q.process); - }; - - // Remove unshift function - delete q.unshift; - - return q; -}; - -var _isArray = require('lodash/isArray'); - -var _isArray2 = _interopRequireDefault(_isArray); - -var _noop = require('lodash/noop'); - -var _noop2 = _interopRequireDefault(_noop); - -var _setImmediate = require('./setImmediate'); - -var _setImmediate2 = _interopRequireDefault(_setImmediate); - -var _queue = require('./queue'); - -var _queue2 = _interopRequireDefault(_queue); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -module.exports = exports['default']; - -/** - * The same as [async.queue]{@link module:ControlFlow.queue} only tasks are assigned a priority and - * completed in ascending priority order. - * - * @name priorityQueue - * @static - * @memberOf module:ControlFlow - * @method - * @see [async.queue]{@link module:ControlFlow.queue} - * @category Control Flow - * @param {AsyncFunction} worker - An async function for processing a queued task. - * If you want to handle errors from an individual task, pass a callback to - * `q.push()`. - * Invoked with (task, callback). - * @param {number} concurrency - An `integer` for determining how many `worker` - * functions should be run in parallel. If omitted, the concurrency defaults to - * `1`. If the concurrency is `0`, an error is thrown. - * @returns {module:ControlFlow.QueueObject} A priorityQueue object to manage the tasks. There are two - * differences between `queue` and `priorityQueue` objects: - * * `push(task, priority, [callback])` - `priority` should be a number. If an - * array of `tasks` is given, all tasks will be assigned the same priority. - * * The `unshift` method was removed. - */ \ No newline at end of file diff --git a/node_modules/async/queue.js b/node_modules/async/queue.js deleted file mode 100644 index 0ca8ba2..0000000 --- a/node_modules/async/queue.js +++ /dev/null @@ -1,130 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -exports.default = function (worker, concurrency) { - var _worker = (0, _wrapAsync2.default)(worker); - return (0, _queue2.default)(function (items, cb) { - _worker(items[0], cb); - }, concurrency, 1); -}; - -var _queue = require('./internal/queue'); - -var _queue2 = _interopRequireDefault(_queue); - -var _wrapAsync = require('./internal/wrapAsync'); - -var _wrapAsync2 = _interopRequireDefault(_wrapAsync); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -module.exports = exports['default']; - -/** - * A queue of tasks for the worker function to complete. - * @typedef {Object} QueueObject - * @memberOf module:ControlFlow - * @property {Function} length - a function returning the number of items - * waiting to be processed. Invoke with `queue.length()`. - * @property {boolean} started - a boolean indicating whether or not any - * items have been pushed and processed by the queue. - * @property {Function} running - a function returning the number of items - * currently being processed. Invoke with `queue.running()`. - * @property {Function} workersList - a function returning the array of items - * currently being processed. Invoke with `queue.workersList()`. - * @property {Function} idle - a function returning false if there are items - * waiting or being processed, or true if not. Invoke with `queue.idle()`. - * @property {number} concurrency - an integer for determining how many `worker` - * functions should be run in parallel. This property can be changed after a - * `queue` is created to alter the concurrency on-the-fly. - * @property {Function} push - add a new task to the `queue`. Calls `callback` - * once the `worker` has finished processing the task. Instead of a single task, - * a `tasks` array can be submitted. The respective callback is used for every - * task in the list. Invoke with `queue.push(task, [callback])`, - * @property {Function} unshift - add a new task to the front of the `queue`. - * Invoke with `queue.unshift(task, [callback])`. - * @property {Function} remove - remove items from the queue that match a test - * function. The test function will be passed an object with a `data` property, - * and a `priority` property, if this is a - * [priorityQueue]{@link module:ControlFlow.priorityQueue} object. - * Invoked with `queue.remove(testFn)`, where `testFn` is of the form - * `function ({data, priority}) {}` and returns a Boolean. - * @property {Function} saturated - a callback that is called when the number of - * running workers hits the `concurrency` limit, and further tasks will be - * queued. - * @property {Function} unsaturated - a callback that is called when the number - * of running workers is less than the `concurrency` & `buffer` limits, and - * further tasks will not be queued. - * @property {number} buffer - A minimum threshold buffer in order to say that - * the `queue` is `unsaturated`. - * @property {Function} empty - a callback that is called when the last item - * from the `queue` is given to a `worker`. - * @property {Function} drain - a callback that is called when the last item - * from the `queue` has returned from the `worker`. - * @property {Function} error - a callback that is called when a task errors. - * Has the signature `function(error, task)`. - * @property {boolean} paused - a boolean for determining whether the queue is - * in a paused state. - * @property {Function} pause - a function that pauses the processing of tasks - * until `resume()` is called. Invoke with `queue.pause()`. - * @property {Function} resume - a function that resumes the processing of - * queued tasks when the queue is paused. Invoke with `queue.resume()`. - * @property {Function} kill - a function that removes the `drain` callback and - * empties remaining tasks from the queue forcing it to go idle. No more tasks - * should be pushed to the queue after calling this function. Invoke with `queue.kill()`. - */ - -/** - * Creates a `queue` object with the specified `concurrency`. Tasks added to the - * `queue` are processed in parallel (up to the `concurrency` limit). If all - * `worker`s are in progress, the task is queued until one becomes available. - * Once a `worker` completes a `task`, that `task`'s callback is called. - * - * @name queue - * @static - * @memberOf module:ControlFlow - * @method - * @category Control Flow - * @param {AsyncFunction} worker - An async function for processing a queued task. - * If you want to handle errors from an individual task, pass a callback to - * `q.push()`. Invoked with (task, callback). - * @param {number} [concurrency=1] - An `integer` for determining how many - * `worker` functions should be run in parallel. If omitted, the concurrency - * defaults to `1`. If the concurrency is `0`, an error is thrown. - * @returns {module:ControlFlow.QueueObject} A queue object to manage the tasks. Callbacks can - * attached as certain properties to listen for specific events during the - * lifecycle of the queue. - * @example - * - * // create a queue object with concurrency 2 - * var q = async.queue(function(task, callback) { - * console.log('hello ' + task.name); - * callback(); - * }, 2); - * - * // assign a callback - * q.drain = function() { - * console.log('all items have been processed'); - * }; - * - * // add some items to the queue - * q.push({name: 'foo'}, function(err) { - * console.log('finished processing foo'); - * }); - * q.push({name: 'bar'}, function (err) { - * console.log('finished processing bar'); - * }); - * - * // add some items to the queue (batch-wise) - * q.push([{name: 'baz'},{name: 'bay'},{name: 'bax'}], function(err) { - * console.log('finished processing item'); - * }); - * - * // add some items to the front of the queue - * q.unshift({name: 'bar'}, function (err) { - * console.log('finished processing bar'); - * }); - */ \ No newline at end of file diff --git a/node_modules/async/race.js b/node_modules/async/race.js deleted file mode 100644 index 6713c74..0000000 --- a/node_modules/async/race.js +++ /dev/null @@ -1,70 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = race; - -var _isArray = require('lodash/isArray'); - -var _isArray2 = _interopRequireDefault(_isArray); - -var _noop = require('lodash/noop'); - -var _noop2 = _interopRequireDefault(_noop); - -var _once = require('./internal/once'); - -var _once2 = _interopRequireDefault(_once); - -var _wrapAsync = require('./internal/wrapAsync'); - -var _wrapAsync2 = _interopRequireDefault(_wrapAsync); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * Runs the `tasks` array of functions in parallel, without waiting until the - * previous function has completed. Once any of the `tasks` complete or pass an - * error to its callback, the main `callback` is immediately called. It's - * equivalent to `Promise.race()`. - * - * @name race - * @static - * @memberOf module:ControlFlow - * @method - * @category Control Flow - * @param {Array} tasks - An array containing [async functions]{@link AsyncFunction} - * to run. Each function can complete with an optional `result` value. - * @param {Function} callback - A callback to run once any of the functions have - * completed. This function gets an error or result from the first function that - * completed. Invoked with (err, result). - * @returns undefined - * @example - * - * async.race([ - * function(callback) { - * setTimeout(function() { - * callback(null, 'one'); - * }, 200); - * }, - * function(callback) { - * setTimeout(function() { - * callback(null, 'two'); - * }, 100); - * } - * ], - * // main callback - * function(err, result) { - * // the result will be equal to 'two' as it finishes earlier - * }); - */ -function race(tasks, callback) { - callback = (0, _once2.default)(callback || _noop2.default); - if (!(0, _isArray2.default)(tasks)) return callback(new TypeError('First argument to race must be an array of functions')); - if (!tasks.length) return callback(); - for (var i = 0, l = tasks.length; i < l; i++) { - (0, _wrapAsync2.default)(tasks[i])(callback); - } -} -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/reduce.js b/node_modules/async/reduce.js deleted file mode 100644 index 3fb8019..0000000 --- a/node_modules/async/reduce.js +++ /dev/null @@ -1,78 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = reduce; - -var _eachOfSeries = require('./eachOfSeries'); - -var _eachOfSeries2 = _interopRequireDefault(_eachOfSeries); - -var _noop = require('lodash/noop'); - -var _noop2 = _interopRequireDefault(_noop); - -var _once = require('./internal/once'); - -var _once2 = _interopRequireDefault(_once); - -var _wrapAsync = require('./internal/wrapAsync'); - -var _wrapAsync2 = _interopRequireDefault(_wrapAsync); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * Reduces `coll` into a single value using an async `iteratee` to return each - * successive step. `memo` is the initial state of the reduction. This function - * only operates in series. - * - * For performance reasons, it may make sense to split a call to this function - * into a parallel map, and then use the normal `Array.prototype.reduce` on the - * results. This function is for situations where each step in the reduction - * needs to be async; if you can get the data before reducing it, then it's - * probably a good idea to do so. - * - * @name reduce - * @static - * @memberOf module:Collections - * @method - * @alias inject - * @alias foldl - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {*} memo - The initial state of the reduction. - * @param {AsyncFunction} iteratee - A function applied to each item in the - * array to produce the next step in the reduction. - * The `iteratee` should complete with the next state of the reduction. - * If the iteratee complete with an error, the reduction is stopped and the - * main `callback` is immediately called with the error. - * Invoked with (memo, item, callback). - * @param {Function} [callback] - A callback which is called after all the - * `iteratee` functions have finished. Result is the reduced value. Invoked with - * (err, result). - * @example - * - * async.reduce([1,2,3], 0, function(memo, item, callback) { - * // pointless async: - * process.nextTick(function() { - * callback(null, memo + item) - * }); - * }, function(err, result) { - * // result is now equal to the last value of memo, which is 6 - * }); - */ -function reduce(coll, memo, iteratee, callback) { - callback = (0, _once2.default)(callback || _noop2.default); - var _iteratee = (0, _wrapAsync2.default)(iteratee); - (0, _eachOfSeries2.default)(coll, function (x, i, callback) { - _iteratee(memo, x, function (err, v) { - memo = v; - callback(err); - }); - }, function (err) { - callback(err, memo); - }); -} -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/reduceRight.js b/node_modules/async/reduceRight.js deleted file mode 100644 index 3d17d32..0000000 --- a/node_modules/async/reduceRight.js +++ /dev/null @@ -1,44 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = reduceRight; - -var _reduce = require('./reduce'); - -var _reduce2 = _interopRequireDefault(_reduce); - -var _slice = require('./internal/slice'); - -var _slice2 = _interopRequireDefault(_slice); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * Same as [`reduce`]{@link module:Collections.reduce}, only operates on `array` in reverse order. - * - * @name reduceRight - * @static - * @memberOf module:Collections - * @method - * @see [async.reduce]{@link module:Collections.reduce} - * @alias foldr - * @category Collection - * @param {Array} array - A collection to iterate over. - * @param {*} memo - The initial state of the reduction. - * @param {AsyncFunction} iteratee - A function applied to each item in the - * array to produce the next step in the reduction. - * The `iteratee` should complete with the next state of the reduction. - * If the iteratee complete with an error, the reduction is stopped and the - * main `callback` is immediately called with the error. - * Invoked with (memo, item, callback). - * @param {Function} [callback] - A callback which is called after all the - * `iteratee` functions have finished. Result is the reduced value. Invoked with - * (err, result). - */ -function reduceRight(array, memo, iteratee, callback) { - var reversed = (0, _slice2.default)(array).reverse(); - (0, _reduce2.default)(reversed, memo, iteratee, callback); -} -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/reflect.js b/node_modules/async/reflect.js deleted file mode 100644 index 098ba86..0000000 --- a/node_modules/async/reflect.js +++ /dev/null @@ -1,81 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = reflect; - -var _initialParams = require('./internal/initialParams'); - -var _initialParams2 = _interopRequireDefault(_initialParams); - -var _slice = require('./internal/slice'); - -var _slice2 = _interopRequireDefault(_slice); - -var _wrapAsync = require('./internal/wrapAsync'); - -var _wrapAsync2 = _interopRequireDefault(_wrapAsync); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * Wraps the async function in another function that always completes with a - * result object, even when it errors. - * - * The result object has either the property `error` or `value`. - * - * @name reflect - * @static - * @memberOf module:Utils - * @method - * @category Util - * @param {AsyncFunction} fn - The async function you want to wrap - * @returns {Function} - A function that always passes null to it's callback as - * the error. The second argument to the callback will be an `object` with - * either an `error` or a `value` property. - * @example - * - * async.parallel([ - * async.reflect(function(callback) { - * // do some stuff ... - * callback(null, 'one'); - * }), - * async.reflect(function(callback) { - * // do some more stuff but error ... - * callback('bad stuff happened'); - * }), - * async.reflect(function(callback) { - * // do some more stuff ... - * callback(null, 'two'); - * }) - * ], - * // optional callback - * function(err, results) { - * // values - * // results[0].value = 'one' - * // results[1].error = 'bad stuff happened' - * // results[2].value = 'two' - * }); - */ -function reflect(fn) { - var _fn = (0, _wrapAsync2.default)(fn); - return (0, _initialParams2.default)(function reflectOn(args, reflectCallback) { - args.push(function callback(error, cbArg) { - if (error) { - reflectCallback(null, { error: error }); - } else { - var value; - if (arguments.length <= 2) { - value = cbArg; - } else { - value = (0, _slice2.default)(arguments, 1); - } - reflectCallback(null, { value: value }); - } - }); - - return _fn.apply(this, args); - }); -} -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/reflectAll.js b/node_modules/async/reflectAll.js deleted file mode 100644 index 966e83d..0000000 --- a/node_modules/async/reflectAll.js +++ /dev/null @@ -1,105 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = reflectAll; - -var _reflect = require('./reflect'); - -var _reflect2 = _interopRequireDefault(_reflect); - -var _isArray = require('lodash/isArray'); - -var _isArray2 = _interopRequireDefault(_isArray); - -var _arrayMap2 = require('lodash/_arrayMap'); - -var _arrayMap3 = _interopRequireDefault(_arrayMap2); - -var _baseForOwn = require('lodash/_baseForOwn'); - -var _baseForOwn2 = _interopRequireDefault(_baseForOwn); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * A helper function that wraps an array or an object of functions with `reflect`. - * - * @name reflectAll - * @static - * @memberOf module:Utils - * @method - * @see [async.reflect]{@link module:Utils.reflect} - * @category Util - * @param {Array|Object|Iterable} tasks - The collection of - * [async functions]{@link AsyncFunction} to wrap in `async.reflect`. - * @returns {Array} Returns an array of async functions, each wrapped in - * `async.reflect` - * @example - * - * let tasks = [ - * function(callback) { - * setTimeout(function() { - * callback(null, 'one'); - * }, 200); - * }, - * function(callback) { - * // do some more stuff but error ... - * callback(new Error('bad stuff happened')); - * }, - * function(callback) { - * setTimeout(function() { - * callback(null, 'two'); - * }, 100); - * } - * ]; - * - * async.parallel(async.reflectAll(tasks), - * // optional callback - * function(err, results) { - * // values - * // results[0].value = 'one' - * // results[1].error = Error('bad stuff happened') - * // results[2].value = 'two' - * }); - * - * // an example using an object instead of an array - * let tasks = { - * one: function(callback) { - * setTimeout(function() { - * callback(null, 'one'); - * }, 200); - * }, - * two: function(callback) { - * callback('two'); - * }, - * three: function(callback) { - * setTimeout(function() { - * callback(null, 'three'); - * }, 100); - * } - * }; - * - * async.parallel(async.reflectAll(tasks), - * // optional callback - * function(err, results) { - * // values - * // results.one.value = 'one' - * // results.two.error = 'two' - * // results.three.value = 'three' - * }); - */ -function reflectAll(tasks) { - var results; - if ((0, _isArray2.default)(tasks)) { - results = (0, _arrayMap3.default)(tasks, _reflect2.default); - } else { - results = {}; - (0, _baseForOwn2.default)(tasks, function (task, key) { - results[key] = _reflect2.default.call(this, task); - }); - } - return results; -} -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/reject.js b/node_modules/async/reject.js deleted file mode 100644 index 53802b5..0000000 --- a/node_modules/async/reject.js +++ /dev/null @@ -1,45 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -var _reject = require('./internal/reject'); - -var _reject2 = _interopRequireDefault(_reject); - -var _doParallel = require('./internal/doParallel'); - -var _doParallel2 = _interopRequireDefault(_doParallel); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * The opposite of [`filter`]{@link module:Collections.filter}. Removes values that pass an `async` truth test. - * - * @name reject - * @static - * @memberOf module:Collections - * @method - * @see [async.filter]{@link module:Collections.filter} - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {Function} iteratee - An async truth test to apply to each item in - * `coll`. - * The should complete with a boolean value as its `result`. - * Invoked with (item, callback). - * @param {Function} [callback] - A callback which is called after all the - * `iteratee` functions have finished. Invoked with (err, results). - * @example - * - * async.reject(['file1','file2','file3'], function(filePath, callback) { - * fs.access(filePath, function(err) { - * callback(null, !err) - * }); - * }, function(err, results) { - * // results now equals an array of missing files - * createFiles(results); - * }); - */ -exports.default = (0, _doParallel2.default)(_reject2.default); -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/rejectLimit.js b/node_modules/async/rejectLimit.js deleted file mode 100644 index 74bba7f..0000000 --- a/node_modules/async/rejectLimit.js +++ /dev/null @@ -1,37 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -var _reject = require('./internal/reject'); - -var _reject2 = _interopRequireDefault(_reject); - -var _doParallelLimit = require('./internal/doParallelLimit'); - -var _doParallelLimit2 = _interopRequireDefault(_doParallelLimit); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * The same as [`reject`]{@link module:Collections.reject} but runs a maximum of `limit` async operations at a - * time. - * - * @name rejectLimit - * @static - * @memberOf module:Collections - * @method - * @see [async.reject]{@link module:Collections.reject} - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {number} limit - The maximum number of async operations at a time. - * @param {Function} iteratee - An async truth test to apply to each item in - * `coll`. - * The should complete with a boolean value as its `result`. - * Invoked with (item, callback). - * @param {Function} [callback] - A callback which is called after all the - * `iteratee` functions have finished. Invoked with (err, results). - */ -exports.default = (0, _doParallelLimit2.default)(_reject2.default); -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/rejectSeries.js b/node_modules/async/rejectSeries.js deleted file mode 100644 index f905588..0000000 --- a/node_modules/async/rejectSeries.js +++ /dev/null @@ -1,35 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -var _rejectLimit = require('./rejectLimit'); - -var _rejectLimit2 = _interopRequireDefault(_rejectLimit); - -var _doLimit = require('./internal/doLimit'); - -var _doLimit2 = _interopRequireDefault(_doLimit); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * The same as [`reject`]{@link module:Collections.reject} but runs only a single async operation at a time. - * - * @name rejectSeries - * @static - * @memberOf module:Collections - * @method - * @see [async.reject]{@link module:Collections.reject} - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {Function} iteratee - An async truth test to apply to each item in - * `coll`. - * The should complete with a boolean value as its `result`. - * Invoked with (item, callback). - * @param {Function} [callback] - A callback which is called after all the - * `iteratee` functions have finished. Invoked with (err, results). - */ -exports.default = (0, _doLimit2.default)(_rejectLimit2.default, 1); -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/retry.js b/node_modules/async/retry.js deleted file mode 100644 index 6a1aa1e..0000000 --- a/node_modules/async/retry.js +++ /dev/null @@ -1,156 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = retry; - -var _noop = require('lodash/noop'); - -var _noop2 = _interopRequireDefault(_noop); - -var _constant = require('lodash/constant'); - -var _constant2 = _interopRequireDefault(_constant); - -var _wrapAsync = require('./internal/wrapAsync'); - -var _wrapAsync2 = _interopRequireDefault(_wrapAsync); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * Attempts to get a successful response from `task` no more than `times` times - * before returning an error. If the task is successful, the `callback` will be - * passed the result of the successful task. If all attempts fail, the callback - * will be passed the error and result (if any) of the final attempt. - * - * @name retry - * @static - * @memberOf module:ControlFlow - * @method - * @category Control Flow - * @see [async.retryable]{@link module:ControlFlow.retryable} - * @param {Object|number} [opts = {times: 5, interval: 0}| 5] - Can be either an - * object with `times` and `interval` or a number. - * * `times` - The number of attempts to make before giving up. The default - * is `5`. - * * `interval` - The time to wait between retries, in milliseconds. The - * default is `0`. The interval may also be specified as a function of the - * retry count (see example). - * * `errorFilter` - An optional synchronous function that is invoked on - * erroneous result. If it returns `true` the retry attempts will continue; - * if the function returns `false` the retry flow is aborted with the current - * attempt's error and result being returned to the final callback. - * Invoked with (err). - * * If `opts` is a number, the number specifies the number of times to retry, - * with the default interval of `0`. - * @param {AsyncFunction} task - An async function to retry. - * Invoked with (callback). - * @param {Function} [callback] - An optional callback which is called when the - * task has succeeded, or after the final failed attempt. It receives the `err` - * and `result` arguments of the last attempt at completing the `task`. Invoked - * with (err, results). - * - * @example - * - * // The `retry` function can be used as a stand-alone control flow by passing - * // a callback, as shown below: - * - * // try calling apiMethod 3 times - * async.retry(3, apiMethod, function(err, result) { - * // do something with the result - * }); - * - * // try calling apiMethod 3 times, waiting 200 ms between each retry - * async.retry({times: 3, interval: 200}, apiMethod, function(err, result) { - * // do something with the result - * }); - * - * // try calling apiMethod 10 times with exponential backoff - * // (i.e. intervals of 100, 200, 400, 800, 1600, ... milliseconds) - * async.retry({ - * times: 10, - * interval: function(retryCount) { - * return 50 * Math.pow(2, retryCount); - * } - * }, apiMethod, function(err, result) { - * // do something with the result - * }); - * - * // try calling apiMethod the default 5 times no delay between each retry - * async.retry(apiMethod, function(err, result) { - * // do something with the result - * }); - * - * // try calling apiMethod only when error condition satisfies, all other - * // errors will abort the retry control flow and return to final callback - * async.retry({ - * errorFilter: function(err) { - * return err.message === 'Temporary error'; // only retry on a specific error - * } - * }, apiMethod, function(err, result) { - * // do something with the result - * }); - * - * // to retry individual methods that are not as reliable within other - * // control flow functions, use the `retryable` wrapper: - * async.auto({ - * users: api.getUsers.bind(api), - * payments: async.retryable(3, api.getPayments.bind(api)) - * }, function(err, results) { - * // do something with the results - * }); - * - */ -function retry(opts, task, callback) { - var DEFAULT_TIMES = 5; - var DEFAULT_INTERVAL = 0; - - var options = { - times: DEFAULT_TIMES, - intervalFunc: (0, _constant2.default)(DEFAULT_INTERVAL) - }; - - function parseTimes(acc, t) { - if (typeof t === 'object') { - acc.times = +t.times || DEFAULT_TIMES; - - acc.intervalFunc = typeof t.interval === 'function' ? t.interval : (0, _constant2.default)(+t.interval || DEFAULT_INTERVAL); - - acc.errorFilter = t.errorFilter; - } else if (typeof t === 'number' || typeof t === 'string') { - acc.times = +t || DEFAULT_TIMES; - } else { - throw new Error("Invalid arguments for async.retry"); - } - } - - if (arguments.length < 3 && typeof opts === 'function') { - callback = task || _noop2.default; - task = opts; - } else { - parseTimes(options, opts); - callback = callback || _noop2.default; - } - - if (typeof task !== 'function') { - throw new Error("Invalid arguments for async.retry"); - } - - var _task = (0, _wrapAsync2.default)(task); - - var attempt = 1; - function retryAttempt() { - _task(function (err) { - if (err && attempt++ < options.times && (typeof options.errorFilter != 'function' || options.errorFilter(err))) { - setTimeout(retryAttempt, options.intervalFunc(attempt)); - } else { - callback.apply(null, arguments); - } - }); - } - - retryAttempt(); -} -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/retryable.js b/node_modules/async/retryable.js deleted file mode 100644 index 002bfb0..0000000 --- a/node_modules/async/retryable.js +++ /dev/null @@ -1,65 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -exports.default = function (opts, task) { - if (!task) { - task = opts; - opts = null; - } - var _task = (0, _wrapAsync2.default)(task); - return (0, _initialParams2.default)(function (args, callback) { - function taskFn(cb) { - _task.apply(null, args.concat(cb)); - } - - if (opts) (0, _retry2.default)(opts, taskFn, callback);else (0, _retry2.default)(taskFn, callback); - }); -}; - -var _retry = require('./retry'); - -var _retry2 = _interopRequireDefault(_retry); - -var _initialParams = require('./internal/initialParams'); - -var _initialParams2 = _interopRequireDefault(_initialParams); - -var _wrapAsync = require('./internal/wrapAsync'); - -var _wrapAsync2 = _interopRequireDefault(_wrapAsync); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -module.exports = exports['default']; - -/** - * A close relative of [`retry`]{@link module:ControlFlow.retry}. This method - * wraps a task and makes it retryable, rather than immediately calling it - * with retries. - * - * @name retryable - * @static - * @memberOf module:ControlFlow - * @method - * @see [async.retry]{@link module:ControlFlow.retry} - * @category Control Flow - * @param {Object|number} [opts = {times: 5, interval: 0}| 5] - optional - * options, exactly the same as from `retry` - * @param {AsyncFunction} task - the asynchronous function to wrap. - * This function will be passed any arguments passed to the returned wrapper. - * Invoked with (...args, callback). - * @returns {AsyncFunction} The wrapped function, which when invoked, will - * retry on an error, based on the parameters specified in `opts`. - * This function will accept the same parameters as `task`. - * @example - * - * async.auto({ - * dep1: async.retryable(3, getFromFlakyService), - * process: ["dep1", async.retryable(3, function (results, cb) { - * maybeProcessData(results.dep1, cb); - * })] - * }, callback); - */ \ No newline at end of file diff --git a/node_modules/async/select.js b/node_modules/async/select.js deleted file mode 100644 index 54772d5..0000000 --- a/node_modules/async/select.js +++ /dev/null @@ -1,45 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -var _filter = require('./internal/filter'); - -var _filter2 = _interopRequireDefault(_filter); - -var _doParallel = require('./internal/doParallel'); - -var _doParallel2 = _interopRequireDefault(_doParallel); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * Returns a new array of all the values in `coll` which pass an async truth - * test. This operation is performed in parallel, but the results array will be - * in the same order as the original. - * - * @name filter - * @static - * @memberOf module:Collections - * @method - * @alias select - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {Function} iteratee - A truth test to apply to each item in `coll`. - * The `iteratee` is passed a `callback(err, truthValue)`, which must be called - * with a boolean argument once it has completed. Invoked with (item, callback). - * @param {Function} [callback] - A callback which is called after all the - * `iteratee` functions have finished. Invoked with (err, results). - * @example - * - * async.filter(['file1','file2','file3'], function(filePath, callback) { - * fs.access(filePath, function(err) { - * callback(null, !err) - * }); - * }, function(err, results) { - * // results now equals an array of the existing files - * }); - */ -exports.default = (0, _doParallel2.default)(_filter2.default); -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/selectLimit.js b/node_modules/async/selectLimit.js deleted file mode 100644 index 06216f7..0000000 --- a/node_modules/async/selectLimit.js +++ /dev/null @@ -1,37 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -var _filter = require('./internal/filter'); - -var _filter2 = _interopRequireDefault(_filter); - -var _doParallelLimit = require('./internal/doParallelLimit'); - -var _doParallelLimit2 = _interopRequireDefault(_doParallelLimit); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * The same as [`filter`]{@link module:Collections.filter} but runs a maximum of `limit` async operations at a - * time. - * - * @name filterLimit - * @static - * @memberOf module:Collections - * @method - * @see [async.filter]{@link module:Collections.filter} - * @alias selectLimit - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {number} limit - The maximum number of async operations at a time. - * @param {Function} iteratee - A truth test to apply to each item in `coll`. - * The `iteratee` is passed a `callback(err, truthValue)`, which must be called - * with a boolean argument once it has completed. Invoked with (item, callback). - * @param {Function} [callback] - A callback which is called after all the - * `iteratee` functions have finished. Invoked with (err, results). - */ -exports.default = (0, _doParallelLimit2.default)(_filter2.default); -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/selectSeries.js b/node_modules/async/selectSeries.js deleted file mode 100644 index e48d966..0000000 --- a/node_modules/async/selectSeries.js +++ /dev/null @@ -1,35 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -var _filterLimit = require('./filterLimit'); - -var _filterLimit2 = _interopRequireDefault(_filterLimit); - -var _doLimit = require('./internal/doLimit'); - -var _doLimit2 = _interopRequireDefault(_doLimit); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * The same as [`filter`]{@link module:Collections.filter} but runs only a single async operation at a time. - * - * @name filterSeries - * @static - * @memberOf module:Collections - * @method - * @see [async.filter]{@link module:Collections.filter} - * @alias selectSeries - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {Function} iteratee - A truth test to apply to each item in `coll`. - * The `iteratee` is passed a `callback(err, truthValue)`, which must be called - * with a boolean argument once it has completed. Invoked with (item, callback). - * @param {Function} [callback] - A callback which is called after all the - * `iteratee` functions have finished. Invoked with (err, results) - */ -exports.default = (0, _doLimit2.default)(_filterLimit2.default, 1); -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/seq.js b/node_modules/async/seq.js deleted file mode 100644 index ff86ef9..0000000 --- a/node_modules/async/seq.js +++ /dev/null @@ -1,91 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = seq; - -var _noop = require('lodash/noop'); - -var _noop2 = _interopRequireDefault(_noop); - -var _slice = require('./internal/slice'); - -var _slice2 = _interopRequireDefault(_slice); - -var _reduce = require('./reduce'); - -var _reduce2 = _interopRequireDefault(_reduce); - -var _wrapAsync = require('./internal/wrapAsync'); - -var _wrapAsync2 = _interopRequireDefault(_wrapAsync); - -var _arrayMap = require('lodash/_arrayMap'); - -var _arrayMap2 = _interopRequireDefault(_arrayMap); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * Version of the compose function that is more natural to read. Each function - * consumes the return value of the previous function. It is the equivalent of - * [compose]{@link module:ControlFlow.compose} with the arguments reversed. - * - * Each function is executed with the `this` binding of the composed function. - * - * @name seq - * @static - * @memberOf module:ControlFlow - * @method - * @see [async.compose]{@link module:ControlFlow.compose} - * @category Control Flow - * @param {...AsyncFunction} functions - the asynchronous functions to compose - * @returns {Function} a function that composes the `functions` in order - * @example - * - * // Requires lodash (or underscore), express3 and dresende's orm2. - * // Part of an app, that fetches cats of the logged user. - * // This example uses `seq` function to avoid overnesting and error - * // handling clutter. - * app.get('/cats', function(request, response) { - * var User = request.models.User; - * async.seq( - * _.bind(User.get, User), // 'User.get' has signature (id, callback(err, data)) - * function(user, fn) { - * user.getCats(fn); // 'getCats' has signature (callback(err, data)) - * } - * )(req.session.user_id, function (err, cats) { - * if (err) { - * console.error(err); - * response.json({ status: 'error', message: err.message }); - * } else { - * response.json({ status: 'ok', message: 'Cats found', data: cats }); - * } - * }); - * }); - */ -function seq() /*...functions*/{ - var _functions = (0, _arrayMap2.default)(arguments, _wrapAsync2.default); - return function () /*...args*/{ - var args = (0, _slice2.default)(arguments); - var that = this; - - var cb = args[args.length - 1]; - if (typeof cb == 'function') { - args.pop(); - } else { - cb = _noop2.default; - } - - (0, _reduce2.default)(_functions, args, function (newargs, fn, cb) { - fn.apply(that, newargs.concat(function (err /*, ...nextargs*/) { - var nextargs = (0, _slice2.default)(arguments, 1); - cb(err, nextargs); - })); - }, function (err, results) { - cb.apply(that, [err].concat(results)); - }); - }; -} -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/series.js b/node_modules/async/series.js deleted file mode 100644 index e8c2928..0000000 --- a/node_modules/async/series.js +++ /dev/null @@ -1,85 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = series; - -var _parallel = require('./internal/parallel'); - -var _parallel2 = _interopRequireDefault(_parallel); - -var _eachOfSeries = require('./eachOfSeries'); - -var _eachOfSeries2 = _interopRequireDefault(_eachOfSeries); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * Run the functions in the `tasks` collection in series, each one running once - * the previous function has completed. If any functions in the series pass an - * error to its callback, no more functions are run, and `callback` is - * immediately called with the value of the error. Otherwise, `callback` - * receives an array of results when `tasks` have completed. - * - * It is also possible to use an object instead of an array. Each property will - * be run as a function, and the results will be passed to the final `callback` - * as an object instead of an array. This can be a more readable way of handling - * results from {@link async.series}. - * - * **Note** that while many implementations preserve the order of object - * properties, the [ECMAScript Language Specification](http://www.ecma-international.org/ecma-262/5.1/#sec-8.6) - * explicitly states that - * - * > The mechanics and order of enumerating the properties is not specified. - * - * So if you rely on the order in which your series of functions are executed, - * and want this to work on all platforms, consider using an array. - * - * @name series - * @static - * @memberOf module:ControlFlow - * @method - * @category Control Flow - * @param {Array|Iterable|Object} tasks - A collection containing - * [async functions]{@link AsyncFunction} to run in series. - * Each function can complete with any number of optional `result` values. - * @param {Function} [callback] - An optional callback to run once all the - * functions have completed. This function gets a results array (or object) - * containing all the result arguments passed to the `task` callbacks. Invoked - * with (err, result). - * @example - * async.series([ - * function(callback) { - * // do some stuff ... - * callback(null, 'one'); - * }, - * function(callback) { - * // do some more stuff ... - * callback(null, 'two'); - * } - * ], - * // optional callback - * function(err, results) { - * // results is now equal to ['one', 'two'] - * }); - * - * async.series({ - * one: function(callback) { - * setTimeout(function() { - * callback(null, 1); - * }, 200); - * }, - * two: function(callback){ - * setTimeout(function() { - * callback(null, 2); - * }, 100); - * } - * }, function(err, results) { - * // results is now equal to: {one: 1, two: 2} - * }); - */ -function series(tasks, callback) { - (0, _parallel2.default)(_eachOfSeries2.default, tasks, callback); -} -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/setImmediate.js b/node_modules/async/setImmediate.js deleted file mode 100644 index e52f7c5..0000000 --- a/node_modules/async/setImmediate.js +++ /dev/null @@ -1,45 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -var _setImmediate = require('./internal/setImmediate'); - -var _setImmediate2 = _interopRequireDefault(_setImmediate); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * Calls `callback` on a later loop around the event loop. In Node.js this just - * calls `setImmediate`. In the browser it will use `setImmediate` if - * available, otherwise `setTimeout(callback, 0)`, which means other higher - * priority events may precede the execution of `callback`. - * - * This is used internally for browser-compatibility purposes. - * - * @name setImmediate - * @static - * @memberOf module:Utils - * @method - * @see [async.nextTick]{@link module:Utils.nextTick} - * @category Util - * @param {Function} callback - The function to call on a later loop around - * the event loop. Invoked with (args...). - * @param {...*} args... - any number of additional arguments to pass to the - * callback on the next tick. - * @example - * - * var call_order = []; - * async.nextTick(function() { - * call_order.push('two'); - * // call_order now equals ['one','two'] - * }); - * call_order.push('one'); - * - * async.setImmediate(function (a, b, c) { - * // a, b, and c equal 1, 2, and 3 - * }, 1, 2, 3); - */ -exports.default = _setImmediate2.default; -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/some.js b/node_modules/async/some.js deleted file mode 100644 index a8e70f7..0000000 --- a/node_modules/async/some.js +++ /dev/null @@ -1,52 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -var _createTester = require('./internal/createTester'); - -var _createTester2 = _interopRequireDefault(_createTester); - -var _doParallel = require('./internal/doParallel'); - -var _doParallel2 = _interopRequireDefault(_doParallel); - -var _identity = require('lodash/identity'); - -var _identity2 = _interopRequireDefault(_identity); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * Returns `true` if at least one element in the `coll` satisfies an async test. - * If any iteratee call returns `true`, the main `callback` is immediately - * called. - * - * @name some - * @static - * @memberOf module:Collections - * @method - * @alias any - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {AsyncFunction} iteratee - An async truth test to apply to each item - * in the collections in parallel. - * The iteratee should complete with a boolean `result` value. - * Invoked with (item, callback). - * @param {Function} [callback] - A callback which is called as soon as any - * iteratee returns `true`, or after all the iteratee functions have finished. - * Result will be either `true` or `false` depending on the values of the async - * tests. Invoked with (err, result). - * @example - * - * async.some(['file1','file2','file3'], function(filePath, callback) { - * fs.access(filePath, function(err) { - * callback(null, !err) - * }); - * }, function(err, result) { - * // if result is true then at least one of the files exists - * }); - */ -exports.default = (0, _doParallel2.default)((0, _createTester2.default)(Boolean, _identity2.default)); -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/someLimit.js b/node_modules/async/someLimit.js deleted file mode 100644 index 24ca3f4..0000000 --- a/node_modules/async/someLimit.js +++ /dev/null @@ -1,43 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -var _createTester = require('./internal/createTester'); - -var _createTester2 = _interopRequireDefault(_createTester); - -var _doParallelLimit = require('./internal/doParallelLimit'); - -var _doParallelLimit2 = _interopRequireDefault(_doParallelLimit); - -var _identity = require('lodash/identity'); - -var _identity2 = _interopRequireDefault(_identity); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * The same as [`some`]{@link module:Collections.some} but runs a maximum of `limit` async operations at a time. - * - * @name someLimit - * @static - * @memberOf module:Collections - * @method - * @see [async.some]{@link module:Collections.some} - * @alias anyLimit - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {number} limit - The maximum number of async operations at a time. - * @param {AsyncFunction} iteratee - An async truth test to apply to each item - * in the collections in parallel. - * The iteratee should complete with a boolean `result` value. - * Invoked with (item, callback). - * @param {Function} [callback] - A callback which is called as soon as any - * iteratee returns `true`, or after all the iteratee functions have finished. - * Result will be either `true` or `false` depending on the values of the async - * tests. Invoked with (err, result). - */ -exports.default = (0, _doParallelLimit2.default)((0, _createTester2.default)(Boolean, _identity2.default)); -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/someSeries.js b/node_modules/async/someSeries.js deleted file mode 100644 index dc24ed2..0000000 --- a/node_modules/async/someSeries.js +++ /dev/null @@ -1,38 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -var _someLimit = require('./someLimit'); - -var _someLimit2 = _interopRequireDefault(_someLimit); - -var _doLimit = require('./internal/doLimit'); - -var _doLimit2 = _interopRequireDefault(_doLimit); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * The same as [`some`]{@link module:Collections.some} but runs only a single async operation at a time. - * - * @name someSeries - * @static - * @memberOf module:Collections - * @method - * @see [async.some]{@link module:Collections.some} - * @alias anySeries - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {AsyncFunction} iteratee - An async truth test to apply to each item - * in the collections in series. - * The iteratee should complete with a boolean `result` value. - * Invoked with (item, callback). - * @param {Function} [callback] - A callback which is called as soon as any - * iteratee returns `true`, or after all the iteratee functions have finished. - * Result will be either `true` or `false` depending on the values of the async - * tests. Invoked with (err, result). - */ -exports.default = (0, _doLimit2.default)(_someLimit2.default, 1); -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/sortBy.js b/node_modules/async/sortBy.js deleted file mode 100644 index ee5e93d..0000000 --- a/node_modules/async/sortBy.js +++ /dev/null @@ -1,91 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = sortBy; - -var _arrayMap = require('lodash/_arrayMap'); - -var _arrayMap2 = _interopRequireDefault(_arrayMap); - -var _baseProperty = require('lodash/_baseProperty'); - -var _baseProperty2 = _interopRequireDefault(_baseProperty); - -var _map = require('./map'); - -var _map2 = _interopRequireDefault(_map); - -var _wrapAsync = require('./internal/wrapAsync'); - -var _wrapAsync2 = _interopRequireDefault(_wrapAsync); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * Sorts a list by the results of running each `coll` value through an async - * `iteratee`. - * - * @name sortBy - * @static - * @memberOf module:Collections - * @method - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {AsyncFunction} iteratee - An async function to apply to each item in - * `coll`. - * The iteratee should complete with a value to use as the sort criteria as - * its `result`. - * Invoked with (item, callback). - * @param {Function} callback - A callback which is called after all the - * `iteratee` functions have finished, or an error occurs. Results is the items - * from the original `coll` sorted by the values returned by the `iteratee` - * calls. Invoked with (err, results). - * @example - * - * async.sortBy(['file1','file2','file3'], function(file, callback) { - * fs.stat(file, function(err, stats) { - * callback(err, stats.mtime); - * }); - * }, function(err, results) { - * // results is now the original array of files sorted by - * // modified date - * }); - * - * // By modifying the callback parameter the - * // sorting order can be influenced: - * - * // ascending order - * async.sortBy([1,9,3,5], function(x, callback) { - * callback(null, x); - * }, function(err,result) { - * // result callback - * }); - * - * // descending order - * async.sortBy([1,9,3,5], function(x, callback) { - * callback(null, x*-1); //<- x*-1 instead of x, turns the order around - * }, function(err,result) { - * // result callback - * }); - */ -function sortBy(coll, iteratee, callback) { - var _iteratee = (0, _wrapAsync2.default)(iteratee); - (0, _map2.default)(coll, function (x, callback) { - _iteratee(x, function (err, criteria) { - if (err) return callback(err); - callback(null, { value: x, criteria: criteria }); - }); - }, function (err, results) { - if (err) return callback(err); - callback(null, (0, _arrayMap2.default)(results.sort(comparator), (0, _baseProperty2.default)('value'))); - }); - - function comparator(left, right) { - var a = left.criteria, - b = right.criteria; - return a < b ? -1 : a > b ? 1 : 0; - } -} -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/timeout.js b/node_modules/async/timeout.js deleted file mode 100644 index b5cb505..0000000 --- a/node_modules/async/timeout.js +++ /dev/null @@ -1,89 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = timeout; - -var _initialParams = require('./internal/initialParams'); - -var _initialParams2 = _interopRequireDefault(_initialParams); - -var _wrapAsync = require('./internal/wrapAsync'); - -var _wrapAsync2 = _interopRequireDefault(_wrapAsync); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * Sets a time limit on an asynchronous function. If the function does not call - * its callback within the specified milliseconds, it will be called with a - * timeout error. The code property for the error object will be `'ETIMEDOUT'`. - * - * @name timeout - * @static - * @memberOf module:Utils - * @method - * @category Util - * @param {AsyncFunction} asyncFn - The async function to limit in time. - * @param {number} milliseconds - The specified time limit. - * @param {*} [info] - Any variable you want attached (`string`, `object`, etc) - * to timeout Error for more information.. - * @returns {AsyncFunction} Returns a wrapped function that can be used with any - * of the control flow functions. - * Invoke this function with the same parameters as you would `asyncFunc`. - * @example - * - * function myFunction(foo, callback) { - * doAsyncTask(foo, function(err, data) { - * // handle errors - * if (err) return callback(err); - * - * // do some stuff ... - * - * // return processed data - * return callback(null, data); - * }); - * } - * - * var wrapped = async.timeout(myFunction, 1000); - * - * // call `wrapped` as you would `myFunction` - * wrapped({ bar: 'bar' }, function(err, data) { - * // if `myFunction` takes < 1000 ms to execute, `err` - * // and `data` will have their expected values - * - * // else `err` will be an Error with the code 'ETIMEDOUT' - * }); - */ -function timeout(asyncFn, milliseconds, info) { - var fn = (0, _wrapAsync2.default)(asyncFn); - - return (0, _initialParams2.default)(function (args, callback) { - var timedOut = false; - var timer; - - function timeoutCallback() { - var name = asyncFn.name || 'anonymous'; - var error = new Error('Callback function "' + name + '" timed out.'); - error.code = 'ETIMEDOUT'; - if (info) { - error.info = info; - } - timedOut = true; - callback(error); - } - - args.push(function () { - if (!timedOut) { - callback.apply(null, arguments); - clearTimeout(timer); - } - }); - - // setup timer and call original function - timer = setTimeout(timeoutCallback, milliseconds); - fn.apply(null, args); - }); -} -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/times.js b/node_modules/async/times.js deleted file mode 100644 index b5ca24d..0000000 --- a/node_modules/async/times.js +++ /dev/null @@ -1,50 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -var _timesLimit = require('./timesLimit'); - -var _timesLimit2 = _interopRequireDefault(_timesLimit); - -var _doLimit = require('./internal/doLimit'); - -var _doLimit2 = _interopRequireDefault(_doLimit); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * Calls the `iteratee` function `n` times, and accumulates results in the same - * manner you would use with [map]{@link module:Collections.map}. - * - * @name times - * @static - * @memberOf module:ControlFlow - * @method - * @see [async.map]{@link module:Collections.map} - * @category Control Flow - * @param {number} n - The number of times to run the function. - * @param {AsyncFunction} iteratee - The async function to call `n` times. - * Invoked with the iteration index and a callback: (n, next). - * @param {Function} callback - see {@link module:Collections.map}. - * @example - * - * // Pretend this is some complicated async factory - * var createUser = function(id, callback) { - * callback(null, { - * id: 'user' + id - * }); - * }; - * - * // generate 5 users - * async.times(5, function(n, next) { - * createUser(n, function(err, user) { - * next(err, user); - * }); - * }, function(err, users) { - * // we should now have 5 users - * }); - */ -exports.default = (0, _doLimit2.default)(_timesLimit2.default, Infinity); -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/timesLimit.js b/node_modules/async/timesLimit.js deleted file mode 100644 index aad8495..0000000 --- a/node_modules/async/timesLimit.js +++ /dev/null @@ -1,42 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = timeLimit; - -var _mapLimit = require('./mapLimit'); - -var _mapLimit2 = _interopRequireDefault(_mapLimit); - -var _baseRange = require('lodash/_baseRange'); - -var _baseRange2 = _interopRequireDefault(_baseRange); - -var _wrapAsync = require('./internal/wrapAsync'); - -var _wrapAsync2 = _interopRequireDefault(_wrapAsync); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * The same as [times]{@link module:ControlFlow.times} but runs a maximum of `limit` async operations at a - * time. - * - * @name timesLimit - * @static - * @memberOf module:ControlFlow - * @method - * @see [async.times]{@link module:ControlFlow.times} - * @category Control Flow - * @param {number} count - The number of times to run the function. - * @param {number} limit - The maximum number of async operations at a time. - * @param {AsyncFunction} iteratee - The async function to call `n` times. - * Invoked with the iteration index and a callback: (n, next). - * @param {Function} callback - see [async.map]{@link module:Collections.map}. - */ -function timeLimit(count, limit, iteratee, callback) { - var _iteratee = (0, _wrapAsync2.default)(iteratee); - (0, _mapLimit2.default)((0, _baseRange2.default)(0, count, 1), limit, _iteratee, callback); -} -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/timesSeries.js b/node_modules/async/timesSeries.js deleted file mode 100644 index f187a35..0000000 --- a/node_modules/async/timesSeries.js +++ /dev/null @@ -1,32 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -var _timesLimit = require('./timesLimit'); - -var _timesLimit2 = _interopRequireDefault(_timesLimit); - -var _doLimit = require('./internal/doLimit'); - -var _doLimit2 = _interopRequireDefault(_doLimit); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * The same as [times]{@link module:ControlFlow.times} but runs only a single async operation at a time. - * - * @name timesSeries - * @static - * @memberOf module:ControlFlow - * @method - * @see [async.times]{@link module:ControlFlow.times} - * @category Control Flow - * @param {number} n - The number of times to run the function. - * @param {AsyncFunction} iteratee - The async function to call `n` times. - * Invoked with the iteration index and a callback: (n, next). - * @param {Function} callback - see {@link module:Collections.map}. - */ -exports.default = (0, _doLimit2.default)(_timesLimit2.default, 1); -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/transform.js b/node_modules/async/transform.js deleted file mode 100644 index 84ee217..0000000 --- a/node_modules/async/transform.js +++ /dev/null @@ -1,87 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = transform; - -var _isArray = require('lodash/isArray'); - -var _isArray2 = _interopRequireDefault(_isArray); - -var _noop = require('lodash/noop'); - -var _noop2 = _interopRequireDefault(_noop); - -var _eachOf = require('./eachOf'); - -var _eachOf2 = _interopRequireDefault(_eachOf); - -var _once = require('./internal/once'); - -var _once2 = _interopRequireDefault(_once); - -var _wrapAsync = require('./internal/wrapAsync'); - -var _wrapAsync2 = _interopRequireDefault(_wrapAsync); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * A relative of `reduce`. Takes an Object or Array, and iterates over each - * element in series, each step potentially mutating an `accumulator` value. - * The type of the accumulator defaults to the type of collection passed in. - * - * @name transform - * @static - * @memberOf module:Collections - * @method - * @category Collection - * @param {Array|Iterable|Object} coll - A collection to iterate over. - * @param {*} [accumulator] - The initial state of the transform. If omitted, - * it will default to an empty Object or Array, depending on the type of `coll` - * @param {AsyncFunction} iteratee - A function applied to each item in the - * collection that potentially modifies the accumulator. - * Invoked with (accumulator, item, key, callback). - * @param {Function} [callback] - A callback which is called after all the - * `iteratee` functions have finished. Result is the transformed accumulator. - * Invoked with (err, result). - * @example - * - * async.transform([1,2,3], function(acc, item, index, callback) { - * // pointless async: - * process.nextTick(function() { - * acc.push(item * 2) - * callback(null) - * }); - * }, function(err, result) { - * // result is now equal to [2, 4, 6] - * }); - * - * @example - * - * async.transform({a: 1, b: 2, c: 3}, function (obj, val, key, callback) { - * setImmediate(function () { - * obj[key] = val * 2; - * callback(); - * }) - * }, function (err, result) { - * // result is equal to {a: 2, b: 4, c: 6} - * }) - */ -function transform(coll, accumulator, iteratee, callback) { - if (arguments.length <= 3) { - callback = iteratee; - iteratee = accumulator; - accumulator = (0, _isArray2.default)(coll) ? [] : {}; - } - callback = (0, _once2.default)(callback || _noop2.default); - var _iteratee = (0, _wrapAsync2.default)(iteratee); - - (0, _eachOf2.default)(coll, function (v, k, cb) { - _iteratee(accumulator, v, k, cb); - }, function (err) { - callback(err, accumulator); - }); -} -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/tryEach.js b/node_modules/async/tryEach.js deleted file mode 100644 index f4e4c97..0000000 --- a/node_modules/async/tryEach.js +++ /dev/null @@ -1,81 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = tryEach; - -var _noop = require('lodash/noop'); - -var _noop2 = _interopRequireDefault(_noop); - -var _eachSeries = require('./eachSeries'); - -var _eachSeries2 = _interopRequireDefault(_eachSeries); - -var _wrapAsync = require('./internal/wrapAsync'); - -var _wrapAsync2 = _interopRequireDefault(_wrapAsync); - -var _slice = require('./internal/slice'); - -var _slice2 = _interopRequireDefault(_slice); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * It runs each task in series but stops whenever any of the functions were - * successful. If one of the tasks were successful, the `callback` will be - * passed the result of the successful task. If all tasks fail, the callback - * will be passed the error and result (if any) of the final attempt. - * - * @name tryEach - * @static - * @memberOf module:ControlFlow - * @method - * @category Control Flow - * @param {Array|Iterable|Object} tasks - A collection containing functions to - * run, each function is passed a `callback(err, result)` it must call on - * completion with an error `err` (which can be `null`) and an optional `result` - * value. - * @param {Function} [callback] - An optional callback which is called when one - * of the tasks has succeeded, or all have failed. It receives the `err` and - * `result` arguments of the last attempt at completing the `task`. Invoked with - * (err, results). - * @example - * async.tryEach([ - * function getDataFromFirstWebsite(callback) { - * // Try getting the data from the first website - * callback(err, data); - * }, - * function getDataFromSecondWebsite(callback) { - * // First website failed, - * // Try getting the data from the backup website - * callback(err, data); - * } - * ], - * // optional callback - * function(err, results) { - * Now do something with the data. - * }); - * - */ -function tryEach(tasks, callback) { - var error = null; - var result; - callback = callback || _noop2.default; - (0, _eachSeries2.default)(tasks, function (task, callback) { - (0, _wrapAsync2.default)(task)(function (err, res /*, ...args*/) { - if (arguments.length > 2) { - result = (0, _slice2.default)(arguments, 1); - } else { - result = res; - } - error = err; - callback(!err); - }); - }, function () { - callback(error, result); - }); -} -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/unmemoize.js b/node_modules/async/unmemoize.js deleted file mode 100644 index 08f9f9f..0000000 --- a/node_modules/async/unmemoize.js +++ /dev/null @@ -1,25 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = unmemoize; -/** - * Undoes a [memoize]{@link module:Utils.memoize}d function, reverting it to the original, - * unmemoized form. Handy for testing. - * - * @name unmemoize - * @static - * @memberOf module:Utils - * @method - * @see [async.memoize]{@link module:Utils.memoize} - * @category Util - * @param {AsyncFunction} fn - the memoized function - * @returns {AsyncFunction} a function that calls the original unmemoized function - */ -function unmemoize(fn) { - return function () { - return (fn.unmemoized || fn).apply(null, arguments); - }; -} -module.exports = exports["default"]; \ No newline at end of file diff --git a/node_modules/async/until.js b/node_modules/async/until.js deleted file mode 100644 index 29955ab..0000000 --- a/node_modules/async/until.js +++ /dev/null @@ -1,41 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = until; - -var _whilst = require('./whilst'); - -var _whilst2 = _interopRequireDefault(_whilst); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * Repeatedly call `iteratee` until `test` returns `true`. Calls `callback` when - * stopped, or an error occurs. `callback` will be passed an error and any - * arguments passed to the final `iteratee`'s callback. - * - * The inverse of [whilst]{@link module:ControlFlow.whilst}. - * - * @name until - * @static - * @memberOf module:ControlFlow - * @method - * @see [async.whilst]{@link module:ControlFlow.whilst} - * @category Control Flow - * @param {Function} test - synchronous truth test to perform before each - * execution of `iteratee`. Invoked with (). - * @param {AsyncFunction} iteratee - An async function which is called each time - * `test` fails. Invoked with (callback). - * @param {Function} [callback] - A callback which is called after the test - * function has passed and repeated execution of `iteratee` has stopped. `callback` - * will be passed an error and any arguments passed to the final `iteratee`'s - * callback. Invoked with (err, [results]); - */ -function until(test, iteratee, callback) { - (0, _whilst2.default)(function () { - return !test.apply(this, arguments); - }, iteratee, callback); -} -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/waterfall.js b/node_modules/async/waterfall.js deleted file mode 100644 index d547d6b..0000000 --- a/node_modules/async/waterfall.js +++ /dev/null @@ -1,113 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -exports.default = function (tasks, callback) { - callback = (0, _once2.default)(callback || _noop2.default); - if (!(0, _isArray2.default)(tasks)) return callback(new Error('First argument to waterfall must be an array of functions')); - if (!tasks.length) return callback(); - var taskIndex = 0; - - function nextTask(args) { - var task = (0, _wrapAsync2.default)(tasks[taskIndex++]); - args.push((0, _onlyOnce2.default)(next)); - task.apply(null, args); - } - - function next(err /*, ...args*/) { - if (err || taskIndex === tasks.length) { - return callback.apply(null, arguments); - } - nextTask((0, _slice2.default)(arguments, 1)); - } - - nextTask([]); -}; - -var _isArray = require('lodash/isArray'); - -var _isArray2 = _interopRequireDefault(_isArray); - -var _noop = require('lodash/noop'); - -var _noop2 = _interopRequireDefault(_noop); - -var _once = require('./internal/once'); - -var _once2 = _interopRequireDefault(_once); - -var _slice = require('./internal/slice'); - -var _slice2 = _interopRequireDefault(_slice); - -var _onlyOnce = require('./internal/onlyOnce'); - -var _onlyOnce2 = _interopRequireDefault(_onlyOnce); - -var _wrapAsync = require('./internal/wrapAsync'); - -var _wrapAsync2 = _interopRequireDefault(_wrapAsync); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -module.exports = exports['default']; - -/** - * Runs the `tasks` array of functions in series, each passing their results to - * the next in the array. However, if any of the `tasks` pass an error to their - * own callback, the next function is not executed, and the main `callback` is - * immediately called with the error. - * - * @name waterfall - * @static - * @memberOf module:ControlFlow - * @method - * @category Control Flow - * @param {Array} tasks - An array of [async functions]{@link AsyncFunction} - * to run. - * Each function should complete with any number of `result` values. - * The `result` values will be passed as arguments, in order, to the next task. - * @param {Function} [callback] - An optional callback to run once all the - * functions have completed. This will be passed the results of the last task's - * callback. Invoked with (err, [results]). - * @returns undefined - * @example - * - * async.waterfall([ - * function(callback) { - * callback(null, 'one', 'two'); - * }, - * function(arg1, arg2, callback) { - * // arg1 now equals 'one' and arg2 now equals 'two' - * callback(null, 'three'); - * }, - * function(arg1, callback) { - * // arg1 now equals 'three' - * callback(null, 'done'); - * } - * ], function (err, result) { - * // result now equals 'done' - * }); - * - * // Or, with named functions: - * async.waterfall([ - * myFirstFunction, - * mySecondFunction, - * myLastFunction, - * ], function (err, result) { - * // result now equals 'done' - * }); - * function myFirstFunction(callback) { - * callback(null, 'one', 'two'); - * } - * function mySecondFunction(arg1, arg2, callback) { - * // arg1 now equals 'one' and arg2 now equals 'two' - * callback(null, 'three'); - * } - * function myLastFunction(arg1, callback) { - * // arg1 now equals 'three' - * callback(null, 'done'); - * } - */ \ No newline at end of file diff --git a/node_modules/async/whilst.js b/node_modules/async/whilst.js deleted file mode 100644 index 9c4d8f6..0000000 --- a/node_modules/async/whilst.js +++ /dev/null @@ -1,72 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = whilst; - -var _noop = require('lodash/noop'); - -var _noop2 = _interopRequireDefault(_noop); - -var _slice = require('./internal/slice'); - -var _slice2 = _interopRequireDefault(_slice); - -var _onlyOnce = require('./internal/onlyOnce'); - -var _onlyOnce2 = _interopRequireDefault(_onlyOnce); - -var _wrapAsync = require('./internal/wrapAsync'); - -var _wrapAsync2 = _interopRequireDefault(_wrapAsync); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * Repeatedly call `iteratee`, while `test` returns `true`. Calls `callback` when - * stopped, or an error occurs. - * - * @name whilst - * @static - * @memberOf module:ControlFlow - * @method - * @category Control Flow - * @param {Function} test - synchronous truth test to perform before each - * execution of `iteratee`. Invoked with (). - * @param {AsyncFunction} iteratee - An async function which is called each time - * `test` passes. Invoked with (callback). - * @param {Function} [callback] - A callback which is called after the test - * function has failed and repeated execution of `iteratee` has stopped. `callback` - * will be passed an error and any arguments passed to the final `iteratee`'s - * callback. Invoked with (err, [results]); - * @returns undefined - * @example - * - * var count = 0; - * async.whilst( - * function() { return count < 5; }, - * function(callback) { - * count++; - * setTimeout(function() { - * callback(null, count); - * }, 1000); - * }, - * function (err, n) { - * // 5 seconds have passed, n = 5 - * } - * ); - */ -function whilst(test, iteratee, callback) { - callback = (0, _onlyOnce2.default)(callback || _noop2.default); - var _iteratee = (0, _wrapAsync2.default)(iteratee); - if (!test()) return callback(null); - var next = function (err /*, ...args*/) { - if (err) return callback(err); - if (test()) return _iteratee(next); - var args = (0, _slice2.default)(arguments, 1); - callback.apply(null, [null].concat(args)); - }; - _iteratee(next); -} -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/async/wrapSync.js b/node_modules/async/wrapSync.js deleted file mode 100644 index 5e3fc91..0000000 --- a/node_modules/async/wrapSync.js +++ /dev/null @@ -1,110 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = asyncify; - -var _isObject = require('lodash/isObject'); - -var _isObject2 = _interopRequireDefault(_isObject); - -var _initialParams = require('./internal/initialParams'); - -var _initialParams2 = _interopRequireDefault(_initialParams); - -var _setImmediate = require('./internal/setImmediate'); - -var _setImmediate2 = _interopRequireDefault(_setImmediate); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -/** - * Take a sync function and make it async, passing its return value to a - * callback. This is useful for plugging sync functions into a waterfall, - * series, or other async functions. Any arguments passed to the generated - * function will be passed to the wrapped function (except for the final - * callback argument). Errors thrown will be passed to the callback. - * - * If the function passed to `asyncify` returns a Promise, that promises's - * resolved/rejected state will be used to call the callback, rather than simply - * the synchronous return value. - * - * This also means you can asyncify ES2017 `async` functions. - * - * @name asyncify - * @static - * @memberOf module:Utils - * @method - * @alias wrapSync - * @category Util - * @param {Function} func - The synchronous function, or Promise-returning - * function to convert to an {@link AsyncFunction}. - * @returns {AsyncFunction} An asynchronous wrapper of the `func`. To be - * invoked with `(args..., callback)`. - * @example - * - * // passing a regular synchronous function - * async.waterfall([ - * async.apply(fs.readFile, filename, "utf8"), - * async.asyncify(JSON.parse), - * function (data, next) { - * // data is the result of parsing the text. - * // If there was a parsing error, it would have been caught. - * } - * ], callback); - * - * // passing a function returning a promise - * async.waterfall([ - * async.apply(fs.readFile, filename, "utf8"), - * async.asyncify(function (contents) { - * return db.model.create(contents); - * }), - * function (model, next) { - * // `model` is the instantiated model object. - * // If there was an error, this function would be skipped. - * } - * ], callback); - * - * // es2017 example, though `asyncify` is not needed if your JS environment - * // supports async functions out of the box - * var q = async.queue(async.asyncify(async function(file) { - * var intermediateStep = await processFile(file); - * return await somePromise(intermediateStep) - * })); - * - * q.push(files); - */ -function asyncify(func) { - return (0, _initialParams2.default)(function (args, callback) { - var result; - try { - result = func.apply(this, args); - } catch (e) { - return callback(e); - } - // if result is Promise object - if ((0, _isObject2.default)(result) && typeof result.then === 'function') { - result.then(function (value) { - invokeCallback(callback, null, value); - }, function (err) { - invokeCallback(callback, err.message ? err : new Error(err)); - }); - } else { - callback(null, result); - } - }); -} - -function invokeCallback(callback, error, value) { - try { - callback(error, value); - } catch (e) { - (0, _setImmediate2.default)(rethrow, e); - } -} - -function rethrow(error) { - throw error; -} -module.exports = exports['default']; \ No newline at end of file diff --git a/node_modules/cheerio/CONTRIBUTING.md b/node_modules/cheerio/CONTRIBUTING.md deleted file mode 100644 index cc38bb8..0000000 --- a/node_modules/cheerio/CONTRIBUTING.md +++ /dev/null @@ -1,47 +0,0 @@ -# Contributing to Cheerio - -Thanks for your interest in contributing to the project! Here's a rundown of -how we'd like to work with you: - -1. File an issue on GitHub describing the contribution you'd like to make. This - will help us to get you started on the right foot. -2. Create a single commit that addresses the issue: - 1. Follow the project's code style (see below) - 2. Add enough unit tests to "prove" that your patch is correct - 3. Update the project documentation as needed (see below) - 4. Describe your approach with as much detail as necessary in the git - commit message -3. Open a pull request, and reference the initial issue in the pull request - message. - -# Documentation - -Any API change should be reflected in the project's README.md file. Reuse -[jQuery's documentation](http://api.jquery.com) wherever possible, but take -care to note aspects that make Cheerio distinct. - -# Code Style - -This section is by no means complete. For undocumented stylistic choices, -please try to maintain consistency with the code base. - -- Single quotes: `'` -- Whitespace - - Two-space "soft" tabs - - Once space following control flow statements (`if (condition) {` rather - than `if(condition) {`) - - Remove trailing spaces - - [End each file with a newline - character.](https://github.com/editorconfig/editorconfig/wiki/Newline-at-End-of-File-Support) -- Terminate every statement with a semicolon -- Private functionality (for re-using functionality that isn't part of the - jQuery API) - - *Static methods*: If the functionality does not require a reference to a - Cheerio instance, simply define a named function within the module it is - needed. - - *Instance methods*: If the functionality requires a reference to a Cheerio - instance, informally define the method as "private" using the following - conventions: - - Define the method as a function on the Cheerio prototype - - Prefix the method name with an underscore (`_`) character - - Include `@api private` in the code comment the documents the method diff --git a/node_modules/cheerio/History.md b/node_modules/cheerio/History.md deleted file mode 100644 index c7e38e6..0000000 --- a/node_modules/cheerio/History.md +++ /dev/null @@ -1,576 +0,0 @@ - -0.22.0 / 2016-08-23 -================== - - * Return undefined in .prop if given an invalid element or tag (#880) - * Merge pull request #884 from cheeriojs/readme-cleanup - * readme updates - * Merge pull request #881 from piamancini/patch-1 - * Added backers and sponsors from OpenCollective - * Use jQuery from the jquery module in benchmarks (#871) - * Document, test, and extend static `$.text` method (#855) - * Fix typo on calling _.extend (#861) - * Update versions (#870) - * Use individual lodash functions (#864) - * Added `.serialize()` support. Fixes #69 (#827) - * Update Readme.md (#857) - * add extension for JSON require call - * remove gittask badge - * Merge pull request #672 from underdogio/dev/checkbox.radio.values.sqwished - * Added default value for checkboxes/radios - -0.20.0 / 2016-02-01 -================== - - * Add coveralls badge, remove link to old report (Felix Böhm) - * Update lodash dependeny to 4.1.0 (leif.hanack) - * Fix PR #726 adding 'appendTo()' and 'prependTo()' (Delgan) - * Added appendTo and prependTo with tests #641 (digihaven) - * Fix #780 by changing options context in '.find()' (Felix Böhm) - * Add an unit test checking the query of child (Delgan) - * fix #667: attr({foo: null}) removes attribute foo, like attr('foo', null) (Ray Waldin) - * Include reference to dedicated "Loading" section (Mike Pennisi) - * Added load method to $ (alanev) - * update css-select to 1.2.0 (Felix Böhm) - * Fixing Grammatical Error (Dan Corman) - * Test against node v0.12 --> v4.2 (Jason Kurian) - * Correct output in example (Felix Böhm) - * Fix npm files filter (Bogdan Chadkin) - * Enable setting data on all elements in selection (Mike Pennisi) - * Reinstate `$.fn.toArray` (Mike Pennisi) - * update css-select to 1.1.0 (Thomas Shafer) - * Complete implementation of `wrap` (Mike Pennisi) - * Correct name of unit test (Mike Pennisi) - * Correct grammar in test titles (Mike Pennisi) - * Normalize whitespace (Mike Pennisi) - * Insert omitted assertion (Mike Pennisi) - * Update invocation of `children` (Mike Pennisi) - * Begin implementation of `wrap` method (Dandlezzz) - * Update Readme.md (Sven Slootweg) - * fix document's mistake in Readme.md (exoticknight) - * Add tests for setting text and html as non-strings (Ryc O'Chet) - * Fix for passing non-string values to .html or .text (Ryc O'Chet) - * use a selector to filter form elements (fb55) - * fix README.md typo (Yutian Li) - * README: fix spelling (Chris Rebert) - * Added support for options without a `value` attribute. Fixes #633 (Todd Wolfson) - * responding to pull request feedback - remove item() method and related tests (Ray Waldin) - * add length property and item method to object returned by prop('style'), plus tests (Ray Waldin) - * Added .prop method to readme (Artem Burtsev) - * Added .prop method (Artem Burtsev) - * Added Gitter badge (The Gitter Badger) - -0.19.0 / 2015-03-21 -================== - - * fixed allignment (fb55) - * added test case for malformed json in data attributes (fb55) - * fix: handle some extreme cases like `data-custom="{{templatevar}}"`. There is possibility error while parsing json . (Harish.K) - * Add missing optional selector doc for {prev,next}{All,Until} (Jérémie Astori) - * update to dom-serializer@0.1.0 (Felix Böhm) - * Document `Cheerio#serialzeArray` (Mike Pennisi) - * Fixed up `serializeArray()` and added multiple support (Todd Wolfson) - * Implement serializeArray() (Jarno Leppänen) - * recognize options in $.xml() (fb55) - * lib/static.js: text(): rm errant space before ++ (Chris Rebert) - * Do not expose internal `children` array (Mike Pennisi) - * Change lodash dependencies to ^3.1.0 (Samy Pessé) - * Update lodash@3.1.0 (Samy Pessé) - * Updates Readme.md: .not(function (index, elem)) (Patrick Ward) - * update to css-select@1.0.0 (fb55) - * Allow failures in Node.js v0.11 (Mike Pennisi) - * Added: Gittask badge (Matthew Mueller) - * Isolate prototypes of functions created via `load` (Mike Pennisi) - * Updates Readme.md: adds JS syntax highlighting (frankcash) - * #608 -- Add support for insertBefore/insertAfter syntax. Supports target types of: $, [$], selector (both single and multiple results) (Ben Cochran) - * Clone input nodes when inserting over a set (Mike Pennisi) - * Move unit test files (Mike Pennisi) - * remove unnecessarily tricky code (David Chambers) - * pass options to $.html in toString (fb55) - * add license info to package.json (Chris Rebert) - * xyz@~0.5.0 (David Chambers) - * Remove unofficial signature of `children` (Mike Pennisi) - * Fix bug in `css` method (Mike Pennisi) - * Correct bug in implementation of `Cheerio#val` (Mike Pennisi) - -0.18.0 / 2014-11-06 -================== - - * bump htmlparser2 dependency to ~3.8.1 (Chris Rebert) - * Correct unit test titles (Mike Pennisi) - * Correct behavior of `after` and `before` (Mike Pennisi) - * implement jQuery's .has() (Chris Rebert) - * Update repository url (haqii) - * attr() should return undefined or name for booleans (Raoul Millais) - * Update Readme.md (Ryan Breen) - * Implement `Cheerio#not` (Mike Pennisi) - * Clone nodes according to original parsing options (Mike Pennisi) - * fix lint error (David Chambers) - * Add explicit tests for DOM level 1 API (Mike Pennisi) - * Expose DOM level 1 API for Node-like objects (Mike Pennisi) - * Correct error in documentation (Mike Pennisi) - * Return a fully-qualified Function from `$.load` (Mike Pennisi) - * Update tests to avoid duck typing (Mike Pennisi) - * Alter "loaded" functions to produce true instances (Mike Pennisi) - * Organize tests for `cheerio.load` (Mike Pennisi) - * Complete `$.prototype.find` (Mike Pennisi) - * Use JSHint's `extends` option (Mike Pennisi) - * Remove aliases for exported methods (Mike Pennisi) - * Disallow unused variables (Mike Pennisi) - * Remove unused internal variables (Mike Pennisi) - * Remove unused variables from unit tests (Mike Pennisi) - * Remove unused API method references (Mike Pennisi) - * Move tests for `contains` method (Mike Pennisi) - * xyz@0.4.0 (David Chambers) - * Created a wiki for companies using cheerio in production (Matthew Mueller) - * Implement `$.prototype.index` (Mike Pennisi) - * Implement `$.prototype.addBack` (Mike Pennisi) - * Added double quotes to radio attribute name to account for characters such as brackets (akant10) - * Update History.md (Gabriel Falkenberg) - * add 0.17.0 changelog (David Chambers) - * exit prepublish script if tag not found (David Chambers) - * alphabetize devDependencies (fb55) - * ignore coverage dir (fb55) - * submit coverage to coveralls (fb55) - * replace jscoverage with istanbul (fb55) - -0.17.0 / 2014-06-10 -================== - - * Fix bug in internal `uniqueSplice` function (Mike Pennisi) - * accept buffer argument to cheerio.load (David Chambers) - * Respect options on the element level (Alex Indigo) - * Change state definition to more readable (Artem Burtsev) - * added test (0xBADC0FFEE) - * add class only if doesn't exist (Artem Burtsev) - * Made it less insane. (Alex Indigo) - * Implement `Cheerio#add` (Mike Pennisi) - * Use "loaded" instance of Cheerio in unit tests (Mike Pennisi) - * Be more strict with object check. (Alex Indigo) - * Added options argument to .html() static method. (Alex Indigo) - * Fixed encoding mishaps. Adjusted tests. (Alex Indigo) - * use dom-serializer module (fb55) - * don't test on 0.8, don't ignore 0.11 (Felix Böhm) - * parse: rm unused variables (coderaiser) - * cheerio: rm unused variable (coderaiser) - * Fixed test (Avi Kohn) - * Added test (Avi Kohn) - * Changed == to === (Avi Kohn) - * Fixed a bug in removing type="hidden" attr (Avi Kohn) - * sorted (Alexey Raspopov) - * add `muted` attr to booleanAttributes (Alexey Raspopov) - * fixed context of `this` in .html (Felix Böhm) - * append new elements for each element in selection (fb55) - -0.16.0 / 2014-05-08 -================== - - * fix `make bench` (David Chambers) - * makefile: add release-* targets (David Chambers) - * alphabetize dependencies (David Chambers) - * Rewrite `data` internals with caching behavior (Mike Pennisi) - * Fence .val example as js (Kevin Sawicki) - * Fixed typos. Deleted trailing whitespace from test/render.js (Nattaphoom Ch) - * Fix manipulation APIs with removed elements (kpdecker) - * Perform manual string parsing for hasClass (kpdecker) - * Fix existing element removal (kpdecker) - * update render tests (Felix Böhm) - * fixed cheerio path (Felix Böhm) - * use `entities.escape` for attribute values (Felix Böhm) - * bump entities version (Felix Böhm) - * remove lowerCaseTags option from readme (Felix Böhm) - * added test case for .html in xmlMode (fb55) - * render xml in `html()` when `xmlMode: true` (fb55) - * use a map for booleanAttributes (fb55) - * update singleTags, use utils.isTag (fb55) - * update travis badge URL (Felix Böhm) - * use typeof instead of _.isString and _.isNumber (fb55) - * use Array.isArray instead of _.isArray (fb55) - * replace _.isFunction with typeof (fb55) - * removed unnecessary error message (fb55) - * decode entities in htmlparser2 (fb55) - * pass options object to CSSselect (fb55) - -0.15.0 / 2014-04-08 -================== - - * Update callbacks to pass element per docs (@kpdecker) - * preserve options (@fb55) - * Use SVG travis badge (@t3chnoboy) - * only use static requires (@fb55) - * Optimize manipulation methods (@kpdecker) - * Optimize add and remove class cases (@kpdecker) - * accept dom of DomHandler to cheerio.load (@nleush) - * added parentsUntil method (@finspin) - * Add performance optimization and bug fix `empty` method (@kpdecker) - -0.14.0 / 2014-04-01 -================== - - * call encodeXML and directly expose decodeHTML (@fb55) - * use latest htmlparser2 and entities versions (@fb55) - * Deprecate `$.fn.toArray` (@jugglinmike) - * Implement `$.fn.get` (@jugglinmike) - * .replaceWith now replaces all selected elements. (@xavi-) - * Correct arguments for 'replaceWith' callback (@jugglinmike) - * switch to lodash (@fb55) - * update to entities@0.5.0 (@fb55) - * Fix attr when $ collection contains text modules (@kpdecker) - * Update to latest version of expect.js (@jugglinmike) - * Remove nodes from their previous structures (@jugglinmike) - * Update render.js (@stevenvachon) - * CDATA test (@stevenvachon) - * only ever one child index for cdata (@stevenvachon) - * don't loop through cdata children array (@stevenvachon) - * proper rendering of CDATA (@stevenvachon) - * Add cheerio-only bench option (@kpdecker) - * Avoid delete operations (@kpdecker) - * Add independent html benchmark (@kpdecker) - * Cache tag check in render (@kpdecker) - * Simplify attribute rendering step (@kpdecker) - * Add html rendering bench case (@kpdecker) - * Remove unnecessary check from removeAttr (@kpdecker) - * Remove unnecessary encoding step for attrs (@kpdecker) - * Add test for removeAttr+attr on boolean attributes (@kpdecker) - * Add single element benchmark case (@kpdecker) - * Optimize filter with selector (@kpdecker) - * Fix passing context as dom node (@alfred-nsh) - * Fix bug in `nextUntil` (@jugglinmike) - * Fix bug in `nextAll` (@jugglinmike) - * Implement `selector` argument of `next` method (@jugglinmike) - * Fix bug in `prevUntil` (@jugglinmike) - * Implement `selector` argument of `prev` method (@jugglinmike) - * Fix bug in `prevAll` (@jugglinmike) - * Fix bug in `siblings` (@jugglinmike) - * Avoid unnecessary indexOf from toggleClass (@kpdecker) - * Use strict equality rather than falsy check in eq (@kpdecker) - * Add benchmark coverage for all $ APIs (@kpdecker) - * Optimize filter Cheerio intermediate creation (@kpdecker) - * Optimize siblings cheerio instance creation (@kpdecker) - * Optimize identity cases for first/last/eq (@kpdecker) - * Use domEach for traversal (@kpdecker) - * Inline children lookup in find (@kpdecker) - * Use domEach in data accessor (@kpdecker) - * Avoid cheerio creation in add/remove/toggleClass (@kpdecker) - * Implement getAttr local helper (@kpdecker) - -0.13.1 / 2014-01-07 -================== - - * Fix select with context in Cheerio function (@jugglinmike) - * Remove unecessary DOM maintenance logic (@jugglinmike) - * Deprecate support for node 0.6 - -0.13.0 / 2013-12-30 -================== - - * Remove "root" node (@jugglinmike) - * Fix bug in `prevAll`, `prev`, `nextAll`, `next`, `prevUntil`, `nextUntil` (@jugglinmike) - * Fix `replaceWith` method (@jugglinmike) - * added nextUntil() and prevUntil() (@finspin) - * Remove internal `connect` function (@jugglinmike) - * Rename `Cheerio#make` to document private status (@jugginmike) - * Remove extraneous call to `_.uniq` (@jugglinmike) - * Use CSSselect library directly (@jugglinmike) - * Run CI against Node v0.11 as an allowed failure (@jugginmike) - * Correct bug in `Cheerio#parents` (@jugglinmike) - * Implement `$.fn.end` (@jugginmike) - * Ignore colons inside of url(.*) when parsing css (@Meekohi) - * Introduce rudimentary benchmark suite (@jugglinmike) - * Update HtmlParser2 version (@jugglinmike) - * Correct inconsistency in `$.fn.map` (@jugglinmike) - * fixed traversing tests (@finspin) - * Simplify `make` method (@jugglinmike) - * Avoid shadowing instance methods from arrays (@jugglinmike) - -0.12.4 / 2013-11-12 -================== - - * Coerce JSON values returned by `data` (@jugglinmike) - * issue #284: when rendering HTML, use original data attributes (@Trott) - * Introduce JSHint for automated code linting (@jugglinmike) - * Prevent `find` from returning duplicate elements (@jugglinmike) - * Implement function signature of `replaceWith` (@jugglinmike) - * Implement function signature of `before` (@jugglinmike) - * Implement function signature of `after` (@jugglinmike) - * Implement function signature of `append`/`prepend` (@jugglinmike) - * Extend iteration methods to accept nodes (@jugglinmike) - * Improve `removeClass` (@jugglinmike) - * Complete function signature of `addClass` (@jugglinmike) - * Fix bug in `removeClass` (@jugglinmike) - * Improve contributing.md (@jugglinmike) - * Fix and document .css() (@jugglinmike) - -0.12.3 / 2013-10-04 -=================== - - * Add .toggleClass() function (@cyberthom) - * Add contributing guidelines (@jugglinmike) - * Fix bug in `siblings` (@jugglinmike) - * Correct the implementation `filter` and `is` (@jugglinmike) - * add .data() function (@andi-neck) - * add .css() (@yields) - * Implements contents() (@jlep) - -0.12.2 / 2013-09-04 -================== - - * Correct implementation of `$.fn.text` (@jugglinmike) - * Refactor Cheerio array creation (@jugglinmike) - * Extend manipulation methods to accept Arrays (@jugglinmike) - * support .attr(attributeName, function(index, attr)) (@xiaohwan) - -0.12.1 / 2013-07-30 -================== - - * Correct behavior of `Cheerio#parents` (@jugglinmike) - * Double quotes inside attributes kills HTML (@khoomeister) - * Making next({}) and prev({}) return empty object (@absentTelegraph) - * Implement $.parseHTML (@jugglinmike) - * Correct bug in jQuery.fn.closest (@jugglinmike) - * Correct behavior of $.fn.val on 'option' elements (@jugglinmike) - -0.12.0 / 2013-06-09 -=================== - - * Breaking Change: Changed context from parent to the actual passed one (@swissmanu) - * Fixed: jquery checkbox val behavior (@jhubble) - * Added: output xml with $.xml() (@Maciek416) - * Bumped: htmlparser2 to 3.1.1 - * Fixed: bug in attr(key, val) on empty objects (@farhadi) - * Added: prevAll, nextAll (@lessmind) - * Fixed: Safety check in parents and closest (@zero21xxx) - * Added: .is(sel) (@zero21xxx) - -0.11.0 / 2013-04-22 -================== - -* Added: .closest() (@jeremy-dentel) -* Added: .parents() (@zero21xxx) -* Added: .val() (@rschmukler & @leahciMic) -* Added: Travis support for node 0.10.0 (@jeremy-dentel) -* Fixed: .find() if no selector (@davidchambers) -* Fixed: Propagate syntax errors caused by invalid selectors (@davidchambers) - -0.10.8 / 2013-03-11 -================== - -* Add slice method (SBoudrias) - -0.10.7 / 2013-02-10 -================== - -* Code & doc cleanup (davidchambers) -* Fixed bug in filter (jugglinmike) - -0.10.6 / 2013-01-29 -================== - -* Added `$.contains(...)` (jugglinmike) -* formatting cleanup (davidchambers) -* Bug fix for `.children()` (jugglinmike & davidchambers) -* Remove global `render` bug (wvl) - -0.10.5 / 2012-12-18 -=================== - -* Fixed botched publish from 0.10.4 - changes should now be present - -0.10.4 / 2012-12-16 -================== - -* $.find should query descendants only (@jugglinmike) -* Tighter underscore dependency - -0.10.3 / 2012-11-18 -=================== - -* fixed outer html bug -* Updated documentation for $(...).html() and $.html() - -0.10.2 / 2012-11-17 -=================== - -* Added a toString() method (@bensheldon) -* use `_.each` and `_.map` to simplify cheerio namesakes (@davidchambers) -* Added filter() with tests and updated readme (@bensheldon & @davidchambers) -* Added spaces between attributes rewritten by removeClass (@jos3000) -* updated docs to remove reference to size method (@ironchefpython) -* removed HTML tidy/pretty print from cheerio - -0.10.1 / 2012-10-04 -=================== - -* Fixed regression, filtering with a context (#106) - -0.10.0 / 2012-09-24 -=================== - -* Greatly simplified and reorganized the library, reducing the loc by 30% -* Now supports mocha's test-coverage -* Deprecated self-closing tags (HTML5 doesn't require them) -* Fixed error thrown in removeClass(...) @robashton - -0.9.2 / 2012-08-10 -================== - -* added $(...).map(fn) -* manipulation: refactor `makeCheerioArray` -* make .removeClass() remove *all* occurrences (#64) - -0.9.1 / 2012-08-03 -================== - -* fixed bug causing options not to make it to the parser - -0.9.0 / 2012-07-24 -================== - -* Added node 8.x support -* Removed node 4.x support -* Add html(dom) support (@wvl) -* fixed xss vulnerabilities on .attr(), .text(), & .html() (@benatkin, @FB55) -* Rewrote tests into javascript, removing coffeescript dependency (@davidchambers) -* Tons of cleanup (@davidchambers) - -0.8.3 / 2012-06-12 -================== - -* Fixed minor package regression (closes #60) - -0.8.2 / 2012-06-11 -================== - -* Now fails gracefully in cases that involve special chars, which is inline with jQuery (closes #59) -* text() now decode special entities (closes #52) -* updated travis.yml to test node 4.x - -0.8.1 / 2012-06-02 -================== - -* fixed regression where if you created an element, it would update the root -* compatible with node 4.x (again) - -0.8.0 / 2012-05-27 -================== - -* Updated CSS parser to use FB55/CSSselect. Cheerio now supports most CSS3 psuedo selectors thanks to @FB55. -* ignoreWhitespace now on by default again. See #55 for context. -* Changed $(':root') to $.root(), cleaned up $.clone() -* Support for .eq(i) thanks to @alexbardas -* Removed support for node 0.4.x -* Fixed memory leak where package.json was continually loaded -* Tons more tests - -0.7.0 / 2012-04-08 -================== - -* Now testing with node v0.7.7 -* Added travis-ci integration -* Replaced should.js with expect.js. Browser testing to come -* Fixed spacing between attributes and their values -* Added HTML tidy/pretty print -* Exposed node-htmlparser2 parsing options -* Revert .replaceWith(...) to be consistent with jQuery - -0.6.2 / 2012-02-12 -================== - -* Fixed .replaceWith(...) regression - -0.6.1 / 2012-02-12 -================== - -* Added .first(), .last(), and .clone() commands. -* Option to parse using whitespace added to `.load`. -* Many bug fixes to make cheerio more aligned with jQuery. -* Added $(':root') to select the highest level element. - -Many thanks to the contributors that made this release happen: @ironchefpython and @siddMahen - -0.6.0 / 2012-02-07 -================== - -* *Important:* `$(...).html()` now returns inner HTML, which is in line with the jQuery spec -* `$.html()` returns the full HTML string. `$.html([cheerioObject])` will return the outer(selected element's tag) and inner HTML of that object -* Fixed bug that prevented HTML strings with depth (eg. `append('
')`) from getting `parent`, `next`, `prev` attributes. -* Halted [htmlparser2](https://github.com/FB55/node-htmlparser) at v2.2.2 until single attributes bug gets fixed. - -0.5.1 / 2012-02-05 -================== - -* Fixed minor regression: $(...).text(fn) would fail - -0.5.1 / 2012-02-05 -================== - -* Fixed regression: HTML pages with comments would fail - -0.5.0 / 2012-02-04 -================== - -* Transitioned from Coffeescript back to Javascript -* Parser now ignores whitespace -* Fixed issue with double slashes on self-enclosing tags -* Added boolean attributes to html rendering - -0.4.2 / 2012-01-16 -================== - -* Multiple selectors support: $('.apple, .orange'). Thanks @siddMahen! -* Update package.json to always use latest cheerio-soupselect -* Fix memory leak in index.js - -0.4.1 / 2011-12-19 -================== -* Minor packaging changes to allow `make test` to work from npm installation - -0.4.0 / 2011-12-19 -================== - -* Rewrote all unit tests as cheerio transitioned from vows -> mocha -* Internally, renderer.render -> render(...), parser.parse -> parse(...) -* Append, prepend, html, before, after all work with only text (no tags) -* Bugfix: Attributes can now be removed from script and style tags -* Added yield as a single tag -* Cheerio now compatible with node >=0.4.7 - -0.3.2 / 2011-12-1 -================= - -* Fixed $(...).text(...) to work with "root" element - -0.3.1 / 2011-11-25 -================== - -* Now relying on cheerio-soupselect instead of node-soupselect -* Removed all lingering htmlparser dependencies -* parser now returns parent "root" element. Root now never needs to be updated when there is multiple roots. This fixes ongoing issues with before(...), after(...) and other manipulation functions -* Added jQuery's $(...).replaceWith(...) - -0.3.0 / 2011-11-19 -================== - -* Now using htmlparser2 for parsing (2x speed increase, cleaner, actively developed) -* Added benchmark directory for future speed tests -* $('...').dom() was funky, so it was removed in favor of $('...').get(). $.dom() still works the same. -* $.root now correctly static across all instances of $ -* Added a screencast - -0.2.2 / 2011-11-9 -================= - -* Traversing will select ` - - - - jQuery() | jQuery API Documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- -
- - - - -
- -
-
- -
-
-

jQuery()

-
- -
- -
- Return a collection of matched elements either found in the DOM based on passed argument(s) or created by passing an HTML string.

-jQuery( selector [, context ] )Returns: jQuery -

-
-

Description: Accepts a string containing a CSS selector which is then used to match a set of elements.

- -
-

In the first formulation listed above, jQuery() — which can also be written as $() — searches through the DOM for any elements that match the provided selector and creates a new jQuery object that references these elements:

-
- - - - - - - -
- -
1
- -
-
$( "div.foo" );
-
-
- -

If no elements match the provided selector, the new jQuery object is "empty"; that is, it contains no elements and has .length property of 0.

-

Selector Context

-

By default, selectors perform their searches within the DOM starting at the document root. However, an alternate context can be given for the search by using the optional second parameter to the $() function. For example, to do a search within an event handler, the search can be restricted like so:

-
- - - - - - - -
- -
1
- -
2
- -
3
- -
-
$( "div.foo" ).click(function() {
$( "span", this ).addClass( "bar" );
});
-
-
- -

When the search for the span selector is restricted to the context of this, only spans within the clicked element will get the additional class.

-

Internally, selector context is implemented with the .find() method, so $( "span", this ) is equivalent to $( this ).find( "span" ).

- -

Using DOM elements

-

The second and third formulations of this function create a jQuery object using one or more DOM elements that were already selected in some other way.

-

Note: These formulations are meant to consume only DOM elements; feeding mixed data to the elementArray form is particularly discouraged.

-

A common use of this facility is to call jQuery methods on an element that has been passed to a callback function through the keyword this:

-
- - - - - - - -
- -
1
- -
2
- -
3
- -
-
$( "div.foo" ).click(function() {
$( this ).slideUp();
});
-
-
- -

This example causes elements to be hidden with a sliding animation when clicked. Because the handler receives the clicked item in the this keyword as a bare DOM element, the element must be passed to the $() function before applying jQuery methods to it.

-

XML data returned from an Ajax call can be passed to the $() function so individual elements of the XML structure can be retrieved using .find() and other DOM traversal methods.

-
- - - - - - - -
- -
1
- -
2
- -
3
- -
-
$.post( "url.xml", function( data ) {
var $child = $( data ).find( "child" );
});
-
-
- - -

Cloning jQuery Objects

-

When a jQuery object is passed to the $() function, a clone of the object is created. This new jQuery object references the same DOM elements as the initial one.

- -

Returning an Empty Set

-

As of jQuery 1.4, calling the jQuery() method with no arguments returns an empty jQuery set (with a .length property of 0). In previous versions of jQuery, this would return a set containing the document node.

-

Working With Plain Objects

-

At present, the only operations supported on plain JavaScript objects wrapped in jQuery are: .data(),.prop(),.on(), .off(), .trigger() and .triggerHandler(). The use of .data() (or any method requiring .data()) on a plain object will result in a new property on the object called jQuery{randomNumber} (eg. jQuery123456789).

-
- - - - - - - -
- -
1
- -
2
- -
3
- -
4
- -
5
- -
6
- -
7
- -
8
- -
9
- -
10
- -
11
- -
12
- -
13
- -
14
- -
15
- -
16
- -
17
- -
18
- -
19
- -
20
- -
21
- -
22
- -
23
- -
-
// Define a plain object
var foo = { foo: "bar", hello: "world" };
// Pass it to the jQuery function
var $foo = $( foo );
// Test accessing property values
var test1 = $foo.prop( "foo" ); // bar
// Test setting property values
$foo.prop( "foo", "foobar" );
var test2 = $foo.prop( "foo" ); // foobar
// Test using .data() as summarized above
$foo.data( "keyName", "someValue" );
console.log( $foo ); // will now contain a jQuery{randomNumber} property
// Test binding an event name and triggering
$foo.on( "eventName", function () {
console.log( "eventName was called" );
});
$foo.trigger( "eventName" ); // Logs "eventName was called"
-
-
- -

Should .trigger( "eventName" ) be used, it will search for an "eventName" property on the object and attempt to execute it after any attached jQuery handlers are executed. It does not check whether the property is a function or not. To avoid this behavior, .triggerHandler( "eventName" ) should be used instead.

-
- - - - - - - -
- -
1
- -
-
$foo.triggerHandler( "eventName" ); // Also logs "eventName was called"
-
-
- -
-

Examples:

-

Example: Find all p elements that are children of a div element and apply a border to them. -

-
- - - - - - - -
- -
1
- -
2
- -
3
- -
4
- -
5
- -
6
- -
7
- -
8
- -
9
- -
10
- -
11
- -
12
- -
13
- -
14
- -
15
- -
16
- -
17
- -
18
- -
19
- -
-
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>jQuery demo</title>
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
</head>
<body>
<p>one</p>
<div><p>two</p></div>
<p>three</p>
<script>
$( "div > p" ).css( "border", "1px solid gray" );
</script>
</body>
</html>
-
-
- -

Demo:

-
-
-
-

Example: Find all inputs of type radio within the first form in the document. -

-
- - - - - - - -
- -
1
- -
-
$( "input:radio", document.forms[ 0 ] );
-
-
- -
-
-

Example: Find all div elements within an XML document from an Ajax response. -

-
- - - - - - - -
- -
1
- -
-
$( "div", xml.responseXML );
-
-
- -
-
-

Example: Set the background color of the page to black. -

-
- - - - - - - -
- -
1
- -
-
$( document.body ).css( "background", "black" );
-
-
- -
-
-

Example: Hide all the input elements within a form. -

-
- - - - - - - -
- -
1
- -
-
$( myForm.elements ).hide();
-
-
- -
-

-jQuery( html [, ownerDocument ] )Returns: jQuery -

-
-

Description: Creates DOM elements on the fly from the provided string of raw HTML.

-
    -
  • -

    -version added: 1.0jQuery( html [, ownerDocument ] ) -

    -
      -
    • -
      html
      -
      Type: htmlString -
      -
      A string of HTML to create on the fly. Note that this parses HTML, not XML.
      -
    • -
    • -
      ownerDocument
      -
      Type: document -
      -
      A document in which the new elements will be created.
      -
    • -
    -
  • -
  • -

    -version added: 1.4jQuery( html, attributes ) -

    -
      -
    • -
      html
      -
      Type: htmlString -
      -
      A string defining a single, standalone, HTML element (e.g. <div/> or <div></div>).
      -
    • -
    • -
      attributes
      -
      Type: PlainObject -
      -
      An object of attributes, events, and methods to call on the newly-created element.
      -
    • -
    -
  • -
-
-

Creating New Elements

-

If a string is passed as the parameter to $(), jQuery examines the string to see if it looks like HTML (i.e., it starts with <tag ... >). If not, the string is interpreted as a selector expression, as explained above. But if the string appears to be an HTML snippet, jQuery attempts to create new DOM elements as described by the HTML. Then a jQuery object is created and returned that refers to these elements. You can perform any of the usual jQuery methods on this object:

-
- - - - - - - -
- -
1
- -
-
$( "<p id='test'>My <em>new</em> text</p>" ).appendTo( "body" );
-
-
- -

For explicit parsing of a string to HTML, use the $.parseHTML() method.

-

By default, elements are created with an ownerDocument matching the document into which the jQuery library was loaded. Elements being injected into a different document should be created using that document, e.g., $("<p>hello iframe</p>", $("#myiframe").prop("contentWindow").document).

-

If the HTML is more complex than a single tag without attributes, as it is in the above example, the actual creation of the elements is handled by the browser's innerHTML mechanism. In most cases, jQuery creates a new <div> element and sets the innerHTML property of the element to the HTML snippet that was passed in. When the parameter has a single tag (with optional closing tag or quick-closing) — $( "<img />" ) or $( "<img>" ), $( "<a></a>" ) or $( "<a>" ) — jQuery creates the element using the native JavaScript createElement() function.

-

When passing in complex HTML, some browsers may not generate a DOM that exactly replicates the HTML source provided. As mentioned, jQuery uses the browser"s .innerHTML property to parse the passed HTML and insert it into the current document. During this process, some browsers filter out certain elements such as <html>, <title>, or <head> elements. As a result, the elements inserted may not be representative of the original string passed.

-

Filtering isn't, however, limited to these tags. For example, Internet Explorer prior to version 8 will also convert all href properties on links to absolute URLs, and Internet Explorer prior to version 9 will not correctly handle HTML5 elements without the addition of a separate compatibility layer.

-

To ensure cross-platform compatibility, the snippet must be well-formed. Tags that can contain other elements should be paired with a closing tag:

-
- - - - - - - -
- -
1
- -
-
$( "<a href='http://jquery.com'></a>" );
-
-
- -

Tags that cannot contain elements may be quick-closed or not:

-
- - - - - - - -
- -
1
- -
2
- -
-
$( "<img>" );
$( "<input>" );
-
-
- -

When passing HTML to jQuery(), please also note that text nodes are not treated as DOM elements. With the exception of a few methods (such as .content()), they are generally otherwise ignored or removed. E.g:

-
- - - - - - - -
- -
1
- -
2
- -
-
var el = $( "1<br>2<br>3" ); // returns [<br>, "2", <br>]
el = $( "1<br>2<br>3 >" ); // returns [<br>, "2", <br>, "3 &gt;"]
-
-
- -

This behavior is expected.

-

As of jQuery 1.4, the second argument to jQuery() can accept a plain object consisting of a superset of the properties that can be passed to the .attr() method.

-

Important: If the second argument is passed, the HTML string in the first argument must represent a a simple element with no attributes. As of jQuery 1.4, any event type can be passed in, and the following jQuery methods can be called: val, css, html, text, data, width, height, or offset.

-

As of jQuery 1.8, any jQuery instance method (a method of jQuery.fn) can be used as a property of the object passed to the second parameter:

-
- - - - - - - -
- -
1
- -
2
- -
3
- -
4
- -
5
- -
6
- -
7
- -
8
- -
-
$( "<div></div>", {
"class": "my-div",
on: {
touchstart: function( event ) {
// Do something
}
}
}).appendTo( "body" );
-
-
- -

The name "class" must be quoted in the object since it is a JavaScript reserved word, and "className" cannot be used since it refers to the DOM property, not the attribute.

-

While the second argument is convenient, its flexibility can lead to unintended consequences (e.g. $( "<input>", {size: "4"} ) calling the .size() method instead of setting the size attribute). The previous code block could thus be written instead as:

-
- - - - - - - -
- -
1
- -
2
- -
3
- -
4
- -
5
- -
6
- -
7
- -
8
- -
-
$( "<div></div>" )
.addClass( "my-div" )
.on({
touchstart: function( event ) {
// Do something
}
})
.appendTo( "body" );
-
-
- -
-

Examples:

-

Example: Create a div element (and all of its contents) dynamically and append it to the body element. Internally, an element is created and its innerHTML property set to the given markup. -

-
- - - - - - - -
- -
1
- -
-
$( "<div><p>Hello</p></div>" ).appendTo( "body" )
-
-
- -
-
-

Example: Create some DOM elements. -

-
- - - - - - - -
- -
1
- -
2
- -
3
- -
4
- -
5
- -
6
- -
7
- -
8
- -
-
$( "<div/>", {
"class": "test",
text: "Click me!",
click: function() {
$( this ).toggleClass( "test" );
}
})
.appendTo( "body" );
-
-
- -
-

-jQuery( callback )Returns: jQuery -

-
-

Description: Binds a function to be executed when the DOM has finished loading.

- -
-

This function behaves just like $( document ).ready(), in that it should be used to wrap other $() operations on your page that depend on the DOM being ready. While this function is, technically, chainable, there really isn"t much use for chaining against it.

-
-

Examples:

-

Example: Execute the function when the DOM is ready to be used. -

-
- - - - - - - -
- -
1
- -
2
- -
3
- -
-
$(function() {
// Document is ready
});
-
-
- -
-
-

Example: Use both the shortcut for $(document).ready() and the argument to write failsafe jQuery code using the $ alias, without relying on the global alias. -

-
- - - - - - - -
- -
1
- -
2
- -
3
- -
-
jQuery(function( $ ) {
// Your code using failsafe $ alias here...
});
-
-
- -
-
- -
-
- - -
-
-
- - - - - - - - - - diff --git a/node_modules/cheerio/benchmark/suite.js b/node_modules/cheerio/benchmark/suite.js deleted file mode 100644 index da029ad..0000000 --- a/node_modules/cheerio/benchmark/suite.js +++ /dev/null @@ -1,91 +0,0 @@ -var fs = require('fs'); -var path = require('path'); - -var Benchmark = require('benchmark'); -var jsdom = require('jsdom'); -var cheerio = require('..'); - -var documentDir = path.join(__dirname, 'documents'); -var jQuerySrc = path.join(__dirname, '../node_modules/jquery/dist/jquery.slim.js'); -var filterRe = /./; -var cheerioOnly = false; - -var Suites = module.exports = function() {}; - -Suites.prototype.filter = function(str) { - filterRe = new RegExp(str, 'i'); -}; - -Suites.prototype.cheerioOnly = function() { - cheerioOnly = true; -}; - -Suites.prototype.add = function(name, fileName, options) { - var markup, suite, testFn; - if (!filterRe.test(name)) { - return; - } - markup = fs.readFileSync(path.join(documentDir, fileName), 'utf8'); - suite = new Benchmark.Suite(name); - testFn = options.test; - - suite.on('start', function(event) { - console.log('Test: ' + name + ' (file: ' + fileName + ')'); - }); - suite.on('cycle', function(event) { - if (event.target.error) { - return; - } - console.log('\t' + String(event.target)); - }); - suite.on('error', function(event) { - console.log('*** Error in ' + event.target.name + ': ***'); - console.log('\t' + event.target.error); - console.log('*** Test invalidated. ***'); - }); - suite.on('complete', function(event) { - if (event.target.error) { - console.log(); - return; - } - console.log('\tFastest: ' + this.filter('fastest')[0].name + '\n'); - }); - - this._benchCheerio(suite, markup, options); - if (!cheerioOnly) { - this._benchJsDom(suite, markup, options); - } else { - suite.run(); - } -}; - -Suites.prototype._benchJsDom = function(suite, markup, options) { - var testFn = options.test; - - jsdom.env({ - html: markup, - scripts: jQuerySrc, - done: function(err, window) { - var setupData; - if (options.setup) { - setupData = options.setup.call(null, window.$); - } - suite.add('jsdom', function() { - testFn.call(null, window.$, setupData); - }); - suite.run(); - } - }); -}; - -Suites.prototype._benchCheerio = function(suite, markup, options) { - var $ = cheerio.load(markup); - var testFn = options.test; - var setupData; - if (options.setup) { - setupData = options.setup.call(null, $); - } - suite.add('cheerio', function() { - testFn.call(null, $, setupData); - }); -}; diff --git a/node_modules/cheerio/index.js b/node_modules/cheerio/index.js deleted file mode 100644 index 4235888..0000000 --- a/node_modules/cheerio/index.js +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Export cheerio (with ) - */ - -exports = module.exports = require('./lib/cheerio'); - -/* - Export the version -*/ - -exports.version = require('./package.json').version; diff --git a/node_modules/cheerio/lib/api/attributes.js b/node_modules/cheerio/lib/api/attributes.js deleted file mode 100644 index 01a1dc9..0000000 --- a/node_modules/cheerio/lib/api/attributes.js +++ /dev/null @@ -1,492 +0,0 @@ -var $ = require('../static'), - utils = require('../utils'), - isTag = utils.isTag, - domEach = utils.domEach, - hasOwn = Object.prototype.hasOwnProperty, - camelCase = utils.camelCase, - cssCase = utils.cssCase, - rspace = /\s+/, - dataAttrPrefix = 'data-', - _ = { - forEach: require('lodash/forEach'), - extend: require('lodash/assignIn'), - some: require('lodash/some') - }, - - // Lookup table for coercing string data-* attributes to their corresponding - // JavaScript primitives - primitives = { - null: null, - true: true, - false: false - }, - - // Attributes that are booleans - rboolean = /^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i, - // Matches strings that look like JSON objects or arrays - rbrace = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/; - - -var getAttr = function(elem, name) { - if (!elem || !isTag(elem)) return; - - if (!elem.attribs) { - elem.attribs = {}; - } - - // Return the entire attribs object if no attribute specified - if (!name) { - return elem.attribs; - } - - if (hasOwn.call(elem.attribs, name)) { - // Get the (decoded) attribute - return rboolean.test(name) ? name : elem.attribs[name]; - } - - // Mimic the DOM and return text content as value for `option's` - if (elem.name === 'option' && name === 'value') { - return $.text(elem.children); - } - - // Mimic DOM with default value for radios/checkboxes - if (elem.name === 'input' && - (elem.attribs.type === 'radio' || elem.attribs.type === 'checkbox') && - name === 'value') { - return 'on'; - } -}; - -var setAttr = function(el, name, value) { - - if (value === null) { - removeAttribute(el, name); - } else { - el.attribs[name] = value+''; - } -}; - -exports.attr = function(name, value) { - // Set the value (with attr map support) - if (typeof name === 'object' || value !== undefined) { - if (typeof value === 'function') { - return domEach(this, function(i, el) { - setAttr(el, name, value.call(el, i, el.attribs[name])); - }); - } - return domEach(this, function(i, el) { - if (!isTag(el)) return; - - if (typeof name === 'object') { - _.forEach(name, function(objValue, objName) { - setAttr(el, objName, objValue); - }); - } else { - setAttr(el, name, value); - } - }); - } - - return getAttr(this[0], name); -}; - -var getProp = function (el, name) { - if (!el || !isTag(el)) return; - - return el.hasOwnProperty(name) - ? el[name] - : rboolean.test(name) - ? getAttr(el, name) !== undefined - : getAttr(el, name); -}; - -var setProp = function (el, name, value) { - el[name] = rboolean.test(name) ? !!value : value; -}; - -exports.prop = function (name, value) { - var i = 0, - property; - - if (typeof name === 'string' && value === undefined) { - - switch (name) { - case 'style': - property = this.css(); - - _.forEach(property, function (v, p) { - property[i++] = p; - }); - - property.length = i; - - break; - case 'tagName': - case 'nodeName': - property = this[0].name.toUpperCase(); - break; - default: - property = getProp(this[0], name); - } - - return property; - } - - if (typeof name === 'object' || value !== undefined) { - - if (typeof value === 'function') { - return domEach(this, function(j, el) { - setProp(el, name, value.call(el, j, getProp(el, name))); - }); - } - - return domEach(this, function(__, el) { - if (!isTag(el)) return; - - if (typeof name === 'object') { - - _.forEach(name, function(val, key) { - setProp(el, key, val); - }); - - } else { - setProp(el, name, value); - } - }); - - } -}; - -var setData = function(el, name, value) { - if (!el.data) { - el.data = {}; - } - - if (typeof name === 'object') return _.extend(el.data, name); - if (typeof name === 'string' && value !== undefined) { - el.data[name] = value; - } -}; - -// Read the specified attribute from the equivalent HTML5 `data-*` attribute, -// and (if present) cache the value in the node's internal data store. If no -// attribute name is specified, read *all* HTML5 `data-*` attributes in this -// manner. -var readData = function(el, name) { - var readAll = arguments.length === 1; - var domNames, domName, jsNames, jsName, value, idx, length; - - if (readAll) { - domNames = Object.keys(el.attribs).filter(function(attrName) { - return attrName.slice(0, dataAttrPrefix.length) === dataAttrPrefix; - }); - jsNames = domNames.map(function(_domName) { - return camelCase(_domName.slice(dataAttrPrefix.length)); - }); - } else { - domNames = [dataAttrPrefix + cssCase(name)]; - jsNames = [name]; - } - - for (idx = 0, length = domNames.length; idx < length; ++idx) { - domName = domNames[idx]; - jsName = jsNames[idx]; - if (hasOwn.call(el.attribs, domName)) { - value = el.attribs[domName]; - - if (hasOwn.call(primitives, value)) { - value = primitives[value]; - } else if (value === String(Number(value))) { - value = Number(value); - } else if (rbrace.test(value)) { - try { - value = JSON.parse(value); - } catch(e){ } - } - - el.data[jsName] = value; - } - } - - return readAll ? el.data : value; -}; - -exports.data = function(name, value) { - var elem = this[0]; - - if (!elem || !isTag(elem)) return; - - if (!elem.data) { - elem.data = {}; - } - - // Return the entire data object if no data specified - if (!name) { - return readData(elem); - } - - // Set the value (with attr map support) - if (typeof name === 'object' || value !== undefined) { - domEach(this, function(i, el) { - setData(el, name, value); - }); - return this; - } else if (hasOwn.call(elem.data, name)) { - return elem.data[name]; - } - - return readData(elem, name); -}; - -/** - * Get the value of an element - */ - -exports.val = function(value) { - var querying = arguments.length === 0, - element = this[0]; - - if(!element) return; - - switch (element.name) { - case 'textarea': - return this.text(value); - case 'input': - switch (this.attr('type')) { - case 'radio': - if (querying) { - return this.attr('value'); - } else { - this.attr('value', value); - return this; - } - break; - default: - return this.attr('value', value); - } - return; - case 'select': - var option = this.find('option:selected'), - returnValue; - if (option === undefined) return undefined; - if (!querying) { - if (!this.attr().hasOwnProperty('multiple') && typeof value == 'object') { - return this; - } - if (typeof value != 'object') { - value = [value]; - } - this.find('option').removeAttr('selected'); - for (var i = 0; i < value.length; i++) { - this.find('option[value="' + value[i] + '"]').attr('selected', ''); - } - return this; - } - returnValue = option.attr('value'); - if (this.attr().hasOwnProperty('multiple')) { - returnValue = []; - domEach(option, function(__, el) { - returnValue.push(getAttr(el, 'value')); - }); - } - return returnValue; - case 'option': - if (!querying) { - this.attr('value', value); - return this; - } - return this.attr('value'); - } -}; - -/** - * Remove an attribute - */ - -var removeAttribute = function(elem, name) { - if (!elem.attribs || !hasOwn.call(elem.attribs, name)) - return; - - delete elem.attribs[name]; -}; - - -exports.removeAttr = function(name) { - domEach(this, function(i, elem) { - removeAttribute(elem, name); - }); - - return this; -}; - -exports.hasClass = function(className) { - return _.some(this, function(elem) { - var attrs = elem.attribs, - clazz = attrs && attrs['class'], - idx = -1, - end; - - if (clazz && className.length) { - while ((idx = clazz.indexOf(className, idx+1)) > -1) { - end = idx + className.length; - - if ((idx === 0 || rspace.test(clazz[idx-1])) - && (end === clazz.length || rspace.test(clazz[end]))) { - return true; - } - } - } - }); -}; - -exports.addClass = function(value) { - // Support functions - if (typeof value === 'function') { - return domEach(this, function(i, el) { - var className = el.attribs['class'] || ''; - exports.addClass.call([el], value.call(el, i, className)); - }); - } - - // Return if no value or not a string or function - if (!value || typeof value !== 'string') return this; - - var classNames = value.split(rspace), - numElements = this.length; - - - for (var i = 0; i < numElements; i++) { - // If selected element isn't a tag, move on - if (!isTag(this[i])) continue; - - // If we don't already have classes - var className = getAttr(this[i], 'class'), - numClasses, - setClass; - - if (!className) { - setAttr(this[i], 'class', classNames.join(' ').trim()); - } else { - setClass = ' ' + className + ' '; - numClasses = classNames.length; - - // Check if class already exists - for (var j = 0; j < numClasses; j++) { - var appendClass = classNames[j] + ' '; - if (setClass.indexOf(' ' + appendClass) < 0) - setClass += appendClass; - } - - setAttr(this[i], 'class', setClass.trim()); - } - } - - return this; -}; - -var splitClass = function(className) { - return className ? className.trim().split(rspace) : []; -}; - -exports.removeClass = function(value) { - var classes, - numClasses, - removeAll; - - // Handle if value is a function - if (typeof value === 'function') { - return domEach(this, function(i, el) { - exports.removeClass.call( - [el], value.call(el, i, el.attribs['class'] || '') - ); - }); - } - - classes = splitClass(value); - numClasses = classes.length; - removeAll = arguments.length === 0; - - return domEach(this, function(i, el) { - if (!isTag(el)) return; - - if (removeAll) { - // Short circuit the remove all case as this is the nice one - el.attribs.class = ''; - } else { - var elClasses = splitClass(el.attribs.class), - index, - changed; - - for (var j = 0; j < numClasses; j++) { - index = elClasses.indexOf(classes[j]); - - if (index >= 0) { - elClasses.splice(index, 1); - changed = true; - - // We have to do another pass to ensure that there are not duplicate - // classes listed - j--; - } - } - if (changed) { - el.attribs.class = elClasses.join(' '); - } - } - }); -}; - -exports.toggleClass = function(value, stateVal) { - // Support functions - if (typeof value === 'function') { - return domEach(this, function(i, el) { - exports.toggleClass.call( - [el], - value.call(el, i, el.attribs['class'] || '', stateVal), - stateVal - ); - }); - } - - // Return if no value or not a string or function - if (!value || typeof value !== 'string') return this; - - var classNames = value.split(rspace), - numClasses = classNames.length, - state = typeof stateVal === 'boolean' ? stateVal ? 1 : -1 : 0, - numElements = this.length, - elementClasses, - index; - - for (var i = 0; i < numElements; i++) { - // If selected element isn't a tag, move on - if (!isTag(this[i])) continue; - - elementClasses = splitClass(this[i].attribs.class); - - // Check if class already exists - for (var j = 0; j < numClasses; j++) { - // Check if the class name is currently defined - index = elementClasses.indexOf(classNames[j]); - - // Add if stateValue === true or we are toggling and there is no value - if (state >= 0 && index < 0) { - elementClasses.push(classNames[j]); - } else if (state <= 0 && index >= 0) { - // Otherwise remove but only if the item exists - elementClasses.splice(index, 1); - } - } - - this[i].attribs.class = elementClasses.join(' '); - } - - return this; -}; - -exports.is = function (selector) { - if (selector) { - return this.filter(selector).length > 0; - } - return false; -}; diff --git a/node_modules/cheerio/lib/api/css.js b/node_modules/cheerio/lib/api/css.js deleted file mode 100644 index d9ffae6..0000000 --- a/node_modules/cheerio/lib/api/css.js +++ /dev/null @@ -1,121 +0,0 @@ -var domEach = require('../utils').domEach, - _ = { - pick: require('lodash/pick'), - }; - -var toString = Object.prototype.toString; - -/** - * Set / Get css. - * - * @param {String|Object} prop - * @param {String} val - * @return {self} - * @api public - */ - -exports.css = function(prop, val) { - if (arguments.length === 2 || - // When `prop` is a "plain" object - (toString.call(prop) === '[object Object]')) { - return domEach(this, function(idx, el) { - setCss(el, prop, val, idx); - }); - } else { - return getCss(this[0], prop); - } -}; - -/** - * Set styles of all elements. - * - * @param {String|Object} prop - * @param {String} val - * @param {Number} idx - optional index within the selection - * @return {self} - * @api private - */ - -function setCss(el, prop, val, idx) { - if ('string' == typeof prop) { - var styles = getCss(el); - if (typeof val === 'function') { - val = val.call(el, idx, styles[prop]); - } - - if (val === '') { - delete styles[prop]; - } else if (val != null) { - styles[prop] = val; - } - - el.attribs.style = stringify(styles); - } else if ('object' == typeof prop) { - Object.keys(prop).forEach(function(k){ - setCss(el, k, prop[k]); - }); - } -} - -/** - * Get parsed styles of the first element. - * - * @param {String} prop - * @return {Object} - * @api private - */ - -function getCss(el, prop) { - var styles = parse(el.attribs.style); - if (typeof prop === 'string') { - return styles[prop]; - } else if (Array.isArray(prop)) { - return _.pick(styles, prop); - } else { - return styles; - } -} - -/** - * Stringify `obj` to styles. - * - * @param {Object} obj - * @return {Object} - * @api private - */ - -function stringify(obj) { - return Object.keys(obj || {}) - .reduce(function(str, prop){ - return str += '' - + (str ? ' ' : '') - + prop - + ': ' - + obj[prop] - + ';'; - }, ''); -} - -/** - * Parse `styles`. - * - * @param {String} styles - * @return {Object} - * @api private - */ - -function parse(styles) { - styles = (styles || '').trim(); - - if (!styles) return {}; - - return styles - .split(';') - .reduce(function(obj, str){ - var n = str.indexOf(':'); - // skip if there is no :, or if it is the first/last character - if (n < 1 || n === str.length-1) return obj; - obj[str.slice(0,n).trim()] = str.slice(n+1).trim(); - return obj; - }, {}); -} diff --git a/node_modules/cheerio/lib/api/forms.js b/node_modules/cheerio/lib/api/forms.js deleted file mode 100644 index b66f162..0000000 --- a/node_modules/cheerio/lib/api/forms.js +++ /dev/null @@ -1,65 +0,0 @@ -// https://github.com/jquery/jquery/blob/2.1.3/src/manipulation/var/rcheckableType.js -// https://github.com/jquery/jquery/blob/2.1.3/src/serialize.js -var submittableSelector = 'input,select,textarea,keygen', - r20 = /%20/g, - rCRLF = /\r?\n/g, - _ = { - map: require('lodash/map') - }; - -exports.serialize = function() { - // Convert form elements into name/value objects - var arr = this.serializeArray(); - - // Serialize each element into a key/value string - var retArr = _.map(arr, function(data) { - return encodeURIComponent(data.name) + '=' + encodeURIComponent(data.value); - }); - - // Return the resulting serialization - return retArr.join('&').replace(r20, '+'); -}; - -exports.serializeArray = function() { - // Resolve all form elements from either forms or collections of form elements - var Cheerio = this.constructor; - return this.map(function() { - var elem = this; - var $elem = Cheerio(elem); - if (elem.name === 'form') { - return $elem.find(submittableSelector).toArray(); - } else { - return $elem.filter(submittableSelector).toArray(); - } - }).filter( - // Verify elements have a name (`attr.name`) and are not disabled (`:disabled`) - '[name!=""]:not(:disabled)' - // and cannot be clicked (`[type=submit]`) or are used in `x-www-form-urlencoded` (`[type=file]`) - + ':not(:submit, :button, :image, :reset, :file)' - // and are either checked/don't have a checkable state - + ':matches([checked], :not(:checkbox, :radio))' - // Convert each of the elements to its value(s) - ).map(function(i, elem) { - var $elem = Cheerio(elem); - var name = $elem.attr('name'); - var value = $elem.val(); - - // If there is no value set (e.g. `undefined`, `null`), then default value to empty - if (value == null) { - value = ''; - } - - // If we have an array of values (e.g. `', - '
' -].join(''); diff --git a/node_modules/cheerio/test/mocha.opts b/node_modules/cheerio/test/mocha.opts deleted file mode 100644 index 9431de4..0000000 --- a/node_modules/cheerio/test/mocha.opts +++ /dev/null @@ -1,2 +0,0 @@ ---reporter list ---growl \ No newline at end of file diff --git a/node_modules/cheerio/test/parse.js b/node_modules/cheerio/test/parse.js deleted file mode 100644 index d22bad3..0000000 --- a/node_modules/cheerio/test/parse.js +++ /dev/null @@ -1,252 +0,0 @@ -var expect = require('expect.js'), - parse = require('../lib/parse'), - defaultOpts = require('..').prototype.options; - - -// Tags -var basic = ''; -var siblings = '

'; - -// Single Tags -var single = '
'; -var singleWrong = '
'; - -// Children -var children = '
'; -var li = '
  • Durian
  • '; - -// Attributes -var attributes = 'man waving'; -var noValueAttribute = ''; - -// Comments -var comment = ''; -var conditional = ''; - -// Text -var text = 'lorem ipsum'; - -// Script -var script = ''; -var scriptEmpty = ''; - -// Style -var style = ''; -var styleEmpty = ''; - -// Directives -var directive = ''; - - -describe('parse', function() { - - describe('.eval', function() { - - it('should parse basic empty tags: ' + basic, function() { - var tag = parse.evaluate(basic, defaultOpts)[0]; - expect(tag.type).to.equal('tag'); - expect(tag.tagName).to.equal('html'); - expect(tag.childNodes).to.be.empty(); - }); - - it('should handle sibling tags: ' + siblings, function() { - var dom = parse.evaluate(siblings, defaultOpts), - h2 = dom[0], - p = dom[1]; - - expect(dom).to.have.length(2); - expect(h2.tagName).to.equal('h2'); - expect(p.tagName).to.equal('p'); - }); - - it('should handle single tags: ' + single, function() { - var tag = parse.evaluate(single, defaultOpts)[0]; - expect(tag.type).to.equal('tag'); - expect(tag.tagName).to.equal('br'); - expect(tag.childNodes).to.be.empty(); - }); - - it('should handle malformatted single tags: ' + singleWrong, function() { - var tag = parse.evaluate(singleWrong, defaultOpts)[0]; - expect(tag.type).to.equal('tag'); - expect(tag.tagName).to.equal('br'); - expect(tag.childNodes).to.be.empty(); - }); - - it('should handle tags with children: ' + children, function() { - var tag = parse.evaluate(children, defaultOpts)[0]; - expect(tag.type).to.equal('tag'); - expect(tag.tagName).to.equal('html'); - expect(tag.childNodes).to.be.ok(); - expect(tag.childNodes).to.have.length(1); - }); - - it('should handle tags with children: ' + li, function() { - var tag = parse.evaluate(li, defaultOpts)[0]; - expect(tag.childNodes).to.have.length(1); - expect(tag.childNodes[0].data).to.equal('Durian'); - }); - - it('should handle tags with attributes: ' + attributes, function() { - var attrs = parse.evaluate(attributes, defaultOpts)[0].attribs; - expect(attrs).to.be.ok(); - expect(attrs.src).to.equal('hello.png'); - expect(attrs.alt).to.equal('man waving'); - }); - - it('should handle value-less attributes: ' + noValueAttribute, function() { - var attrs = parse.evaluate(noValueAttribute, defaultOpts)[0].attribs; - expect(attrs).to.be.ok(); - expect(attrs.disabled).to.equal(''); - }); - - it('should handle comments: ' + comment, function() { - var elem = parse.evaluate(comment, defaultOpts)[0]; - expect(elem.type).to.equal('comment'); - expect(elem.data).to.equal(' sexy '); - }); - - it('should handle conditional comments: ' + conditional, function() { - var elem = parse.evaluate(conditional, defaultOpts)[0]; - expect(elem.type).to.equal('comment'); - expect(elem.data).to.equal(conditional.replace('', '')); - }); - - it('should handle text: ' + text, function() { - var text_ = parse.evaluate(text, defaultOpts)[0]; - expect(text_.type).to.equal('text'); - expect(text_.data).to.equal('lorem ipsum'); - }); - - it('should handle script tags: ' + script, function() { - var script_ = parse.evaluate(script, defaultOpts)[0]; - expect(script_.type).to.equal('script'); - expect(script_.tagName).to.equal('script'); - expect(script_.attribs.type).to.equal('text/javascript'); - expect(script_.childNodes).to.have.length(1); - expect(script_.childNodes[0].type).to.equal('text'); - expect(script_.childNodes[0].data).to.equal('alert("hi world!");'); - }); - - it('should handle style tags: ' + style, function() { - var style_ = parse.evaluate(style, defaultOpts)[0]; - expect(style_.type).to.equal('style'); - expect(style_.tagName).to.equal('style'); - expect(style_.attribs.type).to.equal('text/css'); - expect(style_.childNodes).to.have.length(1); - expect(style_.childNodes[0].type).to.equal('text'); - expect(style_.childNodes[0].data).to.equal(' h2 { color:blue; } '); - }); - - it('should handle directives: ' + directive, function() { - var elem = parse.evaluate(directive, defaultOpts)[0]; - expect(elem.type).to.equal('directive'); - expect(elem.data).to.equal('!doctype html'); - expect(elem.tagName).to.equal('!doctype'); - }); - - }); - - describe('.parse', function() { - - // root test utility - function rootTest(root) { - expect(root.tagName).to.equal('root'); - - // Should exist but be null - expect(root.nextSibling).to.be(null); - expect(root.previousSibling).to.be(null); - expect(root.parentNode).to.be(null); - - var child = root.childNodes[0]; - expect(child.parentNode).to.be(null); - } - - it('should add root to: ' + basic, function() { - var root = parse(basic, defaultOpts); - rootTest(root); - expect(root.childNodes).to.have.length(1); - expect(root.childNodes[0].tagName).to.equal('html'); - }); - - it('should add root to: ' + siblings, function() { - var root = parse(siblings, defaultOpts); - rootTest(root); - expect(root.childNodes).to.have.length(2); - expect(root.childNodes[0].tagName).to.equal('h2'); - expect(root.childNodes[1].tagName).to.equal('p'); - expect(root.childNodes[1].parent).to.equal(null); - }); - - it('should add root to: ' + comment, function() { - var root = parse(comment, defaultOpts); - rootTest(root); - expect(root.childNodes).to.have.length(1); - expect(root.childNodes[0].type).to.equal('comment'); - }); - - it('should add root to: ' + text, function() { - var root = parse(text, defaultOpts); - rootTest(root); - expect(root.childNodes).to.have.length(1); - expect(root.childNodes[0].type).to.equal('text'); - }); - - it('should add root to: ' + scriptEmpty, function() { - var root = parse(scriptEmpty, defaultOpts); - rootTest(root); - expect(root.childNodes).to.have.length(1); - expect(root.childNodes[0].type).to.equal('script'); - }); - - it('should add root to: ' + styleEmpty, function() { - var root = parse(styleEmpty, defaultOpts); - rootTest(root); - expect(root.childNodes).to.have.length(1); - expect(root.childNodes[0].type).to.equal('style'); - }); - - it('should add root to: ' + directive, function() { - var root = parse(directive, defaultOpts); - rootTest(root); - expect(root.childNodes).to.have.length(1); - expect(root.childNodes[0].type).to.equal('directive'); - }); - - it('should expose the DOM level 1 API', function() { - var root = parse('

    ', defaultOpts).childNodes[0]; - var childNodes = root.childNodes; - - expect(childNodes).to.have.length(3); - - expect(root.tagName).to.be('div'); - expect(root.firstChild).to.be(childNodes[0]); - expect(root.lastChild).to.be(childNodes[2]); - - expect(childNodes[0].tagName).to.be('a'); - expect(childNodes[0].previousSibling).to.be(null); - expect(childNodes[0].nextSibling).to.be(childNodes[1]); - expect(childNodes[0].parentNode).to.be(root); - expect(childNodes[0].childNodes).to.have.length(0); - expect(childNodes[0].firstChild).to.be(null); - expect(childNodes[0].lastChild).to.be(null); - - expect(childNodes[1].tagName).to.be('span'); - expect(childNodes[1].previousSibling).to.be(childNodes[0]); - expect(childNodes[1].nextSibling).to.be(childNodes[2]); - expect(childNodes[1].parentNode).to.be(root); - expect(childNodes[1].childNodes).to.have.length(0); - expect(childNodes[1].firstChild).to.be(null); - expect(childNodes[1].lastChild).to.be(null); - - expect(childNodes[2].tagName).to.be('p'); - expect(childNodes[2].previousSibling).to.be(childNodes[1]); - expect(childNodes[2].nextSibling).to.be(null); - expect(childNodes[2].parentNode).to.be(root); - expect(childNodes[2].childNodes).to.have.length(0); - expect(childNodes[2].firstChild).to.be(null); - expect(childNodes[2].lastChild).to.be(null); - }); - }); - -}); diff --git a/node_modules/cheerio/test/xml.js b/node_modules/cheerio/test/xml.js deleted file mode 100644 index cc23133..0000000 --- a/node_modules/cheerio/test/xml.js +++ /dev/null @@ -1,60 +0,0 @@ -var expect = require('expect.js'), - cheerio = require('..'), - _ = { - extend: require('lodash/assignIn') - }; - -var xml = function(str, options) { - options = _.extend({ xmlMode: true }, options); - var dom = cheerio.load(str, options); - return dom.xml(); -}; - -var dom = function(str, options) { - var $ = cheerio.load('', options); - return $(str).html(); -}; - -describe('render', function() { - - describe('(xml)', function() { - - it('should render tags correctly', function() { - var str = ''; - expect(xml(str)).to.equal(''); - }); - - it('should render tags (RSS) correctly', function() { - var str = 'http://www.github.com/'; - expect(xml(str)).to.equal('http://www.github.com/'); - }); - - it('should escape entities', function(){ - var str = ''; - expect(xml(str)).to.equal(str); - }); - - }); - - describe('(dom)', function () { - - it('should keep camelCase for new nodes', function() { - var str = 'hello'; - expect(dom(str, {xmlMode: false})).to.equal('hello'); - }); - - it('should keep camelCase for new nodes', function() { - var str = 'hello'; - expect(dom(str, {xmlMode: true})).to.equal('hello'); - }); - - it('should maintain the parsing options of distinct contexts independently', function() { - var str = 'hello'; - var $x = cheerio.load('', { xmlMode: false }); - - expect($x(str).html()).to.equal('hello'); - }); - - }); - -}); diff --git a/node_modules/css-select/LICENSE b/node_modules/css-select/LICENSE deleted file mode 100644 index c464f86..0000000 --- a/node_modules/css-select/LICENSE +++ /dev/null @@ -1,11 +0,0 @@ -Copyright (c) Felix Böhm -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - -Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - -Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - -THIS IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS, -EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/node_modules/css-select/README.md b/node_modules/css-select/README.md deleted file mode 100644 index b03c64a..0000000 --- a/node_modules/css-select/README.md +++ /dev/null @@ -1,207 +0,0 @@ -# css-select [![NPM version](http://img.shields.io/npm/v/css-select.svg)](https://npmjs.org/package/css-select) [![Build Status](https://travis-ci.org/fb55/css-select.svg?branch=master)](http://travis-ci.org/fb55/css-select) [![Downloads](https://img.shields.io/npm/dm/css-select.svg)](https://npmjs.org/package/css-select) [![Coverage](https://coveralls.io/repos/fb55/css-select/badge.svg?branch=master)](https://coveralls.io/r/fb55/css-select) - -a CSS selector compiler/engine - -## What? - -css-select turns CSS selectors into functions that tests if elements match them. When searching for elements, testing is executed "from the top", similar to how browsers execute CSS selectors. - -In its default configuration, css-select queries the DOM structure of the [`domhandler`](https://github.com/fb55/domhandler) module (also known as htmlparser2 DOM). -It uses [`domutils`](https://github.com/fb55/domutils) as its default adapter over the DOM structure. See Options below for details on querying alternative DOM structures. - -__Features:__ - -- Full implementation of CSS3 selectors -- Partial implementation of jQuery/Sizzle extensions -- Very high test coverage -- Pretty good performance - -## Why? - -The traditional approach of executing CSS selectors, named left-to-right execution, is to execute every component of the selector in order, from left to right _(duh)_. The execution of the selector `a b` for example will first query for `a` elements, then search these for `b` elements. (That's the approach of eg. [`Sizzle`](https://github.com/jquery/sizzle), [`nwmatcher`](https://github.com/dperini/nwmatcher/) and [`qwery`](https://github.com/ded/qwery).) - -While this works, it has some downsides: Children of `a`s will be checked multiple times; first, to check if they are also `a`s, then, for every superior `a` once, if they are `b`s. Using [Big O notation](http://en.wikipedia.org/wiki/Big_O_notation), that would be `O(n^(k+1))`, where `k` is the number of descendant selectors (that's the space in the example above). - -The far more efficient approach is to first look for `b` elements, then check if they have superior `a` elements: Using big O notation again, that would be `O(n)`. That's called right-to-left execution. - -And that's what css-select does – and why it's quite performant. - -## How does it work? - -By building a stack of functions. - -_Wait, what?_ - -Okay, so let's suppose we want to compile the selector `a b` again, for right-to-left execution. We start by _parsing_ the selector, which means we turn the selector into an array of the building-blocks of the selector, so we can distinguish them easily. That's what the [`css-what`](https://github.com/fb55/css-what) module is for, if you want to have a look. - -Anyway, after parsing, we end up with an array like this one: - -```js -[ - { type: 'tag', name: 'a' }, - { type: 'descendant' }, - { type: 'tag', name: 'b' } -] -``` - -Actually, this array is wrapped in another array, but that's another story (involving commas in selectors). - -Now that we know the meaning of every part of the selector, we can compile it. That's where it becomes interesting. - -The basic idea is to turn every part of the selector into a function, which takes an element as its only argument. The function checks whether a passed element matches its part of the selector: If it does, the element is passed to the next turned-into-a-function part of the selector, which does the same. If an element is accepted by all parts of the selector, it _matches_ the selector and double rainbow ALL THE WAY. - -As said before, we want to do right-to-left execution with all the big O improvements nonsense, so elements are passed from the rightmost part of the selector (`b` in our example) to the leftmost (~~which would be `c`~~ of course `a`). - -_//TODO: More in-depth description. Implementation details. Build a spaceship._ - -## API - -```js -var CSSselect = require("css-select"); -``` - -#### `CSSselect(query, elems, options)` - -Queries `elems`, returns an array containing all matches. - -- `query` can be either a CSS selector or a function. -- `elems` can be either an array of elements, or a single element. If it is an element, its children will be queried. -- `options` is described below. - -Aliases: `CSSselect.selectAll(query, elems)`, `CSSselect.iterate(query, elems)`. - -#### `CSSselect.compile(query)` - -Compiles the query, returns a function. - -#### `CSSselect.is(elem, query, options)` - -Tests whether or not an element is matched by `query`. `query` can be either a CSS selector or a function. - -#### `CSSselect.selectOne(query, elems, options)` - -Arguments are the same as for `CSSselect(query, elems)`. Only returns the first match, or `null` if there was no match. - -### Options - -- `xmlMode`: When enabled, tag names will be case-sensitive. Default: `false`. -- `strict`: Limits the module to only use CSS3 selectors. Default: `false`. -- `rootFunc`: The last function in the stack, will be called with the last element that's looked at. Should return `true`. -- `adapter`: The adapter to use when interacting with the backing DOM structure. By default it uses [`domutils`](https://github.com/fb55/domutils). - -#### Custom Adapters - -A custom adapter must implement the following functions: - -``` -isTag, existsOne, getAttributeValue, getChildren, getName, getParent, -getSiblings, getText, hasAttrib, removeSubsets, findAll, findOne -``` - -The method signature notation used below should be fairly intuitive - if not, -see the [`rtype`](https://github.com/ericelliott/rtype) or -[`TypeScript`](https://www.typescriptlang.org/) docs, as it is very similar to -both of those. You may also want to look at --[`domutils`](https://github.com/fb55/domutils) to see the default --implementation, or at --[`css-select-browser-adapter`](https://github.com/nrkn/css-select-browser-adapter/blob/master/index.js) --for an implementation backed by the DOM. - -```ts -{ - // is the node a tag? - isTag: ( node:Node ) => isTag:Boolean, - - // does at least one of passed element nodes pass the test predicate? - existsOne: ( test:Predicate, elems:[ElementNode] ) => existsOne:Boolean, - - // get the attribute value - getAttributeValue: ( elem:ElementNode, name:String ) => value:String, - - // get the node's children - getChildren: ( node:Node ) => children:[Node], - - // get the name of the tag - getName: ( elem:ElementNode ) => tagName:String, - - // get the parent of the node - getParent: ( node:Node ) => parentNode:Node, - - /* - get the siblings of the node. Note that unlike jQuery's `siblings` method, - this is expected to include the current node as well - */ - getSiblings: ( node:Node ) => siblings:[Node], - - // get the text content of the node, and its children if it has any - getText: ( node:Node ) => text:String, - - // does the element have the named attribute? - hasAttrib: ( elem:ElementNode, name:String ) => hasAttrib:Boolean, - - // takes an array of nodes, and removes any duplicates, as well as any nodes - // whose ancestors are also in the array - removeSubsets: ( nodes:[Node] ) => unique:[Node], - - // finds all of the element nodes in the array that match the test predicate, - // as well as any of their children that match it - findAll: ( test:Predicate, nodes:[Node] ) => elems:[ElementNode], - - // finds the first node in the array that matches the test predicate, or one - // of its children - findOne: ( test:Predicate, elems:[ElementNode] ) => findOne:ElementNode, - - /* - The adapter can also optionally include an equals method, if your DOM - structure needs a custom equality test to compare two objects which refer - to the same underlying node. If not provided, `css-select` will fall back to - `a === b`. - */ - equals: ( a:Node, b:Node ) => Boolean -} -``` - -## Supported selectors - -_As defined by CSS 4 and / or jQuery._ - -* Universal (`*`) -* Tag (``) -* Descendant (` `) -* Child (`>`) -* Parent (`<`) * -* Sibling (`+`) -* Adjacent (`~`) -* Attribute (`[attr=foo]`), with supported comparisons: - * `[attr]` (existential) - * `=` - * `~=` - * `|=` - * `*=` - * `^=` - * `$=` - * `!=` * - * Also, `i` can be added after the comparison to make the comparison case-insensitive (eg. `[attr=foo i]`) * -* Pseudos: - * `:not` - * `:contains` * - * `:icontains` * (case-insensitive version of `:contains`) - * `:has` * - * `:root` - * `:empty` - * `:parent` * - * `:[first|last]-child[-of-type]` - * `:only-of-type`, `:only-child` - * `:nth-[last-]child[-of-type]` - * `:link`, `:visited` (the latter doesn't match any elements) - * `:selected` *, `:checked` - * `:enabled`, `:disabled` - * `:required`, `:optional` - * `:header`, `:button`, `:input`, `:text`, `:checkbox`, `:file`, `:password`, `:reset`, `:radio` etc. * - * `:matches` * - -__*__: Not part of CSS3 - ---- - -License: BSD-like diff --git a/node_modules/css-select/index.js b/node_modules/css-select/index.js deleted file mode 100644 index 8f2f38d..0000000 --- a/node_modules/css-select/index.js +++ /dev/null @@ -1,85 +0,0 @@ -"use strict"; - -module.exports = CSSselect; - -var DomUtils = require("domutils"), - falseFunc = require("boolbase").falseFunc, - compileFactory = require("./lib/compile.js"), - defaultCompile = compileFactory(DomUtils); - -function adapterCompile(adapter){ - return adapter === DomUtils ? defaultCompile : compileFactory(adapter); -} - -function getSelectorFunc(searchFunc){ - return function select(query, elems, options){ - options = options || {} - options.adapter = options.adapter || DomUtils; - var compile = adapterCompile(options.adapter); - - if(typeof query !== "function") query = compile.compileUnsafe(query, options, elems); - if(query.shouldTestNextSiblings) elems = appendNextSiblings((options && options.context) || elems, options.adapter); - if(!Array.isArray(elems)) elems = options.adapter.getChildren(elems); - else elems = options.adapter.removeSubsets(elems); - return searchFunc(query, elems, options); - }; -} - -function getNextSiblings(elem, adapter){ - var siblings = adapter.getSiblings(elem); - if(!Array.isArray(siblings)) return []; - siblings = siblings.slice(0); - while(siblings.shift() !== elem); - return siblings; -} - -function appendNextSiblings(elems, adapter){ - // Order matters because jQuery seems to check the children before the siblings - if(!Array.isArray(elems)) elems = [elems]; - var newElems = elems.slice(0); - - for(var i = 0, len = elems.length; i < len; i++){ - var nextSiblings = getNextSiblings(newElems[i], adapter); - newElems.push.apply(newElems, nextSiblings); - } - return newElems; -} - -var selectAll = getSelectorFunc(function selectAll(query, elems, options){ - return (query === falseFunc || !elems || elems.length === 0) ? [] : options.adapter.findAll(query, elems); -}); - -var selectOne = getSelectorFunc(function selectOne(query, elems, options){ - return (query === falseFunc || !elems || elems.length === 0) ? null : options.adapter.findOne(query, elems); -}); - -function is(elem, query, options){ - options = options || {} - options.adapter = options.adapter || DomUtils; - var compile = adapterCompile(options.adapter); - return (typeof query === "function" ? query : compile(query, options))(elem); -} - -/* - the exported interface -*/ -function CSSselect(query, elems, options){ - return selectAll(query, elems, options); -} - -CSSselect.compile = defaultCompile; -CSSselect.filters = defaultCompile.Pseudos.filters; -CSSselect.pseudos = defaultCompile.Pseudos.pseudos; - -CSSselect.selectAll = selectAll; -CSSselect.selectOne = selectOne; - -CSSselect.is = is; - -//legacy methods (might be removed) -CSSselect.parse = defaultCompile; -CSSselect.iterate = selectAll; - -//hooks -CSSselect._compileUnsafe = defaultCompile.compileUnsafe; -CSSselect._compileToken = defaultCompile.compileToken; diff --git a/node_modules/css-select/lib/attributes.js b/node_modules/css-select/lib/attributes.js deleted file mode 100644 index 7568219..0000000 --- a/node_modules/css-select/lib/attributes.js +++ /dev/null @@ -1,181 +0,0 @@ -var falseFunc = require("boolbase").falseFunc; - -//https://github.com/slevithan/XRegExp/blob/master/src/xregexp.js#L469 -var reChars = /[-[\]{}()*+?.,\\^$|#\s]/g; - -function factory(adapter){ - /* - attribute selectors - */ - var attributeRules = { - __proto__: null, - equals: function(next, data){ - var name = data.name, - value = data.value; - - if(data.ignoreCase){ - value = value.toLowerCase(); - - return function equalsIC(elem){ - var attr = adapter.getAttributeValue(elem, name); - return attr != null && attr.toLowerCase() === value && next(elem); - }; - } - - return function equals(elem){ - return adapter.getAttributeValue(elem, name) === value && next(elem); - }; - }, - hyphen: function(next, data){ - var name = data.name, - value = data.value, - len = value.length; - - if(data.ignoreCase){ - value = value.toLowerCase(); - - return function hyphenIC(elem){ - var attr = adapter.getAttributeValue(elem, name); - return attr != null && - (attr.length === len || attr.charAt(len) === "-") && - attr.substr(0, len).toLowerCase() === value && - next(elem); - }; - } - - return function hyphen(elem){ - var attr = adapter.getAttributeValue(elem, name); - return attr != null && - attr.substr(0, len) === value && - (attr.length === len || attr.charAt(len) === "-") && - next(elem); - }; - }, - element: function(next, data){ - var name = data.name, - value = data.value; - - if(/\s/.test(value)){ - return falseFunc; - } - - value = value.replace(reChars, "\\$&"); - - var pattern = "(?:^|\\s)" + value + "(?:$|\\s)", - flags = data.ignoreCase ? "i" : "", - regex = new RegExp(pattern, flags); - - return function element(elem){ - var attr = adapter.getAttributeValue(elem, name); - return attr != null && regex.test(attr) && next(elem); - }; - }, - exists: function(next, data){ - var name = data.name; - return function exists(elem){ - return adapter.hasAttrib(elem, name) && next(elem); - }; - }, - start: function(next, data){ - var name = data.name, - value = data.value, - len = value.length; - - if(len === 0){ - return falseFunc; - } - - if(data.ignoreCase){ - value = value.toLowerCase(); - - return function startIC(elem){ - var attr = adapter.getAttributeValue(elem, name); - return attr != null && attr.substr(0, len).toLowerCase() === value && next(elem); - }; - } - - return function start(elem){ - var attr = adapter.getAttributeValue(elem, name); - return attr != null && attr.substr(0, len) === value && next(elem); - }; - }, - end: function(next, data){ - var name = data.name, - value = data.value, - len = -value.length; - - if(len === 0){ - return falseFunc; - } - - if(data.ignoreCase){ - value = value.toLowerCase(); - - return function endIC(elem){ - var attr = adapter.getAttributeValue(elem, name); - return attr != null && attr.substr(len).toLowerCase() === value && next(elem); - }; - } - - return function end(elem){ - var attr = adapter.getAttributeValue(elem, name); - return attr != null && attr.substr(len) === value && next(elem); - }; - }, - any: function(next, data){ - var name = data.name, - value = data.value; - - if(value === ""){ - return falseFunc; - } - - if(data.ignoreCase){ - var regex = new RegExp(value.replace(reChars, "\\$&"), "i"); - - return function anyIC(elem){ - var attr = adapter.getAttributeValue(elem, name); - return attr != null && regex.test(attr) && next(elem); - }; - } - - return function any(elem){ - var attr = adapter.getAttributeValue(elem, name); - return attr != null && attr.indexOf(value) >= 0 && next(elem); - }; - }, - not: function(next, data){ - var name = data.name, - value = data.value; - - if(value === ""){ - return function notEmpty(elem){ - return !!adapter.getAttributeValue(elem, name) && next(elem); - }; - } else if(data.ignoreCase){ - value = value.toLowerCase(); - - return function notIC(elem){ - var attr = adapter.getAttributeValue(elem, name); - return attr != null && attr.toLowerCase() !== value && next(elem); - }; - } - - return function not(elem){ - return adapter.getAttributeValue(elem, name) !== value && next(elem); - }; - } - }; - - return { - compile: function(next, data, options){ - if(options && options.strict && ( - data.ignoreCase || data.action === "not" - )) throw new Error("Unsupported attribute selector"); - return attributeRules[data.action](next, data); - }, - rules: attributeRules - }; -} - -module.exports = factory; diff --git a/node_modules/css-select/lib/compile.js b/node_modules/css-select/lib/compile.js deleted file mode 100644 index e6b983b..0000000 --- a/node_modules/css-select/lib/compile.js +++ /dev/null @@ -1,207 +0,0 @@ -/* - compiles a selector to an executable function -*/ - -module.exports = compileFactory; - -var parse = require("css-what"), - BaseFuncs = require("boolbase"), - sortRules = require("./sort.js"), - procedure = require("./procedure.json"), - rulesFactory = require("./general.js"), - pseudosFactory = require("./pseudos.js"), - trueFunc = BaseFuncs.trueFunc, - falseFunc = BaseFuncs.falseFunc; - -function compileFactory(adapter){ - var Pseudos = pseudosFactory(adapter), - filters = Pseudos.filters, - Rules = rulesFactory(adapter, Pseudos); - - function compile(selector, options, context){ - var next = compileUnsafe(selector, options, context); - return wrap(next); - } - - function wrap(next){ - return function base(elem){ - return adapter.isTag(elem) && next(elem); - }; - } - - function compileUnsafe(selector, options, context){ - var token = parse(selector, options); - return compileToken(token, options, context); - } - - function includesScopePseudo(t){ - return t.type === "pseudo" && ( - t.name === "scope" || ( - Array.isArray(t.data) && - t.data.some(function(data){ - return data.some(includesScopePseudo); - }) - ) - ); - } - - var DESCENDANT_TOKEN = {type: "descendant"}, - FLEXIBLE_DESCENDANT_TOKEN = {type: "_flexibleDescendant"}, - SCOPE_TOKEN = {type: "pseudo", name: "scope"}, - PLACEHOLDER_ELEMENT = {}; - - //CSS 4 Spec (Draft): 3.3.1. Absolutizing a Scope-relative Selector - //http://www.w3.org/TR/selectors4/#absolutizing - function absolutize(token, context){ - //TODO better check if context is document - var hasContext = !!context && !!context.length && context.every(function(e){ - return e === PLACEHOLDER_ELEMENT || !!adapter.getParent(e); - }); - - - token.forEach(function(t){ - if(t.length > 0 && isTraversal(t[0]) && t[0].type !== "descendant"){ - //don't return in else branch - } else if(hasContext && !includesScopePseudo(t)){ - t.unshift(DESCENDANT_TOKEN); - } else { - return; - } - - t.unshift(SCOPE_TOKEN); - }); - } - - function compileToken(token, options, context){ - token = token.filter(function(t){ return t.length > 0; }); - - token.forEach(sortRules); - - var isArrayContext = Array.isArray(context); - - context = (options && options.context) || context; - - if(context && !isArrayContext) context = [context]; - - absolutize(token, context); - - var shouldTestNextSiblings = false; - - var query = token - .map(function(rules){ - if(rules[0] && rules[1] && rules[0].name === "scope"){ - var ruleType = rules[1].type; - if(isArrayContext && ruleType === "descendant") rules[1] = FLEXIBLE_DESCENDANT_TOKEN; - else if(ruleType === "adjacent" || ruleType === "sibling") shouldTestNextSiblings = true; - } - return compileRules(rules, options, context); - }) - .reduce(reduceRules, falseFunc); - - query.shouldTestNextSiblings = shouldTestNextSiblings; - - return query; - } - - function isTraversal(t){ - return procedure[t.type] < 0; - } - - function compileRules(rules, options, context){ - return rules.reduce(function(func, rule){ - if(func === falseFunc) return func; - return Rules[rule.type](func, rule, options, context); - }, options && options.rootFunc || trueFunc); - } - - function reduceRules(a, b){ - if(b === falseFunc || a === trueFunc){ - return a; - } - if(a === falseFunc || b === trueFunc){ - return b; - } - - return function combine(elem){ - return a(elem) || b(elem); - }; - } - - function containsTraversal(t){ - return t.some(isTraversal); - } - - //:not, :has and :matches have to compile selectors - //doing this in lib/pseudos.js would lead to circular dependencies, - //so we add them here - filters.not = function(next, token, options, context){ - var opts = { - xmlMode: !!(options && options.xmlMode), - strict: !!(options && options.strict) - }; - - if(opts.strict){ - if(token.length > 1 || token.some(containsTraversal)){ - throw new Error("complex selectors in :not aren't allowed in strict mode"); - } - } - - var func = compileToken(token, opts, context); - - if(func === falseFunc) return next; - if(func === trueFunc) return falseFunc; - - return function(elem){ - return !func(elem) && next(elem); - }; - }; - - filters.has = function(next, token, options){ - var opts = { - xmlMode: !!(options && options.xmlMode), - strict: !!(options && options.strict) - }; - - //FIXME: Uses an array as a pointer to the current element (side effects) - var context = token.some(containsTraversal) ? [PLACEHOLDER_ELEMENT] : null; - - var func = compileToken(token, opts, context); - - if(func === falseFunc) return falseFunc; - if(func === trueFunc){ - return function(elem){ - return adapter.getChildren(elem).some(adapter.isTag) && next(elem); - }; - } - - func = wrap(func); - - if(context){ - return function has(elem){ - return next(elem) && ( - (context[0] = elem), adapter.existsOne(func, adapter.getChildren(elem)) - ); - }; - } - - return function has(elem){ - return next(elem) && adapter.existsOne(func, adapter.getChildren(elem)); - }; - }; - - filters.matches = function(next, token, options, context){ - var opts = { - xmlMode: !!(options && options.xmlMode), - strict: !!(options && options.strict), - rootFunc: next - }; - - return compileToken(token, opts, context); - }; - - compile.compileToken = compileToken; - compile.compileUnsafe = compileUnsafe; - compile.Pseudos = Pseudos; - - return compile; -} diff --git a/node_modules/css-select/lib/general.js b/node_modules/css-select/lib/general.js deleted file mode 100644 index a167dbb..0000000 --- a/node_modules/css-select/lib/general.js +++ /dev/null @@ -1,99 +0,0 @@ -var attributeFactory = require("./attributes.js"); - -function generalFactory(adapter, Pseudos){ - /* - all available rules - */ - return { - __proto__: null, - - attribute: attributeFactory(adapter).compile, - pseudo: Pseudos.compile, - - //tags - tag: function(next, data){ - var name = data.name; - return function tag(elem){ - return adapter.getName(elem) === name && next(elem); - }; - }, - - //traversal - descendant: function(next){ - return function descendant(elem){ - - var found = false; - - while(!found && (elem = adapter.getParent(elem))){ - found = next(elem); - } - - return found; - }; - }, - _flexibleDescendant: function(next){ - // Include element itself, only used while querying an array - return function descendant(elem){ - - var found = next(elem); - - while(!found && (elem = adapter.getParent(elem))){ - found = next(elem); - } - - return found; - }; - }, - parent: function(next, data, options){ - if(options && options.strict) throw new Error("Parent selector isn't part of CSS3"); - - return function parent(elem){ - return adapter.getChildren(elem).some(test); - }; - - function test(elem){ - return adapter.isTag(elem) && next(elem); - } - }, - child: function(next){ - return function child(elem){ - var parent = adapter.getParent(elem); - return !!parent && next(parent); - }; - }, - sibling: function(next){ - return function sibling(elem){ - var siblings = adapter.getSiblings(elem); - - for(var i = 0; i < siblings.length; i++){ - if(adapter.isTag(siblings[i])){ - if(siblings[i] === elem) break; - if(next(siblings[i])) return true; - } - } - - return false; - }; - }, - adjacent: function(next){ - return function adjacent(elem){ - var siblings = adapter.getSiblings(elem), - lastElement; - - for(var i = 0; i < siblings.length; i++){ - if(adapter.isTag(siblings[i])){ - if(siblings[i] === elem) break; - lastElement = siblings[i]; - } - } - - return !!lastElement && next(lastElement); - }; - }, - universal: function(next){ - return next; - } - }; -} - -module.exports = generalFactory; diff --git a/node_modules/css-select/lib/procedure.json b/node_modules/css-select/lib/procedure.json deleted file mode 100644 index e836de1..0000000 --- a/node_modules/css-select/lib/procedure.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "universal": 50, - "tag": 30, - "attribute": 1, - "pseudo": 0, - "descendant": -1, - "child": -1, - "parent": -1, - "sibling": -1, - "adjacent": -1 -} diff --git a/node_modules/css-select/lib/pseudos.js b/node_modules/css-select/lib/pseudos.js deleted file mode 100644 index 5d0d62d..0000000 --- a/node_modules/css-select/lib/pseudos.js +++ /dev/null @@ -1,408 +0,0 @@ -/* - pseudo selectors - - --- - - they are available in two forms: - * filters called when the selector - is compiled and return a function - that needs to return next() - * pseudos get called on execution - they need to return a boolean -*/ - -var getNCheck = require("nth-check"), - BaseFuncs = require("boolbase"), - attributesFactory = require("./attributes.js"), - trueFunc = BaseFuncs.trueFunc, - falseFunc = BaseFuncs.falseFunc; - -function filtersFactory(adapter){ - var attributes = attributesFactory(adapter), - checkAttrib = attributes.rules.equals; - - //helper methods - function equals(a, b){ - if(typeof adapter.equals === "function") return adapter.equals(a, b); - - return a === b; - } - - function getAttribFunc(name, value){ - var data = {name: name, value: value}; - return function attribFunc(next){ - return checkAttrib(next, data); - }; - } - - function getChildFunc(next){ - return function(elem){ - return !!adapter.getParent(elem) && next(elem); - }; - } - - var filters = { - contains: function(next, text){ - return function contains(elem){ - return next(elem) && adapter.getText(elem).indexOf(text) >= 0; - }; - }, - icontains: function(next, text){ - var itext = text.toLowerCase(); - return function icontains(elem){ - return next(elem) && - adapter.getText(elem).toLowerCase().indexOf(itext) >= 0; - }; - }, - - //location specific methods - "nth-child": function(next, rule){ - var func = getNCheck(rule); - - if(func === falseFunc) return func; - if(func === trueFunc) return getChildFunc(next); - - return function nthChild(elem){ - var siblings = adapter.getSiblings(elem); - - for(var i = 0, pos = 0; i < siblings.length; i++){ - if(adapter.isTag(siblings[i])){ - if(siblings[i] === elem) break; - else pos++; - } - } - - return func(pos) && next(elem); - }; - }, - "nth-last-child": function(next, rule){ - var func = getNCheck(rule); - - if(func === falseFunc) return func; - if(func === trueFunc) return getChildFunc(next); - - return function nthLastChild(elem){ - var siblings = adapter.getSiblings(elem); - - for(var pos = 0, i = siblings.length - 1; i >= 0; i--){ - if(adapter.isTag(siblings[i])){ - if(siblings[i] === elem) break; - else pos++; - } - } - - return func(pos) && next(elem); - }; - }, - "nth-of-type": function(next, rule){ - var func = getNCheck(rule); - - if(func === falseFunc) return func; - if(func === trueFunc) return getChildFunc(next); - - return function nthOfType(elem){ - var siblings = adapter.getSiblings(elem); - - for(var pos = 0, i = 0; i < siblings.length; i++){ - if(adapter.isTag(siblings[i])){ - if(siblings[i] === elem) break; - if(adapter.getName(siblings[i]) === adapter.getName(elem)) pos++; - } - } - - return func(pos) && next(elem); - }; - }, - "nth-last-of-type": function(next, rule){ - var func = getNCheck(rule); - - if(func === falseFunc) return func; - if(func === trueFunc) return getChildFunc(next); - - return function nthLastOfType(elem){ - var siblings = adapter.getSiblings(elem); - - for(var pos = 0, i = siblings.length - 1; i >= 0; i--){ - if(adapter.isTag(siblings[i])){ - if(siblings[i] === elem) break; - if(adapter.getName(siblings[i]) === adapter.getName(elem)) pos++; - } - } - - return func(pos) && next(elem); - }; - }, - - //TODO determine the actual root element - root: function(next){ - return function(elem){ - return !adapter.getParent(elem) && next(elem); - }; - }, - - scope: function(next, rule, options, context){ - if(!context || context.length === 0){ - //equivalent to :root - return filters.root(next); - } - - if(context.length === 1){ - //NOTE: can't be unpacked, as :has uses this for side-effects - return function(elem){ - return equals(context[0], elem) && next(elem); - }; - } - - return function(elem){ - return context.indexOf(elem) >= 0 && next(elem); - }; - }, - - //jQuery extensions (others follow as pseudos) - checkbox: getAttribFunc("type", "checkbox"), - file: getAttribFunc("type", "file"), - password: getAttribFunc("type", "password"), - radio: getAttribFunc("type", "radio"), - reset: getAttribFunc("type", "reset"), - image: getAttribFunc("type", "image"), - submit: getAttribFunc("type", "submit") - }; - return filters; -} - -function pseudosFactory(adapter){ - //helper methods - function getFirstElement(elems){ - for(var i = 0; elems && i < elems.length; i++){ - if(adapter.isTag(elems[i])) return elems[i]; - } - } - - //while filters are precompiled, pseudos get called when they are needed - var pseudos = { - empty: function(elem){ - return !adapter.getChildren(elem).some(function(elem){ - return adapter.isTag(elem) || elem.type === "text"; - }); - }, - - "first-child": function(elem){ - return getFirstElement(adapter.getSiblings(elem)) === elem; - }, - "last-child": function(elem){ - var siblings = adapter.getSiblings(elem); - - for(var i = siblings.length - 1; i >= 0; i--){ - if(siblings[i] === elem) return true; - if(adapter.isTag(siblings[i])) break; - } - - return false; - }, - "first-of-type": function(elem){ - var siblings = adapter.getSiblings(elem); - - for(var i = 0; i < siblings.length; i++){ - if(adapter.isTag(siblings[i])){ - if(siblings[i] === elem) return true; - if(adapter.getName(siblings[i]) === adapter.getName(elem)) break; - } - } - - return false; - }, - "last-of-type": function(elem){ - var siblings = adapter.getSiblings(elem); - - for(var i = siblings.length - 1; i >= 0; i--){ - if(adapter.isTag(siblings[i])){ - if(siblings[i] === elem) return true; - if(adapter.getName(siblings[i]) === adapter.getName(elem)) break; - } - } - - return false; - }, - "only-of-type": function(elem){ - var siblings = adapter.getSiblings(elem); - - for(var i = 0, j = siblings.length; i < j; i++){ - if(adapter.isTag(siblings[i])){ - if(siblings[i] === elem) continue; - if(adapter.getName(siblings[i]) === adapter.getName(elem)) return false; - } - } - - return true; - }, - "only-child": function(elem){ - var siblings = adapter.getSiblings(elem); - - for(var i = 0; i < siblings.length; i++){ - if(adapter.isTag(siblings[i]) && siblings[i] !== elem) return false; - } - - return true; - }, - - //:matches(a, area, link)[href] - link: function(elem){ - return adapter.hasAttrib(elem, "href"); - }, - visited: falseFunc, //seems to be a valid implementation - //TODO: :any-link once the name is finalized (as an alias of :link) - - //forms - //to consider: :target - - //:matches([selected], select:not([multiple]):not(> option[selected]) > option:first-of-type) - selected: function(elem){ - if(adapter.hasAttrib(elem, "selected")) return true; - else if(adapter.getName(elem) !== "option") return false; - - //the first