Flutter Developer

Weekday AI

  • India
  • Permanent
  • Full-time
  • 1 day ago
  • Apply easily
This role is for one of Weekday’s clients
Min Experience: 3 years
JobType: full-timeRequirementsWe are seeking an experienced and passionate Flutter Developer to join our dynamic technology team. As a Flutter Developer, you will be responsible for designing, developing, and maintaining high-quality cross-platform mobile applications for Android and iOS. You will collaborate closely with product managers, designers, and backend engineers to deliver innovative and scalable solutions that meet user needs and business goals.This role is ideal for someone who thrives in a fast-paced, collaborative environment and has a strong command of Flutter, Dart, and mobile app development best practices.Key ResponsibilitiesMobile Application Development
  • Build and maintain cross-platform applications using Flutter and Dart.
  • Translate wireframes and UI/UX designs into high-quality, responsive, and visually appealing applications.
  • Develop reusable widgets and maintain a clean and structured codebase.
Integration & Functionality
  • Integrate RESTful APIs, GraphQL, Firebase, and third-party SDKs to enhance app functionality.
  • Implement push notifications, in-app purchases, and authentication systems.
  • Work with backend teams to ensure seamless data synchronization and application logic.
Performance & Quality
  • Optimize application performance across platforms and devices.
  • Debug, troubleshoot, and resolve issues to maintain app stability.
  • Write unit, integration, and widget tests to ensure reliability and robustness.
Collaboration & Delivery
  • Work closely with UI/UX designers to ensure pixel-perfect implementation.
  • Collaborate with product managers and business teams to understand requirements and deliver features on time.
  • Participate in code reviews and contribute to continuous improvement of development practices.
Continuous Learning & Innovation
  • Stay updated with the latest Flutter SDK updates, Dart improvements, and mobile development trends.
  • Suggest innovative solutions and enhancements to improve app scalability and maintainability.
  • Contribute to internal knowledge sharing and mentoring of junior developers.
Required Skills & Qualifications
  • Bachelor’s/Master’s degree in Computer Science, Information Technology, or related field.
  • Minimum 3+ years of experience in mobile app development, with at least 2 years in Flutter/Dart.
  • Strong understanding of mobile application architecture, state management tools (Provider, Bloc, Riverpod, GetX), and design principles.
  • Hands-on experience with Firebase services (Firestore, Authentication, Cloud Messaging, Analytics).
  • Proficiency in integrating APIs and working with JSON/XML.
  • Familiarity with version control tools such as Git/GitHub/GitLab.
  • Experience with App Store and Google Play deployment processes.
  • Strong debugging, analytical, and problem-solving skills.
  • Excellent communication, teamwork, and time-management abilities.
Preferred Skills
  • Exposure to native Android (Kotlin/Java) or iOS (Swift/Objective-C) development.
  • Experience with CI/CD pipelines, DevOps tools, and cloud platforms (AWS, GCP, Azure).
  • Knowledge of responsive design principles and experience with animations in Flutter.
  • Prior experience in building large-scale consumer-facing applications.

Weekday AI