Android Developer

Overview

On Site
Full Time
Part Time
Accepts corp to corp applications
Contract - W2
Contract - Independent

Skills

Java
Kotlin
Android SDK
Jetpack Components
MVVM/MVC/MVP frameworks
Android Lifecycle
UI/UX guidelines
Rest API
SQLite
RoomDB
Android Studio
ADB
Git
Gradle

Job Details

Job Description:

Title: Android Developer

Duration: 12+ Months

Location: Cincinnati, OH (Hybrid)

Job Summary: We are seeking an Android Developer with strong hands-on experience in designing, developing, and maintaining Android applications. The ideal candidate should also possess solid skills in device-level troubleshooting, hardware diagnostics, and mobile OS debugging. This role combines application development with technical support for Android-based devices and custom hardware integrations.

Key Responsibilities:

  • Develop, test, deploy, and maintain high-performance Android applications
  • Work with cross-functional teams to define, design, and ship new features
  • Troubleshoot and debug applications, OS-level issues, and device performance problems
  • Perform hardware + software diagnostics on Android-based devices, custom boards, and mobile prototypes
  • Collaborate with product and hardware engineering teams to ensure seamless integration between software and device hardware
  • Improve device responsiveness, battery optimization, memory usage, and overall performance
  • Maintain and support existing mobile apps, addressing bugs and performance issues
  • Conduct firmware and OS update testing & validation
  • Support QA teams during device testing cycles & functional validations
  • Document technical solutions, troubleshooting steps, configuration procedures, and best practices

Required Skills:

  • Strong proficiency in Java/Kotlin for Android development
  • Hands-on experience with Android SDK, Jetpack components, MVVM/MVC/MVP frameworks
  • Understanding of Android lifecycle, UI/UX guidelines, REST APIs, SQLite/Room DB
  • Experience with Android Studio, ADB, Git, Gradle
  • Strong debugging skills - logcat analysis, device logs, performance profiling
  • Experience troubleshooting Android crashes, boot issues, app ANRs, connectivity issues (Wi-Fi, Bluetooth, USB), and device sensors
  • Familiarity with hardware interfaces (Bluetooth, NFC, GPS, USB OTG, Camera, Sensors)
  • Basic knowledge of firmware flashing/tools, ROM builds, bootloader/unlock (preferred)

Preferred Qualifications

  • Experience in embedded Android / IoT devices / custom ROM environments
  • Familiarity with Linux commands & Android shell (ADB shell)
  • Knowledge of hardware boards (Qualcomm, MediaTek, ARM boards)
  • Experience working with device logs, crash reports, and kernel logs
  • Understanding of CI/CD pipelines for mobile apps
  • Exposure to mobile device repair / chip-level diagnosis is a plus

Soft Skills

  • Strong analytical and problem-solving skills
  • Ability to work independently and in cross-functional teams
  • Good communication & documentation skills

Thanks & Regards,

Shilpa

US IT Recruiter

TekLeaders Inc

5151 Headquarters Dr. Suite 105

Plano TX 75024

Mob:

Email:

tekleaders.com

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.