Browse Jobs
For Employers
Post JobLog inGet Started

Senior Android Developer

AlgorithmZ –Tooli
Nasr City, Cairo
Posted 3 years ago
109Applicants for1 open position
  • 88Viewed
  • 0In Consideration
  • 32Not Selected
Search other opportunities

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.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Android Developer