Septolab
Open Position

Senior Flutter Developer

We are looking for a Senior Flutter Developer to join our team and build high-quality, scalable mobile applications for Android and iOS.

  • Type Full-time
  • Team Engineering
  • Location Dhaka / Remote
  • Salary Negotiable

About the role

We are looking for a Senior Flutter Developer to join our team and build high-quality, scalable mobile applications for Android and iOS.

What we are looking for

Job Type: Full-time
Experience: 4+ years
Location: Remote / Hybrid

Responsibilities

  • Develop and maintain production-ready Flutter applications

  • Build clean, responsive, and reusable UI components

  • Manage complex application state using BLoC and Riverpod

  • Implement real-time features using WebSocket / Socket.IO

  • Integrate REST APIs and third-party services

  • Implement i18n/localization and multi-language support

  • Optimize application performance and stability

  • Debug and resolve production issues

  • Write clean, maintainable, and well-structured code

  • Work closely with backend developers, designers, and product teams

  • Review code and contribute to technical decisions

Requirements

  • 4+ years of professional Flutter/Dart experience

  • Strong knowledge of BLoC and Riverpod

  • Solid understanding of Flutter architecture and state management

  • Hands-on experience with WebSockets / Socket.IO

  • Experience integrating REST APIs

  • Experience with internationalization (i18n)

  • Strong knowledge of Git

  • Good understanding of clean architecture and design patterns

  • Strong debugging and problem-solving skills

  • Experience publishing and maintaining Android/iOS applications

  • Ability to work independently and take ownership of features

Nice to Have

  • Firebase experience

  • CI/CD experience

  • Experience with Laravel or Node.js backends

  • AWS or other cloud experience

  • Experience with automated testing

  • Experience working on large-scale production applications

To Apply

Please send your CV along with your GitHub, LinkedIn, or relevant project links.

Apply for this position

← All positions