experience - minimun 5 years mandatory
you have to : -
be responsible for creating, developing and executing the android application of both of product.- 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.- help to maintain code quality and should be responsible for the entire android application.
• have good knowledge of android sdk, android studio, google api, web service, json, soap, rest & sq
• familiarity with restful apis to connect android applications to back-end services.
• strong knowledge of android ui design principles, patterns, and best practices.
• different versions of android, and how to deal with different screen sizes.
• strong ui development skills (complex view trees, animations, rendering, and strong knowledge of the android ui kit
• deep understanding of the android sdk, web services, and location-based services. orm for android, ormlite, realm, mvvm design patterns.
• strong knowledge of all the android latest versions and available apis.
• cross-platform development (flutter) and ios experience are a big plus.
• strong knowledge of android sdk, different versions of android, and how to deal with different screen sizes.
• knowledge of libraries like dagger 2 rx java, butterknife will be a big plus.
• familiarity with restful apis to connect android applications to back-end services.
• must be aware of writing code in kotlin.
• strong knowledge of android ui design principles, patterns, and best practices.
• experience with offline storage, threading, and performance tuning.
• knowledge of the open-source android ecosystem and the libraries available for common tasks.
• ability to understand business requirements and translate them into technical requirements.
• proficient understanding