About the Role
Job Summary
We are seeking a Senior Mobile App Developer with at least 5 years of hands-on experience in developing and maintaining cross-platform mobile applications for B2B, B2C, and C2C marketplace/classifieds platforms.
The ideal candidate is proficient in Flutter or React Native, understands scalable mobile architectures, and is capable of integrating real-time features, secure payment gateways, chat, geolocation, and push notifications. You’ll collaborate with product, design, backend, and DevOps teams to deliver high-quality mobile experiences.
Requirements
Key Responsibilities
Design and develop high-performance mobile apps using Flutter or React Native
Build modular, reusable, and responsive UI components for iOS and Android
Integrate with backend APIs (RESTful/GraphQL), real-time services (e.g., Firebase), and cloud storage
Implement features such as user authentication, chat, listings, payments, maps, and push notifications
Work closely with backend developers to define and consume API contracts
Optimize apps for speed, performance, and responsiveness across a wide range of devices
Manage app releases and updates on Google Play and Apple App Store
Use version control (Git) and participate in agile development workflows (Scrum/Kanban)
Debug, profile, and improve performance of live apps
Stay up-to-date with mobile trends, tools, and best practices
Required Skills & Qualifications
5+ years of experience in mobile application development
Strong experience with Flutter or React Native
Solid knowledge of native Android (Kotlin/Java) and/or iOS (Swift) is a strong advantage
Experience integrating:
RESTful/GraphQL APIs
Firebase (Realtime DB, Firestore, Cloud Messaging)
Payment gateways (Stripe, Apple Pay, Google Pay)
Maps and location-based services
Familiarity with state management libraries (Bloc, Provider, Redux, etc.)
Strong understanding of mobile UI/UX principles and responsive design
Proficiency with Git and CI/CD tools (e.g., GitHub Actions, Fastlane)
Experience publishing and managing apps on the App Store and Google Play
Good understanding of app security, user data protection, and offline capabilities
About the Company
TROIKA is a UAE-based technology company focused on developing modern marketplace platforms, CMS solutions, mobile apps, and cloud infrastructure. We empower clients across B2B, B2C, and C2C sectors by delivering scalable, secure, and user-focused digital platforms. As our company grows, we’re seeking a reliable and detail-oriented professional to join our team and support both customer experience and day-to-day office operations.
