Role : Android Developer
Experience : 12 Years
Location : Minneapolis Minnesota
Duration : 12 Months (Contract)
Role Overview
We are seeking a highly experienced Android Developer with strong hands-on expertise in Android application development mobile hardware interaction and embedded systems. This role requires solid scripting skills (Python Shell) as well as a deep understanding of Android system architecture system-level debugging automation and device troubleshooting.
Key Responsibilities
Design develop and maintain high-quality Android applications frameworks and system-level components.
Work closely with product hardware and firmware teams to convert system requirements into functional mobile solutions.
Develop automation scripts using Python or Shell for testing monitoring log analysis and build process optimization.
Integrate Android applications with hardware modules firmware layers and low-level system APIs.
Analyze system logs crash data and performance reports to identify and resolve device-level issues.
Support new device bring-up debugging and validation with hardware and QA engineering teams.
Contribute to CI / CD pipelines for Android build automation and deployment.
Participate in architecture reviews code reviews and continuous improvement initiatives.
Implement unit tests and automated testing frameworks to ensure product quality.
Required Qualifications
12 years of hands-on Android development experience using Kotlin and Java.
Strong knowledge of Android Studio Jetpack libraries Gradle build environment and Android debugging tools.
Proficiency in scripting languages such as Python Shell or Bash.
Experience with Git version control and CI / CD platforms including Jenkins GitHub Actions or GitLab.
In-depth understanding of Android system architecture AOSP components and system log debugging.
Experience using tools such as Logcat ADB Systrace Perfetto or Crashlytics for troubleshooting and performance diagnostics.
Familiarity with REST APIs JSON XML and communication technologies such as Bluetooth Wi-Fi and USB.
Strong analytical and problem-solving skills with mobile or embedded systems.
Preferred Skills
Experience with AOSP custom builds firmware flashing rooting and bootloader environments.
Background in hardware-level debugging sensor integration and device configuration.
Working knowledge of mobile automation frameworks such as Appium UIAutomator Espresso or Robot Framework.
Experience with cloud services such as AWS GCP or Firebase.
Understanding of Linux internals shell environments and low-level debugging.
Experience with IoT solutions Android Things or Embedded Android platforms.
Key Skills
APIs,REST,Eclipse,Android,Application Development,SDKs,SQLITE,IOS,Java,JSON,Gradle,Mobile Applications
Employment Type : Full Time
Experience : years
Vacancy : 1
Android Developer • Minneapolis, Minnesota, USA