We are looking for a talented Mobile App Developer to design, develop, and maintain high-quality mobile applications for Android and iOS platforms. The ideal candidate should have experience with cross-platform and/or native mobile development frameworks, strong programming fundamentals, and the ability to deliver scalable, user-friendly mobile solutions.
-
Design, develop, test, and maintain mobile applications for Android and iOS.
-
Build reusable, maintainable, and scalable application components.
-
Collaborate with product managers, designers, backend developers, and QA teams to deliver high-quality applications.
-
Integrate mobile applications with RESTful APIs and backend services.
-
Optimize applications for performance, security, and scalability.
-
Troubleshoot, debug, and resolve application issues.
-
Participate in code reviews and contribute to architecture and design discussions.
-
Publish and maintain applications on app stores following platform best practices.
-
Flutter OR React Native OR React Expo OR Swift OR Kotlin OR Xamarin OR Ionic OR .NET MAUI
-
Dart OR JavaScript OR TypeScript OR Swift OR Kotlin
-
Android SDK AND iOS SDK
-
REST APIs AND JSON AND API Integration
-
Git AND GitHub OR GitLab OR Bitbucket
-
Knowledge of mobile application architecture and design patterns (MVVM OR MVC OR Clean Architecture OR BLoC).
-
Experience with mobile debugging, performance optimization, and memory management.
-
Understanding of mobile application lifecycle, deployment, and release management.
-
Strong problem-solving and communication skills.
-
Firebase OR Supabase OR AWS Amplify
-
SQLite OR Hive OR Realm OR Core Data OR Room
-
Redux OR Provider OR Riverpod OR GetX OR MobX OR BLoC
-
Jest OR Flutter Test OR XCTest OR Espresso OR Detox
-
Push notifications using Firebase Cloud Messaging (FCM) OR Apple Push Notification Service (APNs)
-
CI/CD tools such as GitHub Actions OR GitLab CI OR Jenkins OR Bitrise OR Codemagic
-
Experience with Google Maps, location services, camera, Bluetooth, biometrics, or payment gateway integrations.
-
Familiarity with Agile/Scrum methodologies.
-
Experience publishing applications to Google Play Store AND Apple App Store.
-
Bachelor's degree in Computer Science, Software Engineering, or a related field.
-
0–11 years of experience in mobile application development.
-
Experience developing and maintaining production-grade mobile applications.
-
Understanding of secure coding practices and mobile application security.
-
Passion for learning emerging mobile technologies and industry best practices.
RCJPLHU50I