Spectrio logo
Spectrio

Customer engagement solutions for every business.

Senior Android Engineer – Digital Signage, Media Platforms

Android EngineerSoftware EngineerFull TimeRemoteSeniorTeam 201-500H1B No SponsorCompany SiteLinkedIn

Location

Florida + 2 moreAll locations: Florida | North Carolina | Texas

Posted

59 days ago

Salary

0

Seniority

Senior

5 yrs expEnglishAndroidJavaKotlinSQLite

Job Description

Senior Android Engineer – Digital Signage, Media Platforms

Spectrio

• Design and maintain Android services and apps for headless and non-touch environments, ensuring the application boots instantly and recovers automatically from failures. • Optimize video pipelines using ExoPlayer/Media3 to handle 4K content, seamless looping, and multi-zone rendering without dropped frames. • Implement and tune HLS, RTSP, and Multicast (UDP) streaming capabilities, focusing on low-latency delivery and robust buffer management. • Work directly with device hardware APIs (serial ports, HDMI-CEC, USB-HID) to control screens, sensors, and external peripherals. • Develop logic for Remote Device Management (RDM), including silent background updates, real-time telemetry, and remote screenshot/logging capabilities. • Own "Always-On" reliability—managing memory leaks, thermal throttling, and offline-first data persistence (Room/SQLite) to survive network outages.

Job Requirements

  • 5+ years of professional software engineering experience, with a strong focus on Android development
  • Expertise in Kotlin and/or Java with deep knowledge of the Android SDK
  • Experience building and maintaining Android background services, including Services, Broadcast Receivers, and WorkManager
  • Strong experience with media playback frameworks such as ExoPlayer or Media3
  • Hands-on experience with video streaming protocols, including HLS, RTSP, DASH, or Multicast
  • Solid understanding of networking concepts, including sockets, MQTT, and WebSockets
  • Experience working with hardware-accelerated video decoding (e.g., H.264, HEVC)
  • Experience optimizing application performance using tools such as Android Profiler or similar
  • Proven ability to troubleshoot and resolve system-level issues (memory, CPU, stability)
  • Experience designing and building highly reliable, always-on systems

Benefits

  • Medical
  • Dental
  • Vision
  • Paid Parental Leave
  • 401k
  • HSA
  • FSA
  • Dependent Care FSA
  • Short and Long Term Disability
  • Life Insurance
  • EAP
  • Paid Time Off
  • Paid Sick Time
  • Paid Holidays
  • Education Reimbursement

Related Job Pages

More Android Engineer Jobs

Social Discovery Group logo

Senior Android Developer

Social Discovery Group

Top world’s largest social discovery company uniting 70+ brands with 500M+ users

Android Engineer59 days ago
Full TimeRemoteTeam 1,001-5,000Since 20 yearsH1B No Sponsor

• Development of new and refinement of current functionality • Implementation of components and services • Quality control of implementation

Worldwide
Job Closed
Remote VA logo

Android Developer (App Development)

Remote VA

Note: Due to the high volume of applications we receive, we regret that we are unable to provide individual feedback to all candidates. If you do not hear back from us within 4 weeks of your application, please assume that you have not been successful on this occasion. We genuinely appreciate your interest and wish you the best in your job search.

Android Engineer59 days ago

📝 Job Description: Android Developer (App Development) The Android Developer will be responsible for designing, developing, and maintaining mobile applications for the Android platform. This role requires proficiency in coding, debugging, and optimizing applications to deliver seamless user experiences. The developer will collaborate with cross-functional teams to define requirements, implement features, and ensure applications meet performance and security standards. The position involves both creative problem-solving and technical expertise to bring innovative app ideas to life. Key Responsibilities - Design and build advanced applications for the Android platform. - Collaborate with product managers, designers, and other developers to define app requirements and features. - Write clean, efficient, and maintainable code using Java, Kotlin, or other relevant languages. - Debug and resolve technical issues to ensure app stability and performance. - Integrate APIs, third-party libraries, and backend services. - Conduct testing and quality assurance to deliver bug-free applications. - Stay updated with emerging Android technologies, frameworks, and best practices. - Optimize applications for performance, usability, and scalability. 🎯 Qualifications Education & Experience - Bachelor’s degree in Computer Science, Information Technology, or related field. - Proven experience (2+ years) in Android app development. - Portfolio of published apps on Google Play Store is a strong advantage. Skills & Competencies - Proficiency in Java and Kotlin programming languages. - Strong understanding of Android SDK, Android Studio, and development tools. - Experience with RESTful APIs, JSON, and third-party integrations. - Knowledge of UI/UX principles for mobile applications. - Familiarity with version control systems (e.g., Git). - Ability to troubleshoot, debug, and optimize code.

