Описание вакансии
Условия работы
На интересные проекты требуется JavaScript программист с отличным знанием внутренностей JS, хорошим пониманием фундаментальных принципов языка и навыками написания расчетов на самом JS.
От вас нужно:
Обязательно знание: jQuery, Git, OOP, MVC, RESTful, SOAP, кроссбраузерная (+мобильная) верстка.
Наличие Maс, базовое знакомство с Sketch 3 и английский будут плюсом.
Пример задачи для одного из проектов для понимания необходимого уровня знаний:
По ссылке находится таблица с прописанными формулами: https://docs.google.com/spreadsheets/d/1B5_PFPAwat_UMa627khYVNbP32-Qpw46WMIOvB1MHww/edit?usp=sharing
Вашей задачей будет написать динамическое управление подобной таблицы на JS. Любое из зеленых полей может заполнять пользователь, и все остальные должны пересчитываться в соответствии с остальными данными таблицы. (сейчас этого даже приведенная таблица не делает ввиду необходимости зацикленной формулы).
Пример сложного сценария:
- Category #2 - Grams выставляем =0, это должно обнулить все Items в категории #2 и все процентные состовляющие категории #2.
- Category #2 - Grams выставляем =99, все % от Items должны быть возращены в исходное значение, а Grams увеличены, разделив между собой лишние 11 в зависимости с изначальной пропорцией.
Таких сценариев в этой таблице очень много. Также сверху добавляется конвертация значений между единицами измерения и округление до 0.5 грамма.
Если вы чувствуете, что можете справиться с подобной задачей на JS и не потерять значений на округлениях в 16-ом регистре, будем рады сотрудничать! Заработная плата обсуждается по итогам общения, график работы гибкий с возможностью удаленной работы.