HamburgerMenu
hirist

GeekyAnts - Senior Software Engineer - Flutter Development

Posted on: 10/12/2025

Job Description

Description :

Role : Senior Software Engineer (Flutter Developer)

Experience : 4- 6 years

Location : Bangalore

About the Company GeekyAnts India Pvt Ltd :

GeekyAnts is a design and development studio specializing in building innovative web and mobile solutions.

They work with modern technologies like React, React Native, Flutter, Angular, Vue, NodeJS, Python, and Svelte.

The company has partnered with 500+ clients globally across industries such as Healthcare, Finance, Education, Banking, Gaming, Manufacturing, and Real Estate.

They are also registered service suppliers for Google LLC since 2017.

GeekyAnts provides services in Web & Mobile Development, UI/UX Design, Business Analysis, Product Management, DevOps, QA, API Development, and more.

They are the creators of well-known open-source projects like NativeBase (15,000+ GitHub Stars), BuilderX, Vue Native, Flutter Starter, and apibeats.

Offices are located in Bangalore (India) and London (UK).

Job Title : Senior Software Engineer (Flutter Developer)

Posted : 1 day ago

Experience : 4+ years

Salary : Not disclosed

Location : Bengaluru, Karnataka

Job Description :

We are looking for a highly skilled Flutter Senior Software Engineer (SSE) with 4+ years of hands-on experience.

The candidate should be capable of independently designing, building, and delivering scalable mobile applications, leading technical decisions, and guiding junior engineers through complete project lifecycles.

Responsibilities :

- Design, architect, and develop high-quality Flutter applications with clean and maintainable code.

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

- Own end-to-end project execution : requirements, development, testing, deployment, and support.

- Mentor junior engineers and conduct code reviews.

- Collaborate with product managers, designers, backend teams, and QA.

- Profile and optimize application performance (memory, rendering, jank reduction, startup time).

- Integrate REST/GraphQL APIs, WebSockets, caching, and pagination.

- Implement offline-first capabilities using Hive, SQLite, Secure Storage, ObjectBox, etc.

- Set up CI/CD pipelines, crash logging, analytics, and monitoring tools.

- Work with native Android/iOS (method channels, third-party SDK integrations).

- Apply SOLID principles, clean architecture, and testing best practices.

Must-Have Skills :

- 4+ years of strong Flutter & Dart experience with production apps.

- Deep understanding of widget lifecycle, rendering, layout, async programming, and isolates.

- Expertise in Bloc, Cubit, Riverpod, or Provider.

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

- Advanced networking experience (REST, GraphQL, WebSockets, caching, retry logic).

- Experience with local storage and offline-first implementations.

- Proficiency in debugging, profiling, and performance optimization.

- Hands-on CI/CD, analytics, and crash reporting tools experience.

- Experience with method channels, Swift/Kotlin, and native modules.

- Leadership experience handling 23 engineers.

- Strong ownership and ability to deliver end-to-end.

Bonus Skills :

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

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

- Experience in building reusable packages or SDKs.

Who You Are :

- Proactive, accountable, and strong in ownership.

- A mentor who upholds engineering quality.

- Committed to clean architecture and robust code.

- Confident in making technical decisions in fast-paced environments.

Experience :

- 4+ years (Flutter & Dart, production-grade apps)

- Bonus : Backend (Node.js / NestJS / Java / Go)

Other Details :

- Location : On-site (Bangalore)

- Employment Type : Full-time

- Education : B.E / B.Tech

Interview Round :

One-to-One Interview :

Discussion with a GeekyAnts internal HR team member


info-icon

Did you find something suspicious?