We are looking for an Android application developer responsible for the development and maintenance of applications having a strong cross-functional contribution in defining and delivering the roadmap for products on various devices like mobiles and tablets. Your primary role includes handling end-to-end ownership of the products you work on not only limited to design, development, testing, and delivery.
Requirements-
Application development for native Android platform. Conforming to industry standards for application development. Continuously discover, evaluate, and implement new technologies to maximize efficiency and performance. Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, and testing.
Must have-
5+ years of hands-on development experience for Android. Proficiency in Android SDK, Kotlin, Dagger 2, RxJava 2, and Room. Strong knowledge of algorithms, databases, and programming concepts like OOP, multithreading, etc. Knowledge of version control systems like Git/ SVN is a plus. Self-starter with the ability to cope with sharp learning curves.
Should have experience with Rest API integration, strong exposure to MySqlite, ORM. Should have a proper understanding of layouts, content providers, services, push notification etc. Should have working experience using OOPS methodology. Exposure to push notification servers like GCM/APNS. Exposure to HTML, CSS, Php, webservices, jQuery, Ajax. Exposure to Flutter too.
|