Designation : Android DeveloperCompany: Dollarbird Technologies,Location: MysoreExperience: 2+ years of experienceRole:We are looking for an Android developer responsible for the development and maintenance ofapplications aimed at a vast number of diverse Android devices. Your primary focus will be thedevelopment of Android applications and their integration with back-end services. You will beworking along-side other engineers and developers working on different layers of theinfrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, andcreating quality products is essential.Responsibilities Conceptualizing and formulating apps that are suitable for use on all types of Androiddevices. Ensuring that the construction and presentation of your apps are congruent with thecompany's standards. Proofreading your code and correcting mistakes before each app is released. Collaborating with UI and UX Designers, as well as Software Testers, to ensure that eachapp is presentable and in perfect working order. Liaising with the marketing department to ensure consistency in our company's 'voice'across the board. Monitoring app reviews to detect areas for improvement. Creating app updates, including bug fixes and additional features, for release. Consulting with the design team. Work with outside data sources and APIsSkills Bachelors degree in computer science, computer engineering or similar. Proficiency in Java, Kotlin, Strong knowledge of Android SDK, different versions of Android, and how to deal with differentscreen sizes Familiarity with RESTful APIs to connect Android applications to back-end services Strong knowledge of Android UI design principles, Custom Views, patterns, and best practices. Knowledge of architectural pattern like MVP, MVVM. Experience with offline storage, threading, and performance tuning. Familiarity with the use of additional sensors, such as gyro