$110K - 150K a year
Design, develop, and maintain Android applications integrating with hardware and backend systems using multiple programming languages.
Bachelor's degree or equivalent, experience in Android app development with Kotlin and Java, proficiency in Python, C#, C++, hardware integration, Android SDK, MVVM, dependency injection, version control, CI/CD, and Google Play Store processes.
· We are looking for an experienced Android Application Developer with a strong background in mobile app development and expertise in control systems, automation, or hardware integration. The ideal candidate should be proficient in Kotlin and Java for Android development and have experience with Python, C#, and C++ for backend services, device communication, or embedded system interactions. · This role requires designing, developing, and maintaining high-performance Android applications while integrating with external hardware, control systems, and real-time data processing. Key Responsibilities: · Android App Development: Design, develop, and maintain Android applications using Kotlin and Java. · Cross-Platform & Backend Integration: Develop APIs, libraries, and interfaces for seamless communication between Android applications and external hardware or embedded systems. · Controls & Automation: Work on applications that involve control systems, real-time data processing, and hardware integration. · Multi-Language Programming: Utilize Python, C#, and C++ for backend services, device interfacing, automation, or cross-platform functionalities. · UI/UX Implementation: Develop user-friendly interfaces and ensure smooth user experiences. · Performance Optimization: Debug and optimize Android applications for performance, security, and stability. · Testing & Maintenance: Conduct extensive testing to ensure compatibility with different Android versions and devices. · Collaboration: Work closely with hardware engineers, backend developers, and product managers to deliver high-quality, innovative applications. Required Skills & Qualifications: · Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or a related field (or equivalent experience). · Experience in Android app development using Kotlin and Java. · Proficiency in Python, C#, and C++ for backend, automation, or control-based applications. · Experience with hardware integration, IoT, Bluetooth, Wi-Fi, or cloud-based Android applications. · Familiarity with Android SDK, Jetpack Components, MVVM architecture, and dependency injection (Dagger/Hilt/Koin). · Experience with version control systems (Git, Bitbucket, etc.) and CI/CD pipelines. · Knowledge of Google Play Store submission process, policies, and compliance. · Strong debugging, troubleshooting, and performance optimization skills. · Ability to work independently or collaboratively in a team environment. Preferred Qualifications (Bonus Skills): · Experience in machine learning, AI, or computer vision on mobile platforms. · Knowledge of robotics, industrial control systems, or automation. · Familiarity with game development or real-time applications using C++. · Experience in cross-platform development (Flutter, React Native, Xamarin, etc.). · Cloud service integration experience with Firebase, AWS, or Google Cloud. Job Type: Full-time Pay: $110,000.00 - $150,000.00 per year Benefits: • 401(k) • Dental insurance • Health insurance • Paid time off • Vision insurance Work Location: In person
This job posting was last updated on 10/20/2025