Avatar for Vemba Media Technologies | Frankly Media

The Leading Digital Platform For Media Companies

Senior Android Developer

₹15L – ₹20L
Apply now
The Senior Software Engineer, Apps (Android, FireTV, Roku) will be given the opportunity to join a growing Mobile/OTT/CTV product engineering team focused on delivering Apps with a best-in-class user experience to our diverse client base. You will work with the team to enhance our reusable App framework that will power 1200 Apps. Challenges you will solve include building apps that deliver the highest quality media such as live video streams, video clips, radio streams, and podcasting. Additional features include weather, traffic, alerts/closings, social sharing, search, and text/multimedia articles.

What We Need From You...

- Develop flagship Android mobile apps and Roku/FireTV OTT apps
- Ensure consistent quality, standards, documentation, and test coverage across codebase
- Build and maintain reusable App platform/libraries shared by all clients
- Integrate with back-end API’s for access to underlying CMS & data services
- Optimize apps & build tools for performance, scalability, stability and security
- Collaborate with broader development teams to ensure successful integrations
- Collaborate with product management & design team to meet customer requirements

Our Ideal Candidate Has...

- At least 5 plus years of relevant technical experience
- Experience building significant Android, FireTV, and Roku apps
- Experience with Java, Kotlin, and if possible Roku BrightScript/SceneGraph
- Experience with Android, FireTV, Roku build & store submission process
- Experience with common Android/FireTV/Roku tools, libraries, and SDK’s such as DFP/GAM, IMA, UrbanAirship, OneSignal, and Google Analytics
- Comfort with continuous integration and continuous deployment processes
- Software architecture and problem-solving skills
- Strong oral and written communication skills with collaborative focus
- Strong ability to take ownership and initiative of tasks
- Strong ability to learn new skills while on the job
- Experience working across multiple projects with authority in several domains
- Excellent organizational and time-management skills
- Bachelor of Science in Computer Science, Mathematics, or a related field