Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
We are looking for a highly experienced Senior Android Engineer to join one of our clients — a technology company building cutting-edge conversational AI and voice solutions used by leading businesses across the retail, automotive, and restaurant industries.
This role requires deep, hands-on WebRTC expertise to support an urgent migration of an Android SDK from WebSockets to WebRTC. You’ll step in as a senior technical expert to help unblock complex challenges, stabilize real-time communication, and accelerate delivery of a production-grade SDK.
This is a short-term, high-impact engagement (up to 2 weeks / ~80 hours total), ideal for someone who enjoys solving hard problems quickly. There is also a potential opportunity to transition into a full-time role if the collaboration goes well.
Your responsibilities will include:
- Collaborate directly with senior Android engineers and the engineering owner to deliver a stable WebRTC-based Android SDK.
- Participate in daily syncs and focused working sessions to accelerate delivery and resolve blockers.
- Lead the migration of real-time communication from WebSockets to WebRTC within the Android SDK.
- Integrate, debug, and stabilize LiveKit-based real-time audio and streaming flows.
- Troubleshoot and resolve low-latency audio, networking, and streaming issues in production environments.
- Contribute hands-on to SDK-level Kotlin code, ensuring reliability, performance, and maintainability.
- Support QA efforts by identifying root causes of critical issues and validating fixes.
What we expect from you:
- Senior-level experience in Android development (Kotlin).
- Strong, hands-on WebRTC experience in production environments (required).
- Solid understanding of real-time audio, networking, and low-latency communication.
- Experience working with Android SDKs and shared libraries (not just app-level code).
- Ability to ramp up quickly and operate effectively with minimal hand-holding.
- Comfortable working in high-priority, time-constrained engagements.
- Professional English communication skills.
Bonus points for:
- Prior experience with LiveKit.
- Background in voice, audio streaming, or media-heavy Android applications.
Interview stages:
- Call with the recruiter.
- Technical interview from our side.
- Technical call with the client.
We offer:
- Remote-first work environment.
- Collaborative and motivated team.
- Impactful work improving patient treatment workflows.
- Professional growth with modern technologies.
- Autonomy and ownership of your work.
- Competitive compensation.
- Opportunity to contribute to future product phases.
Key Skills
Ranked by relevanceReady to apply?
Join Empat and take your career to the next level!
Application takes less than 5 minutes

