💰 Зарплаты в IT в первой половине 2024: по городам, специализациям, языкам и компаниям → подробнее

JavaScript программист

Требования

БэкендGitCSSJavaScriptHTMLJQuery

Местоположение и тип занятости

МоскваНеполный рабочий деньМожно удаленно

Компания

Labs разрабатывает веб- и мобильные проекты под управлением американской компании.

Описание вакансии

Условия работы

На интересные проекты требуется 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. Любое из зеленых полей может заполнять пользователь, и все остальные должны пересчитываться в соответствии с остальными данными таблицы. (сейчас этого даже приведенная таблица не делает ввиду необходимости зацикленной формулы).

Пример сложного сценария:

  1. Category #2 - Grams выставляем =0, это должно обнулить все Items в категории #2 и все процентные состовляющие категории #2.
  2. Category #2 - Grams выставляем =99, все % от Items должны быть возращены в исходное значение, а Grams увеличены, разделив между собой лишние 11 в зависимости с изначальной пропорцией.

Таких сценариев в этой таблице очень много. Также сверху добавляется конвертация значений между единицами измерения и округление до 0.5 грамма.

Если вы чувствуете, что можете справиться с подобной задачей на JS и не потерять значений на округлениях в 16-ом регистре, будем рады сотрудничать! Заработная плата обсуждается по итогам общения, график работы гибкий с возможностью удаленной работы.

Дополнительные инструкции

Для начала общения ждем от вас письмо на t@danilink.com, в котором будет рассказ о вас, резюме, ссылки на несколько завершенных проектов и примеры кода.