Read the detailed job description below, and if it aligns with your expertise, apply today! We look forward to your application.
Education:
Bachelor’s degree in Computer Science, Software Engineering, or related fields.
Android-specific certifications like “Associate Android Developer” (offered by Google) are beneficial.
Required Skills:
Programming Languages: Kotlin (primary), Java (legacy Android apps).
Development Tools: Proficiency in Android Studio and Gradle.
Frameworks: Knowledge of Jetpack libraries (e.g., Navigation, Room, Lifecycle) for modern Android development.
API Integration: Understanding of RESTful APIs and tools like Retrofit, Volley, or OkHttp. Database Management: Experience with SQLite, Room Database, or cloud databases like Firebase Realtime Database or Firestore.
Version Control: Proficiency with Git and GitHub/Bitbucket for collaboration.
Testing: Familiarity with tools for unit testing (e.g., JUnit) and UI testing (e.g., Espresso).
UI/UX: Experience with Material Design principles and responsive layouts using XML.
Other Skills: Understanding of dependency injection frameworks like Dagger or Hilt, and performance optimization techniques for mobile apps.