Pakistan
Remote VA logo

Android Developer (App Development)

Remote VA

Note: Due to the high volume of applications we receive, we regret that we are unable to provide individual feedback to all candidates. If you do not hear back from us within 4 weeks of your application, please assume that you have not been successful on this occasion. We genuinely appreciate your interest and wish you the best in your job search.

Android Engineer59 days ago

📝 Job Description: Android Developer (App Development) The Android Developer will be responsible for designing, developing, and maintaining mobile applications for the Android platform. This role requires proficiency in coding, debugging, and optimizing applications to deliver seamless user experiences. The developer will collaborate with cross-functional teams to define requirements, implement features, and ensure applications meet performance and security standards. The position involves both creative problem-solving and technical expertise to bring innovative app ideas to life. Key Responsibilities - Design and build advanced applications for the Android platform. - Collaborate with product managers, designers, and other developers to define app requirements and features. - Write clean, efficient, and maintainable code using Java, Kotlin, or other relevant languages. - Debug and resolve technical issues to ensure app stability and performance. - Integrate APIs, third-party libraries, and backend services. - Conduct testing and quality assurance to deliver bug-free applications. - Stay updated with emerging Android technologies, frameworks, and best practices. - Optimize applications for performance, usability, and scalability. 🎯 Qualifications Education & Experience - Bachelor’s degree in Computer Science, Information Technology, or related field. - Proven experience (2+ years) in Android app development. - Portfolio of published apps on Google Play Store is a strong advantage. Skills & Competencies - Proficiency in Java and Kotlin programming languages. - Strong understanding of Android SDK, Android Studio, and development tools. - Experience with RESTful APIs, JSON, and third-party integrations. - Knowledge of UI/UX principles for mobile applications. - Familiarity with version control systems (e.g., Git). - Ability to troubleshoot, debug, and optimize code.

Philippines
Remote VA logo

Android Developer (App Development)

Remote VA

Note: Due to the high volume of applications we receive, we regret that we are unable to provide individual feedback to all candidates. If you do not hear back from us within 4 weeks of your application, please assume that you have not been successful on this occasion. We genuinely appreciate your interest and wish you the best in your job search.

Android Engineer59 days ago

📝 Job Description: Android Developer (App Development) The Android Developer will be responsible for designing, developing, and maintaining mobile applications for the Android platform. This role requires proficiency in coding, debugging, and optimizing applications to deliver seamless user experiences. The developer will collaborate with cross-functional teams to define requirements, implement features, and ensure applications meet performance and security standards. The position involves both creative problem-solving and technical expertise to bring innovative app ideas to life. Key Responsibilities - Design and build advanced applications for the Android platform. - Collaborate with product managers, designers, and other developers to define app requirements and features. - Write clean, efficient, and maintainable code using Java, Kotlin, or other relevant languages. - Debug and resolve technical issues to ensure app stability and performance. - Integrate APIs, third-party libraries, and backend services. - Conduct testing and quality assurance to deliver bug-free applications. - Stay updated with emerging Android technologies, frameworks, and best practices. - Optimize applications for performance, usability, and scalability. 🎯 Qualifications Education & Experience - Bachelor’s degree in Computer Science, Information Technology, or related field. - Proven experience (2+ years) in Android app development. - Portfolio of published apps on Google Play Store is a strong advantage. Skills & Competencies - Proficiency in Java and Kotlin programming languages. - Strong understanding of Android SDK, Android Studio, and development tools. - Experience with RESTful APIs, JSON, and third-party integrations. - Knowledge of UI/UX principles for mobile applications. - Familiarity with version control systems (e.g., Git). - Ability to troubleshoot, debug, and optimize code.

Philippines