Anonymous
#вакансия #fullstack #backendfrontend #javascript #nodejs #reactjs Москва. Офис Офис класса А, м. Трубная или Цветной бульвар, БЦ "Легенда Цветного". Формат работы #офис Занятость полная. Зарплата от 180net Мы хотели бы предложить Вам вакансию Руководитель группы разработки (Teamlead, fullstack) в ведущую международную исследовательскую KantаrTNS. Мы ищем специалиста на проекты по созданию систем сбора и обработки данных маркетинговых исследований.  Более подробно ознакомиться с деятельностью компании Вы можете на следующих сайтах:   KantarTNS в России   http://kantartns.ru/   KantarTNS в мире   http://www.tnsglobal.com/ Ниже, Вы найдете описание вакансии. Руководитель группы разработки (Team lead, full stack) Должностные обязанности: • Формирование и организация работ команды разработчиков, постановка задач, контроль исполнения; • Проектирование ПО, участие в разработке; • Code review, контроль документированности решений. Технические компетенции: • ЯП: JavaScript (уверенные знания ES6/ES7), HTML; • БД: PostgreSQL, MongoDB (базовые знания), Redis; • Библиотеки/фреймворки: ReactJS, Express.js/Koa.js, d3.js (будет преимуществом); • ПО: Webpack, Docker, Nginx, Git; • Методологии: Continuous Integration, Scrum/RUP.   Что мы предлагаем: • Минимум legacy code; • Все проекты на стадии ТЗ, вы сможете принимать решение об их архитектуре, влиять на выбор технологического стека, библиотек и используемых инструментов; • Вы создадите команду под себя; • Работа в международной исследовательской компании - одном из лидеров мирового рынка. Условия: • Пятидневная рабочая неделя, официальный график с 10:00 до 19:00, но с гибким подходом в каждом случае; • Оформление по ТК РФ; • Медицинскую страховку (программа обслуживания в ведущих лечебных центрах Москвы, включая стоматологию); • Страхование здоровья при выезде за рубеж; • Корпоративные скидки на членство в спортклубе (крупная сеть фитнес-центров); В случае, если данная позиция для Вас интересна, пожалуйста, свяжитесь со мной по телефону 8 926 220 4648 (Наталья Шуликова) или по почте kantar_tns@inbox.ru и я отвечу на все Ваши дополнительные вопросы, и мы договоримся о возможном собеседовании.
Egor
#вакансия #fullstack #backendfrontend #javascript #nodejs #reactjs Москва. Офис Офис класса А, м. Трубная или Цветной бульвар, БЦ "Легенда Цветного". Формат работы #офис Занятость полная. Зарплата от 180net Мы хотели бы предложить Вам вакансию Руководитель группы разработки (Teamlead, fullstack) в ведущую международную исследовательскую KantаrTNS. Мы ищем специалиста на проекты по созданию систем сбора и обработки данных маркетинговых исследований.  Более подробно ознакомиться с деятельностью компании Вы можете на следующих сайтах:   KantarTNS в России   http://kantartns.ru/   KantarTNS в мире   http://www.tnsglobal.com/ Ниже, Вы найдете описание вакансии. Руководитель группы разработки (Team lead, full stack) Должностные обязанности: • Формирование и организация работ команды разработчиков, постановка задач, контроль исполнения; • Проектирование ПО, участие в разработке; • Code review, контроль документированности решений. Технические компетенции: • ЯП: JavaScript (уверенные знания ES6/ES7), HTML; • БД: PostgreSQL, MongoDB (базовые знания), Redis; • Библиотеки/фреймворки: ReactJS, Express.js/Koa.js, d3.js (будет преимуществом); • ПО: Webpack, Docker, Nginx, Git; • Методологии: Continuous Integration, Scrum/RUP.   Что мы предлагаем: • Минимум legacy code; • Все проекты на стадии ТЗ, вы сможете принимать решение об их архитектуре, влиять на выбор технологического стека, библиотек и используемых инструментов; • Вы создадите команду под себя; • Работа в международной исследовательской компании - одном из лидеров мирового рынка. Условия: • Пятидневная рабочая неделя, официальный график с 10:00 до 19:00, но с гибким подходом в каждом случае; • Оформление по ТК РФ; • Медицинскую страховку (программа обслуживания в ведущих лечебных центрах Москвы, включая стоматологию); • Страхование здоровья при выезде за рубеж; • Корпоративные скидки на членство в спортклубе (крупная сеть фитнес-центров); В случае, если данная позиция для Вас интересна, пожалуйста, свяжитесь со мной по телефону 8 926 220 4648 (Наталья Шуликова) или по почте kantar_tns@inbox.ru и я отвечу на все Ваши дополнительные вопросы, и мы договоримся о возможном собеседовании.
https://t.me/javascript_jobs
CherryTea
#вакансия #fullstack #backendfrontend #javascript #nodejs #reactjs Москва. Офис Офис класса А, м. Трубная или Цветной бульвар, БЦ "Легенда Цветного". Формат работы #офис Занятость полная. Зарплата от 180net Мы хотели бы предложить Вам вакансию Руководитель группы разработки (Teamlead, fullstack) в ведущую международную исследовательскую KantаrTNS. Мы ищем специалиста на проекты по созданию систем сбора и обработки данных маркетинговых исследований.  Более подробно ознакомиться с деятельностью компании Вы можете на следующих сайтах:   KantarTNS в России   http://kantartns.ru/   KantarTNS в мире   http://www.tnsglobal.com/ Ниже, Вы найдете описание вакансии. Руководитель группы разработки (Team lead, full stack) Должностные обязанности: • Формирование и организация работ команды разработчиков, постановка задач, контроль исполнения; • Проектирование ПО, участие в разработке; • Code review, контроль документированности решений. Технические компетенции: • ЯП: JavaScript (уверенные знания ES6/ES7), HTML; • БД: PostgreSQL, MongoDB (базовые знания), Redis; • Библиотеки/фреймворки: ReactJS, Express.js/Koa.js, d3.js (будет преимуществом); • ПО: Webpack, Docker, Nginx, Git; • Методологии: Continuous Integration, Scrum/RUP.   Что мы предлагаем: • Минимум legacy code; • Все проекты на стадии ТЗ, вы сможете принимать решение об их архитектуре, влиять на выбор технологического стека, библиотек и используемых инструментов; • Вы создадите команду под себя; • Работа в международной исследовательской компании - одном из лидеров мирового рынка. Условия: • Пятидневная рабочая неделя, официальный график с 10:00 до 19:00, но с гибким подходом в каждом случае; • Оформление по ТК РФ; • Медицинскую страховку (программа обслуживания в ведущих лечебных центрах Москвы, включая стоматологию); • Страхование здоровья при выезде за рубеж; • Корпоративные скидки на членство в спортклубе (крупная сеть фитнес-центров); В случае, если данная позиция для Вас интересна, пожалуйста, свяжитесь со мной по телефону 8 926 220 4648 (Наталья Шуликова) или по почте kantar_tns@inbox.ru и я отвечу на все Ваши дополнительные вопросы, и мы договоримся о возможном собеседовании.
что за валюта такая, net ?
Rafael 🌵
что за валюта такая, net ?
это не валюта, это обозначение зп с вычетом или без вычета налогов
Anonymous
#вакансия #fullstack #backendfrontend #javascript #nodejs #reactjs #ищу #резюме Москва. Офис Офис класса А, м. Трубная или Цветной бульвар, БЦ "Легенда Цветного". Формат работы #офис Занятость полная. Зарплата от 180net Мы хотели бы предложить Вам вакансию Руководитель группы разработки (Teamlead, fullstack) в ведущую международную исследовательскую KantаrTNS. Мы ищем специалиста на проекты по созданию систем сбора и обработки данных маркетинговых исследований.  Более подробно ознакомиться с деятельностью компании Вы можете на следующих сайтах:   KantarTNS в России   http://kantartns.ru/   KantarTNS в мире   http://www.tnsglobal.com/ Ниже, Вы найдете описание вакансии. Руководитель группы разработки (Team lead, full stack) Должностные обязанности: • Формирование и организация работ команды разработчиков, постановка задач, контроль исполнения; • Проектирование ПО, участие в разработке; • Code review, контроль документированности решений. Технические компетенции: • ЯП: JavaScript (уверенные знания ES6/ES7), HTML; • БД: PostgreSQL, MongoDB (базовые знания), Redis; • Библиотеки/фреймворки: ReactJS, Express.js/Koa.js, d3.js (будет преимуществом); • ПО: Webpack, Docker, Nginx, Git; • Методологии: Continuous Integration, Scrum/RUP.   Что мы предлагаем: • Минимум legacy code; • Все проекты на стадии ТЗ, вы сможете принимать решение об их архитектуре, влиять на выбор технологического стека, библиотек и используемых инструментов; • Вы создадите команду под себя; • Работа в международной исследовательской компании - одном из лидеров мирового рынка. Условия: • Пятидневная рабочая неделя, официальный график с 10:00 до 19:00, но с гибким подходом в каждом случае; • Оформление по ТК РФ; • Медицинскую страховку (программа обслуживания в ведущих лечебных центрах Москвы, включая стоматологию); • Страхование здоровья при выезде за рубеж; • Корпоративные скидки на членство в спортклубе (крупная сеть фитнес-центров); В случае, если данная позиция для Вас интересна, пожалуйста, свяжитесь со мной по телефону 8 926 220 4648 (Наталья Шуликова) или по почте kantar_tns@inbox.ru и я отвечу на все Ваши дополнительные вопросы, и мы договоримся о возможном собеседовании.
CherryTea
блин а не перебор спамить то
Anonymous
https://t.me/javascript_jobs
Спасибо ✌🏻
Anonymous
блин а не перебор спамить то
Сори)) осваиваю телеграмм ))))
Serhii
как создать массив обзьорваблов и подпасать success когда все обзьоваблы success ?
Anonymous
что за валюта такая, net ?
Net- это сумма с вычетом налогов ( то, что на руки получаете ) . Если " gross " - то это сумма зарплаты без вычета налогов
Rafael 🌵
ну типо у нас в рф 13% выитают же, верно?
Anonymous
Поэтому и пишу сразу " от 180 net" , всем понятно сколько будет в кошельке , без лишней математики )
Андрей
type DataType = | {'grant_type': 'silent'} | {'grant_type': 'password', 'username': string, 'password': string} type BodyType = { ...DataType, 'client_id': string, 'client_secret': string, 'scope': string, }
Андрей
Вот это корректное объявление типа?
Андрей
Во флоу.
Kirill
type BodyType = DataType & {...}
Kirill
https://flow.org/en/docs/types/intersections/
Alexey
Alexey
SpaceWell ищет front-end и back-end разработчиков. В первую очередь, интересны разработчики, сочитающие в себе и то, и другое. Если вы ищите студию, где вы сможете заниматься интересными, а не посредственными проектами, вас устраивает работа на удаленке и зарплата от 120.000₽, то попробуйте попасть в нашу команду. Вас ждёт разработка проектов для заказчиков. Примеры: https://invis.io/J5BB2UEAU (инвижн) http://prosvetshop.ru http://snex.ru И возможность попасть в команду по разработке наших собственных ит-сервисов, получая в них, помимо зарплаты, долю. Если вы умеете только верстать, без анимаций и микровзамодействий, или только делать магазины по готовым модулям, без доработки собственного функционала, вам, пока что, не к нам. Ваш первый тестовый, но полностью оплачиваемый проект: https://invis.io/J5BB2UEAU. ТЗ - https://docs.google.com/document/d/15uq6N9-y0O9BcaSIIFA8spitDX4tx9z7wi8Z0CaCryE/edit?usp=sharing Изучите его и если готовы попробовать сотрудничество с нами, пишите на почту web@spacewell.ru Вакансия актуальна до конца лета 2017 года.
Nikolay
Народ, нет под рукой ссылок, где пишут что "собирать все в один бандл хорошо, потому что.." или "надо общее выделить в отдельный кусок, на каждой странице подключать свое, потому что.." или что-то подобное?
Rafael 🌵
лунный модуль заходит на посадку рядом с валуном
Bullwinkle
Это юзер экспериметирует с фронтом
Дима
Вот это корректное объявление типа?
Да, вполне. Сейчас пробую сделать так же но без spread в типах: interface DataType и interface BodyType extends DataType
Андрей
Андрей
Или это не должно выполняться?
Андрей
a, b, c - объекты.
Sergey
@ZeroBias а каким бабель плагином ты трансформишь for of?
Дима
Или это не должно выполняться?
Не, мне кажется это не одно и то же
Андрей
Там оччень долбанутое преобразование, имхо. Я даже показать не могу.
Дима
@ZeroBias а каким бабель плагином ты трансформишь for of?
["transform-es2015-for-of", {       "loose": true     }],
Дима
Почему?
Хз, чисто интуитивно, потому что для этого у типа должна быть ковариантность или что-то в этом духе
Sergey
["transform-es2015-for-of", {       "loose": true     }],
а для чего? типа нативный медленный?
Дима
а для чего? типа нативный медленный?
Ну фактически там под капотом генератор 🌚 Если это абстрактный iterable то ок, а если массив, то хотелось бы побыстрее)
Sergey
вот такой .babelrc для node 7.10+ запилил
Sergey
закинь на гист
https://gist.github.com/LestaD/d82b149381323dd8a8e0d93ecd9310e4
Rafael 🌵
сяб
Андрей
Так, а как ты делал?
Сейчас код сброшу.
Андрей
Так, а как ты делал?
https://gist.github.com/XaveScor/aa93728ce0adfb1cafa8828c32974ad5
Андрей
Вот, вроде как логично, но flow ересь показывает.
Дима
ХЗ))
Дима
Could not decide which case to select
Дима
Я вот тут с ним солидарен и тоже не могу сказать какой тут вариант будет 🌚
Андрей
Вот, я от этого тоже повис. Наверно явно напишу, но и баг репорт надо не забыть.
Дима
Не примут)
Андрей
Почему раскрытие не корректно?
Андрей
Не примут)
Почему?
Sergey
а for in по объекту быстрый?
Sergey
или лучше Object.keys().forEach ?
Rafael 🌵
а for in по объекту быстрый?
https://jsperf.com/fastest-array-loops-in-javascript/24
Дима
а for in по объекту быстрый?
Лучше его не юзать)
Дима
Проще map из рамды тогда уж
Дима
Эм... А что не понятного? Или то, или то.
Вот так будет работать https://flow.org/try/#0C4TwDgpgBAIghsOAVc0C8AoAkAbygcwCc4A7YAfVEgC4oByAZwEsAbCMuqAX2wB8o8RUhSoRadMHAYMA7gHtCAEzoAaKAFcGEQiTgBbMVAbBCTEvjWTp8pbWOnz3DKKgAhOYpApIUNAOwAxixM7BRMinYmZhaBwaHkWgGEEMCRDjFYDAFyNEZR5ioYXFAAZLAIyKgYGABm6iQBwExyJFDJAI7qEMYAFIoVtPCI3hAAlLQACoRyekxaADz20QB8-lBQWEw1UH0VAHRCZJSovmh+jKyhdKP+WFjZJMZQAEYeILTuniO+AlAA9H8oHIANbYO57CH9RBqMFYOhBEJHcJ0WjAAAWcz2yQCECYADcIIoAKoAJQAMnsEaEAJKKQp3OFUo6JZLAFFQdGY7G4gnE8mUuJkADKECSKXpd0Y2Ug7M5DCxop5hNJFKyOQgEp463WWraKXUOigUxmcwgCoYchYBJ6dBB1yK1WcJwAwjIfngArQSOo9M9tE4XABBN1+PBwL0+v2EAMnVwh37PCO+-08Wr1RrNVrZGTzADUSFowag-Djyx6eLgLFoSFKUFd4ygNbKrrWeuABtaFZYDowDyecAC7qg4agACY1J6oAAGJy9lpPVmFt3N+PZnoD0bVIA
Дима
Там же привёл в общем виде проверку, что это равенство всё же выполняется, но слегка иначе
Дима
Хз если честно как твой вариант решается в этом контексте
Андрей
Спасибо. Я не думаю, что мои коллеги смогут распарсить такое, так что напишу явно) Но я пока баг оставил на гитхабе. Будем посмотреть.
Андрей
Кстати, flow 0.49.1 вышло уже)
Дима
(да, я знаю, что тебе не это требовалось)) Просто показываю чего он хочет понять
Андрей
А в npm нет ещё.
Дима
А, ну там всегда с задержкой
Андрей
Ну кстати дженерик-типы пусть уже учатся парсить, они часто везде появляются 🌚
Блин. Это на данном этапе развития оверкилл, потому что простая композиция функций с замыканиями уже вызывает проблемы. Типа a(b)(c(d)), только с читаемыми именами.
Андрей
b - функция.
Дима
Омг)) Ну тогда ладно 😅
Андрей
Ну да. Но я верю в светлое будущее)
Дима
А, ещё вариант вспомнил
Дима
В флоу есть натуральная секретная вжух магия, позволяющая эффективнее кастовать типы, такие в том числе)
Дима
Функция с примитивными (для уверенности вывода) проверками, которая возвращает boolean function isSilent( value: mixed ): boolean %checks { return ( typeof value === 'object' && value != null && value.grant_type === 'silent' ) }