Разработчик C# Avalonia

Работодатель:
Опыт работы:
От 3 до 6 лет
Место работы:
Москва, Трифоновская улица, 57А

Вакансия открыта в «Газпром-Медиа Развлекательное телевидение» (ГПМ РТВ) — это крупнейший производитель развлекательного контента в России, объединяет ведущие развлекательные ресурсы страны, узнаваемые не только в России, но и за рубежом. Среди них известные телеканалы: ТНТ, «Пятница!», ТВ-3, «Суббота», ТНТ4, 2х2.

О проекте:

Разработка программного продукта ERP системы для планирования сетки вещания и управление процессом доставки контента в эфир - desktop-приложение на стеке C# Avalonia. Система принята на уровне Холдинга и сейчас идет этап активной разработки новых модулей и переход на новый стек.

Вам предстоит:

  • Разработка и поддержка кроссплатформенных десктопных приложений (Windows/Linux/macOS) на базе Avalonia UI;
  • Проектирование и реализация пользовательских интерфейсов с использованием XAML и паттерна MVVM;
  • Участие в архитектурном проектировании и миграции существующих приложений;
  • Оптимизация производительности, отзывчивости и пользовательского опыта приложений;
  • Интеграция с внутренними и внешними API, работа с базовыми сервисами и хранилищами данных;
  • Написание Unit- и интеграционных тестов (xUnit, NUnit, MSTest);
  • Участие в code review, планировании и технических обсуждениях в команде.

Вы нам подходите, если есть:

  • Отличное знание C# и современного .NET (версии 8/10);
  • Опыт разработки на C# + Avalonia UI - строго от 3 лет;
  • Глубокое понимание паттерна MVVM:
    • Data Binding (привязка данных)
    • Командная система (ICommand)
    • Опыт работы с MVVM-фреймворками (CommunityToolkit.Mvvm, Prism и др.);
  • Опыт работы с XAML, создание пользовательских элементов управления и стилей;
  • Опыт работы с async/await, Task, многопоточностью;
  • Понимание принципов внедрения зависимостей (Dependency Injection);
  • Опыт работы с Git;
  • Стремление писать чистый, поддерживаемый код (SOLID, DRY, KISS).

Будет преимуществом, если есть:

  • Опыт с WPF, WinUI, Xamarin, MAUI;
  • Опыт кроссплатформенной разработки (Windows/Linux/macOS);
  • Знание других паттернов (MVI, MVU);
  • Опыт работы с базами данных (PostgreSQL);
  • Опыт написания Unit-тестов (xUnit, Moq);
  • Опыт с CI/CD (GitLab CI);
  • Опыт работы с Docker, Kubernetes;
  • Навыки профилирования и оптимизации кода;
  • Знание английского языка на уровне Intermediate и выше;
  • Наличие публичных репозиториев с примерами кода (GitHub/GitLab).

Мы предлагаем:

  • Оформление по ТК РФ;
  • График работы: 5/2 с 10:00 до 19:00 (по МСК);
  • Возможность работать полностью удаленно;
  • ДМС со стоматологией;
  • Заработная плата по результатам собеседования;
  • Корпоративные скидки на фитнес и занятия по английскому языку.

Уважаемые кандидаты, в сопроводительном письме просьба указывать желаемый уровень дохода, если не указан в резюме.

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

Программист 1С (Junior)
Демлинк

Базовые знания платформы 1С:Предприятие 8. Понимание основ программирования и языка 1С. Знание SQL на базовом уровне.

Web-разработчик
TEKTA GROUP

Уверенное знание HTML5, CSS3, JavaScript. Опыт адаптивной и кроссбраузерной верстки. Умение работать с макетами в Figma.

Разработчик Shopify
Праймфлора

Опыт коммерческих проектов на Shopify от 1 года. Уверенное владение Liquid, HTML, CSS, JavaScript. Опыт интеграций: платежи, CRM, аналитика, логистика.

Ведущий инженер-программист (разработка УП на станках с ЧПУ)
НТЦ ЭЛИНС

Высшее образование (техническое). Знание стандартов ЕСТД, ЕСКД, ЕСТПП и др. Знание современного режущего и вспомогательного инструмента, станочных приспособлений и оборудования.

Android (kotlin)-разработчик
Медиа Эффект

Понимание жизненного цикла Android приложения и основных компонентов. Практические навыки асинхронной работы в android (coroutines, flow, mutex). Большой опыт работы...

150 000 - 250 000 руб.