Software Engineer, Mobile Development

Apply for this job

Location: Fremont, CA or Kolkata, India

If you live and breathe mobile technologies, want to work on the cutting edge of iOS and Android app development, make a paradigm shift in an industry which has limited exposure to mobile technologies so far, we may have a challenging position for you.

Responsibilities and Duties

  • Act as lead iOS and/ or Android developer, and lead the entire app lifecycle right from concept stage until delivery and post launch support.
  • Hands on developer, with ability to perform in both individual and team capacity.
  • Work directly with developers and product managers to conceptualize, build, test and realize products.
  • Gather requirements around functionality and translate those requirements into elegant functional solutions.
  • Work along with the web developers to create and maintain a robust framework to support the apps.
  • Work with the front end developers to build the interface with focus on usability features.
  • Create compelling device specific user interfaces and experiences.
  • Standardize the platform to deliver across multiple brands with minimal duplication of effort.
  • Optimize performance for the apps.
  • Keep up to date on the latest industry trends in the mobile technologies.
  • Successful candidate will be heavily involved in driving the mobile strategy globally.

Qualifications and Skills

  • Bachelor degree on computer science or respective fields
  • At least 5 years Experience in Development of Mobile Applications in Android (or) iOS.
  • Familiar with iOS SDK (UIKit, Cocoa Touch, Core Data, Core Location, etc).
  • Familiar with xcode, Objective C, Encryption.
  • Strong OO design and programming skills in Java (J2EE/ J2ME).
  • Familiar with the Android SDK.
  • Knowledge of SQLite, MySQL or similar database management system.
  • Experience on web service integration (SOAP, REST, JSON, XML).
  • Good understanding of HTML5, JavaScript, jQuery, Ajax and PHP.
  • Excellent debugging and optimization skills.