Разработка библиотек и инструментов на Node.js
Разработка новых и развитие существующих библиотек и CLI-приложений на Node.js для интеграции с различными сервисами.
Результаты работы
- Описание предлагаемого решения, предварительная оценка трудозатрат
- Реализация самого технического решения поставленной задачи
- Разработка тестов для разработанного функционала
- Написание примеров использования на разработанного функционала
- Документация/инструкции по использованию (для всего: примеров, тестов и самого решения)
- навыки разработки дизайна библиотек, программных интерфейсов, архитектуры программных продуктов
- навыки программирования на скриптовых языках (Python, Node JS)
- умение писать связную и логически выстроенную документацию на английском языке
- готовность изучать новые языки/технологии
- знание основ тестировования ПО
- наличие существующих примеров проектов (кода, документации, тестов), которые можно посмотреть
- опыт работы со встроенным ПО (embedded software)
- опыт работы с англоязычными командами
Возможности
- участие в интересных проектах из области IoT и не только
- изучение новых технологий, получение новых практических знаний и умений
- поработать в команде с профессионалами
- удаленная работа
- неполная занятость (20-40 час/нед)
- почасовая оплата