What are the responsibilities and job description for the Senior Mobile Developer (iOS & Android) position at Shmoozer?
We're building something the internet has forgotten how to do: real, judgment-free human connection. Shmoozer is an on-demand platform that lets people instantly connect with real humans for a voice or video call — no advice, no pressure, no expectations. Just someone on the other end of the moment when you need it.
We're pre-launch, growing fast, and moving at AI-native speed. We're looking for a Senior Mobile Developer who uses modern AI tooling — Claude Code, Cursor, GitHub Copilot, or whatever sharpens their edge — to ship at a pace that would have been impossible two years ago. If "AI-assisted development" still sounds like a novelty to you, this probably isn't the right fit. If it's already how you work, keep reading.
You won't be building another utility app that lives forgotten on someone's home screen. You'll be building the mobile experience that actually connects humans to humans, 24/7 — the interface people open at 3am when they need someone real. Every screen you ship, every frame you save, every call that connects smoothly shapes whether someone feels heard, whether a Shmoozer earns a living doing something meaningful, and whether a stranger becomes a friend.
This is ground-floor mobile engineering with AI as a force multiplier. You'll own both iOS and Android from day one, have a real voice in architecture decisions, product direction, and how we scale — and your code will be running in production, serving real users, from launch. We expect you to leverage AI tooling aggressively to move faster, not to replace your judgment. The engineers who thrive here treat AI like a sharp collaborator: they review every line, understand every abstraction, and ship code they're proud to own.
- Build end-to-end features across both iOS (Swift/SwiftUI) and Android (Kotlin/Jetpack Compose) — using Claude Code and similar AI tools to ship at serious velocity
- Architect and maintain our 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, not cold and corporate
- Implement and refine our architectural patterns — MVVM/Coordinator on iOS, Clean Architecture/MVI on Android — so the codebase stays sharp as we grow
- Integrate Firebase deeply — push notifications via FCM, Analytics for product insight, and Crashlytics for bulletproof stability
- Wire up our mobile clients to backend microservices via REST and WebSockets, handling edge cases like flaky networks, backgrounding, and call interruptions
- Own the full mobile release cycle — App Store and Play Store submissions, TestFlight and internal testing tracks, versioning, and staged rollouts
- Optimize mobile performance — battery, memory, launch time, call quality, and everything in between
- Establish and evolve our AI-assisted development workflows — prompting patterns, code review practices, and guardrails that let the team move fast without breaking things
- Help shape our engineering culture, code review standards, and technical direction as we grow
iOS: Swift, SwiftUI, MVVM/Coordinator pattern, 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 pattern
- 5 years of professional experience shipping production mobile applications
- Proficiency in both Swift and Kotlin — you're equally comfortable jumping between platforms and don't see yourself as "an iOS dev who tolerates Android" (or vice versa)
- Deep experience with modern declarative UI frameworks — SwiftUI and Jetpack Compose
- Strong grasp of MVVM, MVI, and Clean Architecture — you can explain the trade-offs, not just follow the pattern
- 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 your daily workflow — Claude Code, Cursor, Copilot, or similar. You can talk specifically about how you use them, where they help, and where they don't
- A product mindset — you care about users, not just code
- Comfort with ambiguity — we're early-stage, things move fast, and 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, and where the craft still matters
Build something that matters. The lack of human connection is a real health crisis, and we're building an on demand answer to it. Your work will have human impact you can measure in conversations, not conversion funnels.
Serious technical challenges. Real-time video and voice on mobile, call quality across flaky networks, cross-platform parity, performance tuning, trust & safety — this stack isn't decorative, you'll use every piece of it.
Room to grow into a leader. We're small, which means you'll have direct influence on architecture, hiring, and engineering culture. As we scale, the engineers who join now will become the technical leadership of tomorrow.
A team you'll actually like. We're pragmatic, kind, and allergic to performative hustle. We disagree openly, ship thoughtfully, and treat each other like adults. No 2am Slack pings, no hero culture — just focused, caring engineers building something meaningful.
Hybrid that respects your time. 3 days in our West Hollywood office, 750 N San Vicente Blvd, for collaboration and connection (we're a human-connection company — we mean it), 2 days wherever you work best.
Our office is located in a WeWork space in the Pacific Design Center, with a breathtaking view of the city. In addition to our dedicated office space, employees can enjoy WeWork amenities, including free coffee. We also provide free parking passes for the Pacific Design Center parking lot.
- Salary: $110,000 – $160,000 annually
- Learning & development budget — including paid access to the AI tools you'll use daily (Claude Code, Cursor, etc.)
- Top-tier equipment of your choice
- Hybrid flexibility — 3 days in our West Hollywood office, 2 days wherever you work best
- The chance to shape a product from pre-launch to scale, with a real voice in how we build and who we become
Interested? Hit Apply or send a note to alex@shmoozer.com with a link to something you've built that you're proud of. We read every application and respond to everyone.
Shmoozer is an equal opportunity employer. We believe great engineering teams are built from people with different backgrounds, perspectives, and lived experiences — and we're actively working to build one.
Salary : $110,000 - $160,000