Пошук роботи на robota.uaukraine
Віддалена робота

Middle Android Java Xamarin Developer

Брайтим, ООО
5 днів тому
17 лютого 2025
Київ
Віддалена робота
В офісі/на місці
Повна зайнятість

Ми шукаємо талановитого розробника програмного забезпечення Android Java, щоб приєднатися до однієї з наших команд, які займаються проектуванням, створенням, доставкою та моніторингом системи управління складом. Ви приєднаєтесь до інших ентузіастів розробки програмного забезпечення, які дотримуються принципів Agile, співпрацюючи, щоб дозволити брендам і роздрібним торговцям успішно розвиватися, забезпечуючи своїм кінцевим клієнтам чудовий досвід під час покупок онлайн.

Вимоги

  • Досвід розробки додатків для Android з використанням Java, включаючи роботу з Activity, Fragment, Services, Broadcast Receiver тощо.
  • Досвід роботи з RxJava та реактивним програмуванням.
  • Бажане знання Xamarin.Forms і .NET MAUI для створення кросплатформних мобільних додатків. (Досвід роботи з Xamarin.Android, custom renders)
  • Розуміння мови C# та її функцій, таких як асинхронне програмування, LINQ тощо.
  • Досвід роботи з такими бібліотеками, як Autofac, MediatR, Refit.
  • Знання та розуміння основ об'єктно-орієнтованого програмування.
  • Знання та розуміння таких принципів, як Clean Architecture, SOLID, DRY, KISS.
  • Досвід застосування архітектурного шаблону MVVM для організації коду та простоти тестування.
  • Навички взаємодії з RESTful API за допомогою таких бібліотек, як Retrofit (для Java) і Refit для .NET.
  • Досвід роботи з локальними базами даних, включаючи SQLite, для зберігання даних на пристрої. (Досвід роботи з SQLDelight буде плюсом)
  • Вміння використовувати Android Studio для розробки програм Android і Visual Studio для роботи з Xamarin і .NET MAUI.
  • Знання та досвід написання модульних тестів для перевірки функціональності програми.
  • Навички роботи з системами контролю версій, особливо Git, для ефективної співпраці в команді розробників.

Необхідні навички та досвід

  • 3+ роки професійного досвіду програмування мобільних додатків для Android на Java
  • Гарне розуміння та практичне знання шаблонів проектування програмного забезпечення
  • Розуміння та узгодження з Agile способом роботи
  • Справжній інтерес і ентузіазм щодо розробки сучасного програмного забезпечення
  • Увага до деталей
  • Хороші комунікативні навички (включаючи англійську)
  • Критичне мислення

Англійська на рівні intermediate або вище

Костянтин

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

Схожі вакансії за професіями: