Xamarin Mobile Developer (удаленная работа)

3 декабря 2024

Уровень зарплаты:
от 215 482 до 323 223 руб.
Требуемый опыт работы:
Не указан

Вакансия: Xamarin Mobile Developer

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

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

Position: Xamarin Developer
Level: Senior / Middle
Experience: 6+ лет (НЕ фриланс)
Stack: C#, .NET, Xamarin.Forms, Xamarin.Android, Xamarin.iOS, Visual Studio, XAML, NuGet, MVVM, Prism, Autofac, JSON, Git.
Location: Remote
Employment: Fulltime
Timezone: UTC +3

КОГО ИЩЕМ:

Разработчика с опытом работы в разработке программного обеспечения с акцентом на мобильные приложения с использованием Xamarin.

ЧЕМ ПРЕДСТОИТ ЗАНИМАТЬСЯ:

  1. Разработка и поддержка кроссплатформенных мобильных приложений с использованием Xamarin.Forms и Xamarin.Native.
  2. Взаимодействие с дизайнерами и бэкенд-разработчиками для создания надежных и удобных приложений.
  3. Написание чистого, поддерживаемого и эффективного кода на C#.
  4. Реализация платформоспецифичных функций и кастомизации интерфейса при необходимости.
  5. Оптимизация производительности приложений и устранение проблем на платформах Android и iOS.
  6. Обеспечение соответствия приложений требованиям AppStore и GooglePlay.
  7. Участие в код-ревью, технических обсуждениях и обмене знаниями в команде.
  8. Тестирование и отладка приложений для обеспечения высокого качества.

МЫ ОЖИДАЕМ:

Основные технические навыки:

  1. Опыт рабзработки на C# и экосистемой .NET от 6 лет.
  2. Опыт работы с Xamarin.Forms, Xamarin.Android и Xamarin.iOS от 3 лет.
  3. Знание архитектуры MVVM и фреймворков для внедрения зависимостей (например, Prism, Autofac).
  4. Базовые знания мобильных функций, таких как уведомления, геолокация и оффлайн-хранилище.

Инструменты разработки:

  1. Опыт работы с Visual Studio, Git и менеджерами пакетов, такими как NuGet.
  2. Знание XAML для разработки пользовательских интерфейсов.

Интеграция API:

  1. Опыт интеграции RESTfull API и работы с данными JSON или XML.
  2. Понимание сторонних SDK и сервисов (например, Firebase, Google Maps).

Платформенные знания:

  1. Хорошее понимание жизненного цикла разработки для iOS и Android.
  2. Знание платформоспецифичных руководств и лучших практик.

Тестирование и отладка:

  1. Знание инструментов отладки мобильных приложений и базовых инструментов автоматизированного тестирования.
  2. Понимание профилирования производительности и управления памятью в мобильных приложениях.

Гибкие навыки:

  1. Сильные навыки решения проблем и отладки.
  2. Хорошие коммуникативные навыки и умение работать в команде.
  3. Готовность учиться и адаптироваться к новым технологиям.
  4. Умение самостоятельно выполнять задачи с минимальным контролем.

БУДЕТ ПЛЮСОМ:

  1. Знание Xamarin.UITest, App Center или других инструментов CI/CD для мобильной разработки.
  2. Базовые знания Azure или других облачных сервисов.
  3. Опыт работы с push-уведомлениями, локальными базами данных (SQLite, Realm) и файловым хранилищем.
  4. Знание процесса перехода на .NET MAUI.

КТО НЕ ПОДОЙДЁТ:

  1. Кандидаты с преобладающим или последним опытом в роли технических менеджеров: Team Lead, CTO и т.п.
  2. Кандидаты с преобладающим или последним опытом работы на фрилансе.

МЫ ПРЕДЛАГАЕМ:

  1. Удалённый формат работы.
  2. Гибкий график работы.
  3. Работа в продуктовой компании.
  4. У нас нет лишней бюрократии.


Посмотрите похожие вакансии

Mobile Developer Middle/Senior (Kotlin Multiplatform)
Компания: Кадровое агентство TOP HR
Зарплата: от 307 728 до 307 728 руб.