ESP Engineered is looking for an Android Developer with 0-3 years of experience in app development using Java and Kotlin. The ideal candidate should have published at least one app and completed projects using Kotlin and the Android SDK. The position requires experience with remote data, UI design principles, fragment lifecycle, and integration of payment gateways, along with knowledge of various libraries and coding practices.
Qualifications
Minimum 0-3 years of experience in Android app development using Java and Kotlin.
Published at least one original Android app.
Completed projects using Kotlin and Android SDK.
Responsibilities
Experience working with remote data via REST and JSON.
Strong knowledge of Android UI design principles, patterns, and best practices.
Well versed with fragment lifecycle, MVVM/MVP, XML, and SQLite.
Skills
Android app development using Java and Kotlin
Android Studio
REST and JSON
Third-party libraries and APIs
Android UI design principles
Fragment lifecycle, MVVM/MVP
Payment gateway integration
NDK
Socket programming
Push notifications and Material Design
Git
Job description
Roles and Responsibilities
Minimum 0-3 years of experience in Android app development using Java and Kotlin.
Experience using mobile platform programming environments such as Android Studio.
Published at least one original Android app.
Completed projects using Kotlin and Android SDK.
Experience working with remote data via REST and JSON.
Experience with third‑party libraries and APIs.
Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
Strong knowledge of Android UI design principles, patterns, and best practices to handle different screen sizes.
Well versed with fragment lifecycle, MVVM/MVP, XML, and SQLite.
Working knowledge of payment gateway integration.
Working knowledge of NDK.
Experience with socket programming.
Experience with push notifications and Material Design.
Proficient understanding of code versioning tools such as Git.