Разработчик на Elm — фронтенды без падений

Создание скриптов 1 дн назад 2 показов
Моя специализация — фронтенд на Elm, чистом функциональном языке, который компилируется в аккуратный и предсказуемый JavaScript. Если проект замучили внезапные ошибки в браузере, вечное «что-то стало undefined» и рефакторинги, после которых страшно нажимать кнопку, я предлагаю иную опору. В Elm компилятор ловит целые семейства ошибок ещё на этапе сборки: здесь нет null, нет неявных преобразований типов, а ошибки времени выполнения на практике отсутствуют. Скомпилировалось — значит работает, и это не рекламное обещание, а повседневная реальность языка, ради которой я его и выбрал.

Все решения я выстраиваю по Elm Architecture — прозрачному однонаправленному циклу model, update и view. Он держит состояние под контролем, делает побочные эффекты явными и упрощает тесты, а код остаётся понятным даже когда приложение сильно разрастается. Отсюда и репутация Elm: рефакторинг здесь занимает минуты, потому что типы честно подсказывают, что ещё нужно поправить. Я не JavaScript-фронтендер из мира React или Vue, случайно заглянувший в функциональщину, — Elm для меня основной инструмент, в котором я работаю системно и глубоко.

Готов собрать одностраничное приложение с чистого листа, аккуратно вживить Elm-модули в уже существующий сайт или привести в порядок код, до которого команда боится дотрагиваться. Возьму на себя работу с API, разбор JSON, типы под вашу доменную модель, адаптивную и доступную вёрстку. Общение по делу, понятная история коммитов и внятная документация прилагаются.

— Одностраничные приложения по принципам Elm Architecture
— Перенос ненадёжных JavaScript-модулей в типобезопасный Elm
— Разбор JSON, работа с REST и внешними сервисами API
— Типы данных, точно отражающие вашу предметную область
— Постепенное внедрение Elm в действующие страницы
— Адаптивный и доступный интерфейс с опрятным кодом
Полезно знать

Как откликнуться на этот заказ

Чтобы получить заказ, войдите как фрилансер и отправьте отклик: опишите, как решите задачу, укажите цену и срок и приложите пример похожей работы из портфолио. Заказчик видит все отклики и выбирает исполнителя, поэтому отвечайте конкретно и по делу.

Гарантия оплаты через безопасную сделку

Все расчёты на ProFreelance защищены. При работе через безопасную сделку деньги резервируются на площадке и переводятся исполнителю только после того, как заказчик принял результат — это защищает обе стороны от обмана.

Похожие заказы и услуги

Смотрите другие предложения в разделе «Услуги» или следите за лентой заказов, чтобы откликаться на новые задачи первым.