Fullstack-разработчик

По договоренности


GIZMO - аккредитованная ИТ-компания, занимающаяся разработкой и сопровождением собственных программных продуктов в сфере интертеймент.

Мы ищем удаленного full‑stack разработчика с сильной экспертизой во фронтенде, который будет разрабатывать и улучшать SPA‑интерфейсы на Blazor и интегрировать их с backend‑частью на ASP.NET Core + EF Core. Важно уверенное владение .NET‑основами (DI, async/потоки), аналитическое мышление и способность писать и поддерживать техническую документацию на английском языке.

Обязанности

  • Проектирование и реализация SPA‑функциональности на Blazor (WASM и/или Server) с чистой, переиспользуемой архитектурой компонентов.
  • Реализация и поддержка JS‑интеграций через Blazor JS interop, работа с современными браузерными API.
  • Верстка и стилизация интерфейсов: SASS/CSS, адаптивность, темизация (light/dark), анимации/transition, кросс‑браузерная совместимость.
  • Интеграция UI с REST API: обработка ошибок, авторизация, корректные состояния загрузки/ошибок, устойчивое поведение при частичных сбоях.
  • Разработка и поддержка backend‑части на ASP.NET Core и EF Core (модели, миграции, запросы, корректные границы ответственности).
  • Анализ существующего кода и поведения системы, предложение решений и внедрение изменений с учетом edge‑кейсов и поддерживаемости.
  • Проведение и участие в code review, соблюдение договоренностей по ветвлению/PR, поддержание качества кода.
  • Написание и актуализация документации (технические заметки, гайды по запуску, описания фич, решения и ограничения).


Обязательные требования

  • Аналитические навыки и решение задач: умение разбирать требования, анализировать код/поведение, предлагать решения и реализовывать фичи end‑to‑end.

  • SPA / Blazor (WASM и/или Server): маршрутизация/навигация, состояние клиента, async‑UI‑потоки, формы/валидация, базовая оптимизация производительности.

  • JavaScript (современный): async/await, браузерные API, отладка в DevTools, уверенная работа с Blazor JS interop.

  • Экспертный уровень SASS/CSS: архитектура стилей, темизация, адаптивная верстка, анимации/transition, кросс‑браузерные нюансы.

  • ASP.NET Core: разработка/интеграция REST API, основы аутентификации, обработка ошибок, логирование, корректные HTTP‑практики.

  • EF Core: моделирование сущностей/связей, миграции, tracking vs no‑tracking, понимание LINQ‑to‑SQL и базовых аспектов производительности запросов.

  • Базовые знания реляционных БД (не DBA‑уровень): индексы, ограничения, транзакции, понимание целостности данных и эффективности запросов.

  • .NET Dependency Injection: lifetimes (Singleton/Scoped/Transient), scopes, чистая композиция, понимание типичных DI‑ошибок.

  • Async + многопоточность (обязательно): best practices async/await, CancellationToken, основы конкурентности/потокобезопасности, избегание распространённых deadlock‑сценариев.

  • Полиморфизм и система типов: уверенные OOP‑основы (интерфейсы/абстракции, generics, вопросы версионирования и runtime‑типизации).

  • Бинарные форматы сериализации: практический опыт MessagePack/Protobuf/CBOR/кастомных форматов, стратегии схемы/совместимости версий, безопасная и эффективная сериализация в .NET.

  • Отладка по всему стеку: уверенная работа с Chrome DevTools и Visual Studio (сеть, логи, диагностика UI и API).

  • Git (обязательно): ветки, pull request, code review, разрешение конфликтов слияния.

  • Docker: Dockerfile/образы, запуск сервисов локально, основы docker compose для dev‑окружений.

  • Английский язык (рабочий уровень): участие в созвонах и умение писать понятную техническую документацию.

  • Удалённая работа: проактивная коммуникация, ответственность, самостоятельность, предсказуемая доставка результата.


Будет плюсом

  • Гигиена интеграции с API: пагинация, retries/backoff, таймауты, отмена, единые контракты ошибок, устойчивые UI‑состояния.

  • Reactive Extensions (Rx.NET): Observables, операторы и архитектуры на потоках событий.

  • SignalR / real‑time UI.

  • Real‑time/streaming‑паттерны: знакомство с IAsyncEnumerable<T> / Channel<T> и подходами к управлению нагрузкой (backpressure‑подобные сценарии).

  • Практика бинарного транспорта: MessagePack/Protobuf/кастомные бинарные payload‑ы с учетом эволюции схемы.

  • Знакомство с модульной/плагинной архитектурой: композиция по модулям/интеграциям, границы зависимостей, версионирование.

  • Опыт проектирования переиспользуемых UI‑компонентов и паттернов дизайн‑систем.


Поделиться:

Опубликована 6 часов назад

Похожие вакансии

до 300 000 ₽
Выше средней на 8%
«Brief» - это дружная команда единомышленников, где опытные специалисты и начинающие таланты вместе создают сервисы для лидеров российского бизнеса. Мы реализуем разноплановые проекты, среди которых сервисы для автомобильной промышленности, доставки ...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании БрифБриф
  • Москва
6 часов назад
320 000 - 370 000 ₽
Выше средней на 24%
«Brief» - это дружная команда единомышленников, где опытные специалисты и начинающие таланты вместе создают сервисы для лидеров российского бизнеса. Мы реализуем разноплановые проекты, среди которых сервисы для автомобильной промышленности, доставки ...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании БрифБриф
  • Москва
день назад
Notamedia — аккредитованный ИТ-холдинг, один из лидеров рынка заказной разработки и интеграции. С 2004 года мы помогаем бизнесу и государству быть на шаг впереди в цифровом мире Наши проекты — это решения, которыми миллионы людей пользуются каждый де...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании NotamediaNotamedia
  • Москва
6 часов назад
Зона ответственности: • Разработка программных модулей BPMSoft по подготовленным техническим требованиям; • Разработка в соответствии с внутренними правилами и code-style; • Выполнение отладки разработанного программного кода; • Участие в обсуждениях...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании Outlines TechnologiesOutlines Technologies
  • Москва
6 часов назад
Uzum — первая технологичная экосистема в Узбекистане и первый в стране стартап-единорог. Мы развиваем сразу несколько высокотехнологичных продуктов, чтобы у миллионов жителей страны был доступ к безграничному ассортименту товаров с быстрой доставкой,...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании «UZUM TECHNOLOGIES»«UZUM TECHNOLOGIES»
  • Москва
6 часов назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.