Senior Frontend developer
В поиске Senior Frontend developer в сформированную команду разработки продукта!
Стек:
-
TypeScript;
-
React, Next.js;
-
Ant Design, Mantine;
-
CSS-in-JS, Styled components, emotion;
-
REST, GraphQL, Apollo, WebSocket;
-
NestJS.
Чем предстоит заниматься:
-
Участвовать в проектировании и разработке клиентской архитектуры приложений;
-
Реализовывать новые функции приложений и решать вопросы с улучшением и оптимизацией работы клиентской части приложений, существующего кода;
-
Работать в agile/scrum методологии в тесном взаимодействии с остальными членами команды.
Требования:
-
Опыт от 3-х лет профессиональной коммерческой разработки web приложений;
-
Знание универсальных структур данных;
-
Знание простых алгоритмов, динамическое программирование, понимание сложности по памяти и по времени, нотации O;
-
Понимание архитектуры web приложений, паттернов проектирования;
-
Знание паттернов функционального программирования (мемоизация, каррирование, композиция, chaining), понимание нормализованных данных и работы с ними;
-
Практическое владение лучшими практиками структурирования кода: SOLID/DRY/KISS composition over inheritance и т.д.;
-
Уверенное знание Typescript (интерфейсы, составные и унаследованные типы, генерики, условные типы);
-
HTML, CSS, умение качественно верстать;
-
Знание протоколов HTTP и WS, умение работать с ними;
-
Навыки профилирования и анализа производительности веб-приложений.
Будет плюсом:
-
Знание NodeJS, Nest.js;
-
Знание GraphQL;
-
Представление о различных CSS-методологиях (atomic, бэм, feature slice);
-
Умение стилизовать и расширять компоненты Ant Design, Mantin;
-
Понимание паттернов и хороших практик UX: оптимистичные интерфейсы, throttling/debounce, бесшовная навигация, предзагрузка и т.п.;
-
Опыт разработки сложной архитектуры;
-
Опыт написания тестов.
Мы предлагаем:
- Работа в команде профессионалов в офисе в центральном районе Тбилиси или удаленно;
- Благоустроенный офис с оборудованной зоной отдыха и кухней;
- Официальное трудоустройство по ТК Грузии с улучшенным соцпакетом (оплачиваемый отпуск 24 рабочих дня, дополнительные 4 Day off-а и др)
- Конкурентная заработная плата с привязкой к валюте и выплатами на карту 2 раза в месяц;
- Возможность оформления медицинской страховки и спортивного абонемента Фитпасс;
- Корпоративные мероприятия и подарки на праздники для сотрудников и их детей;
- Реферальная программа;
- Возмещение расходов на профессиональное обучение.
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).