Senior Android Developer

An Android developer is responsible for developing applications for devices powered by the Android operating system. Due to the fragmentation of this ecosystem, an Android developer must pay special attention to the application’s compatibility with multiple versions of Android and device types. They must also have a strong understanding of the patterns and practices that revolve around such a platform.

Responsibilities

Qualifications & Work Experience

  • At least 3 years of relevant experience
  • Previous experience in integrating iPhone and iPad applications to server side API’s
  • Excellent knowledge of Swift, Objective-C, Cocoa, Xcode, HTML, XML, Debugging, GPS, Google Maps SDK and JSON
  • Experience Integrating With RESTful APIs
  • Excellent knowledge of design patterns and object-oriented concept
  • Good Knowledge of Ecommerce integration
  • Good Knowledge of C/C++
  • Good Knowledge of Git control system and SVN
  • Ability to write clean code
  • Deploying apps process on App Store
  • Good command of both written and spoken English
  • Comfortable Working Within iTunes Connect
  • Knowledge of windows or Android is a plus

Job Behavioral Competencies

  • Very good communication skills
  • Time and stress management
  • Accuracy and attention to detail
  • Adaptability and flexibility
  • Initiation and creative thinking
  • Working under pressure
  • Strong sense of commitment, responsibility and ownership

Requirements

  • To be involved in all stages of application development including design, modifications, development, and implementation of Android applications to ensure the application quality and efficiency.
  • Ability to Communicate Requirements and Progress to Technical and Non-Technical Team Members
  • Ability to Work Independently and Within a Team Environment
  • Ability to Work Independently and Within a Team Environment

Apply the job

Applicant Information
Cover Letter
Attachments