Remote (Country)

Octave is hiring a Staff Mobile (Flutter) Engineer

About the Role

Octave is hiring a Staff Mobile (Flutter) Engineer to join the Money team. In this role, you will build and enhance services for Bookkeeping, Cash Flow, Checking, and Charge Cards, with a key focus on delivering a seamless and intuitive mobile experience that serves as a primary customer touchpoint.

What You'll Do

  • Create trustworthy and intuitive user experiences by building interfaces that are simple, easy to comprehend, performant, and reliable.
  • Produce unit and end-to-end tests to improve code quality and maximize code coverage.
  • Own and ideate on technical solutions for product requirements and user stories with minimal supervision.
  • Communicate engineering concepts and efforts cross-functionally with product, marketing, operations, senior leaders, sales, business development, legal, and compliance.
  • Own and drive high-level features from planning through implementation, solving complex technical and business problems.
  • Work cross-functionally to understand product requirements, evaluate trade-offs, and deliver solutions for innovative products.
  • Deliver quality CI/CD for release and deployment of the application.

What We're Looking For

  • A strong background working in and releasing a Flutter application to production.
  • At least 2 years of professional experience with Flutter.
  • At least 5+ years of professional experience as a software developer.
  • You value writing tests as part of the development process.
  • Experience with native mobile development (iOS or Android).
  • Experience implementing native SDKs with Flutter.
  • You have worked in a team environment and mentored other developers, or have a passion for mentorship.
  • A strong understanding of the capabilities of critical third-party products, such as Firebase, Auth0, AWS, and Google Maps.

Nice to Have

  • Experience with CI/CD; bonus if familiar with Gitlab CI.

Technical Stack

  • Flutter, NodeJS, gRPC, Apollo GraphQL
  • Firebase, Auth0, AWS, Google Map

Team & Environment

You will be part of the Money team within Engineering.

Benefits & Compensation

  • Compensation: $150K - $190K per year
  • Company Ownership
  • Unlimited Vacation
  • Benefits Day One
  • 6 Weeks Paid Parental Leave for non-birthing parent and 16 weeks for birthing parent
  • Work From Anywhere
  • Flexible Work Arrangements
  • Free Telehealth and Telemental Health For All Employees
  • Employee Networking and Events
  • Community Network Groups (women’s, PRIDE, culture)
  • Meaningful Perks and Rewards
  • Learning and Development Opportunities
  • Pet Insurance

Work Mode

This role is open to candidates working locally within the US and Canada.

Octave values looking at the future and asking 'why not'; we see possibilities where others see problems. We practice straight talk and listen generously to each other with empathy, hold ourselves accountable for delivering results, and motivate our teams to achieve beyond what they originally thought possible.

Required Skills
FlutterNodeJSgRPCApollo GraphQLFirebaseAuth0AWSGoogle MapDartMobile DevelopmentCI/CDREST APIsSoftware ArchitectureState ManagementTesting
Starting a business in Thailand?

Company registration done right

Foreign ownership rules, licenses, tax registration — Thai business setup has many moving parts. SVBL guides you through every step with full legal compliance.

Company registration & structure
Foreign ownership solutions
License & tax registration
BOI promotion eligibility
Start your business
100% foreign ownership possible
About company
Octave

Octave is a modern behavioral health practice creating a new standard for high-quality, accessible care delivery. They offer in-person and virtual therapy and work with payers to make care more affordable through insurance.

Visit website
Job Details
Category mobile
Posted 5 months ago