Android Developer OTT Experience

Job Type: Contract
Job Location: USA
Company Name: Pyramid Consulting

Overview

Pyramid Consulting is a global leader in workforce and technology solutions, dedicated to helping individuals and organizations navigate and excel in competitive markets. Our award-winning family of brands—Pyramid Talent, Celsior, and GenSpark—work together to provide seamless, integrated solutions that benefit both clients and consultants.

Through our commitment to intentional inclusivity, we recruit uniquely qualified candidates and teams, provide training and upskilling for recent graduates and corporate talent, and develop customized technology solutions to meet evolving business needs.

Founded in 1996 and headquartered in Atlanta, Pyramid Consulting partners with over 125 Fortune 500 companies across multiple industries, supporting more than 6,500 consultants in 25 countries worldwide. Our mission is to drive sustainable growth and success for both our clients and consultants.

Key Requirements & Technical Expertise

Skills & Experience:

  • OTT App Development – Experience in building and maintaining Over-the-Top (OTT) applications with a strong focus on video streaming technologies.

  • Native Android Development – 5 to 8 years of experience in developing large-scale, long-lived Android applications.

  • Programming Proficiency – Expertise in Kotlin, Android SDK, and the Android ecosystem.

  • Debugging & Performance Optimization – Strong ability to identify memory leaks, optimize performance bottlenecks, and utilize debugging tools such as ADB, ProGuard, etc..

  • Object-Oriented Programming & Multi-Threading – Advanced understanding of OOP principles and multi-threading techniques.

  • Video Streaming Protocols – Hands-on experience with HLS (HTTP Live Streaming), DASH (Dynamic Adaptive Streaming over HTTP), and API integration.

  • End-to-End Development – Proven track record of developing, maintaining, and publishing Android apps to the Google Play Store.

  • Advanced Android Concepts – Expertise in Custom Views, Jetpack Compose, Accessibility Services, and background processing APIs.

  • UI/UX Best Practices – Familiarity with Material Design guidelines, mobile UX patterns, and common UI anti-patterns.

  • Android Libraries & Tools – Experience working with common Android libraries such as Retrofit, OkHttp, Glide, Picasso, RxJava, Gson, and Android Architecture Components.

  • Programming Paradigms – Strong grasp of Functional Programming and Reactive Programming principles.

  • RESTful API Integration – In-depth understanding of consuming RESTful APIs and best practices for API design.

  • Version Control & CI/CD – Proficiency in Git, version control systems, and Continuous Integration (CI/CD) pipelines.

  • Architectural Patterns – Solid knowledge of modern architectural patterns, with a strong preference for MVVM (Model-View-ViewModel).


    APPLY

Apply for this position

Allowed Type(s): .pdf, .doc, .docx