Tata Consultancy Services logo

FlutterFire Developer

Tata Consultancy Services

Cincinnati, OH
Full Time
Senior
75k-94k
6 days ago

Job Description

About the Role

The FlutterFire Developer role is based in Cincinnati, OH, requiring 5 to 8 years of experience. The position involves maintaining and improving the FlutterFire suite of packages, managing GitHub repositories, and ensuring synchronization with Firebase SDK updates. The developer will engage in issue triage, code reviews, release management, and metrics dashboard maintenance, collaborating closely with the Customers FlutterFire team to prioritize and deliver updates.

Key Responsibilities

  • Maintain the FlutterFire suite of packages and the repository on GitHub.
  • Triage, identify, and fix issues: acknowledge new GitHub issues within two working days, respond within three working days, and provide additional responses as needed.
  • Attempt code reproductions of customer-reported bugs; backlog or close issues if reproduction is not possible or stale.
  • Review external contributor Pull Requests and merge them for releases.
  • Provide code and documentation updates/fixes.
  • Manage the release process, aiming for at least one release per month when changes are available.
  • Ensure ongoing upkeep of the repository and associated Continuous Integration (CI) infrastructure.
  • Synchronize FlutterFire updates with official Firebase SDK updates.
  • Identify and submit pull requests for small-scope, high-value bug fixes.
  • Respond to code reviews, address identified issues, and merge/release valid changes.
  • Provide a document detailing the issue response and labeling process, including response templates, label explanations, escalation guidelines, and a FAQ.
  • Build and maintain a metrics dashboard for weekly and long-term insights into the FlutterFire repository's issue management performance, tracking KPIs such as Untriaged Issues, Open Issues, Stale Issues, Blocked Issues, FlutterFire SAM Score, Triage Metrics, Time Metrics, Issue Resolution details, and Burn Rate/Issue Creation trends.
  • Engage in weekly meetings and other communications with the Customers FlutterFire team to review progress, prioritize work, identify pivot points, revise specifications, and confirm delivery dates and formats.

Requirements

  • Deep expertise in Flutter and Dart development.
  • Strong understanding of Firebase services and SDKs across multiple platforms (iOS, Android, Web, MacOS, Windows).
  • Proficiency in bridging native SDK functionality to Dart APIs.
  • Experience with GitHub workflows, including issue triage, PR reviews, and merging.
  • Ability to perform code reproductions and debugging.
  • Experience with CI infrastructure maintenance and release management.
  • Capability to manage monthly release cycles.
  • Expertise in API documentation and setting up metrics dashboards.
  • Understanding of API design principles and review processes.
  • Proven experience in open-source project contributions.
  • Strong problem-solving and debugging capabilities.
  • Adherence to standard coding practices.

Nice to Have

  • Experience with open-source contributions.
  • Familiarity with metrics dashboards and KPI tracking.
  • Experience with managing release cycles and CI infrastructure.

Benefits & Perks

  • Salary range of $75,000-$94,000 per year.
  • Benefits information available via provided link.
Apply Now

Job Details

Posted AtJul 18, 2025
Salary75k-94k
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Tata Consultancy Services

Website

tcs.com

Location

Cincinnati, OH

Industry

Computer Systems Design Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches