Wanted Mobile Application Developer

  • The developer will lead the entire mobile app lifecycle right from concept stage until delivery and post launch support.
  • Shall also contribute to our existing portfolio of mobile apps and will help maintain these apps to ensure they continue to function flawlessly across new iOS and Android releases.
  • Work with the design team to discuss and implement design concepts.
  • Experience in developing rich User Interface for Web Applications for desktop and mobile devices.
  • Define new UI elements/frameworks for the use of Development teams.
  • 3+ years of professional development experience building Android/ iOS Mobile Apps on iPhone and iPad platforms using Objective-C with strong knowledge in OO programming languages such as Objective-C, Java and C++.
  • 3+ years of iOS development experience using Objective-C and Cocoa Touch.
  • Experience interacting with Web Services (REST, XML, SOAP, JSON) and implementing data serialization/deserialization.
  • Understand different data caching strategies and limitations on a mobile platform.
  • Understand the Google Play Store & iOS store guidelines and restrictions for publishing
  • Understand how to manage network communications, GPS and battery life and utilizing all the APIs available in Android/ iOS.
  • Understand the changing trends of user interface guidelines for mobile apps and be able to transform apps to newer form factors and OS versions.
  • Experience with integrating with third party APIs including social networks.
  • Experience with database design and programming.
  • Experience with building web, native and hybrid mobile applications.
  • Understanding of mobile platforms, device manufacturers, mobile browsers, and device management.
  • Experience as a member of an agile development team.
  • Solid understanding of the full mobile development life cycle.
  • Excellent communication and documentation skills.
  • Passionate about mobile technologies and building interactive experiences across different communication media.
  • Ability to work independently and as part of multiple teams
  • Excellent problem solving skills
  • Learning new technical skills easily
  • Good verbal and written communication skills.