$3,099.00 Fixed
We’re hiring a creative, detail-oriented Android Developer who understands not just coding — but the full lifecycle of delivering a polished mobile experience. You’ll build a modern, elegant, and high-performance Android app with clean architecture, smooth animations, intuitive navigation, and production-grade API integration.
The project combines e-commerce + user management + real-time notifications, designed using a mobile-first approach and powered by Kotlin, Jetpack, MVVM, Retrofit, and Firebase.
You’ll work with UI/UX designers who will provide Figma screens, backend developers for API integration, and QA testers for release cycles. You won’t just “code the screens” — you’ll help shape the app’s performance, interaction patterns, and long-term scalability.
This is a creative + technical role, ideal for someone who gets excited about intuitive flows, clean patterns, and pixel-perfect implementation.
Key Responsibilities
Develop a complete Android app using Kotlin + Jetpack Architecture Components
Convert Figma UI designs into clean, polished, responsive layouts
Implement user authentication (Email, OTP, Google Sign-In)
Integrate REST APIs using Retrofit + OkHttp
Build complex UI components (RecyclerViews, NestedScroll, animations)
Set up Room Database and local offline caching
Integrate Firebase Cloud Messaging (FCM) for real-time notifications
Implement Payment integrations (Razorpay, Stripe, Google Pay)
Optimize the app for speed, memory, and battery efficiency
Write clean MVVM architecture and reusable components
Implement dark mode, accessibility, and device compatibility standards
Perform debugging, profiling, and crash-free optimization
Write unit/UI tests using JUnit + Espresso
Upload builds to Play Console and manage versioning
Work closely with backend, UI/UX, and QA teams for smooth releases
Required Skills
3+ years of hands-on Android development experience
Strong expertise in Kotlin
Deep understanding of Android Jetpack (ViewModel, LiveData, Navigation, WorkManager)
Retrofit, OkHttp, and API data handling
Experience building complex UIs with Material Design 3
Skilled in Room Database, DataStore, Coroutines, Flow
Strong debugging & memory-management skills
Experience with Firebase (Auth, Firestore, Messaging, Analytics)
Familiarity with MVVM and Clean Architecture
Ability to implement in-app payments & 3rd-party API integrations
Understanding of accessibility, UX flows, and mobile interaction patterns
Knowledge of Play Store guidelines, signing keys, and build pipelines
Version control (Git, GitHub)
Great communication skills and ability to work in sprints
Tools & Technologies
Languages: Kotlin
IDE: Android Studio Hedgehog or Latest
Architecture: MVVM + Clean Architecture
Libraries: Retrofit, OkHttp, Room, DataStore, Glide/Coil, Coroutines
Backend: REST APIs, JSON parsing
Cloud: Firebase Authentication, Firestore, FCM
Testing: JUnit, Espresso
Monitoring: Firebase Crashlytics, Logcat, LeakCanary
Deployment: Play Console
Design Handoff: Figma
Deliverables
Full Android App (production-ready)
API-integrated modules (login, products, cart, user profile)
Payment Integration + Notification System
Offline caching + Room Database
App Icons, Splash Screen, and Theme System
Clean codebase with documentation
Test cases for critical flows
2 revision cycles after development
Play Store upload & launch assistance
15–20 days of post-launch bug support
Budget Options
Hourly Rate: $35 – $75/hr
Fixed Project: $4,000 – $10,000
Monthly Retainer (Optional): $3,000 – $6,500 for updates, maintenance & new features
Timeline
Week 1: UI integration, architecture setup
Weeks 2–5: Core feature development + API integration
Week 6: Payment + Notifications + Room DB
Week 7: Testing, optimization, UX refinements
Week 8: Final build, Play Store deployment, support window
Success Metrics
Crash-free rate above 99.5%
App startup time < 2 seconds
Smooth 60 FPS animations & transitions
90%+ UI accuracy compared to Figma designs
Positive user reviews (minimum 4.5 stars)
Stable API performance with no major production bugs
Ideal Candidate Profile
You care about user experience the same way you care about clean code. You think about transitions, error states, accessibility, and edge cases. You want to build apps that feel “premium,” not just “functional.”
If you're the kind of developer who loves shipping production-grade apps and owning the full experience end-to-end — we want you.
How to Apply
Please include:
2–3 published Android apps (Play Store links)
GitHub repo or code sample
Your preferred engagement model (hourly/project)
Short explanation of your architecture approach
- Proposal: 0
- More than 3 month