Job Designation : Android Application Developer (Onsite)
Locations Open : Multiple
Position and Category : Permanent and Company Payroll
Job description :
Roles and Responsibilities (Along with Skills Required) :
• Hands-on experience in designing and developing complex Android applications with expertise in Material Design Guidelines, Android Components, Android Jetpack and MVVM architecture.
• Experience in multithreaded development including co routines
• Understanding of dependency injection frameworks like Dagger and Kotlin
• Understanding of Android App Development Lifecycle, Android SDK, different versions of Android, and best practices in Android app development
• Experience with REST API integration and third-party libraries such as Retrofit, Volley, RxJava, etc.
• Experience with Git, code branching, and code review processes
• Strong background and experience in software testing methodology, test-driven development, and test execution
• Design and build advanced applications for the Android platform.
• Collaborate with cross-functional teams to define, design, and ship new features.
• Unit-test code for robustness, including edge cases, usability, and general reliability.
• Work on bug fixing and improving application performance.
• Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
• Experience with Android SDK.
• Experience working with remote data via REST and JSON.
• Experience with third-party libraries and APIs.
• Familiarity with push notifications, APIs and cloud messaging.
• Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
ref : hirist.com)
Last updated : 2023-12-22