Mid level Android Developer

🏢 Efada Technology
📍 Giza, EgyptFull-timeHybrid
📅 Posted: 2d ago🔄 Updated: 2d ago
CV%
✨ AI Summary
We are seeking a Mid-level Android Developer to create, build, and maintain high-performance, scalable native Android applications. You will write clean, modular code, connect applications with backend services and APIs, diagnose and resolve bugs, and optimize app performance. This role involves working closely with UI/UX designers, backend engineers, and product managers to deliver features and updates to the Google Play Store. The ideal candidate has proven experience with Kotlin, Compose, Coroutines, and architectural patterns like MVVM, along with strong skills in testing and CI/CD.
Required Skills
Other
KotlinCoroutinesMVITJetpack ComposeRetrofitKotlin CoroutinesDagger 2KoinMockksoftware developmentui
Design, Content & Media
CompositionUI/UXLayoutsUX Design
Information Technology
MVVMREST APIJavaUnit TestingJUnitPerformance OptimizationAI IntegrationInformaticaSoftware EngineeringAndroid Development
Finance, Legal & Governance
Cash Flow Management
Business, Sales & Management
HR ManagementAgile
Engineering, Construction & Trades
Systems Engineering
Requirements
Proven Experience with KotlinPractical experience with ComposePractical experience with Coroutines Knowledge of software architecture principles such as MVVM and MVITranslate designs and UX into high-quality code. Unit, integration and static code analysis testing.Practice CI/CD methodologies and toolsKotlin (primary) and Java (legacy support/migration).UI/UX Implementation like Jetpack Compose, XML layouts,RESTful APIs, JSON, and RetrofitKotlin Coroutines, Flow, and RxJava.Dependency Injection Dagger 2, or Koin.Unit testing (JUnit, MockkMemory management and app performance optimization.Integration with third-party tools
Description
Creating prototypes, designing and building modules and solutions in iterative agile cyclesBuild, test, and maintain high-performance, scalable native Android applications.Write clean, modular, and maintainable code adhering to solid software design principles and architectural patterns.Connect applications with backend services, RESTful APIs, and third-party libraries.Diagnose bugs, resolve crashes, optimize memory usage, and enhance overall app speed and responsiveness.Work closely with UI/UX designers, backend engineers, and product managers to deliver features and release app updates to the Google Play Store.
✨ Premium Match Details
Deep-dive CV analysis, customized Cover Letters, and Interview prep!
📊 Match Analysis
Insights against your active CV
📊
Personalized Match Analysis
Upload your CV to see exact matching percentages, detailed skills mapping, and gap analysis for this role.
🎯 Overalli74%
⚡ Skillsi85%
View Breakdown
Ontology Match: 85.0
Matched:✓ Requirements Matching✓ Ontology Skills Mapping
📜 Eligibilityi49%
View Breakdown
Local: 19600%
🏗️ Career Fiti91%
View Breakdown
Seniority: 91.0
📋 Requirementsi67%
View Breakdown
Domain: 67.0
🔥 Motivationi78%
View Breakdown
Title Fit: 78.00