Вакансия «Сlient-side разработчик»
Ищем client-side разработчика с опытым работы от 2 лет, готовность работать фултайм удаленно, ежедневно быть на голосовой связи в скайпе.
Опыт разработки клиентских приложений на JavaScript;Знакомство с HTML5 (Web Storage, WebSockets, Drag'n'Drop) и CSS3 (Transforms, Animation, Transitions);
Необходимо передать на сервер набор параметров, не перезагружая при этом страницу в браузере. Перечислите все возможные для этого способы. Назовите самый кроссбраузерный.Расскажите, что такое замыкание в JavaScript?Поясните, что такое bubbling и capturing при обработке событий? Объясните, как с ними работать в IE и как – в Firefox.Нужно нарисовать таблицу с большим количеством столбцов. Чтобы таблица уместилась в экран, заголовки столбцов решили выводить вертикально. Придумайте и реализуйте кроссбраузерное решение для вывода вертикальных заголовков. Браузеры: IE6+, FF3.0+, Opera 9.5+, Chrome 4.0+.
реализуйте проверку на стороне браузера, «потекла» ли верстка средствами js в условиях когда код открывается в неизвестном браузере, после чего при необходимости сообщите об ошибке на сервер незаметно для пользователя. Предпочтение отдается наиболее общим и гибким решениям.
Ответы на вопросы и тестовые задания присылайте на mcto@setup.ru.
С уважением, Дмитрий Симонов, технический директор Setup