S

Android Developer

Suffescom Solutions
Full-time
On-site
Mohali, Punjab, India

Job Overview:

We are looking for an experienced Android Developer (Native) with a basic understanding of React Native to join our team at Suffescom Solutions. The ideal candidate should have expertise in Kotlin, XML, Jetpack Compose, Volley, and Retrofit for native Android development while also having foundational knowledge of React Native. You will be responsible for developing high-performance mobile applications and collaborating with cross-functional teams.

Key Responsibilities:

  • Develop and maintain native Android applications using Kotlin.
  • Implement UI components using XML and Jetpack Compose.
  • Work with Volley and Retrofit for API integration.
  • Collaborate with backend developers to integrate RESTful APIs.
  • Ensure smooth application performance across different Android devices.
  • Debug and optimize applications to enhance stability and security.
  • Utilize Git for version control and follow Agile development methodologies.
  • Stay updated with Android development trends and best practices.
  • Have a basic understanding of React Native and contribute when needed.


Requirements

Technical Skills Required:

βœ… Kotlin - Strong expertise in Android development.
βœ… XML & Jetpack Compose - Proficient in UI design and implementation.
βœ… Volley & Retrofit - Experience in API calls and network handling.
βœ… React Native (Basic Understanding) - Familiarity with hybrid mobile development.
βœ… MVVM Architecture - Knowledge of modern Android development patterns.
βœ… SQLite, Room Database, and Firebase - Experience in local and cloud storage.
βœ… Push Notifications - Firebase Cloud Messaging (FCM).
βœ… Google Play Store Deployment - Experience in publishing Android apps.

Preferred Skills:

  • Understanding of Jetpack Components (LiveData, ViewModel, Navigation, WorkManager, etc.).
  • Basic knowledge of Redux or Context API in React Native.
  • Knowledge of dependency injection frameworks like Dagger/Hilt.
  • Experience in unit testing and debugging tools for Android apps.


Benefits

Why Join Us?

5 Days Working (Monday–Friday)
Competitive salary & career growth opportunities
Collaborative & innovation-driven work environment