Flutter Developer - Dart - 4+ yrs - Bangalore - Immediate joiners

4 - 9 years

4 - 9 Lacs

Posted:-1 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

We are looking for a highly skilled Flutter Senior Software Engineer (SSE) with 4+ years of experience, who can independently architect, build, and deliver high-quality mobile applications. This role requires strong technical depth in Flutter/Dart, excellent problem-solving abilities, and the capability to lead small teams while driving end-to-end project execution.

Responsibilities

- Design, architect, and implement scalable Flutter applications with clean, maintainable code.

- Lead technical decision-making, feature planning, and system design discussions.

- Drive end-to-end project execution from requirement analysis to release and post-production support.

- Mentor junior engineers, conduct high-quality code reviews, and maintain engineering best practices.

- Collaborate with product, design, backend, and QA teams to ensure timely, high-quality delivery.

- Optimize app performance through profiling, memory management, jank reduction, and rendering improvements.

- Integrate APIs (REST/GraphQL), WebSockets, pagination, caching, and other advanced networking flows.

- Implement secure offline-first modules with Hive, SQLite, Secure Storage, ObjectBox, etc.

- Set up and integrate CI/CD, crash logging, analytics, and monitoring dashboards.

- Work with native iOS/Android layers through method channels and third-party SDK integrations.

- Follow and enforce SOLID, DRY, clean code, unit testing, and industry-standard best practices.

Must-Have Skills

- Strong hands-on experience with Flutter & Dart capable of independently building complex features.

- Deep understanding of:

  • Widget lifecycle, rendering engine, layout & painting pipeline

  • Isolates, async programming, compute-heavy flows

  • Navigation stacks and advanced routing

- Expertise in state management (Bloc, Cubit, Riverpod, Provider).

- Strong architectural skills (Clean Architecture, MVVM, feature-first structure).

- Solid networking & integration experience: REST, GraphQL, WebSockets, retry, caching.

- Practical experience with local storage and offline modules.

- Ability to profile, debug, and optimize app performance.

- Experience with CI/CD, crash logging, analytics.

- Comfortable with platform integrations (method channels, Swift/Kotlin SDKs).

- Proven leadership experience guiding 23 engineers.

- Ability to fully own end-to-end project execution.

Bonus Skills

- Backend development experience (Node.js, NestJS, Java, Go).

- Experience with server-driven UI, micro-frontends, modularization.

- Experience building SDKs or reusable UI/component libraries.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

hyderabad, chennai, bengaluru