Post Job Free
Sign in

Flutter Developer

Company:
CIEL HR
Location:
Bengaluru, Karnataka, India
Pay:
15 LPA
Posted:
June 05, 2026
Apply

Description:

Experience: 4–6 Years

Location: Bangalore, Whitefield

Department: Engineering

Employment Type: Full-time

About the Role

We are looking for a talented and passionate Flutter Developer (SDE 2) with 4 to 6 years of

experience to join our growing engineering team. In this role, you will be responsible for

designing, building, and maintaining high-quality, cross-platform mobile applications.

As an SDE 2, you will work closely with product managers, UI/UX designers, and backend

engineers to deliver a seamless user experience. A strong understanding of the Flutter

framework and Dart is required. Additionally, prior experience or solid knowledge of native

Android development (Kotlin/Java) is a huge plus and will help you stand out.

Key Responsibilities

● Feature Development: Design, build, and deploy robust, scalable, and maintainable

cross-platform mobile applications using Flutter and Dart.

● State Management: Write clean, efficient code utilizing standard Flutter state

management approaches (e.g., BLoC, Provider, Riverpod).

● UI/UX Implementation: Translate complex wireframes and Figma designs into

high-quality, responsive pixel-perfect UIs with smooth animations.

● API Integration: Integrate RESTful APIs, WebSockets, and third-party SDKs into the

mobile application.

● Performance Optimization: Identify and fix bottlenecks, optimize application

performance (startup time, memory usage, rendering), and fix bugs.

● Native Integration: Write platform-specific code (using Method Channels) to integrate

native Android features when required.

● Collaboration: Participate in code reviews, sprint planning, and agile ceremonies to

maintain high engineering standards.

Required Technical Skills

● Flutter & Dart: 4+ years of professional experience building and deploying

production-ready apps using Flutter.

● State Management: Proficient with at least one major state management library (BLoC,

Provider, or Riverpod).

● Asynchronous Programming: Strong understanding of Dart streams, futures, and

async/await concepts.

● Local Storage: Experience with local databases like Hive, Isar, SQLite, or

SharedPreferences.

● CI/CD & Deployment: Familiarity with Git, CI/CD pipelines (e.g., Codemagic, GitHub

Actions), and publishing apps to the Google Play Store and Apple App Store.

Preferred / "Plus" Skills

● Native Android Knowledge: Hands-on experience or a strong understanding of native

Android development using Kotlin or Java (highly preferred).

● Method Channels: Experience writing platform-specific plugins or bridging Flutter with

native Android APIs.

● Testing: Knowledge of writing unit, widget, and integration tests in Flutter.

Qualifications & Soft Skills

● Bachelor’s/Master’s degree in Computer Science, Engineering, or a related field (or

equivalent practical experience).

● Strong problem-solving and debugging skills.

● Excellent communication and team collaboration skills.

● A proactive attitude with a keen eye for detail and design aesthetics.

What We Offer

● Flexible working hours.

● Opportunities for career growth and learning certifications.

● A vibrant, collaborative, and inclusive work culture with emphasis on sports.

Interested candidate can reach out to me:

Apply