Banks Soft Systems - системно значимая российская ИТ-компания, специализирующаяся на разработке, внедрении и поддержке решений по цифровизации клиентского обслуживания для банков, финтех-компаний, госсектора, телекома, ритейла, медицины, сферы ЖКХ в России и СНГ. Мы разрабатываем системы речевой аналитики, развиваем платформы дистанционного банковского обслуживания, а также оказываем услуги по заказной и аутсорс разработке. Мы практикуем наиболее востребованные рынком технологические решения: от машинного обучения до разработки 1С.
Сейчас мы находимся в поиске Разработчика JavaScript на проект сроком 6 месяцев.
Чем нужно будет заниматься:
- Разработка и развитие пользовательских интерфейсов на React/TypeScript для web-платформы;
- Создание и поддержка библиотеки переиспользуемых UI-компонентов, элементов управления и визуализации данных;
- Разработка и развитие ключевых разделов системы: авторизация, административный портал, продуктовые и аналитические дашборды;
- Проектирование архитектуры frontend-приложения и участие в принятии технических решений;
- Интеграция клиентской части с backend-сервисами через REST API, GraphQL и WebSocket;
- Управление состоянием приложения и развитие масштабируемой frontend-архитектуры;
- Оптимизация производительности, качества кода и пользовательского опыта;
- Участие в code review, развитии инженерных практик и наставничестве команды;
- Взаимодействие с аналитиками, дизайнерами и backend-разработчиками на всех этапах разработки.
- Продвинутые навыки в JavaScript и TypeScript. Понимание работы с генераторами, async/await, proxy, и т.д.;
- Знание глубоких особенностей языка (например, замыкания, this-связывание, прототипы);
- Опыт работы с React;
- Знание архитектурных паттернов (Redux);
- Умение создавать и поддерживать сложные архитектуры.
- Понимание работы с Redux в контексте состояний;
- Продвинутые навыки работы с API. Понимание кэширования данных, работы с WebSocket, GraphQL;
- Знание HTTP-протокола и принципов RESTful API;
- Умение оптимизировать запросы и обработку данных;
- Сильные навыки в CSS, SCSS или Less. Знание CSS-архитектур (BEM, ITCSS);
- Умение создавать масштабируемые CSS-системы;
- Знание работы с CSS-инструментами (PostCSS, Tailwind CSS) и оптимизации CSS-кода;
- Умение создавать высококачественные и адаптивные интерфейсы;
- Опыт работы с SVG и CSS-анимациями;
- Знание принципов доступности (accessibility) и создание UI для людей с ограниченными возможностями;
- Умение настраивать и оптимизировать модульные сборщики (Webpack/Vite);
- Продвинутые навыки работы с Git (GitFlow, GitLab CI/CD);
- Знание Node.js и npm/yarn для работы с зависимостями и сборщиками;
- Умение проектировать масштабируемые и модульные архитектуры;
- Умение проводить качественные code review и помогать команде улучшать код;
- Сильные навыки в тестировании (Jest, Cypress, Enzyme, или другие). Знание TDD/BDD;
- Умение оптимизировать производительность фронтенда (JS, CSS, изображения, FCP);
- Опыт работы с Progressive Web Apps (PWA);
- Знание работы с реальными таймлинистами (WebRTC/WebSocket);
- Умение проектировать масштабируемые архитектуры и выбирать подходящие паттерны;
- Возможность помогать команде и улучшать процесс разработки;
- Умение оптимизировать производительность и скорость загрузки;
- Способность решать сложные проблемы, связанные с взаимодействием с сервером, архитектурой и производительностью.
Что мы предлагаем:
- Срок проекта 6 месяцев (с возможной пролонгацией);
- Полное соблюдение ТК РФ c первого дня работы и своевременная выплата заработной платы;
- Удаленный формат работы;
- Расширенный ДМС со стоматологией;
- Бесплатное обучение английскому языку вам и вашим детям;
- Скидки в фитнес-клубы;
- Предоставляем всю необходимую технику для работы.
Откликайтесь и присоединяйтесь к нашей дружной команде
Похожие вакансии
Опыт коммерческой разработки на C# (.NET Core / .NET 6+) от 5 лет. Опыт коммерческой разработки на React (с TypeScript...
Знание системы 1С:ЗУП КОРП. Навыки разработки на платформе 1С 8.3. Готовность быстро обучаться и расти.
Опыт коммерческой разработки на JavaScript, React.JS и Electron более 6 лет. Опыт написания тестов с Playwright. Опыт работы в топовых...
Опыт коммерческой разработки Node.js, JavaScript и Angular от 6 лет. Понимание современных подходов к разработке, поставке и эксплуатации ПО.
Чем будешь заниматься: Опыт разработки на Go от 5 лет. Будет плюсом более широкий опыт разработки, опыт менторства, тимлидинга и...
