02.10.2026 aktualisiert


100 % verfügbar
Senior Android Developer
Abovyan, Armenien
Nur Remote
Bachelor's Degree in FinanceSkills
Android Development with Kotlin & Java
Expertise in building and maintaining production-grade Android mobile applications using Kotlin and Java, including Jetpack Compose, XML Layouts, and Data Binding for modern UI development.
Clean Architecture & Design Patterns
Strong foundation in Clean Architecture principles combined with architectural patterns such as MVVM, MVI, MVP, and MVC to ensure scalable, maintainable, and testable codebases.
Dependency Injection & Asynchronous Programming
Proficient use of Hilt and Koin for dependency injection, as well as Coroutines and Flow for efficient asynchronous and reactive programming in Android applications.
Networking & API Integration
Hands-on experience with Retrofit, OkHttp, GraphQL, and WebSockets for seamless integration of RESTful and real-time APIs into Android applications.
Local Data Persistence
Knowledge of Room, SQLite, and Proto DataStore for efficient local data storage and management within Android apps.
Firebase & Crash Monitoring
Integration of Firebase services including FCM for push notifications and Crashlytics for real-time crash reporting and monitoring.
Testing & Quality Assurance
Application of Test Driven Development practices using JUnit, Espresso, and MockK to ensure code reliability and functionality.
Build Tools & Version Control
Proficiency with Gradle for build automation and Git for version control in collaborative development environments.
Spring Boot & Backend Development
Experience developing and maintaining Spring Boot and Spring Security applications, including MySQL database integration for backend services.
Kotlin Multiplatform (KMP/KMM)
Familiarity with Kotlin Multiplatform Mobile for sharing business logic across Android and other platforms.
Google Play Publishing & Performance Optimization
Experience publishing applications to the Google Play Store and optimizing application performance and responsiveness for end users.
Material Design
Application of Material Design guidelines to create intuitive, visually consistent, and user-friendly Android interfaces.
Expertise in building and maintaining production-grade Android mobile applications using Kotlin and Java, including Jetpack Compose, XML Layouts, and Data Binding for modern UI development.
Clean Architecture & Design Patterns
Strong foundation in Clean Architecture principles combined with architectural patterns such as MVVM, MVI, MVP, and MVC to ensure scalable, maintainable, and testable codebases.
Dependency Injection & Asynchronous Programming
Proficient use of Hilt and Koin for dependency injection, as well as Coroutines and Flow for efficient asynchronous and reactive programming in Android applications.
Networking & API Integration
Hands-on experience with Retrofit, OkHttp, GraphQL, and WebSockets for seamless integration of RESTful and real-time APIs into Android applications.
Local Data Persistence
Knowledge of Room, SQLite, and Proto DataStore for efficient local data storage and management within Android apps.
Firebase & Crash Monitoring
Integration of Firebase services including FCM for push notifications and Crashlytics for real-time crash reporting and monitoring.
Testing & Quality Assurance
Application of Test Driven Development practices using JUnit, Espresso, and MockK to ensure code reliability and functionality.
Build Tools & Version Control
Proficiency with Gradle for build automation and Git for version control in collaborative development environments.
Spring Boot & Backend Development
Experience developing and maintaining Spring Boot and Spring Security applications, including MySQL database integration for backend services.
Kotlin Multiplatform (KMP/KMM)
Familiarity with Kotlin Multiplatform Mobile for sharing business logic across Android and other platforms.
Google Play Publishing & Performance Optimization
Experience publishing applications to the Google Play Store and optimizing application performance and responsiveness for end users.
Material Design
Application of Material Design guidelines to create intuitive, visually consistent, and user-friendly Android interfaces.
Sprachen
EnglishverhandlungssicherRussianverhandlungssicher
Projekthistorie
Design and develop Android mobile applications. Bug fixing and improving application performance. Build features in Android apps. Code quality support. Optimize application performance and responsiveness. (Contract, Yerevan, Armenia)
Design and develop Android mobile applications. Bug fixing and improving application performance. Build features in Android apps. Code quality support. Optimize application performance and responsiveness. (Remote)
Design and develop Android mobile applications. Bug fixing and improving application performance. Build features in Android apps. Code quality support. Optimize application performance and responsiveness. (Yerevan, Armenia)