Мы — команда ЮMoney — ищем человека, который регулярно будет взаимодействовать с UX-специалистами и разработчиками продуктовых команд для проектирования переиспользуемых UI решений и повышения общей интерфейсной консистентности. Мы работаем с множеством предметных областей: от разработки личных страничек наших пользователей до внедрения платёжных решений на сайты крупнейших интернет-магазинов.
Если ты хочешь стать частью нашей команды и развивать финтех вместе с нами — дай знать!
Что предстоит делать:
- Продакшн реализация компонент дизайн-системы;
- Работа над интерфейсной инфраструктурой для тестирования и раскатки новых блоков;
- Проработка гайдлайнов и дизайн-токенов составляющих основу визуального языка ЮMoney;
- Ревью текущих проектных компонент, исключение дублей и формирование общих универсальных решений;
- Проработка спецификаций и лучших практик для формирования доменных функциональных модулей;
- Расширение выразительности «Открытых» (Opensource) UI библиотек и адаптация их под внутренние требования.
Мы ждём, что ты:
- Знаешь JavaScript, быстро разбираешься в чужом коде;
- Знаешь Node.JS и принципы работы этой платформы;
- Знаешь HTML и CSS, понимаешь, как браузер работает с этими технологиями;
- Используешь современные модульные фреймворки для создания веб-приложений;
- Знаешь о CSS-in-JS подходе в организации стилей;
- Умеешь писать хорошие тесты;
- Умеешь проводить рефакторинг кода.
Дополнительным плюсом будет, если ты:
- Знаком с Unix системами;
- Знаком с DevOps практиками и умеешь их применять;
- Работал с различными дизайн-системами;
- Топишь за архитектуру.
Что есть у нас:
- Технологии на сервере: Node.JS, Nest.JS;
- Технологии на клиенте: React, Redux, React Hooks, Redux Thunk, Styled-Components.
В качестве платформы для наших интерфейсов мы используем Material UI, также у нас есть собственная дизайн-система, которую мы поддерживаем совместно с нашими дизайнерами;
- Автоматичекий CI/CD;
- Микросервисная архитектура;
- Налаженные рабочие процессы.
Мы используем современные технологии для решения современных проблем. Пишем код на TypeScript как на сервере, так и на клиенте.