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.