Description
We are looking for an Android developer who possesses a passion for pushing mobile technologies to the limits. Android app developer will work with our team of talented engineers to design and build the next generation of our mobile application, Android programming works closely with other app development and technical teams.
Join our company if you are willing to work with us and need to learn good technology and a healthy and a healthy work culture
If you have a desire to be a part of an exciting, challenging and rapidly-growing software development company, and if you are passionate about software development and creating the finest apps in the marketplace.
Requirements:
Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.
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, such as touch.
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.
Familiarity with cloud message APIs and push notifications.
A knack for bench-marking and optimization.
Understanding of Google's Android design principles and interface guidelines.
Proficient understanding of code versioning tools.
Must have the knowledge of java, Kotlin, MVC, MVVM, Firebase, SQLite, payment gateways.
Roles & responsibilities:-
Development and maintenance of Android applications.
Monitoring app performance and taking necessary steps to fix the bugs in the applications.
Documenting version history and change log for mobile applications.
Doing research and come up with new ideas of app development