Frontend разработчик
Уровень зарплаты: от 120 000 руб.
Местоположение: Россия, Москва и область (МСК +0ч)
Резюме: Frontend разработчик
Строительная CRMФевраль 2026 — Сентябрь 2026, 8 месяцев
Fullstack-разработчик
SaaS/PWA, CRM для управления строительством
CRM для управления строительством: единое пространство для проектов, задач, команды, файлов, коммуникации и финансов.
Помог превратить разрозненное ведение объектов в единый цифровой процесс от старта проекта до сдачи работ. Сделал прозрачным контроль этапов, задач, сроков, ответственных и статусов для команды и руководителей. Реализовал коммуникацию внутри проекта, чтобы обсуждения, файлы и решения не терялись в сторонних мессенджерах. Развивал клиентский доступ: заказчик мог следить за прогрессом без полного доступа к внутренней кухне команды. Настроил окружения, CI/CD и тестирование, чтобы проект можно было стабильно развивать и выпускать.
Проект: CRM платформа для управления строительством
Frontend:
Разрабатывал интерфейс на Next.js и TypeScript, через который строительная команда ведёт работу каждый день: кабинет управление проектами, канбан-доска с ходом работ, интерфейс для работы с медиафайлами, чаты. Реализовал техподдержку на сайте и изолированное пространтсво для операторов техподдержки.
Реализовал гостевой доступ, для возможности выдавать временный ограниченый доступ к проекту третьим сторонам, в зависимости от нужного им доступа.
Особый акцент был сделан на мобильной версии приложения: реализовал PWA-обёртку, значительно переработал навигацию и дизайн для более удобной работы с мобильных уcтройств. Реализовал удобную навигацию в нижней части экрана и перенес функциональные кнопки в нижнюю область экрана, отдельные страницы собрал с нуля.
Для работы с серверными данными использовал TanStack Query, чтобы интерфейс быстро обновлялся и оставался предсказуемым при большом количестве сущностей. Сделал сценарии управления проектом понятными для всех участников строительства, а статусы задач и этапов быстрыми для просмотра и обновления.
Backend:
Проектировал сервисы на NestJS с PostgreSQL вокруг реальных бизнес-сущностей строительной компании: проекты, роли и права доступа, учёт финансов, взаимодействие работников и клиентов.
Проектировал схему PostgreSQL: описывал связи между пользователями, организациями, проектами, участниками, этапами, задачами, файлами, чатами и финансовыми операциями; добавлял миграции, индексы для частых запросов, soft-delete и архивирование данных.
Настраивал валидацию входящих данных, единый формат ошибок через exception filters, rate limiting для auth-сценариев, логирование запросов и ошибок, Swagger/OpenAPI-документацию.
Реализовал гибкую систему прав, чтобы сотрудники, руководители, клиенты и администраторы видели только нужные им данные и действия. Развивал realtime-слой на Socket.IO для чатов, событий проекта и уведомлений, чтобы команда быстрее реагировала на изменения по объекту.
Настроил загрузку и хранение фото, документов и вложений через S3-объектное хранилище. Проработал SaaS-модель продукта: подписки, trial/demo-доступ, ограничения функциональности при неактивной подписке, гостевые ссылки для клиентов и системную админку для управления платформой.
DevOps / Infrastructure:
Подготовил 3 конфига Docker, чтобы проект можно было одинаково предсказуемо запускать в среде разработки, тестирования и в проде.
Подготовил проект к деплою: настроил nginx конфиги, организовал ci/cd, настроил бэкапы базы данных, написал документацию по работе с сервером.
CN-IRK Logistics
Москва
Июнь 2025 — январь 2026, 7 месяцев
Fullstack-разработчик
Перевозки, логистика, склад.
Сервис логистики товаров из Китая: личный кабинет, админ-панель, заказы и коммуникация с операторами.
Спроектировал backend на NestJS с модульной и чистой архитектурой. Разработал frontend на Next.js с применением FSD. Обернул приложение в PWA для более удобной работы с мобильных устройств. Реализовал чаты между пользователями и операторами площадки. Внедрил Unit и E2E-тестирование для ключевых бизнес-сценариев. Организовал Docker-окружения и CI/CD на GitLab.
Проект: Сервис логистики товаров из Китая
Проект для логистики товаров из Китая: оформление и сопровождение заказов, личный кабинет клиента, коммуникация с операторами площадки, админ-панель и внутренняя отчётность команды.
Frontend-опыт:
Разработал клиентскую часть на Next.js с применением FSD: лендинг, личный кабинет, админ-панель и пользовательские сценарии работы с заказами.
Обернул приложение в PWA, чтобы сервисом было удобнее пользоваться с мобильных устройств. Значительно улучшил производительность и SEO главной страницы за счёт Server-Side Rendering.
Реализовал чаты между пользователями и операторами площадки, а также админ-панель с ограниченным доступом на базе React Query: управление заказами с фильтрацией и настройка общих параметров системы.
Backend-опыт:
Спроектировал backend на NestJS с использованием модульной и чистой архитектуры, продумал структуру API и работу с данными через PostgreSQL и Prisma.
Внедрил Unit и E2E-тестирование, обеспечив надёжность ключевых бизнес-сценариев. Настроил OAuth-авторизацию через VK с безопасным управлением токенами.
Реализовал интеграцию с Notion для автоматической синхронизации данных и отчётности. Организовал Docker-окружения для dev, test и prod и настроил CI/CD на GitLab.
**Sibdev**
Февраль 2024 — Июнь 2025, 1 год 5 месяцев
Frontend-разработчик
Клиентские части продуктовых проектов: игровая биржа и краудфандинговая платформа для школ.
Обновил дизайн интерфейса и перевёл проект на FSD-архитектуру. Реализовал каталог с фильтрацией и сортировкой. Настроил систему авторизации, сократив время входа пользователей. Добавил чаты на WebSocket для мгновенной коммуникации. Запустил клиентскую часть краудфандинговой платформы с нуля.
Проект: Out Game
Out Game — биржа внутриигровых предметов, где пользователи ищут товары, общаются внутри площадки и быстрее закрывают сделки.
Мой опыт:
Провел обновление дизайна интерфейса и перевёл проект на FSD-архитектуру, упростив поддержку и развитие. Реализовал каталог с фильтрацией и сортировкой, благодаря чему поиск нужных товаров стал занимать секунды. Настроил систему авторизации, сократив время входа для пользователей. Добавил чаты на WebSocket, благодаря чему сделки стали заключаться быстрее за счёт мгновенной коммуникации. Оптимизировал подгрузку и отрисовку больших списков, вследствие чего страница стала работать заметно быстрее даже при большом объёме данных.
Проект: I Love School
I Love School — краудфандинговая платформа для школ: проектные страницы, сбор заявок и онлайн-пожертвования.
Мой опыт:
Разрабатывал клиентскую часть с нуля: главная и проектные страницы, форма подачи заявок с сохранением черновиков. Сделал процесс подачи заявки максимально удобным: пользователи могут сохранять черновики, возвращаться к ним позже и редактировать без потери данных, что повышает конверсию и снижает количество ошибок при заполнении формы. Подключил онлайн-платежи через CloudPayments, обеспечив безопасные и быстрые пожертвования. Реализовал адаптивную и кроссбраузерную верстку, благодаря чему платформа стала доступна на любых устройствах.
**ЛитРес**
Москва
Январь 2023 — Январь 2024, 1 год 1 месяц
Frontend-разработчик
Информационные технологии, системная интеграция, интернет
Авторский кабинет «ЛитРес: Самиздат» и интерфейсы для авторов платформы.
Разработал дашборд аналитики для авторов. Создал центр уведомлений для продаж, начисления роялти и новостей платформы. Оптимизировал производительность интерфейсов при работе с большими массивами данных.
Проект: ЛитРес: Самиздат
«ЛитРес: Самиздат» — платформа для самостоятельной публикации книг, где авторы управляют произведениями, отслеживают продажи, спрос и важные события по аккаунту.
Мой опыт:
В рамках развития авторского кабинета моя основная работа была направлена на повышение удобства использования платформы авторами. Разработанный дашборд аналитики предоставил авторам возможность отслеживать динамику продаж, читательского спроса и доходности своих книг. Это позволило им анализировать заинтересованность читателей. Также я создал центр уведомлений, тем самым сократив время реакции авторов на важные события: продажи, начисления роялти и новости платформы. Оптимизировал производительность интерфейсов, что снизило время отклика системы и повысило удовлетворенность пользователей при работе с большими массивами данных.
Посмотрите похожие резюме
Frontend-разработчик
Зарплата: 250 000 руб.
Зарплата: 250 000 руб.
Frontend-разрабочик
Зарплата: 110 000 руб.
Зарплата: 110 000 руб.
Frontend devoloper
Зарплата: 300 000 руб.
Зарплата: 300 000 руб.
Программист-бекендер
Зарплата: 150 000 руб.
Зарплата: 150 000 руб.
