Android Developer
Eliassen Group - new york city, NY
Apply NowJob Description
W2 ONLYHybrid onsite 4 days a week in NYCOur clients Media Engineering Android team is seeking an experienced Android Developer to build scalable, elegant solutions for all of their applications that stream video across a wide array of devices that includes phones, tablets and TV's. They strive to build the best Live and VOD apps in the world.Responsibilities:â— Develop an understanding of the internal software stack and specifically the MediaX componentâ— Maintain and update the Android variant of their internal Media Playerâ— Understand the internals of Android and how to debug and diagnose Android Device issues.â— Collaborate with application development teams, services engineering teams and product management to help understand and explain device limitations and requirementsâ— Ensure that the latest audio and video standards like Dolby Vision, Dolby ATMOS, DTS:X, HDR10+, and more are delivered with full fidelity.â— Develop, Debug, Test and Benchmark various components in the software stackâ— Perform online code reviews of pull requestsâ— Gather additional requirements and spec missing functionality required across variousfunctional teamsâ— Create and update documentation across the entire software development lifecycle as neededâ— Maintain a strong understanding of our code to identify, research and address issuesâ— Contribute to strategies that ensure the quality and stability of our deployments, including testing strategies and telemetry approachesâ— Help to develop our project's build system and continuous integration system as neededRequired Skills:â— 5+ years of production experience with Kotlin and the Android SDKâ— Proficiency with Reactive Programming and Dependency Injectionâ— Well-versed in different architectural patterns (MVIMVVM or equivalent)â— Pristine communication skills who can collaborate well across teamsâ— You write phenomenal code, tests, and documentationâ— Experience resolving production issues ideally on a large scaleâ— Successfully lead a project from start to finishPreferred Qualificationsâ— Comfortable using common Android libraries such as Dagger 2 Hilt, RxJava2, Groupieâ— Familiarity with Android TV Amazon Fire TV developmentâ— Experience with streaming video, codecs, and DRMâ— Knowledgeable about maintaining a large modularized codebaseâ— Experience using performance evaluation tools such as Android Profiler
Created: 2024-10-19