Saransa Media Lab

Flutter Developer

Saransa Media Lab

Flutter Developer

Welcome to Saransa Technology Group — where cutting-edge innovation meets meaningful community impact. Our range of products is crafted to connect people, deliver insights, and empower both individuals and businesses.

Flutter Developer

Views: 425 | Apply Before: 2 weeks from now

Basic Job Information

Job Category : IT & Telecommunication
Job Level : Mid Level
No. of Vacancy/s : [ 2 ]
Employment Type : Full Time
Job Location : Pepsicola, Kathmandu-32
Offered Salary : Not Disclosed
Apply Before(Deadline) : Oct. 23, 2025 23:55 (2 weeks from now)

Job Specification

Education Level : Under Graduate (Bachelor)
Experience Required : More than 2 years
Professional Skill Required : Firebase Aws Node.Js Go Gcp Nestjs
Other Specification

Required Qualifications

  • 2–3 years of hands-on experience developing Flutter applications in a professional setting
  • Strong proficiency in Dart and Flutter SDK, including:
      - Widgets, layout, and navigation
      - Asynchronous programming with Future, Stream, and async/await
      - State management (Provider/Riverpod/Bloc or similar)
  • Experience integrating RESTful APIs, authentication (OAuth/JWT), and error handling
  • Familiarity with platform-specific integrations via platform channels (iOS/Android)
  • Experience with Firebase (Auth, Firestore/Realtime DB, Cloud Messaging, Remote Config) or equivalent
  • Strong understanding of mobile app lifecycles, app architecture, and offline-first patterns
  • Experience with testing in Flutter (unit, widget, integration) and mocking frameworks
  • Proficiency with Git, branching strategies, and code review practices
  • Experience with CI/CD tools (e.g., GitHub Actions, Bitrise, Codemagic, Fastlane)
  • Deployed at least one app to the App Store and/or Google Play (or significant contribution to a shipped product)
  • Good communication skills and ability to work in agile teams (Scrum/Kanban)

Preferred/Nice-to-Have

  • Knowledge of Clean Architecture and domain-driven design
  • Experience with Bloc/Riverpod at scale and dependency injection (e.g., get_it)
  • Native Android (Kotlin) or iOS (Swift) exposure for custom platform features
  • Experience with performance profiling tools (Flutter DevTools, Android Profiler, Instruments)
  • Familiarity with app security best practices (secure storage, obfuscation, certificate pinning)
  • Experience with analytics and A/B testing (Firebase Analytics, Segment, Amplitude)
  • Understanding of accessibility, internationalization (i18n), and localization (l10n)
  • Experience with modularization/monorepos and package publishing
  • Knowledge of push notifications, deep links, and dynamic links
  • Exposure to backend or cloud services (Node.js, NestJS, Go, Firebase, AWS, GCP)

Job Description

We are seeking a Mid-Level Flutter Developer with 2–3 years of professional experience building and maintaining high-quality cross-platform mobile applications. The ideal candidate is proficient in Dart and the Flutter framework, follows clean architecture principles, writes testable code, and collaborates effectively with product, design, and backend teams.

Key Responsibilities:

  • Design, develop, and maintain cross-platform mobile applications using Flutter (iOS and Android)
  • Implement responsive, pixel-perfect UIs from Figma/Sketch/Zeplin designs
  • Integrate RESTful/GraphQL APIs, WebSockets, and third-party SDKs (e.g., Firebase, payments, analytics)
  • Write clean, maintainable, and testable code using SOLID principles and layered architectures
  • Implement state management (e.g., Provider, Riverpod, Bloc/Cubit, GetX) appropriate to app needs
  • Ensure app performance and reliability through profiling, optimization, and instrumentation
  • Implement unit, widget, and integration tests; maintain healthy test coverage
  • Participate in code reviews, pair programming, and knowledge sharing
  • Work with CI/CD pipelines for automated builds, tests, and deployment to App Store/Play Store
  • Collaborate with product managers and designers to refine requirements and deliver incremental value
  • Diagnose and resolve production issues; monitor app stability and analytics
  • Contribute to documentation, technical specifications, and reusable component libraries


Similar Jobs
Powered by Merojob AI

Job Action

More Jobs By this Company

Similar Jobs
Powered by Merojob AI
job_detail_page
Search, Apply & Get Job: FREE