Browse Jobs
For Employers
Post JobLog inGet Started

Senior Android Developer

Digipalms
Cairo, Egypt
Posted 2 years ago
35Applicants for3 open positions
  • 26Viewed
  • 0In Consideration
  • 31Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

  • DigiPalms Roku team is seeking an experienced Android Software Engineer with a passion for TV applications to join our team. The candidate is willing to learn about the Roku TV platform. We strive to build and maintain the best Live and Video on Demand (VOD) application on many Android and Roku devices, from phones to tablets to TV. We would love to see samples of your work. If you got something to share with us, please make sure your resume or application links to your GitHub account or an app in the Play store.
  • At DigiPalms, we are accountable to one another, committed to aligning on common goals and moving forward. As a team, we continuously analyze data to improve our applications, our processes, and how we work together.
  • You build high-quality code by writing tests and using performance evaluation tools like Android Profiler.

Job Requirements

  • Willing to learn the Roku platform
  • Expert at developing native Android apps
  • Proficiency with Java, Kotlin, Android Studio, and Gradle
  • A deep understanding of the Android SDK, Activity and Fragment lifecycles, thread management, custom views, and animations
  • Proven understanding and experience using reactive frameworks such as RxJava or Flow
  • Be an excellent communicator who collaborates well across teams in English.
  • Experience architecting and building entire TV applications while leading other developers to support your vision
  • Experience with test automation, dependency injection frameworks, and continuous integration
  • Good knowledge in dealing with source controls especially git
  • Familiar with Scrum and Agile methodologies
  • Ability to take ambiguous requirements and derive precise criteria
  • In-depth knowledge of web-service and data-driven application architecture and design patterns
  • Bachelor's degree or equivalent experience in Computer Science
  • Ability to multi-task, organize, and prioritize work

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Android Developer