Browse Jobs
For Employers
Post JobLog inGet Started

Android Developer (E73F994A)

New Cairo, Cairo
Posted 1 year ago
99Applicants for4 open positions
  • 20Viewed
  • 0In Consideration
  • 2Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

  • Design and build advanced applications for the Android platform
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Maintain good standard of coding and adhere to the same conventions as the rest of the team
  • Leave code better than you found it (and fully commented)
  • Test your code, extensively and maintain consistent quality
  • A proactive attitude to problem-solving and an understanding of the role of development in a creative environment
  • Work in a research capacity; to find and test and critically review open-source frameworks and technologies
  • Contribute to the high-performance of the agile-development lifecycle by working with team members to author high-quality code according to assigned priorities
  • Participate in regular design and code reviews with development team members to confirm use of best practices
  • Willingness to get challenging technology limitation tasks
  • Open, honest and direct, is comfortable in giving and receiving constructive feedback

     

Job Requirements

  • Knowledge in Kotlin, Android SDK, Java, JSON, XML, REST
  • Knowledge in C, C++ is a plus
  • APIs and Web services integration (REST, JSON) in a mobile environment.
  • Knowledge with GCM, FCM, Firebase APIs
  • Ability to learn iOS and xCode and buildup knowledge
  • Strong Knowledge of OO programming, design patterns, relational data modeling and version control tools
  • Ability to develop code for optimal maintainability, extensibility and re-usability
  • Experience in common third-party APIs (Google, Facebook, eBay ,etc..) , and XML/JSON based Restful APIs
  • Experience at mobile databases and big data optimization
  • Carry out peer code reviews and quality assurance tasks on developed product
  • Understanding of web service technologies and APIs (REST, JSON, XML) and integrating with external systems
  • Working experience with versioning control (GIT)
  • Good English language command
  • Good communication skills, soft skills and sending formal messages
  • Knowledge in HTML5, JavaScript, jQuery, Ajax is a plus*
  • Knowledge with Server-side technologies such as PHP, Python, is a plus*

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentAndroid Developer (E73F994A)