Frontend Java (middle+/senior)
Стек проекта:
- TypeScript в strict режиме;
- Webpack, babel, eslint, jest;
- React;
- MobX;
- SCSS + Bootstrap;
- Inversify.
Чем предстоит заниматься:
-
Разрабатывать веб-приложения на языке TypeScript в strict-режиме с использованием React и MobX;
-
Писать модульные тесты на бизнес логику приложения;
-
Верстать веб-приложения по макетам и Figma и/или c использованием bootstrap;
-
Проведение перекрестного code review;
-
Принимать участие в проектировании и (ре)дизайне проекта.
Для нас важно:
-
Уверенное владение TypeScript в strict-режиме;
-
Опыт использования React, функциональных компонент, React hooks
- Опыт использования MobX или других решений для управления состоянием приложения;
- Опыт использования ООП в TypeScript (использование интерфейсов, классов);
- Опыт создания Single Page Application;
- Опыт использования NPM или YARN, Webpack или аналогов;
- Знакомство с трёхуровневой архитектурой приложений, паттернами проектирования (включая MVC, MVVM);
- Понимание принципов REST, протокола HTTP.
Будет плюсом:
- Знакомство с Angular, RxJS, npm/yarn workspaces;
- Знание CSS препроцессоров (SCSS);
- Опыт использования WebSocket;
- Опыт использования WebRTC;
- Опыт написания модульных тестов;
- Понимание концепций объектно-ориентированного, реактивного и функционального программирования;
- Опыт работы с git и *nix системами.
Мы предлагаем:
- Работу в аккредитованной IT-компании;
- График: 5/2 с 9-00 до 18-00, гибридный график работы (плавающее начало рабочего дня);
- Офис: в пешей доступности от метро Лесная и Черная речка с полностью оборудованной кухней;
- Здоровье: расширенный ДМС со стоматологией, большой выбор клиник;
- Бонусы: доплата на питание в офисе (выплачивается 5 числа каждого месяца на карту);
- Спорт: частичная компенсация фитнеса, корпоративные занятия йогой в офисе 2 раза в неделю, футбол и волейбол в арендованном зале, участие в IT-соревнованиях (яхтинг, лыжи, волейбол и прочее).
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).