- Design and build advanced applications for the Android and iOS platform
- Collaborate with cross-functional teams to define, design, and ship new features.
- Work in dynamic environment to deliver at fast pace
- Develop software of quality with reliability and performance
- Figuring out shortcoming with existing applications and improving them regularly
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
- For iOS: iOS SDK and XCode, iOS UX guidelines/best practice
- For Android: Strong Java skills with good knowledge of the Android SDK
- Experience with mobile development issues related to performance optimization, caching, security, and native hardware components
- Strong OOPS, OS concepts - threads, data structure, networking, RDBMS, SQL and XML.
- Good knowledge of MySQL
- Experience with JSON, SOAP, Rest, XML and XHTML
- Good organizational and problem solving skills.
- Familiarity with UI/UX design for the mobile devices.