Browse Jobs
For Employers
Post JobLog inGet Started

Android Developer

Grand Technology
6th of October, Giza
Posted 6 years ago
55Applicants for1 open position
  • 52Viewed
  • 4In Consideration
  • 44Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

Job Summery:

  • Android Developer is responsible for developing applications for devices powered by the Android operating system ensuring application’s compatibility with multiple versions of Android and device types. Work closely with a cross functional team (Android, iOS, Product, and QA) to deliver new features, bug fixes, and enhancements.

Key Responsibility:

  • 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
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization, and automatization
  • Perform as a technical expert in the design development, coding, testing, and debugging new Android software or enhancements to existing software.
  • Work with technical staff to understand and to develop resolution of Android software problems.
  • Resolve customer complaints with Android software and respond to suggestions for software modifications or enhancements.
  • Participate in the development of Android software user manuals.
  • Assist in training lesser experience Android software developers on the staff.

Job Requirements

Technical Qualifications:

  • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
  • Familiarity with SOAP and RESTful APIs to connect Android applications to back-end services
  • Strong knowledge of Android UI/UX design principles, patterns, and best practices
  • Experience with offline storage, threading, and performance tuning
  • 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
  • Familiarity with Google Maps APIs.
  • 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
  • Analysis, design, and development of mobile applications on Android platforms
  • Strong database and/or GIS development experience is a plus
  • Preparing and delivering information in a concise and professionally written format
  • Preparing and presenting information to staff in a formal and informal setting

Personal qualifications:

  • Solid Time management and reliability. (able to accurately predict turnaround time on projects and deliver on those timelines)
  • Strong Team Player
  • Very good communication and interpersonal skills
  • Adaptability to changes on a day-by-day basis
  • Problem solving skills
  • Critical and analytical thinking skills
  • Adaptability/flexibility
  • Being highly organized
  • Self-motivation
  • Ability to learn

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentAndroid Developer