Как мы работаем | Процесс разработки и технологии

Не существует идеи настолько сложной, чтобы нельзя было разработать оптимальное архитектурное решение. Наша команда опытных инженеров React привнесет в ваш проект богатый институциональный опыт работы с React, основанный на нашем реальном опыте создания различных приложений, от MVP до сложных корпоративных приложений.

МЫ ПРЕДЛАГАЕМ

  • самый современный стек технологий для Front-end и Backend
  • лучшие практики, основанные на нашем опыте работы с многими реальными производственными проектами
  • готовые к производству и CI/CD решения
  • квалифицированные архитекторы для React Native, React и Backend
  • профессиональная обратная связь по текущему проекту
  • поддержка реализации проекта от начала до конца

Фокус на тестировании

Ключевая особенность Node.js - это высокое качество кода. Это означает, что он стабильный, предсказуемый и выполняет свою цель. Так как Node.js может быть как динамически типизированным, так и сильно типизированным языком, качество поддерживается на необходимом уровне благодаря автоматизированному тестированию. Экосистема Node.js предоставляет несколько современных фреймворков для автоматизированного тестирования. Они были отточены и проверены на практике на протяжении многих лет выдающимися разработчиками сообщества.

Transparency

Наш процесс разработки

01

Анализ

Анализируем бизнес-цели, аудиторию и требования для создания чёткого плана.

02

Дизайн

UI/UX прототипирование и планирование архитектуры.

03

Разработка

Agile-спринты по 2 недели. Чистый код с CI/CD с первого дня.

04

Тестирование

Unit + интеграционные тесты, ручное QA, аудит безопасности.

05

Деплой

Развёртывание без простоев. Мониторинг и алертинг.

06

Поддержка

Сопровождение, оптимизация, итерации и масштабирование.

Хотите узнать больше примеров?

ФРОНТЕНД:

  • Адаптивная/отзывчивая вёрстка
  • JWT-авторизация
  • React/Redux flow
  • Flow/TypeScript typings
  • ESLint/TSLint
  • Airbnb/Prettier codestyle
  • Поддержка SASS/LESS для стилей
  • Babel transpiling
  • Inline SVG и поддержка анимаций
  • Formik для форм и валидации сложных полей
  • Jest/Enzyme testing
  • Axios для HTTP/HTTPS запросов к бэкенду
  • Sentry для отслеживания ошибок

БЭКЕНД:

  • Node.js/Express framework
  • MongoDB/SQL/PostgreSQL (Sequelize)
  • Docker для интеграционных тестов всей логики БД
  • Mocha, Chai, Jest для юнит/интеграционных тестов
  • Sentry для отслеживания ошибок
  • Passport Auth (Facebook, Google, Twitter и др.)
  • ESLint code linter