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