👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

C#/WPF Developer

Зарплата

от 2500 $

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Разработка UI-компонентов и библиотек для вендора DevExpress

Описание вакансии

Условия работы

О компании

Привет! Более 20 лет мы создаем ПО для .NET, HTML/JavaScript, VCL разработчиков - UI компоненты, пакеты графического представления данных, решения для создания отчетов, распространяемых международным вендором DevExpress.

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

О команде

Команда XAML создает линейку компонентов для разработчиков приложений на платформах WPF, MAUI и WinUI для компании DevExpress. На данный момент мы - одни из лидеров рынка продуктов для анализа, визуализации и редактирования данных.

В работе тесно взаимодействуем с компанией Microsoft в рамках развития нашего продукта под последнюю версию .NET, Visual Studio и Design-Time в ней. А накопленная экспертиза в WPF позволяет нам строить амбициозные планы и на участие в развитии самой платформы, недавно вышедшей в open source.

Как мы работаем:

  • Покрываем код модульными и функциональными тестами.
  • Проводим обязательный code review.
  • Процессы сборки и тестирования стараемся максимально автоматизировать, запускаем на собственной ферме.
  • Уделяем особое внимание производительности. Используем Memory и Performance профайлеры (JetBrains dotTrace/dotMemory, инструменты Visual Studio). Замеряем производительность при помощи BenchmarkDotNet и собственных инструментов.

Что нужно будет делать

Принимать участие в разработке линейки компонентов под платформу WPF. Многие задачи требуют глубокого погружения в особенности платформы, выходят за рамки стандартного WPF. Например, мы разработали собственный MVVM-framework, ускоряющий создание сложных и структурированных WPF приложений. А на ближайший год в наших планах исследование возможностей оптимизации холодного старта WPF приложений с нашими компонентами, в том числе на стороне WPF.

Наш идеальный кандидат

  • Имеет опыт десктоп или XAML разработки от 2х лет.
  • Владеет С#/.NET, в т.ч. хорошо понимает внутреннее устройство платформы .NET: работа с памятью, сборка мусора, приемы оптимизации и написания быстрого кода, LINQ, асинхронность, устройство системы типов.
  • Хорошо понимает принципы ООП, знаком с функциональной парадигмой и паттернами проектирования и рефакторинга.
  • Знает основные алгоритмы и структуры данных, умеет применять это знание на практике.
  • Владеет английским языком на уровне чтения технической документации.

Условия работы:

  • Полностью белая заработная плата;
  • Возможность работать из офиса в Армении или удаленно (вне территории РФ и Беларуси);
  • 100% оплачиваемый больничный лист;
  • Обучение и поддержка саморазвития;
  • Гибкий рабочий график;