Job description
<p>Sr. Android Developer<br/><br/>Job Description :<br/><br/>1.
Design, develop, and maintain high-quality Android applications using Kotlin.<br/><br/>2.
Collaborate with a team of developers to build e-commerce and service-based applications.<br/><br/>3.
Contribute to the front-end and back-end development of enterprise applications.<br/><br/>4.
Work in a fast-paced environment and deliver projects on time.<br/><br/>5.
Proven experience as an Android Developer, with a strong portfolio of Android applications.<br/><br/>6.
Proficiency in Kotlin and Java programming languages<br/><br/>7.
Solid understanding of Android SDK, Android Studio, and related development tools.<br/><br/>8.
MVVM, Clean Architecture and Jetpack knowledge is a must.<br/><br/>9.
Coroutines for asynchronous programming.<br/><br/>10.
Dagger for dependency injection.<br/><br/>11.
Excellent problem-solving and debugging skills.<br/><br/>12.
Firebase for app analytics and cloud services.<br/><br/>13.
Expertise in multi-threading and synchronization techniques within Android applications to ensure efficient concurrent processing and thread safety.<br/><br/>14.
Proficient in integrating RESTful APIs, third-party libraries, and SDKs<br/><br/>15.
Design and build advanced applications for the Android platform<br/><br/>16.
Collaborate with cross-functional teams to define, design, and ship new features<br/><br/>17.
Work with external data sources and APIs<br/><br/>18.
Unit-test code for robustness, including edge cases, usability, and general reliability<br/><br/>19.
Continuously discover, evaluate, and implement new technologies to maximize development efficiency<br/><br/>20.
Strong knowledge of Android SDK and different versions of Android.
Understanding of Googles Android design principles and interface guidelines.<br/><br/>21.
Experience with Android jetpack, SQLite, Realm, knowledge of firebase and google play store.<br/><br/>22.
Experience with Reactive programming - RxJava/RxAndroid/RxKotlin.<br/><br/>23.
Good knowledge on Core Java, OOPs concepts & design patterns.<br/><br/>24.
Experience in testing with Familiarity with RESTful APIs to connect Android applications to back-end services.<br/><br/>26.
Knowledge of Camera, GPS API, Services, and SQLite database.<br/><br/>27.
Memory management Data structures, Heap, Stack, GC, etc.<br/><br/>28.
Hands-on experience on Threads/Async Tasks.<br/><br/>29.
Experience with offline storage, threading, and performance tuning.</p> (ref:hirist.tech)
Required Skill Profession
Computer Occupations