About The Position

Design, develop, and maintain production-grade mobile applications using Flutter and Dart, with an emphasis on reliability, performance, and offline functionality. Lead development of a shared offline package supporting local caching, queued operations, background synchronization, and connectivity state management, and integrate it into Workforce Tools and WFHQ. Implement local persistence, background synchronization, and offline-first conflict resolution to preserve data integrity and handle discrepancies between local and server-side information. Create data-age indicators and safeguards to prevent unsafe actions when data is stale or connectivity is limited. Use Claude and Claude Code to support development, troubleshooting, optimization, and testing. Develop and execute unit and integration tests for offline functionality, application restarts, synchronization recovery, and extended offline scenarios. Validate performance and reliability across devices and operating-system versions, resolve compatibility issues, and provide technical leadership through code reviews, troubleshooting, and collaboration with engineering teams.

Requirements

  • Must be authorized to work in the U.S. without sponsorship.
  • Consultative approach and problem-solving skills to align digital solutions with clients’ long-term business goals.
  • Hands-on experience using AI tools to enhance daily work, or a strong desire and willingness to experiment, learn, and champion AI adoption.
  • Commitment to understanding and exceeding client expectations.
  • Ability to adapt within a high-growth organization.
  • Ability to lead, mentor, and motivate others.
  • Commitment to continuous learning and professional development.
  • Intellectual curiosity and ability to provide creative solutions.
  • Full understanding of the software development life cycle.
  • Desire to work in a team environment.
  • Good interpersonal, written, and verbal communication skills.

Nice To Haves

  • Claude Certified Developer or Architect certification is highly preferred.
  • Experience in AI or a proven ability to rapidly learn and mentor others on emerging technology.

Responsibilities

  • Design, develop, and maintain production-grade Flutter and Dart mobile applications focused on reliability, performance, and offline functionality.
  • Lead development of a shared offline package for local caching, queued operations, background synchronization, and connectivity state management.
  • Integrate shared offline capabilities into Workforce Tools and WFHQ.
  • Implement local data persistence and background synchronization for intermittent or extended connectivity loss.
  • Develop offline-first conflict resolution strategies that maintain data integrity and address discrepancies between locally stored and server-side information.
  • Build data-age indicators and safeguards against unsafe actions when data is stale or connectivity is limited.
  • Use Claude and Claude Code for mobile development, troubleshooting, code optimization, and testing.
  • Develop and execute unit and integration tests covering offline functionality, application restarts, synchronization recovery, and extended offline scenarios.
  • Validate application performance and reliability across devices and operating-system versions, identifying and resolving compatibility issues.
  • Provide technical leadership through code reviews, troubleshooting, and collaboration with engineering teams.
  • Perform project oversight and execute deliverables.
  • Lead, mentor, motivate, coach, and positively influence colleagues.
  • Explore, adopt, and promote AI tools and methodologies.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service