Описание должности
Ключевые обязанности
- Руководство разработкой BOS Web Engine, тесное взаимодействие с full-stack и фронтенд-инженерами для преобразования продуктового видения в функциональные, ориентированные на пользователя веб-приложения.
- Сотрудничество с глобально распределенной командой опытных инженеров, участие в код-ревью, технических обсуждениях и сессиях обмена знаниями для стимулирования инноваций и поддержки лучших практик.
- Проектирование и реализация надежных решений на JavaScript, повышающих производительность, безопасность и масштабируемость BOS Web Engine, с обеспечением совместимости с современными веб-стандартами и фреймворками.
- Взаимодействие с open-source проектами, участие в их разработке и представление организации NEAR в сообществе через обсуждения, баг-репорты и предложения по функционалу.
- Отладка сложных проблем, оптимизация производительности приложений и обеспечение надежности BOS Web Engine за счет тщательного тестирования и непрерывного улучшения.
- Документирование технических процессов, поддержка репозиториев кода и четкое информирование заинтересованных сторон и членов команды о ходе проекта.
Требования к должности
- Подтвержденный опыт работы с JavaScript, глубокое знание фронтенд-фреймворков (React, Vue.js или Angular) и бэкенд-технологий (Node.js или Express).
- Глубокое понимание RESTful API, GraphQL и интеграции веб-сервисов для обеспечения бесперебойного взаимодействия между системами и платформами.
- Опыт работы с системами контроля версий (например, Git) и коллективными процессами разработки для управления изменениями кода и согласованности команды.
- Сильные навыки решения проблем и способность анализировать сложные технические задачи для разработки эффективных и масштабируемых решений для BOS Web Engine.
- Отличные коммуникативные навыки для изложения технических концепций как технической, так и нетехнической аудитории, а также для эффективного сотрудничества с глобальными командами.
- Знание облачных платформ (AWS, GCP, Azure) и практик DevOps для поддержки развертывания, мониторинга и обслуживания веб-приложений.
- Способность работать как самостоятельно, так и в команде, с активным подходом к изучению новых технологий и вкладу в развитие экосистемы NEAR.
