HamburgerMenu
hirist

Job Description

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.


info-icon

Did you find something suspicious?