Город: Москва
Занятость: Полная, 5/2
Опыт работы: От 3 до 6 лет
Вакансия открыта в «Газпром-Медиа Развлекательное телевидение» (ГПМ РТВ) — это крупнейший производитель развлекательного контента в России, объединяет ведущие развлекательные ресурсы страны, узнаваемые не только в России, но и за рубежом. Среди них известные телеканалы: ТНТ, «Пятница!», ТВ-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 (по МСК);
- Возможность работать полностью удаленно;
- ДМС со стоматологией;
- Заработная плата по результатам собеседования;
- Корпоративные скидки на фитнес и занятия по английскому языку.
Уважаемые кандидаты, в сопроводительном письме просьба указывать желаемый уровень дохода, если не указан в резюме.
Адрес: Москва, Трифоновская улица, 57А
Похожие вакансии