Kraken
Software Engineer - Growth Foundations
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Frontend-инженер в новую команду Growth Foundations, которая создаёт базовую frontend-инфраструктуру, дизайн-систему и библиотеку компонентов для всей платформы Kraken .com. Работа сфокусирована на UI и быстрой поставке проектов.
Задачи
- Проектировать, создавать и выпускать комплексную библиотеку компонентов и дизайн-систему на React.js и собственной CMS
- Создавать и документировать переиспользуемые доступные компоненты и интегрировать их с CMS
- Реализовывать пиксель-перфект UI по макетам в тесной работе с дизайнерами
- Быстро вести несколько проектов, балансируя скорость и качество
- Формировать и развивать frontend best practices, стандарты кода и архитектурные паттерны
- Создавать документацию и гайдлайны по компонентам для разработчиков
- Задавать стандарт качества кода, менторить инженеров и влиять на технические решения
- Проектировать масштабируемые, хорошо документированные системы для нескольких команд
- Оптимизировать производительность компонентов, доступность и developer experience
- Улучшать процессы и подавать пример, закладывая основы frontend-разработки в Kraken
Требования
- 4+ года опыта в разработке ПО с фокусом на веб и компонентные приложения
- Глубокое понимание JavaScript/TypeScript и владение React
- Сильные навыки UI-инженерии, включая продвинутый CSS и перенос макетов в пиксель-перфект адаптивные интерфейсы
- Опыт создания или участия в разработке дизайн-систем или библиотек компонентов
- Опыт с современными frontend-инструментами сборки (webpack, vite и др.)
- Опыт проектирования и интеграции API (RESTful APIs, GraphQL)
- Владение frontend-фреймворками тестирования и практиками компонентного тестирования
- Опыт работы с CMS (собственной или headless)
- Понимание веб-доступности (WCAG) и UI/UX best practices
- Опыт в крупной технологической организации или быстрорастущем стартапе
- Сильные навыки письменной и устной коммуникации на английском
Условия
- Работа в международной криптоплатформе Kraken (Payward)
- Возможность влиять на технические решения и стратегию
- Менторство инженеров
- Nice to have: знание криптоиндустрии и блокчейна, опыт с Next.js и SSR, TypeScript в большой кодовой базе
Навыки
- JavaScript
- TypeScript
- React
- CSS
- webpack
- vite
- RESTful APIs
- GraphQL
- WCAG
- CMS
- Next.js