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.
• 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
• 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
• 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
• 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
• 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