Senior Android Developer

enhance - Nasr City, Cairo

14
Applicants for
1 open position
2
Seen
1
Shortlisted
Experience Needed:
More than 3 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
Salary:
Confidential
Vacancies:
1 open position
About the Job

Are you a rock star looking for a Silicon Valley style startup to advance your career? Enhance Digital is a Dubai-based innovative, venture-backed, Silicon Valley style technology business holding company that builds leading online businesses for the Middle East and Africa that enhance the lives of their users. Enhance currently wholly owns Middle East’s leading online gifting platform JOIGIFTS.com and holds minority shares in global leader in medical travel MEDIGO.com. Enhance will launch other online businesses in 2018 to rapidly build its database of digital users. We have funding in place, lofty goals and big plans for our future. We are looking for rock stars to join our growing team to learn, have fun, and build great businesses together.

  • We are looking for a Senior Android Developer responsible for the development and maintenance of joi Gifts mobile application. Your primary focus will be the development of Android applications and their integration with back-end services.
  • You will be working along-side other engineers and developers working on different layers of the infrastructure.
  • Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.
  • You will be reporting directly to the CTO.
Job Requirements
  • Translate designs and wireframes into high quality code
  • Ensure the best possible performance, quality, and responsiveness of the application
  • Identify and correct bottlenecks and fix bugs
  • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
  • Familiarity with RESTful APIs to connect Android applications to back-end services
  • Strong knowledge of Android UI design principles, patterns, and best practices
  • Experience with offline storage, threading, and performance tuning
  • Ability to design applications around natural user interfaces, such as “touch”
  • Familiarity with the use of additional sensors, such as gyroscopes and accelerometers
  • Knowledge of the open-source Android ecosystem and the libraries available for common tasks
  • Ability to understand business requirements and translate them into technical requirements
  • Familiarity with cloud message APIs and push notifications
  • A knack for benchmarking and optimization
  • Understanding of Google’s Android design principles and interface guidelines
  • Proficient understanding of code versioning tools, such as Git
  • Familiarity with continuous integration
  • Energy and Attitude: High energy, positive with a can-do attitude matching our startup culture
  • Work Experience: 3+ years in native Android development having developed multiple apps from concept to launch and refinement. Having developed mobile apps in other platforms is a plus
  • Communication Skills: Highly capable and efficient communicator in written and spoken English with ability to work with remote business teams using tools such as Slack
  • Problem Solving: Analytical and process-driven with the ability to think and perform both tactically and strategically
  • Team Work and Leadership: Able to work side-by-side with a broad range of functions and levels
  • Education: Bachelor’s degree or higher
About this Company

Enhance Digital is a Dubai-based innovative, venture-backed, Silicon Valley style technology business holding company that builds leading online businesses for the Middle East and Africa that enhance the lives of their users. Enhance currently wholly owns Middle East’s leading... (More)

See all Careers and Jobs at enhance
Hiring?
Signup for an employer account and Post your Jobs!