What are the responsibilities and job description for the Mid Level Android/Java Developer position at SumasEdge Corporation?
Job Details
Job Title:- Mid Level Android/Java Developer
Location:- Clearwater, FL (Onsite)
Duration:- 3 month CTH
Job Description
About the Role
We re looking for a skilled Android Developer to join our team and help build and maintain proprietary applications for our custom-designed relaxation equipment. These are Android-based units running on rooted devices with direct hardware integration so this is a hands-on, low-level, and impactful role.
You'll work on both current and next-generation devices debugging, developing new features, and building brand-new applications for upcoming products. This is an on-site role where you ll collaborate closely with both software and hardware teams.
What You ll Do
- Develop and maintain Android applications for our embedded Android units
- Collaborate with hardware engineers to integrate software with custom electronics
- Debug existing applications and improve stability/performance
- Build new applications for future hardware platforms
- Communicate with hardware via USB from Android apps
- Support outbound communication from devices to our cloud system (PHP/MySQL) using HTTP and WebSockets
Must-Have Skills
- Strong experience with Java and the Android SDK
- Proficient using ADB and comfortable working on rooted Android devices
- Hands-on experience with USB communication
- Deep understanding of Android app structure, activity/service lifecycle, and app deployment
Nice to Haves
- Familiarity with or interest in PHP and MySQL
- Experience working with HTTP requests and WebSockets for remote data exchange
- Background in UI/UX design or basic graphics work (e.g., Photoshop, Figma, Illustrator)
- Familiarity with REST APIs and cloud-connected Android apps
- Willingness to learn and experiment with new technologies and tools