Публікуйте вакансії
Наймайте без комісій
5 переглядів
Wittix
Опис роботи:
Ми шукаємо висококваліфікованого старшого мобільного спеціаліста Розробник програми приєднується до нашої динамічної команди. Ідеальний кандидат матиме досвід роботи з Kotlin Multiplatform Mobile (KMM), Jetpack Compose, Ktor Client, Dependency Injection, MVVM Architecture та SwiftUi. Ця роль передбачатиме співпрацю з міжфункціональними командами для проектування, розробки та обслуговування передових мобільних програм.
Основні обов’язки:
Kotlin Multiplatform Mobile (KMM): використовуйте KMM для розробки кросплатформних мобільних програм, забезпечуючи повторне використання коду та узгодженість на платформах iOS і Android.
Jetpack Compose & SwiftUi: створюйте та впроваджуйте привабливі користувацькі інтерфейси за допомогою Jetpack Compose для Android і SwiftUi для iOS, дотримуючись інструкцій і найкращих практик для певної платформи.
p>
Клієнт Ktor: плавно інтегруйте мережеві виклики в програму за допомогою клієнта Ktor, забезпечуючи ефективний зв’язок із серверними службами та надійну обробку помилок.
Впровадження залежностей: реалізуйте впровадження залежностей принципи для сприяння модульності, тестуванню та ремонтопридатності кодової бази.
Архітектура MVVM: архітектура та реалізація шаблону MVVM (Model-View-ViewModel) для розділення проблем, полегшення організації коду , а також підвищити масштабованість програми.
Співпраця: тісно співпрацюйте з менеджерами з продуктів, дизайнерами та розробниками серверної частини, щоб зрозуміти вимоги, повторювати дизайни та надавати високоякісні функції в межах зазначені терміни.
Якість і тестування коду: пишіть чистий, підтримуваний код, дотримуючись галузевих стандартів кодування. Проведіть ретельні модульні тести, інтеграційні тести та тести інтерфейсу користувача, щоб переконатися в надійності та надійності програми.
Постійне навчання: будьте в курсі останніх досягнень у технологіях мобільної розробки та фреймворках. , та інструменти. Діліться знаннями та думками з командою, щоб розвивати культуру постійного навчання та вдосконалення.
Кваліфікація:
Ступінь бакалавра в галузі комп’ютерних наук, інженерії або суміжної галузі.
4+ роки досвіду розробки мобільних додатків.
Знання Kotlin, Swift і об’єктно-орієнтованого мови програмування.
Глибоке розуміння Kotlin Multiplatform Mobile, Jetpack Compose, Ktor Client, Dependency Injection frameworks (наприклад, Koin, Dagger, Hilt), архітектури MVVM і SwiftUi.
Досвід робота з RESTful API та асинхронним програмуванням.
Сильні навички вирішення проблем і увага до деталей.
Чудові здібності до спілкування та співпраці.
Можливість процвітати в швидке, гнучке середовище та адаптація до мінливих пріоритетів.
Додаткові навички:
Досвід роботи з іншими міжплатформними фреймворками (наприклад, Flutter, React Native).
Знання концепцій і бібліотек реактивного програмування (наприклад, RxJava, Combine).
Знайомство з хмарними платформами ( наприклад, AWS, Firebase) і практики DevOps.
Якщо ви захоплюєтеся створенням інноваційних мобільних програм і досягаєте успіху в середовищі співпраці, ми будемо раді почути від вас! Приєднуйтеся до нас у створенні виняткового цифрового досвіду для наших користувачів.