Talent.com
This job offer is not available in your country.
Software Development Engineer I - Android Applications

Software Development Engineer I - Android Applications

CareerpartnerNoida
30+ days ago
Job description

Responsibilities :

  • Design and develop intuitive, high-performance Android applications.
  • Integrate and manage RESTful or GraphQL APIs with secure, offline-first data handling.
  • Write clean, scalable, and testable code with unit, UI, and integration tests (using JUnit, Espresso, Mockito).
  • Create modern UI components using Jetpack Compose and / or XML, following Material Design guidelines.
  • Build robust app architecture using MVVM and Jetpack libraries (ViewModel, LiveData, Room, Navigation, WorkManager, DataStore).
  • Collaborate with cross-functional teams; participate in code reviews and technical discussions.
  • Monitor app performance and stability using tools like Firebase Crashlytics, LeakCanary, and ANR crash logs.
  • Contribute to CI / CD pipelines for seamless integration and deployment.

Requirements :

  • Solid programming skills in Kotlin and Java, with hands-on experience in the Android SDK.
  • Strong understanding of local storage solutions : Room Database, SQLite.
  • Experience with Retrofit, Coroutines, and Dagger Hilt.
  • Familiarity with Git / GitHub and Firebase services (Authentication, Firestore, Crashlytics, Messaging).
  • Good debugging, profiling, and performance optimization skills.
  • Understanding of secure coding practices and the Play Store app publishing process.
  • Bonus : Experience with modular app development, Jetpack Compose, and Paging library.
  • ref : hirist.tech)

    Create a job alert for this search

    Software Engineer • Noida