ОСНОВНЫЕ ОБЯЗАННОСТИ
- Участвовать в разработке мобильных приложений;
- Участвовать в планировании спринтов и эстимаций;
- Тестировать и документировать разрабатываемое программное обеспечение в соответствии со стандартами компании и проекта;
- Вести коммуникацию с внешними и внутренними стейкхолдерами;
- Управлять командой (при необходимости).
НАВЫКИ И ТРЕБОВАНИЯ
- Опыт создания full-stack веб-приложений или опыт создания приложений на backend;
- Коммерческий опыт создания приложений на Node.js;
- Глубокие знания JavaScript. Опыт с одним или несколькими фреймворками: Express.js, NextJS, React;
- Опыт поддержки и рефакторинга существующих приложений на Node.js;
- Знание NoSQL и реляционных баз данных;
- Коммерческий опыт развертывания/деплоя и поддержки приложений на Node.js;
- Знание Git и GitHub;
- Понимание фреймворков для тестирования в Node.js, например, Jest. Будет плюсом знание Appium;
- Знание Docker и Kubernetes;
- Будет преимуществом знание Google Cloud Platform;
- Самоорганизация и умение работать в сжатые сроки/согласно оговоренным срокам;
- Позитивное отношение к новым задачам;
- Беглый устный и письменный английский.
Мы предлагаем
- Возможность профессионального роста и развития;
- Компенсацию участия в конференциях и обучении;
- Занятия по английскому в офисе;
- 28 календарных дней отпуска и 3 sick-leaves в год;
- Медицинское страхование;
- Компенсацию расходов на спорт.