Описание вакансии
Задачи:
- Работа в команде с дизайнерами, frontend и backend разработчиками.
- Разработка новой функциональности продуктов.
- Рефакторинг и оптимизация существующей функциональности продуктов.
- Написание модульных и интеграционных тестов.
Ожидаем от кандидатов:
-
Уверенные знания современного JavaScript.
-
Опыт работы с React от 2 лет, практические навыки работы с React Hooks, Redux.
-
Опыт работы с популярными библиотеками для React, реализующими сетевые запросы, авторизацию, таблицы, формы, графики и др.
-
Опыт работы с версткой (HTML5, CSS3, SCSS) и CSS-фреймворками (Bootstrap / Foundation / Tailwind).
-
Понимание принципов сетевого взаимодействия, RESTful API, клиент-серверной архитектуры.
-
Желание разбираться в чужом коде.
-
Уважение принципов написания хорошего кода (DRY, SOLID), знание базовых паттернов и основных структур данных.
-
Навыки работы с Git.
Будет плюсом:
-
Опыт работы с TypeScript, GraphQL, Apollo.
-
Опыт покрытия кода тестами.
-
Понимание основ юзабилити, опыт оптимизации пользовательских интерфейсов.
-
Опыт работы с Figma / Zeplin / Sketch.
-
Навыки сборки и развертывания приложения (webpack, Docker, Docker Compose, jenkins).
-
Навык работы с командной строкой Linux.
Предлагаем:
- Работа в стабильно работающей и развивающейся команде.
- гибкий график.
- Молодой коллектив.
- Оформление по ТК.
- Необходимое обучение и сертификация за счет компании.
- Возможность работать удаленно.