Job Description
Job description
Use Agile as the core philosophy for software development/delivery
Knowledge of the open-source Android ecosystem and the libraries available for common tasks.
Should maintain the quality and security of the assigned development tasks by applying the best
design and development guidelines as defined in the project.
Should work as per the defined project priorities and project schedules and ensure to complete the
assigned projects within allotted timelines.
Qualifications BS/BTech or MS/MTech in Computer Science or related degree from an accredited university
1+ years deploying Android applications and libraries in Java/Kotlin.
Strong knowledge of Android SDK and different versions of Android. Understanding of Google s
Android design principles and interface guidelines.
Experience with Android jetpack, SQLite, Realm, knowledge of firebase and google play store.
Good knowledge on Core Java, OOPs concepts & design patterns.
Familiarity with RESTful APIs to connect Android applications to back-end services.
Memory management - Data structures, Heap, Stack, GC, etc.
Hands-on experience on Threads/Async Tasks.
Experience with offline storage, threading, and performance tuning is a plus.
Experience in testing with Espresso/Roboelectric/Others is a plus.
Experience in C/C++ and Android NDK is a plus.
Familiarity with the use of additional sensors, such as Bluetooth, gyroscopes, and accelerometers is
a plus.
Experience with Reactive programming - RxJava/RxAndroid/RxKotlin is a plus.
Good knowledge in socket programming, device communication is a plus.
Experience with ExoPlayer, GSON, Dagger2, Retrofit, Glide is a plus.
Employement Category:
Employement Type: Full time
Industry: IT - Software
Role Category: Embedded / System Software
Functional Area: Not Applicable
Role/Responsibilies: Android Developer
Contact Details:
Company: Acme Services
Location(s): Mumbai
Keyskills:
android
data structures
agile