Job Description
We are seeking a skilled Flutter Developer with expertise in Google Cloud (Firebase, Cloud Functions, etc.) to join our dynamic team. You will be responsible for developing, testing, and deploying high-quality mobile applications for both Android and iOS platforms. Your role will involve collaborating with designers, backend developers, and product managers to deliver seamless user experiences and robust app functionality.
Key Responsibilities: Mobile App Development
- Design, develop, and maintain cross-platform mobile applications using Flutter for both Android and iOS.
- Implement responsive UI/UX designs, ensuring smooth animations and intuitive user interactions.
- Write clean, maintainable, and efficient Dart code following best practices.
Backend Integration & Cloud Services
- Integrate mobile applications with Google Cloud services, including Firebase Authentication, Firestore, Realtime Database, Cloud Functions, and Storage.
- Develop and maintain RESTful APIs and serverless functions to support app features.
- Optimize app performance, scalability, and security using cloud-based solutions.
Testing & Deployment
- Conduct thorough testing (unit, widget, and integration tests) to ensure app reliability and performance.
- Deploy apps to the Google Play Storeand Apple App Store, managing version updates and release cycles.
- Monitor app performance and user feedback, implementing improvements as needed.
Collaboration & Innovation
- Work closely with cross-functional teams to define, design, and ship new features.
- Stay up-to-date with the latest trends and technologies in Flutter and Google Cloud.
- Contribute to architectural decisions and best practices for mobile development.
Required Skills & Qualifications
- Proven experience in Flutterdevelopment for both Android and iOS.
- Strong knowledge of Dartprogramming language.
- Hands-on experience with Firebase(Authentication, Firestore, Cloud Functions, etc.) and other Google Cloud services.
- Familiarity with RESTful APIs, state management(Provider, Riverpod, Bloc, etc.), and asynchronous programming.
- Experience with CI/CD pipelinesand version control (Git).
- Ability to write clean, maintainable, and efficient code.
- Strong problem-solving skills and attention to detail.
Nice to Have
- Experience with other backend technologies(Node.js, Python, etc.).
- Knowledge of app monetization strategies(ads, in-app purchases).
- Familiarity with analytics tools(Firebase Analytics, Crashlytics).
What We Offer:
- Meal tickets
- Medical subscription to Regina Maria
- Opportunity to work on innovative and impactful mobile applications.
- Collaborative and supportive work environment.
- Professional growth and learning opportunities
