Android developer

Chicago 23 months agoFull-time External
Negotiable
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