Flutter Developer

Creddinv Technologies

Bengaluru

On-site

INR 600,000 - 900,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Creddinv Technologies in Bengaluru seeks a Flutter Developer with 1–2 years of hands-on experience to build and maintain cross‑platform mobile applications. You will work with Dart, Flutter, BLoC, and REST API integration, following Clean Architecture and testable code, and collaborate with senior developers to ship production quality features.

The role is full-time in Bengaluru, with opportunities to contribute to fintech or subscription-based apps and to grow mobile engineering skills.

Qualifications

  • Bachelor's degree in CS/IT/Engineering or equivalent practical experience.
  • Minimum 1 year hands-on Flutter development with production apps.
  • Experience with REST APIs, Dart/asynchronous programming, and null safety.
  • Familiarity with BLoC/Cubit and clean architecture concepts.
  • Knowledge of Git, Android Studio/VS Code, and API testing tools.

Responsibilities

  • Develop, maintain, and enhance cross-platform mobile apps using Flutter and Dart.
  • Implement UI screens and reusable widgets from Figma designs.
  • Use BLoC/Cubit for predictable state management and testing.
  • Follow Clean Architecture with Presentation, BLoC, Use Cases, Repositories, and Data Sources.
  • Integrate REST APIs with Dio, handling auth, errors, and parsing.
  • Create strongly typed models and JSON serialization.
  • Handle loading, success, empty, and failure states appropriately.
  • Support authentication, onboarding, and profile management flows.
  • Integrate third-party SDKs and services as needed.
  • Debug, optimize, and maintain clean, testable code.
  • Collaborate with senior developers and use Git workflows.
  • Test features on Android and iOS devices.

Skills

Flutter & Dart
BLoC/Cubit
REST API integration
Dart asynchronous
Git
Flutter UI

Education

Bachelor's degree in CS/IT/Engineering

Tools

Android Studio
VS Code
Postman
Dio

Job description

Job Description : Flutter Developer
Position: Flutter Developer
Experience: 1 to 2 Years
Location: Bengaluru / As per Company Policy
Employment Type: Full-Time
Department: Mobile Application Development

About the Role
We are looking for a skilled and motivated Flutter Developer with 1 to 2 years of hands-on experience in building and maintaining Android and iOS applications.
The ideal candidate should have a strong understanding of Flutter, Dart, BLoC state management, REST API integration, and clean architecture principles.
The developer will work on an existing production mobile application, contribute to architectural improvements, implement new features, resolve issues, and help build reliable, scalable, and maintainable mobile solutions.
Key Responsibilities

  • Develop, maintain, and enhance cross-platform mobile applications using Flutter and Dart.
  • Implement UI screens and reusable widgets based on Figma designs.
  • Work with BLoC/Cubit for predictable and maintainable state management.
  • Follow an established Clean Architecture structure involving Presentation, BLoC, Use Cases, Repositories, and Data Sources.
  • Integrate REST APIs using Dio, including request headers, authentication tokens, error handling, and response parsing.
  • Implement strongly typed models, entities, and JSON serialization.
  • Handle application loading, success, empty, and failure states appropriately.
  • Support user authentication, OTP verification, onboarding, and profile management workflows.
  • Integrate third-party SDKs and services as required.
  • Identify, debug, and resolve functional and performance issues.
  • Maintain clean, reusable, testable, and well-structured code.
  • Use Git for version control, feature branches, pull requests, and collaborative development.
  • Test application features across Android and iOS devices.
  • Work closely with senior developers to follow established architecture and coding standards.

Required Technical Skills
Flutter & Dart

  • Strong understanding of Dart, asynchronous programming, Futures, Streams, and null safety.
  • Experience building responsive Flutter interfaces and reusable components.
  • Good understanding of widget lifecycle, navigation, forms, and validation.

State Management

  • Practical experience implementing features with Flutter BLoC or Cubit.
  • Understanding of events, states, BlocBuilder, BlocListener, and BlocConsumer.
  • Ability to manage asynchronous API-driven UI states.

Architecture

  • Basic practical knowledge of Clean Architecture and separation of concerns.
  • Familiarity with Repository Pattern, dependency injection, and use cases.
  • Understanding of data models versus domain entities.
  • Ability to work within an established architecture without introducing unnecessary changes.

Networking & API Integration

  • Experience with REST APIs, HTTP methods, JSON, and Dio.
  • Understanding of HTTP status codes, request timeouts, and exception handling.
  • Knowledge of authenticated API requests and token-based authentication.
  • Ability to handle network failures and display appropriate UI states.

Development Tools

  • Git and GitHub/GitLab
  • Android Studio / VS Code
  • Postman or equivalent API testing tools
  • Flutter DevTools and debugging tools

Good to Have

  • Experience working on fintech, payment, or subscription-based applications.
  • Understanding of JWT authentication and secure token storage.
  • Experience with deep linking and app lifecycle handling.
  • Familiarity with payment integrations, UPI flows, or third-party authentication SDKs.
  • Knowledge of functional error handling using Either/Failure patterns.
  • Experience with Firebase, push notifications, or crash reporting.
  • Basic knowledge of unit testing and BLoC testing.
  • Experience supporting Android and iOS production releases.

Expected Candidate Profile
We are looking for someone who:

  • Has at least one year of practical Flutter development experience.
  • Can independently develop a screen and integrate its APIs.
  • Understands how state management connects application logic to the UI.
  • Can read, understand, and extend existing code.
  • Is comfortable debugging API, state-management, and UI issues.
  • Follows architectural guidelines and coding standards.
  • Communicates blockers clearly and takes ownership of assigned tasks.
  • Is willing to learn complex application workflows and production engineering practices.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field; equivalent practical experience is also acceptable.
  • Minimum 1 year of hands-on Flutter application development.
  • Experience contributing to at least one reasonably complete mobile application, preferably released to production.

What We Expect
The selected candidate should be able to contribute to ongoing mobile application development and revamp activities while working within an established technical architecture.
The primary expectation is strong Flutter fundamentals, reliable API integration, disciplined BLoC implementation, debugging capability, and the ability to deliver maintainable production-quality code.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Flutter Developer
Flutter Developer

Novastrid It Ventures • Madurai District, Chennai District

On-site
INR 600,000 - 900,000
Mobile Application Developer
Mobile Application Developer

Questhiring • Gurugram District

On-site
INR 4,500,000 - 7,000,000
Flutter Developer | 3+ Years | Immediate Joiner | Bangalore
Flutter Developer | 3+ Years | Immediate Joiner | Bangalore

Sketch Brahma Technologies • Bengaluru

On-site
INR 900,000 - 1,800,000
Flutter Developer
Flutter Developer

egtpvl • Coimbatore District

Hybrid
INR 1,200,000 - 2,000,000
Provident Fund
App Developer - Flutter Expert
App Developer - Flutter Expert

Weekday AI (YC W21) • Bengaluru

On-site
INR 800,000 - 1,200,000
Flutter Developer | Digital Brain Media
Flutter Developer | Digital Brain Media

Digitalbrain • Lucknow

On-site
INR 900,000 - 1,500,000
Flutter Developer
Flutter Developer

CG-VAK Software & Exports Ltd. • Bengaluru

On-site
INR 800,000 - 1,200,000
Flutter Developer
Flutter Developer

White Orange Software • Surat

On-site
INR 600,000 - 900,000
Flutter + IOS
Flutter + IOS

Deloitte Shared Services India • Bengaluru

On-site
INR 2,000,000 - 3,200,000
Flutter Developer
Flutter Developer

Competent Groove Private Limited • Mohali

On-site
INR 800,000 - 1,200,000