Job Title – Android Developer, Video Platform
Job Location – South Allen TX
Length – Contract (Long Term)
Essential Duties & Responsibilities:
* Develop solutions to deliver streaming video to subscribers using Frontier's TV Everywhere platform
* Integrate RESTful middleware APIs into client code to facilitate data-driven features
* Assess feature requirements to design effective and efficient solutions using appropriate technologies
* Translate designs and wireframes into high-quality code
* Design, build, and maintain high-performance, reusable, testable and reliable Java code
* Develop unit and system tests
* Ensure best performance, quality, and responsiveness of the application
* Identify opportunities for code optimization, rectify performance bottlenecks
* Rapidly respond to bug reports, provide root cause analysis, and expedite error resolution
* Help maintain code quality and organization
* Effectively communicate and collaborate with various teams including development, project management, product management, etc. to implement new features and products
* Reconcile tech debt
Qualifications:
* Strong knowledge of Android Studio and the Android toolset, different versions of Android, and how to deal with different types of Android-powered devices, i.e. mobile, tablets, set-top boxes, TVs.
* Strong knowledge of Object Oriented design and design patterns.
* Familiarity with RESTful APIs to connect Android applications to back-end services
* Strong knowledge of Android UI design principles, patterns, and best practices
* Experience with offline storage, threading, and performance tuning
* Ability to design applications around natural user interfaces, such as "touch" and "voice"
* Knowledge of the open-source Android ecosystem and the available libraries
* Ability to understand business requirements and translate them into technical requirements
* Proficient understanding of code versioning tools, such as Git
* Familiarity with continuous integration
* Knowledge of most common frameworks such as GSM (Push Notifications), GeoLocation
* In-depth experience working with RESTful APIs
* Ability to work in a fast-paced environment
* Excellent time-management skills
Preferred Skills:
* JIRA Software
* OTT (Over-the-top) video product development
* Other application and/or server-side programming languages (e.g. Objective-C, C#, PHP, Swift, JavaScript/ECMAScript)
* Amazon Web Services experience (e.g. CloudFront, S3, EC2)
* Experience working with DRM-encryption technologies, specifically Widevine DRM, Fairplay Steaming, and PlayReady DRM.
Best,
Kushal Shah
APN Software Service INC