Senior iOS Developer

Full time

Remote/Office

Senior

Strive, Develop, Achieve with us!

To all jobs

Description
We are looking for a Senior iOS Developer to join a product team. You will confidently evolve an existing application and deliver new features: architecture, integrations, quality, and releases.

Requirements

  • Senior iOS Developer with 5+ years of commercial development experience

  • Strong knowledge of Swift and the iOS SDK

  • UIKit is a must (deep understanding, complex screens, navigation, animations, lifecycle)

  • Strong understanding of subscription-based monetization

  • Experience with push notifications (APNs, tokens, deep links, analytics/triggers)

  • Knowledge of architectures (MVC / MVVM / VIPER, etc.), modularization / SPM, networking, and persistence

  • Experience with code review, ownership of quality and releases

Responsibilities

  • Development and maintenance of an iOS application using UIKit

  • Implementation of new features, refactoring, and improvements to architecture and performance

  • Support and development of subscription monetization and push communication

  • SDK integrations, analytics, experiments, and stable releases

  • Participation in planning, task decomposition, and mentoring

Nice to have

  • Experience with Adapty / Apphud / AppsFlyer

  • Experience developing VPN applications

  • Experience with SwiftUI

Working conditions

  • Format: remote / hybrid (by agreement)

  • Competitive compensation (discussed after the interview)

Daily challenges and tasks
Key knowledge and skills
  • Take ownership of support and further development of 3 existing iOS projects: deep dive into the architecture, release processes, key modules, critical flows, and technical debt.

  • Independently develop and deliver one application end-to-end (“turnkey”) to production quality: architecture, integrations (subscriptions / push notifications when required), stability, and release readiness.

  • Participate in designing and implementing shared, reusable solutions across all projects (common modules / SDK wrappers, unified approaches to subscriptions, analytics, and push notifications, code style, and best practices).

  • Swift, iOS SDK, UIKit (required)

  • StoreKit / subscriptions

  • Push notifications: APNs, token lifecycle, deep links, rich notifications

  • Networking (URLSession), multithreading (GCD / Operation), performance, memory management

  • Architecture (MVC / MVVM / VIPER / Clean), modularity, SPM / CocoaPods

  • Local storage: CoreData / Realm / UserDefaults / Keychain

  • Git, code review, CI/CD, crash analytics (Firebase / Crashlytics or similar)

Evadav philosophy
Basic offer

-

-

Join us

Drop your CV or upload CV file* no more than - 2MB,
File types - .pdf .doc .docx .txt .rtf
Please verify that you are not a robot.