
Search by job, company or skills
JD:
What You'll Actually Build
Primary (80% of your time): Mobile & Desktop Apps
You'll own the user-facing applications:
iOS/Android apps that maintain persistent BLE connections to Neo 1 hardware
Real-time sync - conversations appear in the app as they're being processed
Memory browsing - search through months of conversations in milliseconds
Offline-first architecture - app works even when device loses connection
Desktop companion app - same functionality, different form factor
Settings and device management - BLE pairing, battery states, notifications
The apps are the primary interface. Users interact with their memories here. Performance and
reliability matter more than fancy animations.
Secondary (20% of your time): Backend Support
When the app needs a new API, you build it:
FastAPI endpoints that the mobile/desktop apps consume
WebSocket connections for real-time features
API optimization - reducing payload size, improving response times
Integration work - connecting frontend to our existing Kafka/Redis/Firestore stack
You don't need to be a backend expert, but you should be comfortable reading Python,
understanding how APIs work, and building the endpoints your apps need.
What We Need
Must Have:
2-4 years building mobile or desktop apps that real users depend on
Shipped apps - we need to see your work on the App Store, Play Store, or GitHub
Cross-platform thinking - comfortable building for iOS, Android, and/or desktop
API integration - you've connected apps to backends, handled auth, dealt with rate limits
State management - whether it's Redux, MobX, Provider, Bloc, or something else, you know
why it matters
Nice to Have:
Flutter experience - we're considering it for cross-platform, so if you know it, great
Background audio/Bluetooth - you've dealt with platform limitations before
Backend exposure - Python, FastAPI, or similar frameworks
Real-time features - WebSockets, live updates, push notifications
Don't Need:
Perfect Flutter skills (we can work with React Native, native iOS/Android, Electron, etc.)
10 years of experience
Every technology on our stack
Tech Stack
Current Mobile Stack:
Flutter (Primary stack)
Native iOS/Android (some functionalities on native)
Desktop:
Electron
Backend (what you'll touch):
FastAPI (Python)
Kafka
Firestore for data
Redis for caching
Google Cloud Platform
The Reality: We care more about your ability to build solid apps than which specific framework
you use. If you're great with React Native and can make a case for it, we'll listen. If you're a
Flutter expert, even better.
What matters: Can you build apps that work reliably, sync data properly, and handle edge cases
like connection drops and battery drain
What Makes This Different
You'll work on hard problems:
How do you design BLE communication that's reliable when users move around
What's the right offline-first strategy when processing happens server-side
How do you make searching through 1000+ conversations feel instant
How do you show AI processing in real-time without overwhelming the UI
You'll own the full experience:
Small team means you're not just implementing designs or consuming APIs.
You're making product decisions:
Should this feature be local or server-side
What's the right state management approach here
How do we handle this edge case
You'll ship fast:
Weekly deploys to TestFlight/internal testing
Weekly releases to production
Users give feedback, you iterate quickly
You'll collaborate closely:
Designer sits next to you (literally)
Backend team is 2 people you'll talk to daily
No layers of PMs and stakeholders
Direct access to user feedback
What You Get
Technical:
Build apps that 10,000+ people will use daily
Learn how real-time systems work at scale
Exposure to full stack - not just frontend or backend but how they fit together
Work with AI/ML outputs in a consumer product
Growth:
Small team (you're employee #11)
Your decisions matter immediately
Learn from team that's built products at Ather, Exponent, Siemens
Real ownership of a critical product area
What Won't Work
This role isn't for you if:
You only want to work on one platform (iOS or Android, not both)
You need perfect spec documents before you can code
Backend work feels completely foreign and you want to avoid it
You prefer large companies with defined processes
You're looking for comfortable 9-to-5 vibe
This role is for you if:
You want to own the primary user interface for an AI product
You're comfortable with ambiguity and making technical decisions
You can work across mobile, desktop, and occasional backend tasks
You want your work in users hands quickly
You're excited about building something new
About NeoSapien
Featured on Shark Tank India (4M+ viewers)
Team of 10 (you'd be #11)
Based in Bangalore (Indiranagar area)
We're building the infrastructure that makes ambient AI possible. When every human has a
personal AI that remembers everything they've said and can take actions on their behalf - that's
when AI becomes truly transformative.
The apps you build are the interface to that future.
Job ID: 139167757