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
Landing international contracts?

Invoice globally with an EU company

GloPay creates an Estonian partnership for you automatically. Your clients get proper invoices, you keep 95% of payments. Setup takes 5 minutes, works in 100+ currencies.

EU-registered company for compliance
Multi-currency invoicing & payments
Expense tracking & tax reports
Money in your bank in 1 business day
Start invoicing free
5% per invoice • No subscriptions
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