drjobs
Senior Android Developer
drjobs
Senior Android Devel....
drjobs Senior Android Developer العربية

Senior Android Developer

Employer Active

1 Vacancy
The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs

Jobs by Experience

drjobs

3 - 0 years

Job Location

drjobs

Cairo - Egypt

Monthly Salary

drjobs

EGP 4000 - 6000

Nationality

Egyptian

Gender

N/A

Vacancy

1 Vacancy

Job Description

Req ID : 770148

Job Description

  • You will work closely with other teams from the early stages of design all the way through identifying and resolving production issues.
  • You will live true to our ambitions of building an industry-leading platform that is relentlessly focused on innovation.
  • Develop elegant solutions for complex problems.
  • Write architecturally sound and maintainable code following best programming practices.
  • Handle the entire software development life cycle, end to end.
  • Unit-test code for robustness, including edge cases, usability and reliability.
  • Working with our testing team to ensure 100% test coverage.
  • Discovering and implementing the newest technologies

Job Requirements

  • 3-5 years' experience in native Android development.
  • 3-5 years of Java or OOP.
  • A deep understanding of the Java Language.
  • A deep understanding of the Android SDK, SQLite, web services and location-based services.
  • A current view on the Android development landscape.
  • A diverse portfolio of previously built Android apps.
  • Have published at least one or more Android apps to the market.
  • Experienced with third-party libraries and APIs.
  • Current knowledge of mobile architecture, landscape, trends and emerging markets.
  • The ability to create world-leading beautiful and elegant user interfaces.
  • A solid understanding of RESTful applications.
  • A solid understanding of the different caching techniques you can apply when developing a mobile app.
  • A solid understanding of how to create data structures and ORM.
  • Understanding of Agile methodologies and SCRUM.
  • Understanding of git commands and have a GitHub or Bitbucket account.
  • A good understanding of MVC, MVP & MVVM patterns.
  • Knowledge of Kotlin language is a plus.
  • Problem-solving; analytical thinking; conceptual thinking; detail-oriented;
  • Excellent communication and interpersonal skills. This is an absolute must. We have heated debates around complicated subjects, and you will be expected to defend your points of view.
  • Ability to prioritize tasks and quickly adjust in a rapidly changing environment.

Employment Type

Full Time

Company Industry

IT - Software Services

Department / Functional Area

IT Software

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.