Senior Frontend developer (React)( Employcity )
Город:
Москва
Занятость:
Полная занятость
Компания "Employcity"
Продуктовая IT компания, которая занимается разработкой и поддержкой высоконагруженных проектов для крупных компаний, основная часть которых представляет собой B2B решения развлекательной, игровой и спортивной тематики, находится в поисках Senior Frontend developer.
Технический стек проектов:
-
TypeScript;
-
React, Next.js;
-
Ant Design, Mantine;
-
CSS-in-JS, Styled components, emotion;
-
REST, GraphQL, Apollo, WebSocket;
-
NestJS.
Основные задачи:
-
Участвовать в проектировании и разработке клиентской архитектуры приложений;
-
Реализовывать новые функции приложений и решать вопросы с улучшением и оптимизацией работы клиентской части приложений, существующего кода;
-
Работать в agile/scrum методологии в тесном взаимодействии с остальными членами команды.
Необходимые компетенции:
-
Опыт профессиональной коммерческой разработки 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, бесшовная навигация, предзагрузка и т.п.
-
Опыт разработки сложной архитектуры;
-
Опыт написания тестов.
Что компания может предложить:
- Возможность развивать свои компетенции и применять знания на практике;
- Возможность поработать на крупных проектах;
- Компания заинтересована в развитии своих сотрудников: готовы привлекать наставников и оплачивать курсы для повышения квалификации;
- Отсутствие бюрократии, быстрое согласование необходимых вещей;
- Оплачиваемые отпускные и больничные;
- Премия по итогам года до 1-го оклада;
- Компенсация спортзала;
- Частичная компенсация английского языка или психолога (на выбор);
- Компания поддерживает сотрудника в важные периоды жизни;
- Предоставляем 4 day-off в год за счет компании;
- ДМС после испытательного срока;
- Пересмотр заработной платы по результатам работы;
- Удаленный/офисный/гибридный формат работы.
05 Декабря
Senior Frontend developer( Сбербанк )
Москва
Компания "Сбербанк" Мы - команда «Управление обеспечением», которая внедряет новые продукты и оптимизирует существующие для бизнеса Департамента...
05 Декабря
Middle Frontend-разработчик (Nuxt.JS/Vue/Node.js)
Москва
от 150 000 до 230 000 руб.
Компания "ИНТЕЛЛЕКТУАЛЬНЫЕ СИСТЕМЫ" Мы находимся в поиске Middle Frontend-разработчика, для участия в разработке новых проектов компании, а...
05 Декабря
Москва
Компания "БАНК УРАЛСИБ" Мы ищем Java-разработчика в команду, которая занимается разработкой полностью обновленного онлайн-банка. Да, мы банк,...
05 Декабря
Python developer (Middle/Senior)( Умскул )
Москва
Компания "Умскул" «Умскул» — самая крупная онлайн-школа подготовки к ЕГЭ и ОГЭ, которая входит в топ-10 EdTech-компаний в России, а также...
05 Декабря
React разработчик( ИК СИБИНТЕК )
Москва
Компания "ИК СИБИНТЕК" Обязанности: Выполнение работы по созданию (модификации) и сопровождению ИР; Написание микросервисов на...
Вакансия размещена в отрасли