We are looking for an Android Developer responsible for developing and maintaining applications aimed at a range of Android devices, including mobile phones and tablets. Your primary focus will be the development of Android applications and their integration with back-end services. The breadth of work that is involved at INNsight requires our developer candidates to be flexible and handle multiple projects concurrently, be independent, and be accountable to deliver major pieces of functionality on time. Inventiveness, curiosity, and a drive to go above and beyond and develop new and innovative products are must-have attitudes.
You will be working alongside other engineers and developers working on different infrastructure layers. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products are essential.
Responsibilities and Duties:
Create new functions as per the requirement.
Update App in the Play Store.
Handle Mobile Development Functions.
Update Web Pages in the Android App.
Prior experience as an Android Developer using Kotlin, Java, Android SDK, and Android NDK.
Must have experience with building at least 2+ apps with Kotlin.
Knowledge of local storage such as SQLite, Core Data, RoomDB, etc.
Deep understanding of Android architecture - MVP, MVVM & MVC.
Knowledge of platforms like firebase and its functionality like Analytics, Crashlytics, and FCM, etc.
Familiarity with REST API's to connect Android applications to back-end services.
Strong knowledge of Android UI Design principles, patterns, and best practices (SOLID, OOPS).
Experience with offline storage, threading, and performance tuning.
Ability to understand business requirements and translate them into technical requirements.
A knack for benchmarking and optimization.
Understanding of google android design principles and interference guidelines.
Proficient understanding of code versioning tools, Such as Git.
Deep understanding of offline storage, memory management, and multi-threading issues, performance tuning.
Experience handling asynchronous calls using API.
Openness to learning new technologies.
Benefits of working with INNsight
JOB APPLICATION FOR Android Developer
Applying for: Android Developer
SUBSCRIBE TO OUR NEWSLETTER TO STAY UP TO DATE WITH DIGITAL MARKETING TRENDS
and rates for
INNsight.com. By using our website, you acknowledge that you have read and understand our
and our Terms of
Your use of INNsight.com services, including the booking of online reservations, is subject to these
policies and terms.