• · Переглядають 10 шукачів

C#, .NET MAUI Developer

  • Данилко М.А., ФЛП , Агенція
    • Дистанційна робота
    • Повна зайнятість·Стандартний графік: 5/2

    Про вакансію

    Про проєкт:

    Компанія займається розробкою пристрою для збору та запису сигналів низької амплітуди з подальшим опрацюванням та аналізом даних. Пристрій забезпечуватиме безперервний запис даних на змінний носій і відповідатиме високим стандартам якості та надійності.

    Обов’язки:

    • Розробка та підтримка кросплатформного UI (macOS / Windows)
    • Написання XAML-розмітки та кастомних контролів
    • Зв’язування ViewModels через MVVM
    • Робота з SQLite (локальне зберігання даних)
    • Написання unit та integration тестів (xUnit)
    • Участь у code review
    • Дотримання принципів SOLID, DRY, KISS
    • Інтеграція з backend API (REST/WebSocket)
    • Робота з потоками даних (streaming, оновлення в реальному часі)
    • Оптимізація продуктивності UI (рендер, пам’ять, responsiveness)
    • Обробка та візуалізація сигналів (часові ряди, графіки)
    • Робота з логуванням і діагностикою (crash, performance)

    Вимоги:

    • Впевнене знання C# (async/await, LINQ, records, nullable reference types)
    • Досвід роботи з XAML (layout, binding, styles)
    • Досвід із .NET MAUI / Xamarin.Forms (або WPF + готовність перейти на MAUI)
    • Розуміння MVVM
    • Базові знання SQLite / реляційних БД
    • Робота з Git
    • Розуміння клієнт-серверної архітектури
    • Досвід роботи з асинхронними потоками даних
    • Уміння читати та розуміти чужий код
    • Базове розуміння принципів UI/UX

    Буде плюсом:

    • Базові знання JavaScript / React
    • Досвід роботи з графіками та візуалізацією даних (Charts, Canvas, SkiaSharp)
    • Досвід з xUnit / NUnit / інтеграційними тестами
    • Розуміння CI/CD (GitLab CI, GitHub Actions)
    • Досвід роботи з WebView / гібридними додатками
    • Досвід роботи з медичними даними або сигналами (ECG, EEG тощо)
    • Досвід оптимізації продуктивності (profiling, memory leaks)
    • Знання патернів проєктування (Factory, Strategy, Observer тощо)
    • Робота з DI (Dependency Injection)
    • Досвід роботи з кросплатформеними бібліотеками

    Умови роботи:

    • Гнучкий графік 10:00—11:00 — 19:00−20:00
    • Віддалена робота
    • Робота в професійній команді
    • Оплачувана відпустка та лікарняні
    • Цікаві технічні виклики та перспективи кар'єрного зростання.

    Вимоги до кандидата

    • Англійська — середній
    • Досвід роботи від 2 років.
    • C#
    • Робота в команді
    • Unit-тестування
    • NUnit
    • SQLite
    • REST API
    • REST
    • WPF
    • LINQ
    • MVVM
    • UI-дизайн
    • XAML
    • Продуктивність
    • Надійність
    • Dependency injection
    • SOLID Principles
    • CI/CD
    • GitHub Actions
    • xUnit
    • .NET MAUI
    Показати всі навичкиЗгорнути навички

    Схожі вакансії

    Усі схожі вакансії

    Вакансії в категорії

    Вакансії за містами

    Вакансії за сферою діяльності