Posted:3 days ago|
Platform:
On-site
Full Time
Full stack Engineer - Mobile/Desktop Focus | Bangalore (On-site) | 2-4 Years Experience
What We're Building
About Client:-
• Featured on Shark Tank India (4M+ viewers)
• Team of 10 (you'd be #11)
• Based in Bangalore (Indiranagar area)
Neo 1 is a wearable AI pendant that captures conversations in real-time, transcribes them, and
turns them into searchable memories. Think of it as a second brain you wear around your neck.
The hardware works. The backend processes thousands of audio streams daily. Now we need
someone to make the app experience not just work, but feel right.
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-5 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
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.
Recro
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Practice Python coding challenges to boost your skills
Start Practicing Python Nowgurugram, haryana, india
Salary: Not disclosed
srinagar, jammu & kashmir, india
Experience: Not specified
Salary: Not disclosed
hyderabad, telangana, india
Salary: Not disclosed
pune, maharashtra, india
Salary: Not disclosed
5.0 - 9.0 Lacs P.A.
mangaluru
5.0 - 9.0 Lacs P.A.
5.0 - 9.0 Lacs P.A.
madurai
5.0 - 9.0 Lacs P.A.
ernakulam
5.0 - 9.0 Lacs P.A.
kolhapur
5.0 - 9.0 Lacs P.A.