Marc O'Polo

Mobile App Developer Kotlin & iOS m/w/d

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Разработчик мобильного приложения для e-commerce на Kotlin Multiplatform Mobile: общий бизнес-код и платформенные UI для iOS и Android. Работа в agile-команде над всей customer journey — от product discovery до checkout и loyalty.

Задачи

  • Разрабатывать и оптимизировать e-commerce приложение для iOS и Android на Kotlin Multiplatform Mobile (KMM)
  • Реализовывать общую бизнес-логику в shared code и платформенные фичи/интерфейсы на Jetpack Compose и SwiftUI
  • Внедрять новые фичи по всей customer journey: product discovery, checkout, payment, loyalty, персонализация
  • Обеспечивать высокое качество кода, производительность и стабильность на всех платформах
  • Интегрировать REST и GraphQL API, включая сторонние сервисы аналитики, платежей и CRM
  • Участвовать в архитектурных решениях на обеих платформах (Clean Architecture, MVVM)
  • Писать unit-, интеграционные и UI-тесты для shared code, Android и iOS приложений
  • Проводить code review и способствовать обмену знаниями в команде
  • Сопровождать релизы в Apple App Store и Google Play, мониторить и оптимизировать приложение

Требования

  • Многолетний опыт разработки мобильных приложений на Android (Kotlin) и iOS (Swift)
  • Опыт с Kotlin Multiplatform (KMP) — плюс, но не обязателен; важны уверенные знания Kotlin и Swift
  • Знание современных UI-фреймворков Jetpack Compose и SwiftUI (желательно UIKit) и особенностей обеих платформ
  • Понимание архитектуры мобильных приложений: Clean Architecture, MVVM
  • Уверенная работа с REST API
  • Асинхронное программирование: Coroutines и Flow, Swift Concurrency (async/await) или Combine
  • Опыт обеспечения качества через unit-, интеграционные и UI-тесты (JUnit, XCTest)
  • Желателен опыт с Xcode, Gradle, CI/CD-пайплайнами и релизными процессами App Store и Google Play
  • Интерес к современным мобильным технологиям и готовность постоянно учиться
  • Умение работать в команде, структурированный и самостоятельный подход
  • Свободное владение немецким или английским языком

Условия

  • Гибридный agile-процесс с ежедневным Daily в Kanban
  • Современные офисы, спортзал, столовая, кикер
  • Внутренняя Academy, внешние tech-мероприятия и конференции
  • 30 дней оплачиваемого отпуска
  • Активности на свежем воздухе: маунтинбайкинг, боулдеринг, горы
  • Командные мероприятия и вечеринки
  • Конкурентная зарплата, соответствующая роли и опыту

Навыки

  • Kotlin
  • Swift
  • Kotlin Multiplatform
  • Jetpack Compose
  • SwiftUI
  • UIKit
  • Clean Architecture
  • MVVM
  • REST
  • GraphQL
  • Coroutines
  • Flow
  • Swift Concurrency
  • Combine
  • JUnit
  • XCTest
  • Xcode
  • Gradle
  • CI/CD

Похожие вакансии

Mobile Developer iOS or/and Android (Berlin, hybrid, public sector)
Get Your Tech TalentMiddleБерлинГибрид
4 нояб.
Senior Android Engineer
NavanSeniorБерлинОфис
2 нояб.
Mobile App Developer* Android, iOS*
AccsoMiddleДармштадтГибрид
52,000 – 60,000 EUR в год
2 нояб.
Senior Android Engineer
Scalo Sp. z o.o.SeniorКёльнУдалённо
150 PLN в час
30 окт.
Android Developer (f/m/d)
ZEAL Network SEMiddleГамбургГибрид
30 окт.