Job Details
Senior / Staff Mobile SDK Developer
YoloPrice is seeking an expert Senior/Staff Mobile SDK Developer with cross-platform experience for their shopping assistant app. The role involves designing and optimizing the mobile backend (Kotlin, Swift, KMP) for high scalability and real-time monitoring. Remote work with an hourly rate of ~2000₽.
YoloPrice is a shopping assistant that compares prices, considering personal discounts, and monitors price drops on major platforms like Ozon, Wildberries, and Yandex.Market. We are looking for an expert mobile SDK developer with experience in cross-platform development of high-load consumer applications for iOS and Android for long-term cooperation. You will be the owner of the mobile backend (30% Kotlin, 30% Swift, 30% KMP) without the UI part: — Design the architecture of SDK services and refactor for scalability to 100k+ DAU; — Optimize the SDK as an embeddable solution with real-time monitoring support (GRPC/WebSocket streaming: persistent connections, reconnect, backpressure handling); — Develop the network layer with SSL pinning, OWASP Mobile compliance, retry logic with exponential backoff and caching for integrations with multiple external APIs; — Implement asynchronous multithreaded services (coroutines with custom dispatchers and limitedParallelism, Swift Concurrency with actors, backpressure in streams) with latency
Production experience developing SDKs or libraries on KMP or Kotlin with integration into consumer applications or V2C applications (50k+ DAU); Deep knowledge of asynchronous programming: Kotlin Flow/StateFlow + coroutines, Swift Combine/AsyncStream, structured concurrency; Design of enterprise-level network stack: OkHttp3 with interceptors, URLSession pinning, API throttling, caching (SharedPreferences and UserDefaults); Data architecture for search engines: migrations, sync mechanisms, query optimization with support for filters and personalization; Understanding of search engine principles: inverted indexing, relevance scoring (TF-IDF/embeddings), fuzzy matching, A/B testing of search results in a mobile context.
Full-time employment; Contractual relationship (Sole Proprietorship, Self-employed); Remote work; Participation in video conferencing meetings; Hourly rate ~2000₽.
Don't miss a single job
Subscribe to our Telegram channel