Job Openings Senior Flutter Developer

About the job Senior Flutter Developer

Company Description

Our client is a leading Norwegian-headquartered software company specializing in managing and maintaining safety data sheets (SDS) across a wide range of industries. Their extensive database contains over 14 million safety data sheets, requiring regular updates from various manufacturers. They utilize advanced technologies and innovative solutions to ensure the accuracy and currency of this critical information.

About The Role

We are looking for a highly skilled and self-driven Flutter Developer to take full ownership of our mobile application. This role requires someone who is not just a coder but a problem solver and decision-maker. You will be responsible for the entire lifecycle of the appfrom design to deployment and maintenanceensuring seamless performance, robust architecture, and a delightful user experience. If you can independently design, build, and scale mobile apps with minimal supervision, we want to hear from you.

Key Responsibilities

  • Lead the end-to-end development of cross-platform mobile applications using Flutter & Dart.
  • Take full ownership of the app design, architecture, development, deployment, maintenance, and scaling.
  • Independently handle UI/UX design, implementing visually appealing, intuitive, and consistent interfaces.
  • Integrate and maintain payment gateways and other critical third-party services.
  • Architect scalable and maintainable codebases with modern state management solutions (e.g., Provider, Riverpod, Bloc).
  • Collaborate with product managers and backend engineers to translate business needs into technical solutions.
  • Maintain and expand a reusable Flutter component library and ensure design system consistency.
  • Optimize app performance, responsiveness, and stability across both Android and iOS platforms.
  • Implement secure, reliable RESTful API integrations and Firebase services (e.g., Auth, Firestore, Push Notifications).
  • Set up and enforce testing frameworks for unit, widget, and integration testing.
  • Monitor and address bugs, crashes, and feedback using analytics and performance monitoring tools.

Skills & Qualifications

  • 4+ years of hands-on experience in Flutter and Dart.
  • Proven experience in owning and delivering complex mobile apps end-to-end, ideally published on both Google Play Store and Apple App Store.
  • Strong understanding of Flutter architecture, widget tree, state management, and performance optimization techniques.
  • Solid experience integrating payment gateways, Firebase, and REST APIs.
  • Proficient in writing clean, maintainable code with proper documentation.
  • Experience with automated testing using tools like Mockito, Flutter Driver, or integration testing frameworks.
  • Strong understanding of mobile app lifecycle management and deployment pipelines (CI/CD).
  • Excellent debugging, problem-solving, and analytical skills.
  • Strong communication skills and the ability to work independently with minimal supervision.
  • Fluent in English

Employment Structure

  • Onsite in Mohakhali | Full-time
  • Salary: BDT 80,000 - 120,000
  • Benefits: 2 Annual Bonuses after permanent (probation is 3-6 months)
  • Work Week: Monday - Friday, 10 am to 6 pm BST

Hiring Process

  1. Conversation with Talvette
  2. Home-based technical assignment
  3. Interview with the client's management team
  4. Receive an offer
  5. Join their team full-time