Android SDK Developer (CE100S RM 3145)

April 16, 2025
sradmin

Position: Android SDK Developer (CE100S RM 3145)

Shift timing : General Shift
Work Mode : Work from Office -5 Days
Relevant Experience required: 10+ years
Education Required: Bachelor’s / Masters / PhD : B.E Computers, MCA is preferrable

Must have skills:
SDK & NDK Development, RXKotlin or RXJava, C++, JAVA, Kotlin, BLE, Wifi, IoT

Job Description:
We are seeking a skilled and passionate Android Developer to join our dynamic team. The ideal candidate will have expertise in building and optimizing Android applications with modern tools and architectures. You will play a critical role in delivering high-quality mobile applications for Android users.

Must Have Skills:

  • Strong proficiency in Android Development (Architecture Components, UI components, Room DB, Retrofit).
  • Design, develop, and maintain high-performance Android applications using Kotlin and Java.
  • Hands-on experience on SDK and NDK library development using C++
  • Implement and maintain Android UI with a focus on user experience and performance.
  • Work with Architecture Components, Room DB, and Retrofit to build scalable and reliable apps.
  • Integrate with backend APIs, using RxJava and RxKotlin to handle asynchronous tasks and implement reactive programming.
  • Experience IOT, BLE and WiFi integration
  • Write unit tests using Mockito, JUnit, and perform UI testing with Espresso.
  • Follow best practices in MVVM, CLEAN Architecture, and other design patterns to ensure maintainability and scalability.
  • Advanced knowledge of Kotlin and understanding of modern Kotlin features (coroutines, extension functions, etc.).
  • Familiarity with MVVM, CLEAN Architecture, and SDK/Library development.
  • Knowledge of testing frameworks such as Mockito, JUnit, and Espresso for unit and UI testing.
  • Experience with Jenkins, Firebase, Gradle, and Maven for build automation and continuous integration.
  • Familiarity with Android Jetpack components (e.g., Navigation, LiveData, WorkManager).

Nice to Have Skills:

  • Knowledge of multithreading and background processing.
  • Understanding of device-specific optimizations (battery, memory, etc.).
  • Ability to work in a continuous integration/continuous deployment (CI/CD) environment.
  • Familiarity with Agile methodologies and Scrum.

*******************************************************************************************************************************************

Job Category: Digital_Cloud_Web Technologies
Job Type: Full Time
Job Location: Ahmedabad Indore Pune
Experience: 10+ Years
Notice period: 0-30 days

Apply for this position

Mention correct information below. Mention skills aligned with the job description you are applying for. This would help us process your application seamlessly.

Drop files here or click to uploadMaximum allowed file size is 512 MB.
Allowed Type(s): .pdf, .doc, .docx