Технологический стек: TypeScript, React, Next.js, Redux Toolkit, RTK Query, Apollo GraphQL.
Методология проектирования архитектуры: Feature-Sliced Design.
Разработка конструктора электронных обменных сервисов.
Технологический стек: TypeScript, Next.js, Redux Toolkit, RTK-Query.
Применение современных паттернов проектирования архитектуры, использование методологии Feature Sliced Design.
Разработка собственного UI-Kit, без использования сторонних библиотек.
Использование web3, опыт взаимодействия со смарт-контрактами, знание основ блокчейн-технологий.
Проектировка и реализация конструктора страниц, с возможностью конфигурации и кастомизации администратором из личного кабинета.
Интеграция редактора текста (WYSIWYG), сериализация в MarkDown и HTML.
Оптимизация и ускорение проекта с помощью Performance API, Profiler, кэширования, динамических импортов и Webpack Tree Shaking.
Интеграция WebSocket как на клиентской, так и на серверной стороне.
Конфигурация middleware, серверный рендеринг (SSR) и серверные редиректы.
Реализация системы кэширования в RTK-Query с динамическими тегами и сериализацией аргументов.
Разработка десктоп-приложения на Electron.
Создание телеграм бота с использованием Telegraf.
Интеграция JivoChat.
Настройка сборки и CI/CD на сервер под управлением Nginx, установка SSL-сертификата и домена.
Документирование кода и участие во взаимном код-ревью.
Реализация с первоначальной стадии до запуска в продакшн, сервиса для анализа рынка мобильных приложений.
Технологический стек: TypeScript, Next.js, Apollo GraphQL, Redux Saga.
UI-Kit на базе Material-UI, SCSS Modules, Storybook.
Проектировка и реализация кастомной валидации.
Разработка пошаговых онбордингов и промо-баннеров, впоследствии интегрированных в бэкенд для управления маркетологами через личный кабинет.
Оптимизация SEO и ускорение загрузки страниц за счет SSR в Next.js, доведение показателя Google PageSpeed до 100.
Разработка универсальных компонентов для продуктовых лендингов, позволившая создавать адаптивные страницы с SEO-оптимизацией за несколько минут.
Настройка Google Tag Manager, Google Analytics и Amplitude. Создание событий аналитики, включая Google Ecommerce, для формирования продуктовых воронок.
Перевод существующей системы авторизации на платформу NextAuth.js, внедрение Google авторизации.
Интеграция различных инструментов, включая Intercom, Frill, UserPilot и Sentry.
Реализация системы кэширования с динамическими ключами в Apollo.
Разработка графиков и диаграмм с использованием библиотеки ReCharts.
Написание юнит тестов с помощью Jest и React Testing Library.
Документирование кода и участие во взаимном код-ревью.
Разработка расширения для Google Chrome.
Опыт работы на бэкенде в стеке Node.js, Express: создание эндпоинтов, CRUD операции с MongoDB.
Так же, мы успешно выпустили новую версию нашего проекта, что привело к тому, что мы заняли первое место на платформе ProductHunt в категории “Продукт дня”.