Flutter Developer

Job Type: Full time No. of Vacancies: 1 Experience: 3 Years
Apply Now
Riseup Labs

 

Linkedin Button

Riseup Labs Google Review

Job Context:

Riseup Labs is seeking a motivated and skilled Mid-Level Software Engineer with strong experience in Flutter and Dart to join our mobile development team. The ideal candidate should also have hands-on experience with Native Android and Native iOS development. You will be responsible for building scalable, high-performance mobile applications with modern technologies and tools.

Job Responsibilities:

  • Develop and maintain cross-platform mobile applications using Flutter and Dart
  • Implement and manage background services and app lifecycle–related tasks
  • Build smooth and engaging interactive animations for enhanced user experience
  • Work with real-time communication using Socket.IO / WebSockets
  • Integrate and manage Firebase Push Notifications (FCM / APNs)
  • Implement map-based features using Google Maps, Apple Maps, or Mapbox SDK
  • Apply proper state management using Provider, BLoC, or Riverpod
  • Work on native Android (Kotlin/Java) and iOS (Swift/Objective-C) components when required
  • Integrate RESTful APIs, third-party SDKs, and backend services
  • Debug, optimize, and improve app performance, stability, and scalability
  • Collaborate with UI/UX designers, backend developers, and QA teams
  • Assist in app publishing and release processes for Google Play Store and Apple App Store

Educational Requirements:

  • B.Sc in Computer Science and Engineering from any reputed public or private university.

Required Skills:

  • Minimum 3+ years of professional experience in mobile application development
  • Strong proficiency in Flutter and Dart
  • Hands-on experience with state management: Provider / BLoC / Riverpod
  • Experience with background services and mobile app lifecycle handling
  • Experience with Socket.IO or real-time data communication
  • Hands-on experience with Firebase Push Notifications
  • Experience using map SDKs such as Google Maps, Apple Maps, or Mapbox
  • Working knowledge of Native Android (Kotlin/Java)
  • Working knowledge of Native iOS (Swift/Objective-C)
  • Experience with REST APIs, JSON, and asynchronous programming
  • Familiarity with mobile app architecture and design patterns
  • Experience using Git or other version control systems

Preferred Skills:

  • Experience using AI-assisted development tools such as GPT, Claude, GitHub Copilot, or similar
  • Knowledge of advanced animations (Lottie, custom animations, motion design)
  • Familiarity with Clean Architecture, MVVM, or MVC
  • Experience with Firebase services (Auth, Firestore, Crashlytics, Analytics)
  • Experience working in Agile / Scrum environments

Workplace:

  • Uttara, Dhaka

Salary: 

  • Negotiable.

Compensation & Other Benefits:

  • Annual Performance Evaluation and Increment
  • Festival Bonus (2)
  • Group Life and Health Insurance
  • Full Subsidize Lunch
  • Annual Retreats
  • Wedding Bonus (As per company’s policy)
  • Weekly 2 holidays (Friday & Saturday)
  • Celebration of Events & Occasions
  • Team Outing
  • Training & Development by Organization Assigned Consultants
  • Paid Time Off 24 days (CL & SL)
  • Maternity Leave with benefit (As per company's policy)
  • Paternity Leave
  • Public holidays as per Riseup Labs calendar

Hiring Process:

  • Telephone Round.
  • Interview with the Tech Team & Talent Acquisition Team.
  • Interview with the Head of People & Culture
  • Job Offer.

NB: Only shortlisted candidates will be communicated in the recruitment process.

Apply Now