← Back to Jobs

Mobile Software Engineer (Flutter)

Aiva, the Amazon- and Google-funded leader in voice-powered healthcare, is looking for a Flutter Engineer with an interest in learning new and exciting frameworks to help us continue our rapid growth.

Job Description

Our ideal candidate is a great Dart developer who is proficient with Flutter and its ecosystem. Your primary focus will be developing full user-facing applications, along with individual user interface components. These will be implemented following well-established best practices in Flutter. You will ensure that these components and the overall application are robust and easy to maintain, coordinating with the rest of the team. Therefore, a commitment to collaborative problem solving, sophisticated design, and product quality is important.  We're open to working on a either a contract or full-time basis and either remote or in-person. Pay rate will be based on experience. 

Responsibilities

  • Owning and maintaining the flagship CareTeam app for iOS and Android
  • Developing new multi platform Flutter apps
  • Testing and Deploying apps via CodeMagic
  • Turning UI/UX designs into working, high quality code
  • Optimizing components for a great experience across a wide array of devices (and potentially browsers, as the Flutter framework matures)
  • Staying up-to-date on the latest innovations within the front-end development ecosystem, and sharing that knowledge with the team
  • Evaluating new tech, and determining whether it might benefit our end-user experiences and development efficiency

Core Skills & Experience

  • Strong Dart proficiency
  • Thorough understanding of Flutter and core components: StatelessWidgets, StatefulWidgets StreamBuilders
  • Experience shipping Flutter apps to the Apple App Store/Google Play Store
  • Experience with code versioning tools and platforms (git, GitHub, etc)
  • Experience with modern auth protocols, such as OAuth2 and JWT
  • Experience writing SOLID, DRY code
  • Experience architecting and implementing state management in a fully featured user-centric application
  • Ability to understand business requirements and turn them into working technical solutions
  • Ability to collaborate with other software engineering teams at Aiva


Nice-to-Have Skills & Experience

  • Experience using GraphQL
  • Experience with RxDart or reactive programming
  • Experience interacting with gRPC services


About Us

Aiva improves caregiving for patients/residents and caregivers alike.  We put Amazon Echos, Google Homes and other voice assistants into hospitals and senior living facilities.  The voice assistants give users hands-free entertainment and control over their environment, but more importantly they improve communication with caregivers.  When you say what you need, Aiva understands and routes your request to the most appropriate person.  Caregivers use our mobile app, CareTeam,  to quickly respond and manage requests.  We also provide back-end tools for managing public-facing voice skills, managing devices and reporting & analytics.

Aiva is based in Los Angeles.  Hospital clients include Cedars-Sinai Medical Center, and post-acute clients include Amica Senior Lifestyles.  Aiva investors include the Google Assistant Investments Program, the Alexa Fund, Act One Ventures, Mucker Capital and the Cedars-Sinai Accelerator.  We are growing quickly and looking to expand our team.

If this sounds like you, please send your resume or LinkedIn profile to careers (at) aivahealth.com.


Learn more today

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.