Senior Mobile Developer (iOS & Android)

April 24, 2026
Apply for this position
Get daily iOS jobs and salary updates
Join iOS Market Pulse →

Team

Join Shmoozer, a pre-launch platform building real, judgment-free human connection through on-demand voice and video calls. You'll own both iOS and Android from day one, shaping architecture, product direction, and engineering culture as the company scales. Engineers treat AI as a force multiplier, using Claude Code, Cursor, and Copilot to ship at serious velocity.

Responsibilities

• Build end-to-end features across both iOS (Swift/SwiftUI) and Android (Kotlin/Jetpack Compose) using AI tooling to ship at serious velocity
• Architect and maintain real-time voice and video calling experience with QuickBlox WebRTC and Socket.IO — call signaling, presence, availability, in-call chat, and graceful reconnection
• Build interfaces with SwiftUI and Jetpack Compose (Material3) that feel warm and human
• Implement architectural patterns — MVVM/Coordinator on iOS, Clean Architecture/MVI on Android
• Integrate Firebase services (FCM for push notifications, Analytics, Crashlytics)
• Wire mobile clients to backend microservices via REST and WebSockets, handling flaky networks and backgrounding
• Own full mobile release cycle — App Store and Play Store submissions, TestFlight, internal testing, versioning, staged rollouts
• Optimize mobile performance — battery, memory, launch time, call quality
• Establish AI-assisted development workflows — prompting patterns, code review practices, and guardrails
• Help shape engineering culture, code review standards, and technical direction

Tech Stack

iOS: Swift, SwiftUI, MVVM/Coordinator, Socket.IO, QuickBlox WebRTC
Android: Kotlin, Jetpack Compose (Material3), Dagger Hilt, Ktor Client, Kotlin Coroutines + Flow, QuickBlox SDK, Firebase (FCM, Analytics, Crashlytics), Clean Architecture / MVI

Requirements

• 5+ years of professional experience shipping production mobile applications
• Proficiency in both Swift and Kotlin — equally comfortable on both platforms
• Deep experience with SwiftUI and Jetpack Compose
• Strong grasp of MVVM, MVI, and Clean Architecture
• Hands-on experience with dependency injection (Dagger Hilt, Swinject, or similar)
• Solid understanding of REST APIs and real-time communication over WebSockets
• Production experience with video/audio call integrations (WebRTC, QuickBlox, Twilio, Agora, or similar)
• Experience with Firebase services (FCM, Analytics, Crashlytics) in production apps
• Serious, demonstrated use of AI coding tools in daily workflow (Claude Code, Cursor, Copilot)
• Product mindset — care about users, not just code
• Comfort with ambiguity — early-stage, fast-moving, priorities shift

Bonus Points

• Experience shipping real-time voice/video apps at scale (call quality tuning, network resilience, codec decisions)
• Prior work with QuickBlox specifically, or deep WebRTC internals knowledge
• Experience with in-app payments and subscriptions (StoreKit 2, Google Play Billing)
• Background in consumer social, marketplace, or real-time communication products
• Familiarity with trust & safety on mobile — content reporting, blocking flows, verification
• Experience at pre-launch or early-stage startups
• A point of view on AI-assisted development — what works, what doesn't, where craft still matters

Benefits

• Learning & development budget — including paid access to AI tools (Claude Code, Cursor, etc.)
• Top-tier equipment of your choice
• Hybrid flexibility — 3 days in West Hollywood office, 2 days remote
• Friendly, pragmatic culture with no performative hustle
• Opportunity to shape a product from pre-launch to scale with real voice in engineering direction

Apply for this position

Sponsored Jobs

In partnership with
Looking for your next iOS opportunity?

Join the Mobile Signal Talent Directory and make your profile visible to hiring teams searching for iOS talent.

Join the Directory
© 2026 Mobile Signal. All rights reserved.
Made by
Stan
linkedin