Android Developer
- Android
- UI/UX
- Kotlin
- Java
- REST API
- MVVM
- Google Play
- Android SDK
- Jetpack
- JSON
- SQLite
- Git
- Jetpack Compose
- Hilt
- Dagger
- Firebase
- Firestore
- Firebase Crashlytics
- Retrofit
- OkHttp
- CI/CD
- Android Studio
- Gradle
- Agile
- AI
- Machine Learning
Android Developer
Job Title
Android Developer
Job Summary
We are seeking a skilled Android Developer to design, develop, test, and maintain high-quality Android applications. The ideal candidate will have hands-on experience with modern Android development technologies, strong knowledge of mobile architecture, and a passion for creating intuitive, secure, and high-performance applications. You will collaborate with product managers, UI/UX designers, backend developers, and QA teams to deliver scalable mobile solutions.
Key Responsibilities
-
Design, develop, test, and maintain Android applications using Kotlin and Java.
-
Build responsive, user-friendly, and high-performance mobile applications following Android development best practices.
-
Integrate RESTful APIs, third-party SDKs, and cloud services into Android applications.
-
Implement modern Android architecture patterns such as MVVM, Clean Architecture, and Repository Pattern.
-
Develop reusable, maintainable, and well-documented code.
-
Optimize application performance, memory usage, battery consumption, and security.
-
Debug, troubleshoot, and resolve application issues across different Android devices and OS versions.
-
Collaborate with UI/UX designers, backend developers, QA engineers, and product teams throughout the software development lifecycle.
-
Write unit tests and participate in code reviews to maintain high code quality.
-
Publish, monitor, and maintain applications on the Google Play Store.
-
Stay updated with the latest Android SDK features, Jetpack libraries, and mobile development trends.
Required Qualifications
-
Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field (or equivalent practical experience).
-
2β5 years of experience in Android application development.
-
Strong proficiency in Kotlin and Java.
-
Experience with Android SDK and Jetpack libraries.
-
Solid understanding of Android application lifecycle and UI development.
-
Experience with REST APIs, JSON parsing, and third-party library integration.
-
Familiarity with SQLite, Room Database, and local data storage.
-
Knowledge of version control systems such as Git.
-
Understanding of Android security best practices and secure coding principles.
Preferred Qualifications
-
Experience with Jetpack Compose for modern Android UI development.
-
Familiarity with Coroutines, Flow, LiveData, and Dependency Injection (Hilt or Dagger).
-
Experience with Firebase services such as Authentication, Firestore, Cloud Messaging, Analytics, and Crashlytics.
-
Knowledge of Retrofit, OkHttp, WorkManager, and Navigation Component.
-
Experience with CI/CD pipelines and automated testing.
-
Published Android applications on the Google Play Store.
Technical Skills
-
Kotlin
-
Java
-
Android SDK
-
Jetpack Compose
-
Jetpack Libraries
-
MVVM
-
Clean Architecture
-
Coroutines
-
Flow
-
LiveData
-
Room Database
-
Retrofit
-
OkHttp
-
Hilt / Dagger
-
Firebase
-
SQLite
-
REST APIs
-
Git
-
Android Studio
-
Gradle
Soft Skills
-
Strong analytical and problem-solving skills.
-
Excellent communication and collaboration abilities.
-
Attention to detail and commitment to writing high-quality code.
-
Ability to work in Agile development environments.
-
Continuous learning mindset and passion for mobile technologies.
Nice to Have
-
Experience with AI-powered Android applications or Generative AI integrations.
-
Knowledge of Google Maps API, CameraX, Bluetooth, NFC, or location-based services.
-
Familiarity with accessibility guidelines and Material Design 3.
-
Experience with performance profiling and app optimization tools.
-
Contributions to open-source Android projects or technical communities.
Benefits
-
Competitive salary and performance-based incentives.
-
Health and wellness benefits.
-
Flexible or hybrid work arrangements.
-
Learning, certification, and conference sponsorship opportunities.
-
Opportunity to work on innovative Android applications using modern technologies.
-
Collaborative and growth-oriented work environment.
Android Developer Β· Ova Technologies