Overview
Skills
Job Details
Hi Professionals,
Hope You're doing Great.
We have an excellent job opportunity for Hybrid Position. It is a long term contract opportunity with our client. if you are interested, please share your updated resume here.
Role: Android Developer
Location: Cincinnati, OH (Hybrid)
Duration: 12+ Months
Role Description:
We are seeking a highly skilled Android Developer with strong scripting expertise (Python, Shell, or similar) and hands-on experience working with mobile hardware/software environments. The ideal candidate should have strong Android application development experience, automation mindset, and the ability to diagnose and troubleshoot device-level issues.
Key Responsibilities:
- Design, develop, and maintain high-quality Android applications and frameworks.
- Work closely with product teams to translate system requirements into functional mobile solutions.
- Develop and maintain automation scripts in Python/Shell for testing, system monitoring, log analysis, and build processes.
- Integrate Android apps with hardware modules, firmware, and system-level APIs.
- Analyze system logs, crash reports, performance bottlenecks, and troubleshoot software/hardware related issues.
- Collaborate with hardware, firmware, and QA engineers to support device bring-up, debugging, and validation.
- Participate in code reviews, architecture discussions, and design improvements.
- Develop and enhance CI/CD pipelines for Android builds and deployments.
- Implement unit and automated tests to ensure high-quality deliverables.
Required Skills & Qualifications:
- 4-8 years of professional Android development experience (Kotlin/Java).
- Strong expertise in Android Studio, Jetpack components, Gradle, ADB, and Android Debugging tools.
- Hands-on experience writing and maintaining scripts in Python, Shell, Bash or similar.
- Knowledge of Git, CI/CD systems (Jenkins, GitHub Actions, GitLab, etc.).
- Good understanding of Android system architecture, AOSP components, and device logs.
- Experience working with Android debugging tools (Logcat, ADB, Systrace, Perfetto, Crashlytics, etc.)
- Familiarity with REST APIs, JSON, XML, and Bluetooth/Wi-Fi/USB communication.
- Strong analytical and troubleshooting skills with mobile devices and embedded systems.
Nice to Have:
- Experience with AOSP custom builds, rooting, flashing, or bootloader environments.
- Hardware/device troubleshooting experience board bring-up, sensors, connectivity, Android device configurations.
- Experience working with automation frameworks for mobile testing (Appium, UIAutomator, Espresso, Robot Framework).
- Cloud exposure (AWS, Google Cloud Platform, Firebase backend services).
- Understanding of Linux internals and debugging tools.
- Experience with IoT devices or Android Things/Embedded-Android systems.
Soft Skills:
- Strong problem-solving and debugging mindset.
- Excellent communication and collaboration skills.
- Ability to work in a fast-paced Agile environment.
Education:
- Bachelor s or Master s degree in Computer Science, Electronics, Information Technology, or related field.
Thanks & Regards,
Lokesh Narapaka
Sr US IT Recruiter, Tek Leaders Inc
Email:
LinkedIn:
5151 Headquarters Dr. Suite 105, Plano, TX 75024