We are looking for an Android Developer responsible for the development and maintenance of 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 is a must-have attitude.
You will be working alongside other engineers and developers working on different layers of the infrastructure.
Therefore, a commitment to collaborative problem-solving, sophisticated design, and the creation of quality products is 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.
Desired Profile
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 APIs 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's.
Openness to learning new technologies.
JOB APPLICATION FOR Mobile Apps Engineer (Android)
Applying for: Mobile Apps Engineer (Android)
By submitting your email address, you confirm that you would like to receive marketing emails from INNsight. In addition, you agree to the storing and processing your data by INNsight as described in our privacy policy.
This website uses cookies to deliver our services and to show you relevant inventory, property details,
and rates for
INNsight.com. By using our website, you acknowledge that you have read and understand our
Cookie Policy,
Privacy
Policy,
and our Terms of
Service.
Your use of INNsight.com services, including the booking of online reservations, is subject to these
policies and terms.