Job Title: Android Developer
Job Location: Jublee Hills, Hyderabad
Job Type: Full-time
Experience Required: Total 2+ Yrs
Company: Voxvalley Technologies
Company Profile
Voxvalley stands at the forefront of Cloud communication technology, offering advanced solutions that empower different businesses worldwide to connect, communicate, and collaborate with unparalleled efficiency and reliability
Immediate Joiner Preferred
We are seeking candidates who are available to join immediately.
Key Responsibilities
- Design, develop, and maintain high-performance real-time communication applications for Android using Kotlin and Java along with modern Android development practices.
- Build intuitive and responsive UI screens for voice/video calls, chat, and SMS using Jetpack Compose and Android Jetpack libraries.
- Integrate and customize Voxvalley's Voice, Video, Chat, and SMS SDKs to deliver seamless in-app communication experiences.
- Implement SIP-based audi calling, including network adaptability, echo cancellation, and media optimization.
- oArchitect scalable, testable, and maintainable systems using Clean Architecture (MVVM/MVI) principles.
- Manage real-time data streams and asynchronous tasks using Kotlin Coroutines, Flow/StateFlow, and Java concurrency when required.
- Ensure app reliability and stability by writing unit tests and integration tests for both Kotlin and Java modules.
- Collaborate with backend teams to integrate REST APIs, WebSockets, and other communication protocols.
- Profile and optimize app performance to improve battery efficiency, memory usage, and network resiliencecritical for real-time communication.
- Participate in Agile processes, including code reviews, sprint planning, and feature demos.
Must-Have Skills
- 23 years of professional Android application development experience.
- Strong proficiency in Kotlin and Java (ability to work in hybrid codebases).
- Hands-on experience with Jetpack Compose for modern UI development.
- Solid understanding of Android Jetpack components (ViewModel, LiveData, Room, Navigation, WorkManager).
- Experience with Kotlin Coroutines and Flow, and familiarity with Java threads/executors.
- Experience working with REST APIs, WebSockets, Retrofit, and OkHttp.
- Proficiency with Dependency Injection frameworks (preferably Hilt or Koin).
- Strong understanding of Android fundamentals such as services, notifications, foreground/background processing.
- Experience with Git, Git branching strategies (GitFlow), and PR-based code reviews.
Highly Preferred (Domain-Specific Experience)
- Experience working with CPaaS, VoIP, or real-time communication SDKs (Twilio, Agora, Sinch, Voxvalley, etc.).
- Strong understanding of WebRTC and media stack fundamentals on Android.
- Hands-on experience developing audio/video calls, real-time messaging, or push-to-talk features.
- Knowledge of audio/video codecs, SIP, RTP/RTCP, NAT traversal, and adaptive bitrate streaming.
- Prior experience optimizing apps for low latency, unstable networks, and different bandwidth conditions.
Good to Have
- Published apps on the Google Play Store.
- Familiarity with testing frameworks (JUnit, Mockito, Espresso).
- Basic understanding of iOS or Web development for cross-platform collaboration.
- Experience with modular architecture or Dynamic Feature Modules.
Skills: android,java,kotlin