Job Title: Mobile App Developer
Company Name: Datamatics Technologies
Job Type: Full‑Time
Experience: 0–11 Years
Location: Bengaluru, India
Work Mode: On‑site/Hybrid/Remote (Based on company policy)
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.
Key Responsibilities
- 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.
Must Have Skills
- Flutter OR React Native OR React Expo OR Swift OR Kotlin OR Xamarin OR Ionic OR .NET MAUI OR Dart OR JavaScript OR TypeScript; experience with Android SDK and iOS SDK; REST APIs, JSON, and API integration.
- Experience with mobile debugging, performance optimization, and memory management.
- Understanding of mobile application lifecycle, deployment, and release management.
- Strong problem‑solving and communication skills.
- Knowledge of mobile application architecture and design patterns (MVVM, MVC, Clean Architecture, BLoC).
Good to Have 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.
Preferred Qualifications
- 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.