Senior Mobile Developer (React Native + Kotlin) | Long-Term Product Development
Budget: $15.0 - $30.0
HOURLY / FULL_TIME
⭐ 4.86 (14)
Pakistan
android, react-native, mobile-app-development, kotlin, android-app-development
We are looking for an experienced Senior Mobile Developer to join our team and help build the next generation of our mobile platform.
This is not a simple CRUD application. We're building a production-grade product that will continue evolving over the next several years, so we're looking for someone who enjoys solving technical challenges, contributing to architecture, and writing maintainable code.
Initially, you'll help improve our existing mobile application while building several new features. Long term, you'll play an important role in shaping the architecture of the product.
Responsibilities
Develop new features for both iOS and Android
Build reusable, maintainable UI components
Integrate REST APIs and WebSocket-based real-time features
Optimize application performance and startup time
Implement offline-first functionality with local synchronization
Debug production issues and improve application stability
Collaborate with designers and backend developers
Participate in architecture discussions and code reviews
Maintain high code quality through testing and documentation
Required Skills
React Native (3+ years)
TypeScript
Kotlin
Android SDK
REST APIs
Authentication (JWT/OAuth)
SQLite or Realm
Git
Firebase
Push Notifications
Nice to Have
Expo
Jetpack Compose
Native module development
Background services
Maps & GPS
BLE integrations
Stripe
Supabase
CI/CD (GitHub Actions, Bitrise, Codemagic)
App Store & Google Play release experience
What We're Looking For
We're not just looking for someone who can implement screens.
We're looking for someone who can:
understand product requirements
recommend better technical solutions
think about scalability
write clean, maintainable code
communicate clearly
work independently
To Apply
Please include:
Links to 3 production mobile apps you've built.
Which parts of those apps you personally developed.
Whether you prefer React Native, Kotlin, or a hybrid approach for long-term products, and why.
Your experience with offline data synchronization.
Your availability and hourly rate.
Please don't send generic proposals. We'd rather read a short proposal that demonstrates you understand the project than a long list of technologies.
Ouvrir sur Upwork