We are looking for a Senior Kotlin Mobile Developer to build and scale BisChat — a modern PIN-based social messaging platform combining private chat, group communities, live audio, social feeds, and digital wallet functionality.
This is a hands-on product role for someone who enjoys ownership, clean engineering, and shipping features used by real customers. You will work closely with product and backend teams while building the Android app in parallel with an actively evolving backend.
Tasks
- Build and maintain a modern Android application using Kotlin
- Develop scalable architecture using MVVM / Clean Architecture
- Create polished UI with Jetpack Compose
- Build private & group chat, community features, and social feed experiences
- Integrate real-time third-party platforms such as Stream, Agora, Supabase, Firebase
- Implement live audio rooms / broadcasting features
- Build secure wallet flows, PIN-protected balances, transactions, and account features
- Handle push notifications, deep links, media uploads, and engagement flows
- Improve performance, reliability, and user experience
- Contribute to testing, releases, CI/CD, and engineering standards
- Collaborate closely with backend, design, and product teams in a fast-moving environment
Requirements
- 5+ years of commercial mobile development experience
- Strong expertise in Kotlin and native Android development
- Experience with Jetpack Compose, Coroutines, Flow
- Experience with REST APIs, JWT auth, JSON integrations
- Experience with Room, Retrofit
- Experience integrating at least one real-time SDK (chat, audio, live features, or similar)
- Proven experience shipping production mobile apps
- Strong understanding of scalable architecture and clean code
- Independent, ownership-driven mindset
- Comfortable working in evolving startup-style environments
- English minimum B2 level
Highly Desirable
- Kotlin Multiplatform
- Stream Chat SDK
- Agora SDK
- Supabase experience
- Firebase Cloud Messaging
- Media upload pipelines (camera/gallery/video)
- Mobile security best practices
- Performance / crash optimization
- CI/CD for mobile apps
Benefits
- Fully remote work
- Flexible working hours
- Competitive compensation based on experience
- High ownership and autonomy
- Fast-moving team with direct product impact
- Long-term growth opportunities
- Modern engineering environment
We look for engineers who:
- build real products, not demos
- care about UX and quality
- move fast and take ownership
- solve problems independently