Job Description:
Overall 8 years experience in developing complex and advanced mobile applications on Android.
• Expertise in java, Kotlin advanced concepts and design patterns
• Thorough understanding of Android environments
• Experience in software development life cycle (SDLC) from inception to production launch.
• Rich UI development experience using touch events and navigations.
• Excellent working knowledge in implementing communication with API servers via web-services using JSON and XML parsing with MySQL Database.
• Knowledge of memory management, network & socket programming, concurrency and multi-threading.
• Proficient understanding of code versioning tools like Bitbucket
• Familiarity with Continuous Integration and Development (CI/CD)
• Experience in developing Cordova plugins
• Knowledge in Angular/ ionic mobile application development is desirable
• Experience in securing Android applications
• Experience in integrating various analytics tools