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.
5+ years of professional development experience building 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++.
5+ 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 iOS store guidelines and restrictions for publishing
Understand how to manage network communications, GPS and battery life and utilizing all the APIs available in 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.