Описание вакансии
Задачи:
- Разработка новой функциональности продуктов;
- Рефакторинг и оптимизация существующей функциональности;
- Написание модульных и интеграционных тестов.
Ожидаем от кандидатов:
- Уверенные знания современного JavaScript (ES6+)
- Опыт работы с TypeScript
- Опыт работы с React от 3 лет, практические навыки работы с React Hooks, Class Components.
- Опыт работы с популярными state-менеджерами (Redux, MobX, Effector, etc)
- Опыт работы с популярными библиотеками для React, реализующими сетевые запросы, авторизацию, таблицы, валидацию форм, графики и др.
- Отличное владение версткой (HTML5, CSS3, SCSS) опыт работы с CSS-фреймворками (Material UI / Foundation / Bootstrap);
- Понимание принципов сетевого взаимодействия, RESTful API, клиент-серверной архитектуры;
- Уважение принципов написания хорошего кода (DRY, SOLID), знание базовых паттернов и основных структур данных;
- Навыки работы с Git.
Будет плюсом:
- Опыт покрытия кода тестами.
- Опыт работы с другими фреймворками\библиотеками для разработки Frontend (Angular, Vue, jQuery).
- Понимание основ юзабилити, опыт оптимизации пользовательских интерфейсов.
- Навыки сборки и развертывания приложения (webpack, Docker, Docker Compose, jenkins).
- Навык работы с командной строкой Linux.
Предлагаем:
- Работа в аккредитованной ИТ компании.
- гибкий график.
- Молодой коллектив.
- Оформление по ТК.
- Необходимое обучение и сертификация за счет компании.
- Возможность работать удаленно.