Flutter Developer (Junior/Mid-level, +2 years)

  • Kerala, India
  • Software development
  • Full-Time
  • Remote
  • 30,000-75,000 INR / Month

Job Description:

Are you stuck fixing tiny bugs, polishing the same screens, or shipping code that never reaches real users? Join a team where you own features end to end, ship to production every two weeks, and help build a full cloud-based POS platform used by restaurants and retailers across Europe and Asia.

We are looking for developers who want to move beyond surface-level Flutter work and grow into full-stack engineers with strong fundamentals in Java, Spring, and distributed systems.

What makes this role different

  • AI-first engineering culture
  • Real ownership from day one & healthy work style
  • Weekly mentorship with seniors
  • Fast shipping cycles and visible impact
  • Clear path from Flutter/frontend to full-stack
  • Modern engineering standards and clean architecture
  • Premium hardware to boost your work flow

AI-first workflow

  • We treat AI as part of the engineering toolbox. You will use AI for planning, coding, debugging, testing, documentation, and automation.
  • You will also build customer-facing AI agents that support real restaurant and retail operations. If your previous job restricted AI usage, this one will feel like breathing fresh air.

Ownership & culture

  • We keep meetings minimal, documentation clean, and processes simple. Our people get autonomy and the freedom to propose ideas, lead sub-features, and influence architecture.
  • Slow machines kill creativity and initiative, so we provide you with a Mac Mini or a MacBook immediately after probation. Tools should never slow you down.
  • We also respect your time. No chaotic last-minute weekend work. No unreasonable late-night calls.

How you will grow

  • Early ownership, not months of routine junior tasks.
  • You will get weekly one-on-one mentorship with senior engineers, detailed code reviews that actually teach, and quarterly growth discussions with goals aligned to your ambitions.
  • As you advance, you will transition from frontend-heavy work to full-stack engineering with Java, Spring Boot, MongoDB, and distributed systems. No drifting, no guesswork.

What you will build

You will work on features used daily by thousands of restaurant staff and store owners:

  • Ordering and delivery flows
  • Realtime dashboards
  • Offline-first sync
  • Payment integrations
  • Inventory and analytics
  • Multi-device coordination
  • AI-driven support tools

This isnt a clone screens and move pixels kind of role. You will touch architecture, backend integration, data modeling, performance, and reliability.

Tech you will be exposed to

  • Flutter (stable channel, up-to-date releases)
  • Dart language (async/await, isolates, streams, futures, null safety)
  • Advanced widget composition
  • Custom UI components and complex layouts
  • State management (Riverpod)
  • Navigation 2.0 and deep linking
  • Animations and gestures (implicit, explicit, Hero, Lottie)
  • Feature flags and rollout strategies
  • Git + Bitbucket
  • Jira + Confluence
  • ChatGPT, Codex, Claude, Gemini

You will see how full products ship, from commit to deployment to monitoring.

What you will do

  • Design and build Flutter features with clean UI, app logic, and state management
  • Integrate with backend APIs and realtime services (REST, WebSockets, GraphQL)
  • Collaborate with designers, backend developers, QA engineers, and product owners to refine requirements and deliver complete features
  • Test, debug, and optimize for performance, reliability, and offline-first behavior
  • Ship to production every sprint, using AI for planning, coding, testing, and automation
  • Participate in code reviews and help maintain clean architecture
  • Grow into full-stack engineering (Java + Spring) as you become ready

Must-have

  • Strong Flutter/Dart fundamentals with clean architecture, state management, and solid navigation skills (+2 years of experience)
  • Real experience integrating REST APIs/WebSockets and handling complex data flows, errors, and offline scenarios
  • Ability to write maintainable, testable code with attention to performance and UI polish
  • Strong English communication skills and the discipline to follow engineering standards, code reviews, and sprint cycles
  • High attention to detail and a drive for clean, polished applications

Nice-to-have

  • Experience with Google Material Design
  • Experience with MongoDB, Java and Spring Boot
  • Familiarity with Confluence and Jira for managing company knowledge and tasks

Why join us

  • Modern engineering culture with real technical challenges
  • Fast release cycles and immediate feedback
  • Supportive teammates and strong mentorship
  • Zero fluff, minimal meetings, and maximum focus
  • Transparent salary bands and paid overtime
  • An opportunity to finally build something from scratch instead of endlessly patching a buggy, poorly designed system

Summary

If you want to grow fast, ship fast, and work with people who value clean engineering, good architecture, and AI-powered development, this is the place. No fluff, no politics; just steady momentum and meaningful work.