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.