Flutter Developer

Posted 15 Days Ago
Be an Early Applicant
Chennai, Tamil Nadu, IND
In-Office
Mid level
Edtech • Consulting
The Role
Build, test, optimize, and release Flutter applications for Android and iOS from a shared codebase. Responsibilities include translating designs into responsive interfaces, integrating APIs and authentication, implementing state management and offline storage, maintaining app releases and signing, diagnosing performance issues, and writing automated tests. The role also involves code reviews, mentoring, estimation, risk management, and collaboration with QA, project managers, and clients.
Summary Generated by Built In
Flutter Developer

Have you shipped one Flutter codebase to both stores and dealt with whatever App Store review sent back? Can you look at an overflow error and know which constraint caused it before you add an Expanded? Do you check what a widget rebuilds before you add setState?

Then, our Flutter Developer role here at CUBE84 may interest you.

In this gig,
  1. One codebase, two platforms You’ll build and ship Flutter apps for Android and iOS. You’ll turn Figma designs into layouts that hold up on a small Android phone, a large iPhone, and a user who has set text to 200%.

  2. Plan the build first Before you build a feature, you’ll write a low-level design for it. You’ll keep network code out of the UI, use a clean repository layer, and pick a state management approach you can explain.

  3. Plan for failures, not just success You’ll integrate REST APIs and handle authentication and token refresh. You’ll design the error, empty, and loading states, not just the happy path. Some projects connect to Salesforce through REST APIs and OAuth 2.0, and you’ll handle those too.

  4. It still works on a weak signal You’ll handle local storage, caching, and offline behavior, so the app stays usable on patchy 3G in a basement clinic.

  5. You own the release You’ll set up and maintain builds, signing, flavors, and releases to the Play Console and App Store Connect. When a rejection comes in, you’ll read it, fix it, and resubmit.

  6. Keep it at 60fps You’ll use Flutter DevTools to find and fix jank, extra rebuilds, and memory leaks. You’ll write unit, widget, and integration tests so the next change doesn’t quietly break the last one.

  7. The team gets better around you You’ll review pull requests and mentor junior developers. You’ll estimate your own work and raise risks early. You’ll work with QA, project managers, and clients through UAT and release.

It’ll be awesome if you...
  • Have 3 to 5 years of professional mobile development, with at least 2 years hands-on in Flutter and Dart

  • Know Dart 3 well: sound null safety, futures and streams, async and await, error handling, and when to move work to an isolate

  • Understand the widget tree: stateless versus stateful, the widget lifecycle, keys, const constructors, and what actually triggers a rebuild

  • Can work through tricky layouts with Row, Column, Flex, Stack, slivers, and constraints, and debug an overflow or an unbounded height error

  • Have used one state management approach (Bloc or Cubit, Riverpod, or Provider) in production, and can explain why you chose it

  • Handle navigation with go_router or Navigator 2.0, including nested routes, guards, and deep links

  • Build API layers with dio or http, handle JSON with json_serializable or freezed, and use a repository pattern

  • Use Hive, Isar, sqflite, or shared_preferences for local data, and secure storage for tokens

  • Have used Firebase in production: Auth, Cloud Messaging, Crashlytics, and Analytics

  • Write platform channels, and know enough Kotlin or Swift to read native code and wire up a plugin

  • Have taken at least one app through review on both the Play Store and the App Store, including signing, provisioning profiles, versioning, and fixing a rejection (this one’s non-negotiable)

  • Test with flutter_test and mocktail, and have widget tests running in CI

  • Work with Git feature branches, pull requests, and code reviews as part of your daily routine

  • Write and speak clear English with clients and teammates

More awesome, if you have
  • Salesforce REST APIs, OAuth 2.0 flows, or Experience Cloud

  • Built offline-first apps with sync and conflict handling

  • Mobile CI/CD with Codemagic, GitHub Actions, Bitrise, or Fastlane

  • Custom animations with AnimationController, Tween, Hero, and custom painters

  • Accessibility, localization, and right-to-left support

  • Flutter web or desktop

  • Built LLM features (OpenAI, Claude, Gemini) into a product

  • Some React or Node.js (our team includes web developers)

  • A published app or a public repo you can walk us through

