Мы — Freshcode, сильная команда IT-специалистов, которые работают над крутыми проектами и непрерывно развиваются. Freshcode помогает талантливым и амбициозным сотрудникам раскрывать свой потенциал, поддерживая их веру в собственные силы. Наша компания основана именно на этой вере в каждого члена команды. Freshcode любит учиться и учить.
11 ноября 2021

Clojure/Clojurescript developer

Харьков, Запорожье, за рубежом, удаленно

Проект даёт возможность провести установку оборудования и сопутствующих систем для полного перевода домовладения на использование возобновляемого источника электроэнергии.

В число оборудования входят: солнечные панели, инверторы, хранилища энергии («повербанки» для дома).

Функциональность приложения позволяет управлять этим процессом с момента первого контакта с потенциальным клиентом и до утверждения работоспособности системы с функциональной и юридической стороны, как за наличный расчёт, так и в долгосрочный кредит на выгодных условиях для заёмщика (США, там такое возможно).

На грамотную обработку кредитных условий, правильность просчётов, упрощение использования мы делаем особый упор.

Проект состоит из нескольких приложений:

1. Портал для установщиков оборудования.

2. Админка для портала установщиков.

Текущая команда: 4 senior Clojure/Clojurescript developers, 2 AQAs, PM

Cтек:

— ClojureScript, Clojure.spec, Schema, Compojure, Postgres, Ring;

— Reagent, Re-frame, MaterialUI, Kee-frame;

Обязанности:

— Frontend — 70% от общего количества задач, Backend — 30%;

— Имплементация новых фич (75%), доработка существующего функционала под новые потребности (25%).

— Создание пулл-реквестов в репозитории проекта с добавлением видео и фото- описания, текстового описания улучшения на английском языке;

— Чёткое следование код-стайлу и дополнительных технических требованиям, например, написание тестов, добавление тест-локаторов;

— Оценивание требуемого времени на имплементацию апдейтов;

— Обсуждение и техническая кларификация планируемого функционала с разработчиками нашей команды, PM, разработчиками и продуктовой командой со стороны клиента;

— Предоставление технических апдейтов в Jira тикетах, на митингах, Slack.

Чего ожидаем от кандидата?

— Уверенное владение Clojure и ClojureScript;

— Знание и умение работать со структурами данных Clojure, например с ленивыми коллекциями;

— Хороший стиль написания кода;

— Понимание и опыт работы с многопоточными приложениями;

— Опыт работы с базами данных SQL

— Умение работать с Docker;

— Английский Intermediate+;

— Кругозор и любопытство: изучение языков и технологий, интерес к литературе, как профессиональной, так и любой другой.

Будет плюсом:

— Умение написания юнит-тестов;

— Навык управления процессами и командой;

— Навыки работы в linux;

— Наличие pet-projects или участие в open source.



Этапы интервью:

— Созвон с HR (30-40 минут);

— Техническое собеседование (60-90 минут);

— Клиентское собеседование (60-90 минут).

Предлагаем:

— Участие в разработке продукта, который управляет кредитами на миллиард;

— Гибкий график работы: можно начинать свой день с 9 до 12, переносить часы и выстраивать свой день так, как удобно вам;

— Офис в центре города (в Харькове — БЦ «Тетрис» , Запорожье — БЦ «EcoTower»);

— Есть возможность удаленной работы даже когда нет карантина. В Запорожье и Харькове можно чередовать удалёнку и работу из офиса;

— Отсутствие трекеров времени;

— Оплачиваемый отпуск (15 рабочих дней) и больничные (10 рабочих дней);

— Сотрудничество по ФОП;

— Доступность руководства: любой ТОП-менеджер на расстоянии пары шагов/сообщения в чате.


Контакты для связи:

Telegram: @savchenko_yuliia
LinkedIn: www.linkedin.com/in/yuliia-savchenko-758637158/

LinkedIn