Senior Mobile App Developer
Apply for this position
All fields marked * are required
Senior Mobile App Developer
Experience: 7–15 Years
Key Skills
Flutter
React Native
Dart
JavaScript
TypeScript
React.js
Cross-Platform Mobile Application Development
REST API Integration
Mobile UI/UX Development
Push Notifications
Authentication & Authorization (OAuth, SSO, JWT)
App Store & Play Store Deployment
Camera, Media, Maps & Location Services
Git & CI/CD Pipelines
Roles & Responsibilities
Design, develop, and maintain high-performance mobile applications using Flutter and/or React Native.
Build reusable, scalable, and maintainable components for Android and iOS platforms.
Integrate mobile applications with RESTful APIs, third-party services, and backend systems.
Implement secure authentication and authorization mechanisms including OAuth, SSO, and token-based authentication.
Develop and integrate native device features such as Camera, Push Notifications, Maps, Geolocation, and Media Services.
Collaborate closely with Product Managers, UI/UX Designers, QA teams, and Backend Developers to deliver robust mobile solutions.
Optimize application performance, responsiveness, and user experience across multiple devices and OS versions.
Troubleshoot, debug, and resolve application issues and production incidents.
Manage application releases, deployment, and maintenance on Apple App Store and Google Play Store.
Follow mobile development best practices, coding standards, and security guidelines.
Preferred Skills
Strong experience with WebView integrations and hybrid application development.
Exposure to native Android (Kotlin/Java) and iOS (Swift) development.
Experience in migrating native mobile applications to Flutter or React Native.
Familiarity with state management solutions such as Redux, Provider, Bloc, MobX, or Riverpod.
Experience with CI/CD tools and automated mobile app deployment.
Knowledge of mobile application security and performance optimization techniques.
Experience working in Agile/Scrum development environments.
Required
Preferred