ArcTouch

Senior Flutter Developer

ArcTouch

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AndroidDartFlutterGRPCiOS

About the role

  • Build awesome apps for various platforms, including Android, iOS, Web, and Desktop
  • Engage in meetings with clients and contribute to technical discussions
  • Write maintainable and performant code
  • Manage application state and utilize design patterns
  • Advocate for best practices in coding and project development
  • Collaborate closely with the team and provide feedback during code reviews

Requirements

  • Strong knowledge of Flutter and Dart programming
  • Experience with RESTful or gRPC APIs
  • Familiarity with Object-Oriented Programming, S.O.L.I.D., and CLEAN concepts
  • Understanding of asynchronous coding and state management
  • Proven experience in developing applications for multiple platforms including web and mobile
  • Ability to write high-quality unit, widget, and integration tests
  • Proficiency in Git-based technologies and CI/CD processes
Benefits
  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
  • Remote work options

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
FlutterDartRESTful APIsgRPCObject-Oriented ProgrammingS.O.L.I.D.CLEANasynchronous codingstate managementunit testing
Soft skills
collaborationcommunicationfeedbackadvocacy for best practices