Job Description:
We are looking for a Mobile Application developer responsible for the development and maintenance of applications aimed at a vast number of diverse Android & ios devices. Your primary focus will be the development of Android applications (preferably on Flutter) for both the OS and their integration with back-end services. You will be working along-side other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.
Experience: 2-4 years
Salary: Negotiable
Notice period: Immediate joiner preferred
KRA:
• 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.
• Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.
• Must have knowledge of Google Maps SDK, and best practices.
• Familiarity with APIs to connect Android applications to back-end services MVVM, MVC, Retrofit, React Native, Swift Etc.
• Ability to prepare applications from scratch.
• Ability to design applications around natural user interfaces.
• Ability to understand business requirements and translate them into technical requirements.
• Familiarity with cloud message APIs and push notifications.
• Understanding of Googles Android design principles and interface guidelines.
• Team Handling of Android/Flutter development.