Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Duties and Responsibilities
- Design and build advanced applications for the Android Mobile /Tablet, Android TV, and Amazon Fire TV platform.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Translate designs and wireframes into high-quality code.
- Design, build, and maintain high performance, reusable, and reliable Java code.
- Ensure the best possible performance, quality, and responsiveness of the application.
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Work on bug fixing and improving application performance.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Job Requirements
Technical Skills:
- BS/MS degree in Computer Science, Engineering, or a related subject.
- 2-3 years of Android development.
- Solid understanding of the full mobile development life cycle.
- Proven working experience in Android app development.
- Very Good Experience in Android app development with Kotlin.
- Experience in development using reactive programming (Rx Java).
- Experience working with remote data via REST and JSON.
- Experience with third-party libraries and APIs.
- Working knowledge of the general mobile, architectures (MVVM, Clean architecture).
- Working knowledge of google architecture component (MVVM, Live Data).
- Working knowledge of dependency injection using Dagger2.
- Understanding of Google’s Android design principles and interface guidelines.
- Strong knowledge of Dealing with different screen sizes.
- Familiar with the play store console.
- Proficient understanding of code versioning (Git).
Soft Skills:
- Problem-solving skills.
- Team player.
Nice to have:
- Working knowledge of Android TV SDK, and UX of TVs.
- Experience in multimedia applications and dealing with HLS, DASH Streams.
- Working knowledge of Content Protection using Google Widevine DRM system.
- Working knowledge Amazon AWS services.
- Working knowledge of Content Protection using Google Widevine DRM system.
- Working knowledge of the Push Notifications cycle, FCM, and AWS Pinpoint.
- Working Knowledge of Fast lane to automate building, deploying android applications.
- Knowledge of android app securing (code obfuscation, pinning certificates, encrypting sensitive data, and other technologies and security best practices).
- Knowledge of designing Amazon FireOS, FireTV Android-based applications.
Benefits:
- Competitive Salary.
- Medical Insurance.
- Social Insurance.
- Flexible Working Hours.