Описание вакансии
Ключевые обязанности
- Разработка и поддержка продуктовых страниц с использованием React и TypeScript с акцентом на компоненты пользовательского интерфейса и интерактивные функции.
- Упаковка и распространение открытых SDK, обеспечение совместимости с различными платформами и соответствия стандартам кодирования.
- Создание и доработка Chrome-плагина для функционала кошелька данных с использованием React Hook для построения модульных и переиспользуемых компонентов.
- Сотрудничество с кросс-функциональными командами для проектирования и реализации функций, соответствующих бизнес-целям и потребностям пользователей.
- Проведение ревью кода, отладка проблем и оптимизация производительности как веб-приложений, так и браузерных расширений.
- Документирование процессов разработки, обновление технических спецификаций и поддержание четкой коммуникации с заинтересованными сторонами.
- Отслеживание трендов и лучших практик во фронтенд-разработке, особенно в React, TypeScript и технологиях веб-расширений.
- Участие в agile-циклах разработки, включая планирование спринтов, ежедневные стендапы и итеративное тестирование.
- Обеспечение безопасности и надежности функций, связанных с кошельком данных, в соответствии с нормами конфиденциальности и лучшими практиками.
- Поддержка существующих проектов, решение технических проблем и вклад в постоянное улучшение продукта.
Требования к кандидату
- Владение React и TypeScript с глубоким пониманием компонентной архитектуры и управления состоянием.
- Опыт работы с фронтенд-фреймворками и библиотеками, включая, но не ограничиваясь, React Hook, Redux и Webpack.
- Знание основ веб-разработки, таких как HTML5, CSS3 и JavaScript, с акцентом на кросс-браузерную совместимость.
- Базовое понимание разработки Chrome-плагинов, включая манифест-файлы, фоновые скрипты и контент-скрипты.
- Умение работать с открытыми инструментами и платформами, включая GitHub для контроля версий и CI/CD-процессы.
- Навыки решения проблем и внимание к деталям, стремление писать чистый и поддерживаемый код.
- Отличные коммуникативные навыки, как письменные, так и устные, для эффективного взаимодействия с командой и заинтересованными сторонами.
- Способность быстро обучаться и адаптироваться к новым технологиям и методологиям.
- Желательно: Опыт работы с технологиями кошельков данных, такими как криптографические библиотеки, безопасное хранение данных и интеграции API.
- Желательно: Знание agile-методологий и практик DevOps, включая CI/CD и автоматизированное тестирование.
- Желательно: Образование в области компьютерных наук или смежных дисциплин с выраженным интересом к разработке ПО и инновациям.
- Обязательно: Готовность работать минимум 10 часов в неделю с возможностью удаленной или офисной работы по необходимости.
Компенсация включает конкурентную стипендию, возможности наставничества и потенциальный перевод на постоянную позицию в зависимости от результатов и потребностей компании. Идеальный кандидат будет увлечен фронтенд-разработкой, обладать командным мышлением и стремлением вносить вклад в значимые проекты. Эта роль предлагает практический опыт работы с реальными приложениями, включая разработку продуктов, упаковку SDK и создание браузерных расширений, что обеспечит ценные навыки для карьеры в инженерии ПО.
