
Flutter Developer -Google Play store and Apple App store
DataTerrain, Inc.
Chennai, Tamil Nadu
•
On-site
On-Site
Full-Time
Chennai, Tamil Nadu
India
Skills
JavaScript
Amazon Web Services (AWS)
Web Applications
Computer Science
Software Development
Object-Oriented Programming (OOP)
Programming
.NET Framework
Design
Programming Languages
About the Role
Design, develop, and maintain mobile applications using the Flutter framework for both Android and iOS
platforms.
Strong knowledge of Dart programming language
Implement and maintain app security best practices, ensuring data protection and secure user
authentication.
Develop and implement app updates, new features, and enhancements based on feedback and changing business
requirements.
Monitor app performance and resolve bottlenecks or crashes, ensuring stable and responsive applications.
Create and manage app release pipelines, managing app versioning, and deploying updates to app stores (Google
Play, Apple App Store).
Troubleshoot and resolve issues related to mobile app deployment, including deployment to multiple
environments.
Stay up-to-date with the latest trends in mobile app development and the Flutter ecosystem to propose
innovative solutions.
Proven experience as a Flutter Developer or similar role in mobile app development.
Integrate push notification services (using AWS SNS for Android & APNs for iOS) to send real-time
alerts to app users.
Implement local notifications to alert users of app events or important updates when the app is not in the
foreground.
Write clean, efficient, and well-documented code, following best practices and coding standards.
Integrate third-party APIs and services into Flutter applications.
Experience with Flutter SDK, Dart packages, and Firebase (or other backend services).
Knowledge of state management (e.g., Provider, Riverpod, Bloc).
Push Notifications in Firebase: Implement and manage Firebase Cloud Messaging (FCM) to send real-time push
notifications and alerts to users on both Android and iOS platforms.
Storage in Firebase: Utilize Firebase Storage to handle media files, such as images, videos, and other content, ensuring seamless upload, storage, and retrieval.
Authentication in Firebase: Implement Firebase Authentication to provide secure login options for users,
including email/password, Google, Facebook, and other authentication methods.
Payment type integration using Razorpay and Stripe in a Flutter app.
2 years experience mandatory
preferred location only tamil nadu
Industry - Software Development
Employment Type - Full-time
platforms.
Strong knowledge of Dart programming language
Implement and maintain app security best practices, ensuring data protection and secure user
authentication.
Develop and implement app updates, new features, and enhancements based on feedback and changing business
requirements.
Monitor app performance and resolve bottlenecks or crashes, ensuring stable and responsive applications.
Create and manage app release pipelines, managing app versioning, and deploying updates to app stores (Google
Play, Apple App Store).
Troubleshoot and resolve issues related to mobile app deployment, including deployment to multiple
environments.
Stay up-to-date with the latest trends in mobile app development and the Flutter ecosystem to propose
innovative solutions.
Proven experience as a Flutter Developer or similar role in mobile app development.
Integrate push notification services (using AWS SNS for Android & APNs for iOS) to send real-time
alerts to app users.
Implement local notifications to alert users of app events or important updates when the app is not in the
foreground.
Write clean, efficient, and well-documented code, following best practices and coding standards.
Integrate third-party APIs and services into Flutter applications.
Experience with Flutter SDK, Dart packages, and Firebase (or other backend services).
Knowledge of state management (e.g., Provider, Riverpod, Bloc).
Push Notifications in Firebase: Implement and manage Firebase Cloud Messaging (FCM) to send real-time push
notifications and alerts to users on both Android and iOS platforms.
Storage in Firebase: Utilize Firebase Storage to handle media files, such as images, videos, and other content, ensuring seamless upload, storage, and retrieval.
Authentication in Firebase: Implement Firebase Authentication to provide secure login options for users,
including email/password, Google, Facebook, and other authentication methods.
Payment type integration using Razorpay and Stripe in a Flutter app.
2 years experience mandatory
preferred location only tamil nadu
Industry - Software Development
Employment Type - Full-time