ID | Название вакансии | Город | Компания | От | До | Валюта | Тип вакансии | Дата и время публикации вакансии | Роль |
---|---|---|---|---|---|---|---|---|---|
1468500 | Middle Frontend developer | Москва | > Передовые Системы Обучения и Контроля | 160000 | 220000 | RUR | open | 2024-05-08 |
Требования
Самостоятельность и аналитическое мышление (часто требования клиента формализованы на уровне бизнес-смысла и требуется самостоятельно предложить техническое решение).
Обязанности
Проектирование архитектуры проекта. Разработка фич, грамотное разделение фич на компоненты и слои. Понимание фич, активное участие в обсуждении технической реализации.
Описание
О компании:
Custom App уже 7 лет занимается разработкой кастомных продуктов в перспективных направлениях (блокчейн, доставка, цифровой маркетинг). Развиваем собственные стартапы и помогаем нашим клиентам.
Мы максимально заинтересованы в быстром росте и самостоятельности наших сотрудников, поэтому стараемся обеспечить всех работой с интересными и востребованными технологиями и помогаем с их изучением. У нас действует система мотивации работников, которая гибко учитывает уровень взятой на себя ответственности, инициативы и достижения. Также мы стараемся сводить любую бюрократию к минимуму и организовывать процессы так, чтобы не мешать сотрудникам работать.
Кого мы ищем:
Мы ищем человека, готового решать сложные задачи, развиваться и развивать проект, предлагать свои инициативы по улучшению проекта.
О проекте:
Проект, над которым будет идти работа - платформа лояльности. Проект новый, разработка только что началась, из особенностей - графики, конструктор промо-акций, сложные фильтрации по сущностям, система уровней. Стек - React, Typescript, TanStack Query, Chakra UI.
Возможны и другие проекты - сейчас начинается разработка платформы по сбору данных с веб3 коммьюнити для обучения нейронок.
Обязанности:
- Проектирование архитектуры проекта;
- Разработка фич, грамотное разделение фич на компоненты и слои;
- Понимание фич, активное участие в обсуждении технической реализации;
- Высокое качество разрабатываемого функционала;
Требования по стеку технологий и опыту:
-
Самостоятельность и аналитическое мышление (часто требования клиента формализованы на уровне бизнес-смысла и требуется самостоятельно предложить техническое решение);
-
Базовые знания алгоритмов и структур данных;
-
Понимание принципов работы бекенда, умение определять, что лучше сделать на фронте, а что на беке;
-
Опыт в React на Typescript от двух лет, опыт использования и понимание всех основных возможностей React;
-
Умение работать с роутингом, структурировать компоненты, правильно делить функционал между ними и сторами;
-
Умение организовывать состояние приложения через TanStack Query, MobX или Redux (redux-toolkit);
-
Опыт адаптивной верстки, верстки по дизайну, кастомизации библиотечных компонентов, работы с SCSS или CSS-in-JS, Tailwind;
-
Опыт работы с HTTP/WebSocket;
-
Знание принципов работы JWT (access, refresh токены);
-
Навыки работы с git;
Будет плюсом:
- Понимание принципов работы блокчейна, понимание EVM, умение читать смарт-контракты на solidity;
- Опыт написания web3 приложений, подключения кошельков, вызовов смарт-контрактов;
- Понимание основ работы Linux, умение писать простые bash-скрипты;
- Опыт использования Angular;
Условия:
-
оплата два раза в месяц;
-
полностью удаленная работа с гибким графиком;
-
оформление любым удобным способом;
-
предоставляем месяц оплачиваемого отпуска, 100% оплата больничных, компенсируем расходы на обучение;
-
минимум бюрократии, постоянная прямая коммуникация с руководителем компании по любым проблемным вопросам;
-
бонусная программа и премии;
-
возможность быстрого карьерного роста из-за увеличения масштабов проектов;
-
возможность получать процент от прибыли компании.
Собеседуем в два этапа. На первом, техническом этапе будут теоретические вопросы, задачи на программирование и базовые алгоритмы, кейсы. На втором этапе смотрим на соответствие по софт-скиллам.