Описание вакансии
Эта роль требует full-разработчика TypeScript для участия в разработке и улучшении как нашего интерфейса командной строки (CLI), так и пользовательских интерфейсов на основе React. Вы будете ответственны за преобразование дизайн-концепций в функциональный код с использованием фреймворков React и Chakra UI, обеспечивая бесшовную интеграцию с нашими основными протокольными системами. Идеальный кандидат будет работать совместно с кросс-функциональными командами, включая дизайнеров и инженеров протокола, чтобы предоставлять высококачественные программные решения, соответствующие нашему видению продукта и техническим стандартам. Вы также будете участвовать в поддержке и оптимизации существующих кодовых баз, внедрении новых функций и обеспечении масштабируемости и производительности наших приложений.
Ключевые обязанности
- Разрабатывать и поддерживать как CLI, так и React-интерфейсы с использованием TypeScript, обеспечивая чистый, эффективный и поддерживаемый код.
- Сотрудничать с командой дизайнеров для преобразования макетов в интерактивные компоненты React/Chakra UI.
- Интегрировать пользовательские интерфейсы с нашими основными протокольными системами, обеспечивая соответствие потока данных и функциональности требованиям бэкенда.
- Внедрять новые функции и улучшения как во фронтенд-, так и в бэкенд-системах, соблюдая лучшие практики и архитектурные рекомендации.
- Проводить ревью кода, отлаживать проблемы и оптимизировать производительность как CLI, так и React-приложений.
- Тесно сотрудничать с менеджерами продукта и стейкхолдерами для понимания потребностей пользователей и их преобразования в технические спецификации.
- Обеспечивать безопасность, надежность и масштабируемость разрабатываемых приложений в соответствии с отраслевыми стандартами и политиками компании.
- Следить за новыми технологиями и тенденциями в веб-разработке и предлагать улучшения нашего технологического стека и рабочих процессов.
Требования к кандидату
- Подтвержденный опыт работы full-разработчиком с глубокими знаниями TypeScript и JavaScript.
- Экспертиза в React и Chakra UI для фронтенд-разработки, а также знание современных практик CSS.
- Владение бэкенд-технологиями, такими как Node.js, Express и проектирование RESTful API.
- Опыт работы с системами баз данных (например, PostgreSQL, MongoDB) и ORM-инструментами для сохранения данных.
- Глубокое понимание жизненного цикла разработки ПО, включая систему контроля версий (Git), CI/CD-процессы и фреймворки тестирования.
- Отличные навыки решения проблем и способность отлаживать сложные проблемы во фронтенд- и бэкенд-системах.
- Способность работать самостоятельно и в команде в условиях динамичной agile-среды.
- Сильные коммуникативные навыки для эффективного взаимодействия с командами дизайна, протокола и продукта.
- Желательно: опыт разработки CLI-инструментов, знакомство с блокчейном или децентрализованными системами, знание методов оптимизации производительности.
Что мы предлагаем
Присоединяйтесь к динамичной и инновационной команде, работающей над передовыми технологическими проектами. Мы предлагаем конкурентную компенсацию, включая базовый оклад, бонусы за производительность и возможности получения доли в компании. У вас будет возможность работать над значимыми функциями, формирующими будущее наших продуктов, с доступом к ведущим отраслевым инструментам и ресурсам. Наша команда поддерживает культуру сотрудничества, предлагая возможности профессионального развития, программы наставничества и гибкие условия работы. Мы также предоставляем комплексные льготы, включая медицинскую страховку, пенсионные планы и опции удаленной работы, чтобы поддерживать ваше благополучие и баланс между работой и личной жизнью.