Job description:
We are looking for a skilled Flutter Developer to build and maintain high-performance mobile applications. The ideal candidate will have experience integrating AWS or Firebase for backend services, ensuring scalability, security, and seamless user experiences.
Key Responsibilities:
Develop and maintain cross-platform mobile applications using Flutter (Dart).
Integrate AWS services (Amplify, S3, Lambda, DynamoDB, Cognito) or Firebase (Auth, Firestore, Cloud Functions, Storage).
Optimize app performance and ensure smooth UI/UX across devices.
Implement authentication, push notifications, and real-time data synchronization.
Debug, test, and troubleshoot issues to enhance app stability.
Work closely with designers, backend developers, and product managers.
Deploy applications to Google Play Store and Apple App Store.
Keep up with the latest Flutter, AWS, and Firebase trends and best practices.
Required Skills & Experience:
2+ years of experience in Flutter & Dart development.
Hands-on experience with AWS (Amplify, Lambda, Cognito, etc.) or Firebase (Firestore, Cloud Functions, Auth, etc.).
Strong understanding of RESTful APIs, GraphQL, and WebSockets.
Experience with State Management (Provider, Riverpod, Bloc, etc.).
Knowledge of CI/CD pipelines for mobile apps.
Proficiency in Git and version control workflows.
Experience with third-party SDKs, libraries, and APIs.
Nice to Have:
Experience with Native Android (Kotlin) or iOS (Swift) development.
Knowledge of Machine Learning (ML Kit, TensorFlow Lite, etc.).
Familiarity with Agile/Scrum methodologies.
Benefits:
Competitive salary based on experience.
Flexible working hours.
Career growth opportunities.
Learning and development support.
Job Types: Full-time, Permanent
Benefits:
Flexible schedule
Work from home
Schedule:
Day shift
Supplemental Pay:
Overtime pay
Performance bonus
Yearly bonus
Work Location: In person