Posted on: 22/10/2025
Description :
- Design, develop, and maintain advanced Android applications using RxJava and related reactive programming frameworks.
- Implement complex asynchronous data flows using Observables, Operators, and Observers/Subscribers.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Optimize app performance, responsiveness, and scalability.
- Integrate RESTful APIs, handle API responses, and manage concurrent operations efficiently.
- Write clean, maintainable, and testable code following SOLID and MVVM/MVI principles.
- Work closely with UI/UX teams to implement intuitive and engaging user interfaces.
- Ensure code quality through continuous integration, unit testing, and code reviews.
- Stay updated with emerging technologies and propose innovative solutions.
Key Skills & Qualifications :
- Bachelors or Masters degree in Computer Science, Engineering, or a related field.
- 4-9 years of professional experience in Android development.
- Strong proficiency in RxJava, Kotlin, and Java.
- Deep understanding of ReactiveX, asynchronous programming, and event-driven design.
- Experience with Android Jetpack components, Coroutines, and LiveData is a plus.
- Familiarity with Retrofit, Dagger/Hilt, Room, and Glide/Picasso.
- Strong understanding of OOP, design patterns, and MVVM/MVP architectures.
- Experience with version control systems (e.g., Git) and CI/CD pipelines.
- Excellent problem-solving and debugging skills.
Did you find something suspicious?
Posted By
Posted in
Mobile Applications
Functional Area
Mobile Development - Android
Job Code
1563543
Interview Questions for you
View All