Please, let Feed Media Group know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
We are looking for an experienced Android software engineer to join Feed Media Group to work hand-in-hand with our current engineering team, music curators, customer support, and product team using cutting-edge technologies to develop new opportunities to add popular music to apps, connected fitness devices, and physical spaces.
You will have the opportunity to lead Android application development efforts that enhance user engagement and provide seamless user experiences.
At FMG, we believe the best candidates are eager communicators, learn quickly, are compassionate, collaborate well with others, and have a strong desire to see their work in action.
We create space for high autonomy and nurture an environment that enables a healthy work-life balance.
Our backend consists of a GraphQL API built on Node.js services that interact with MySQL, ElasticSearch, and S3, and our web frontend is written in React with TypeScript.
We publish SDKs for iOS (Objective-C), Android (Kotlin), web (TypeScript), and React-Native SDKs (JavaScript).
Responsibilities include leading the ongoing development and maintenance of the existing Android SDK, optimizing the SDK for performance, implementing audio streaming functionalities, defining best practices for SDK architecture, ensuring easy integration and documentation, providing developer support, ensuring efficient data exchange, capturing app events, staying updated with Android trends, and collaborating with cross-functional teams.
Requirements:
You have 5+ years of professional experience shipping Android apps to the public.
Proficient in Kotlin and Java, with knowledge of transitioning legacy code to modern Kotlin practices.
Strong experience with Media3, ExoPlayer, and other key Android frameworks.
Familiarity with dependency management tools like Gradle and Maven.
Experience in implementing and optimizing audio and video streaming solutions in Android apps.
Familiarity with HLS, DASH, or other streaming protocols, as well as experience in handling various audio and video codecs.
Strong understanding of Android design patterns (MVC, MVP, MVVM) and best practices applying them.
Experience with asynchronous programming, multi-threading, and performance optimization on Android.
Strong ability to create and maintain clear, concise, and comprehensive documentation.
Excellent communication skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.
Previous experience with SDK development, particularly in the music, media, or streaming domain.
Bonus: Experience with React Native.
Benefits:
Competitive salary ranging from $150,000 to $170,000 a year, plus equity.
Flexible PTO to support work-life balance.
The opportunity to work remotely.
Comprehensive health, dental, vision, and disability insurance along with a 401k matching plan.
Work with a talented team and have a huge impact on the company's success.
Apply now
Please, let Feed Media Group know you found this job
on RemoteYeah
.
This helps us grow 🌱.