Job Openings Android Developer

About the job Android Developer

Requirements:


2 to 4 years of native Android application development experience.
Build and maintain high-performance, reusable, and reliable code in both Kotlin and Java.
Meet development schedules, troubleshoot, and debug code.
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Help maintain code quality and the best possible performance.
Write code that is documented, easy to read, and written with automated testing in mind.
Translate designs into high-quality code with attention to user interface implementation.
Identify problems and fix bugs.
Cooperate with back-end developers, designers, and other team members to deliver well-architected and high-quality solutions.

Skills:


Native mobile application development on Android with experience in Java and Kotlin using Android Studio IDE.
Understanding of Google's Android architecture design principles, interface guidelines, and other popular architectural patterns.
Familiarity with JSON, REST-based APIs, and connecting applications to server-side APIs.
Solid understanding of the full Android development life cycle.
Familiarity with the latest technologies in Android development.
Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.
Knowledge of the open-source Android ecosystem and the popular third-party libraries available for common tasks.
Proficient understanding of Git.
Strong knowledge of Object-oriented programming.
Experience with offline storage and threading.
Familiarity with cloud message APIs and push notifications.
Familiarity with google play console and the store submission process.
Knowledge in the Firebase platform.
Familiarity with SDLC and basic ideas of software project management.