• Has strong knowledge of Core Java and OOPS concepts.
• Has strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.
• Able to design wireframes from the Requirements of the project.
• Able to translate designs and wireframes into high-quality code.
• Design, build and maintain high performance, reusable, and reliable Java code.
• Ensure the best possible performance, quality, and responsiveness of the application.
• Identify and correct bottlenecks and fix bugs.
• Experience with Multiple domains of the android applications like E-commerce ‚Education, Entertainment, Classified advertising, Messenger, Communication, Healthcare.
• Help maintain code quality, organization, and automation Qualifications.
• Familiarity with RESTful APIs to connect Android applications to back-end services.
• Strong knowledge of Android UI design principles, patterns, and best practices.
• Experience with offline storage, threading, and performance tuning.
• Ability to design applications around natural user interfaces.
• Strong knowledge of payment gateway integration (Experience with Paypal, Paytm, Stripe, Braintree gateways).
• Experience with FCM integration and FCM chat.
• Good knowledge of in-app calling (Experience with sinch and Twilio integration).
• Experience with third-party integration for login with Google+, Facebook, Twitter.
• Admob integration into the app for Advertising.
• Experience with Google Maps integration and Bar Code or QR Code generator and scanner.
• Experience with Socket programming.
