Как мы работаем
Не существует идеи настолько сложной, чтобы нельзя было разработать оптимальное архитектурное решение. Наша команда опытных инженеров React привнесет в ваш проект богатый институциональный опыт работы с React, основанный на нашем реальном опыте создания различных приложений, от MVP до сложных корпоративных приложений.
МЫ ПРЕДЛАГАЕМ
- самый современный стек технологий для Front-end и Backend
- лучшие практики, основанные на нашем опыте работы с многими реальными производственными проектами
- готовые к производству и CI/CD решения
- квалифицированные архитекторы для React Native, React и Backend
- профессиональная обратная связь по текущему проекту
- поддержка реализации проекта от начала до конца
Фокус на тестировании
Ключевая особенность Node.js - это высокое качество кода. Это означает, что он стабильный, предсказуемый и выполняет свою цель. Так как Node.js может быть как динамически типизированным, так и сильно типизированным языком, качество поддерживается на необходимом уровне благодаря автоматизированному тестированию. Экосистема Node.js предоставляет несколько современных фреймворков для автоматизированного тестирования. Они были отточены и проверены на практике на протяжении многих лет выдающимися разработчиками сообщества.
FRONT-END:
- Adaptive/Responsive
- JWT authorization
- React/Redux flow
- Flow/Typescript typings
- ESLint/TSLint
- Airbnb/Prettier codestyle
- SASS/LESS support for css styles
- Babel transpiling
- SVG inline and animation support
- Formik for forms and validation of complex input forms
- JEST/Enzyme testing
- Axios for HTTP/HTTPS requests to backend
- Sentry as Bug/error reporting
BACK-END:
- Node.js/Express framework
- Mongo/SQL/PostgreSQL (Sequelize)
- Docker for integration tests for all DB logic
- Mocha, Chai, Jest for unit/integration tests
- Sentry as Bug/error reporting
- Passport Auth (Facebook, Google, Twitter and etc)
- ESLint code linter