Weekday (YC W21)

Flutter Developer

Weekday (YC W21)

full-time

Posted on:

Origin:  • 🇮🇳 India

Visit company website
AI Apply
Manual Apply

Job Level

Mid-LevelSenior

Tech Stack

AndroidAWSAzureCloudDartFirebaseFlutterGoogle Cloud PlatformGraphQLiOSJavaKotlinObjective-CSwift

About the role

  • This role is for one of Weekday’s clients.
  • Min Experience: 3 years.
  • JobType: full-time.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.

Requirements

  • 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: Exposure to native Android (Kotlin/Java) or iOS (Swift/Objective-C).
  • Preferred: Experience with CI/CD pipelines, DevOps tools, and cloud platforms (AWS, GCP, Azure).
  • Preferred: Knowledge of responsive design principles and experience with animations in Flutter.
  • Preferred: Prior experience in building large-scale consumer-facing applications.