Flutter Mobile Engineer

Ranger Technical Resources

Chattanooga (TN)

On-site

USD 120,000 - 160,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Ranger Technical Resources, Inc. is seeking a Flutter Mobile Engineer to join our healthcare technology partner in Chattanooga, TN.

You will develop and enhance production Flutter apps for iOS and Android, integrate backend services, and manage complex app state to keep patient experiences seamless. The ideal candidate combines hands-on feature development with debugging, automated testing, and continuous improvement, while embracing evolving requirements and AI-assisted development tools.

Qualifications

  • Bachelor’s degree in CS/SE/IT or equivalent experience.
  • Proven Flutter apps for iOS and Android; production releases.
  • Experience with Riverpod, Bloc, Cubit, Provider, or similar state management.
  • REST API integration and error handling.
  • Auth and secure session management.
  • Ability to diagnose UI, state, networking, and backend issues with automated tests.
  • Translate product requirements into reliable mobile features with leadership guidance.

Responsibilities

  • Develop Flutter and Dart apps supporting patient communication and engagement.
  • Own features from concept to release and maintenance.
  • Build reusable UI components and cross‑platform navigation.
  • Implement state management and async data handling.
  • Integrate REST APIs and backend services with error handling.
  • Write unit, widget, and integration tests.
  • Collaborate with lead engineers and reviews.

Skills

Flutter
Dart
State Management
API Integration
Session Management
Unit Testing
Widget Testing
Integration Testing
Cross-Platform Development
Application Maintenance
REST APIs
Streams
AI-Assisted Development

Education

Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or equivalent professional experience

Job description

Our partner is a healthcare technology company making healthcare more accessible through employer sponsored clinics and telehealth services for employees and their families. As the company continues expanding its digital capabilities, it is investing in its own technology platform and evolving its existing mobile application beyond basic messaging into a more connected healthcare experience that encourages ongoing patient engagement.

They are looking for a Flutter Mobile Engineer to develop and enhance production mobile applications using Flutter and Dart. This person will build new features for iOS and Android, integrate backend services, manage complex application state, and ensure reliable interactions across patient and household accounts. The role combines hands on feature development with debugging, automated testing, and continuous improvement of an application already serving real patients.

The ideal candidate is a technically curious engineer who takes ownership of the features they build and understands how those features support the broader patient experience. They are comfortable working with evolving requirements, investigating complex application behavior, and making thoughtful technical decisions with guidance from an experienced technical lead. They also understand how to use AI assisted development tools without becoming dependent on generated code.

Experience and Education:
  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or equivalent professional experience.
  • Proven experience developing, releasing, and maintaining production Flutter applications across iOS and Android, including improvements to existing codebases.
  • Practical knowledge of state management using Riverpod, Bloc, Cubit, Provider, or comparable approaches, including asynchronous behavior, Futures, Streams, and changing user context.
  • Hands-on experience integrating REST APIs, managing application data, and implementing reliable error handling.
  • Experience implementing authentication, secure session management, and protection of sensitive application data.
  • Ability to independently troubleshoot issues across UI behavior, application state, networking, and backend integrations, supported by automated Flutter testing.
  • Ability to translate evolving product requirements into reliable mobile features while collaborating with technical leads and other engineers.
Skills and Strengths:
  • Flutter
  • Dart
  • State Management
  • API Integration
  • Session Management
  • Unit Testing
  • Widget Testing
  • Integration Testing
  • Cross-Platform Development
  • Application Maintenance
  • REST APIs
  • Streams
  • AI-Assisted Development
Primary Job Responsibilities:
  • Develop and enhance Flutter and Dart applications that support patient communication, healthcare access, and ongoing engagement.
  • Own features from product concepts and requirements clarification through development, testing, release, and continued maintenance.
  • Build reusable UI components, application logic, and navigation flows for consistent experiences across iOS and Android.
  • Implement state management and asynchronous behavior that preserve the correct patient context and prevent stale data from appearing.
  • Integrate REST APIs and backend services, including data parsing, loading states, error recovery, and connectivity failures.
  • Implement and maintain authentication, session management, and secure access to sensitive patient information.
  • Diagnose and resolve application issues across Flutter widgets, application state, network requests, and backend interactions.
  • Develop and maintain unit, widget, and integration tests to validate functionality and prevent regressions.
  • Improve code quality, application performance, and maintainability while preserving functionality patients already use.
  • Collaborate with the technical lead and engineering team to evaluate implementation approaches and identify edge cases.
  • Identify opportunities to improve application behavior based on technical findings and user needs.
  • Participate in code reviews and technical discussions to improve shared mobile development practices.
  • Use AI-assisted development tools while independently reviewing, understanding, testing, and debugging generated code.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Flutter Developer
Senior Flutter Developer

Spyrosoft Ltd • United States

Remote
USD 120,000 - 170,000
Flutter Developer
Flutter Developer

Cyparta • United States

Remote
USD 90,000 - 120,000
Health insurance and wellness benefits
Flexible work schedule and remote work
Competitive salary with mobile dev BON
Flutter Developer
Flutter Developer

Synbus Inc. • United States

Remote
USD 90,000 - 140,000
Mobile Application Developer
Mobile Application Developer

NLB Services • Las Vegas (NV)

On-site
USD 80,000 - 110,000
Senior Flutter Software Engineer
Senior Flutter Software Engineer

Nortal • United States

Remote
USD 140,000 - 190,000
Senior Software Engineer (Fully Remote)
Senior Software Engineer (Fully Remote)

Not Specified • United States

Remote
USD 120,000 - 180,000
Fully remote work in India with impact
Technical leadership opportunities
Mentoring and professional growth
Senior Mobile Engineer
Senior Mobile Engineer

Cane Connects • Hazlet Township (NJ)

On-site
USD 140,000 - 210,000
Senior Mobile Engineer (Flutter/Dart) - Remote India, Lead
Senior Mobile Engineer (Flutter/Dart) - Remote India, Lead

Not Specified • United States

Remote
USD 120,000 - 180,000
Fully remote work in India with impact
Technical leadership opportunities
Mentoring and professional growth
Flutter Cross-Platform Mobile Engineer — UI & Performance
Flutter Cross-Platform Mobile Engineer — UI & Performance

Devitechs • Texas

On-site
USD 80,000 - 100,000
Mobile Application Developer
Mobile Application Developer

Allneeda • United States

Remote
USD 120,000 - 180,000