Qureos

Find The RightJob.

Senior Flutter Developer

Job Purpose

The Flutter Developer is responsible for designing, developing, testing, and maintaining cross‑platform mobile applications using the Flutter framework. The role ensures high‑performance, visually consistent, and scalable mobile solutions aligned with business and user requirements.

Key Responsibilities

1. Mobile App Development

  • Develop cross‑platform mobile applications using Flutter and Dart.
  • Build reusable, maintainable, and scalable UI components.
  • Ensure responsive layouts across multiple screen sizes and devices.
  • Implement pixel‑perfect UI from Figma or design specifications.

2. Application Architecture & State Management

  • Follow clean architecture and modular project structure.
  • Implement state management solutions (Provider, Riverpod, Bloc, GetX, etc.).
  • Maintain separation of concerns between UI, business logic, and data layers.

3. API Integration & Data Handling

  • Integrate RESTful or GraphQL APIs.
  • Handle authentication, authorization, and secure token storage.
  • Implement offline storage using SQLite, Hive, or shared preferences.

4. Performance, Security, and Optimization

  • Optimize app performance, rendering, and memory usage.
  • Reduce app size and improve startup time.
  • Implement secure coding practices and protect sensitive data.

5. Testing, Deployment, and Collaboration

  • Write unit, widget, and integration tests.
  • Collaborate with designers, back‑end developers, QA, and DevOps teams.
  • Participate in sprint planning, code reviews, and stand‑ups.
  • Support CI/CD pipelines and app store releases.

Required Skills

Technical Skills

  • Strong proficiency in Flutter and Dart
  • Experience with mobile UI/UX principles and responsive design
  • API integration and JSON handling
  • State management frameworks (Bloc, Provider, Riverpod, etc.)
  • Git and version control workflows
  • Knowledge of Android and iOS build processes
  • Familiarity with Firebase, push notifications, and analytics

Soft Skills

  • Problem‑solving and analytical thinking
  • Communication and teamwork
  • Attention to detail
  • Time management and ownership

Experience Levels

  • Senior Flutter Developer: 5+ years

Education

  • Bachelor’s degree in Computer Science, Software Engineering recognized university, or equivalent practical experience.

Job Type: Full-time

Pay: Rs170,000.00 - Rs200,000.00 per month

Work Location: In person

© 2026 Qureos. All rights reserved.