Описание работы
Как ключевой член команды разработки, вы будете отвечать за полный жизненный цикл разработки и улучшения фронтенд-продуктов. Это включает проведение глубоких исследований для выявления потребностей пользователей, оценку существующих систем на предмет возможностей оптимизации и проектирование инновационных решений, соответствующих стратегическим целям PancakeSwap. Вы будете тесно сотрудничать с кросс-функциональными командами, преобразуя сложные требования в ориентированные на пользователя функции, обеспечивая их бесшовную интеграцию с бэкенд-системами и общей архитектурой продукта.
Ключевые обязанности
- Руководство проектированием и реализацией сложных фронтенд-продуктов, включая обновления функций и улучшения системы
- Разработка новых функций, улучшающих пользовательский опыт и производительность платформы PancakeSwap
- Работа с менеджерами продуктов для разбиения требований проекта на выполнимые задачи
- Сотрудничество с дизайнерами, бэкенд-разработчиками и QA-командами для обеспечения согласованной разработки продукта
- Выявление возможностей улучшения процессов в рабочих потоках команды и внедрение лучших практик для повышения эффективности
- Проведение тестирования удобства использования и сбор отзывов для постоянного совершенствования функций продукта
- Документирование технических спецификаций и поддержание актуальной документации по разработке
- Отслеживание новых фронтенд-технологий и трендов отрасли для внедрения инноваций
- Координация с заинтересованными сторонами для определения приоритетов функций на основе бизнес-эффекта и ценности для пользователей
- Обеспечение качества кода через тщательное тестирование, отладку и оптимизацию производительности
Требования к кандидату
- Подтвержденный опыт во фронтенд-разработке с сильным портфолио сложных реализаций продуктов
- Экспертные знания современных веб-технологий, включая React, TypeScript и Web3-фреймворки
- Глубокое понимание принципов UI/UX-дизайна и стандартов доступности
- Сильные аналитические навыки для оценки производительности системы и выявления возможностей оптимизации
- Отличные коммуникативные навыки для эффективного сотрудничества с кросс-функциональными командами
- Способность преобразовывать бизнес-требования в технические спецификации
- Опыт работы с системами контроля версий (например, Git) и agile-методологиями разработки
- Знание блокчейн-протоколов и разработки децентрализованных приложений
- Сильные навыки решения проблем с акцентом на создание масштабируемых и поддерживаемых решений
- Стремление к постоянному обучению и профессиональному развитию в области новых технологий
- Способность работать самостоятельно, внося вклад в достижение командных целей
- Опыт работы с инструментами мониторинга производительности и методами оптимизации
- Понимание лучших практик безопасности для веб-приложений
- Умение документировать технические процессы и поддерживать четкую коммуникацию с заинтересованными сторонами
- Свободное владение английским языком для эффективного сотрудничества с международными командами