Job Detail
-
Experience 4 Year
-
Industry Software Company
-
Qualifications Bachelor
Job Description
Our client is looking for a skilled and passionate Android Engineer to join their team and contribute to the development of high-quality Android applications. As an Android Engineer, you will be responsible for designing, developing, and maintaining our OTT applications on the Android platform. You will collaborate with cross-functional teams to deliver high-quality, scalable, and performant apps that ensure an outstanding user experience. The ideal candidate will have a strong background in Android development, a deep understanding of the OTT landscape, and a passion for building engaging and reliable streaming apps.
Working hours: 11:30am – 8:30pm , Mon-Fri
Job type: Onsite, at Office during probation period after that it will be remote
You will be working on outsourcing projects so the employment term shall be project based.
Apply: You can send your resume at [email protected].
Responsibilities:
• Design, develop, and maintain high-performance Android applications for our OTT platform.
• Collaborate with product managers, designers, and other engineers to define and implement new
features and enhancements.
• Ensure the quality and performance of the applications by writing clean, maintainable, and
efficient code.
• Optimize applications for maximum speed and scalability.
• Conduct code reviews and provide constructive feedback to peers.
• Troubleshoot and debug issues to improve application performance and reliability.
• Stay up to date with the latest industry trends, technologies, and best practices in Android
development and OTT streaming.
Requirements:
• Bachelor’s degree in computer science, Engineering, or a related field.
• 4 to 6 years of professional experience in Android development.
• Proven experience in building OTT applications or media streaming apps.
• Strong proficiency in Kotlin and Java.
• Experience with Android SDK, Jetpack components, and Android Studio.
• Familiarity with RESTful APIs to connect Android applications to back-end services.
• Experience with third-party libraries and APIs.
• Strong understanding of Google’s Android design principles and interface guidelines.
• Proficient understanding of code versioning tools such as Git.
• Experience with performance and memory tuning with tools such as Android Profiler.
• Knowledge of offline storage, threading, and performance tuning.
• Experience with continuous integration and delivery (CI/CD) practices.
• Strong problem-solving skills and attention to detail.
• Excellent communication and collaboration skills.
Preferred Qualifications:
• Experience with DRM (Digital Rights Management) and secure video playback.
• Familiarity with video encoding and streaming protocols (HLS, DASH).
• Experience with analytics and performance monitoring tools.
• Knowledge of accessibility and localization in Android applications.
• Understanding of Agile development methodologies.
Apply: You can send your resume at [email protected].