Вакансия: Middle Frontend developer
О компании:
Привет! Мы уже 6 лет занимаемся разработкой кастомных продуктов в перспективных направлениях (блокчейн, доставка, цифровой маркетинг). Развиваем как свои стартапы, так и помогаем клиентам, в первую очередь концентрируемся на продуктах высокой сложности. Разрабатываем все продукты внутри своей команды, не работаем по модели аутстафа, минимально используем коробочные решения. Работаем как на российском, так и на зарубежных рынках, оплата возможна в рублях или долларах. Работа полностью удаленная (без ограничений по гео) и асинхронная (1 созвон в неделю).
О проекте:
Проект, над которым будет идти работа - NFT маркетплейс, ориентированный на создателей 3D контента. В будущем планируется, что он станет частью собственной инфраструктуры для метавселенных.
Непосредственный руководитель всегда придет на помощь, особенно в части интеграции с блокчейном. От кандидата требуется понимание принципов работы блокчейна и желание обучаться.
Обязанности:
- Проектирование архитектуры проекта;
- Разработка с нуля дизайн-системы;
- Разработка фич;
- Погружение в бизнес-контекст проекта;
Требования по стеку технологий и опыту:
- Самостоятельность и аналитическое мышление (часто требования клиента формализованы на уровне бизнес-смысла и требуется самостоятельно предложить техническое решение);
- Базовые знания алгоритмов и структур данных;
- Умение проектировать архитектуры приложений;
- Понимание принципов работы блокчейна, смарт-контрактов, используемой криптографии;
- Опыт в React на Typescript от года;
- Умение работать с роутингом, структурировать компоненты, правильно делить функционал между ними, сервисами и стором.
- Умение организовывать состояние приложения через MobX или Redux;
- Опыт адаптивной верстки, работы с SCSS, CSS in JS библиотеками;
- Опыт работы с HTTP/WebSocket;
- Знание принципов работы JWT (access, refresh токены);
- Навыки работы с git;
Будет плюсом:
- Опыт разработки dApp или смарт-контрактов;
- Опыт использования headless UI библиотек, Radix UI;
- Понимание основ работы Linux, умение писать простые bash-скрипты;
- Опыт использования Angular;
Условия:
- оплата два раза в месяц, любым удобным способом
- возможно оформление по тк
- предоставляем месяц оплачиваемого отпуска, 100% оплата больничных, компенсируем расходы на обучение
- минимум бюрократии, постоянная прямая коммуникация с руководителем компании по любым проблемным вопросам
- бонусная программа для сотрудников с ежеквартальной выплатой бонусов и возможными опционами в компании
- быстрый профессиональный рост за счет постоянной обратной связи и работы в востребованных направлениях. Помогаем изучать новые технологии и даем возможность сразу же применить их в реальных проектах
Отбор кандидатов:
Собеседуем кандидатов в один этап с участием тим лида и руководителя компании. На собеседовании будут теоретические вопросы, небольшие алгоритмические задачи, описания бизнес-кейсов, для которых надо будет описать идею реализации. Решение о найме принимаем в течение трех дней. Отклики разбираем сами, у нас нет эйчаров.