Mobile Application Developer (Bengaluru)

Mobile Application Developer (Bengaluru)

27 Sep
|
Promptora AI
|
Bengaluru

27 Sep

Promptora AI

Bengaluru

Senior Flutter Engineer – Scalable AI Applications

About the Role

We are looking for an experienced Senior Flutter Engineer to take ownership of the mobile engineering experience for our live, AI-powered healthcare platform.

Our platform is already in production and scaling. This role goes beyond building UI screens or implementing predefined features. We are looking for an engineer who can independently understand complex requirements, make sound architectural decisions, solve challenging technical problems, and build a mobile application that remains fast, reliable, maintainable, and scalable as usage grows.

You will work closely with AI, backend, product, and design teams to integrate LLMs, RAG pipelines, streaming AI responses, and real-time services into the mobile experience.

The ideal candidate combines strong Flutter expertise with a high degree of technical ownership and a problem-solving mindset.

Key Responsibilities

- Own the architecture, design, development, testing, and deployment of complex mobile features using Flutter and Dart.
- Design scalable Flutter application architecture with appropriate state management, modularization, dependency management, and reusable components.
- Build fast, responsive mobile experiences for real-time AI interactions and streaming responses.
- Integrate mobile applications with backend services through REST APIs and streaming APIs, with robust authentication, error handling, retries, and rate-limit handling.
- Work closely with AI engineers to integrate LLMs, AI APIs, RAG pipelines, AI-powered search, and other intelligent services into the mobile application.
- Design the mobile experience to support a growing number of concurrent users and real-time interactions.
- Implement productive caching, offline capabilities, background processing, synchronization, and network resilience.
- Investigate and resolve performance bottlenecks across the application, network layer, API integrations, and device resources.
- Improve application performance, reliability, maintainability, observability, and stability.
- Take ownership of technical problems from initial investigation and root-cause analysis through production resolution.
- Manage iOS and Android releases, including build management, signing, versioning, App Store and Play Store submissions.
- Participate actively in architecture and technology decisions as the product and platform evolve.
- Establish and improve engineering practices around code reviews, automated testing, CI/CD, documentation, monitoring, and release management.
- Monitor production application health and proactively identify potential scalability or reliability issues.
- Provide technical guidance and mentorship to junior engineers when required.





Required Experience & Skills
- 3+ years of professional Flutter development experience, with experience building and shipping production-grade applications.
- Strong proficiency in Dart and Flutter.
- Strong understanding of modern Flutter architecture and state-management approaches such as BLoC, Riverpod, Provider, or equivalent patterns.
- Strong understanding of mobile application architecture, design patterns, modularization, and maintainable code structures.
- Hands-on experience integrating REST APIs, authentication mechanisms, asynchronous APIs, and streaming data.
- Experience building applications involving real-time interactions or high-frequency API communication.
- Strong understanding of mobile-specific scalability considerations including:
- Offline-first or intermittent-network handling
- Local caching and persistence
- Background processing
- Network resilience and retry strategies
- Memory and resource optimization
- Application startup and rendering performance
- Experience diagnosing and resolving production performance, stability, and reliability issues.
- Good understanding of automated testing, including unit, widget, and integration testing.
- Experience with Git-based development and modern software engineering practices.
- Ability to independently investigate unfamiliar technical problems, evaluate alternatives, and determine an appropriate implementation approach.
- Strong communication skills and ability to collaborate effectively with AI, backend, product, QA, and design teams.

AI & Real-Time Application Experience The mobile application will interact extensively with AI-powered backend services. Candidates should be comfortable working with systems involving:
- Large Language Models (LLMs)
- Retrieval-Augmented Generation (RAG)
- AI-powered search and conversational interfaces
- Streaming AI responses
- Real-time API interactions
- Long-running AI requests and asynchronous workflows
- Handling latency, retries, timeouts, and partial responses
- Secure handling of user and application data

Prior AI experience is beneficial, but strong Flutter engineers who can quickly understand and integrate complex backend services are also encouraged to apply.

Mindset We Value

We are particularly interested in engineers who enjoy solving difficult technical problems and taking meaningful ownership.





You should be someone who:

- Enjoys working on technically challenging problems.
- Takes ownership rather than waiting for detailed implementation instructions.
- Is comfortable working with ambiguity and evolving requirements.
- Thinks about scalability and long-term maintainability while building.
- Investigates the root cause of problems instead of relying on temporary fixes.
- Proactively identifies technical risks before they become production issues.
- Challenges existing approaches when a better solution is available.
- Can evaluate multiple technical approaches and clearly explain trade-offs.
- Remains persistent when the first solution does not work.
- Takes responsibility for the quality and reliability of what you build.

Nice to Have
- Experience with AWS or similar cloud-based production environments.
- Experience building high-concurrency or real-time mobile applications.
- Experience integrating LLMs, GenAI APIs, or machine-learning services into production applications.
- Experience with RAG, semantic search, vector search, or AI-powered search applications.
- Experience with WebSockets, Server-Sent Events (SSE), or similar streaming technologies.
- Experience implementing mobile CI/CD pipelines.
- Experience with crash reporting, application monitoring, logging, analytics, and production observability.
- Knowledge of mobile application security and secure API integration.
- Experience optimizing Flutter applications for performance at scale.
- Experience working in a startup, product company, or rapidly scaling technology environment.

Why Join Us This is an opportunity to work on a live AI-powered healthcare platform where engineering decisions directly influence the experience of a growing user base.

You will not simply receive predefined development tasks. You will be expected to understand the underlying business and technical problem, contribute to the solution architecture, evaluate different approaches, and take end-to-end ownership of the mobile product.

For an engineer who enjoys combining Flutter, scalable architecture, real-time systems, and Generative AI, this role provides an opportunity to solve meaningful engineering problems while directly influencing how the product evolves.

Experience

3+ years of hands-on Flutter development experience, preferably with production applications operating at scale.

Role

Senior Flutter Engineer / Senior Mobile Application Engineer

Core Technology Stack

Flutter | Dart | REST APIs | WebSockets / Streaming APIs | BLoC / Riverpod | iOS | Android | AWS | CI/CD | LLM APIs | RAG | GenAI | Real-Time AI

Pay: From ₹70,000.00 per month

Work Location: In person

📌 Mobile Application Developer (Bengaluru)
🏢 Promptora AI
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: mobile application developer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: mobile application developer (bengaluru) / bengaluru