Skills Required

  • 3 to 5 years of professional mobile development experience
  • At least 2 years of hands-on Flutter and Dart experience
  • Strong knowledge of Dart 3, including null safety, futures, streams, asynchronous programming, error handling, and isolates
  • Understanding of Flutter widget trees, lifecycles, keys, const constructors, and rebuild behavior
  • Ability to debug complex Flutter layouts, constraints, overflow, and unbounded height issues
  • Production experience with Bloc, Cubit, Riverpod, or Provider
  • Experience with go_router or Navigator 2.0, including nested routes, guards, and deep links
  • Experience building API layers with dio or http, JSON serialization, and repository patterns
  • Experience with Hive, Isar, sqflite, or shared_preferences for local data storage
  • Experience implementing secure token storage
  • Production experience with Firebase Auth, Cloud Messaging, Crashlytics, and Analytics
  • Ability to write platform channels and read or integrate Kotlin or Swift code
  • Experience releasing at least one app through both Google Play Store and Apple App Store
  • Experience with app signing, provisioning profiles, versioning, and resolving store rejections
  • Experience writing unit, widget, and integration tests with flutter_test and mocktail
  • Experience running widget tests in continuous integration
  • Experience with Git feature branches, pull requests, and code reviews
  • Clear written and spoken English for client and team communication
  • Salesforce REST APIs, OAuth 2.0, or Experience Cloud experience
  • Experience building offline-first applications with synchronization and conflict handling
  • Experience with mobile CI/CD using Codemagic, GitHub Actions, Bitrise, or Fastlane
  • Experience creating custom Flutter animations and custom painters
  • Experience with accessibility, localization, and right-to-left support
  • Flutter web or desktop experience
  • Experience integrating LLM features using OpenAI, Claude, or Gemini
  • Some React or Node.js experience
  • A published app or public repository available for review
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Arlington, VA
166 Employees
Year Founded: 2014

What We Do

CUBE84 is a full-service Salesforce consulting company that can solve your most challenging projects. Whether it's a full-blown implementation of Salesforce from scratch or a simple audit of your existing configuration, our Salesforce consultants are here to help you make the most of your CRM investment. From understanding business goals to implementing robust solutions, we have got you covered with a holistic team of Solution Architects, Project Managers, Business Analysts, Administrators, and Developers. We are a Certified Salesforce Partner since 2015. 4.9/5 Rating (AppExchange) | 200+ customers | 450+ engagements | 160+ team members Product Expertise Sales Cloud | Service Cloud | Experience Cloud | Marketing Cloud | CPQ | NPSP | Pardot Salesforce Services Implementation | Administration | Development | Integration | Data Migration | Remote Staffing | Reporting Contact us today for a free consultation and a customized action plan and road map for your business. Email: [email protected] Facebook: facebook.com/CUBE84Inc Instagram: instagram.com/CUBE84_Inc

Similar Jobs

Toonsutra Logo Toonsutra

Flutter Developer

Consumer Web • Digital Media • Mobile
In-Office or Remote
2 Locations
41 Employees

Akeshya Private Limited Logo Akeshya Private Limited

Flutter Developer

Information Technology • Marketing Tech • Software • App development
Remote or Hybrid
2 Locations

Canonical Logo Canonical

Front-end Engineer

Cloud • Software
In-Office or Remote
7 Locations
880 Employees

ZS Logo ZS

Business Technology Solutions Associate

Artificial Intelligence • Healthtech • Professional Services • Analytics • Consulting
Hybrid
5 Locations
15000 Employees

Similar Companies Hiring

ReUp Education Thumbnail
Social Impact • Edtech
Austin, TX
180 Employees
Learneo Thumbnail
Software • Machine Learning • Edtech • Artificial Intelligence
NL
397 Employees
CodePath.org Thumbnail
Edtech • Social Impact
San Francisco, CA
55 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account