Plane Software, Inc.

Software Engineer, Mobile (Flutter)

Plane Software, Inc.
Apply
3 months ago
USA (city not specified)Senior

Responsibilities

  • Own mobile feature areas end to end from interface through data layers and native code.
  • Build features according to Plane’s documented application architecture and maintain consistency across the app.
  • Develop native integrations including WidgetKit, Jetpack Glance, quick actions, method channels, and background work.
  • Improve the mobile editor experience within the InAppWebView-based editor.
  • Build push notifications, in-app notifications, inbox, catch-up, and activity functionality.
  • Collaborate with backend, design, product, and QA teams across San Francisco and Hyderabad.
  • Write platform-specific test scenarios, increase test coverage, and support release quality.
  • Design and ship features compatible with multiple cloud and self-hosted server versions.

Requirements

  • Production experience shipping and maintaining Flutter applications through releases and regressions.
  • Ability to structure code using clean architecture and SOLID principles.
  • Understanding of state management, unidirectional flow, event handling, and side-effect placement; Plane uses Bloc.
  • Practical dependency injection experience, including composition roots and swapping implementations in tests.
  • Experience writing unit and widget tests during development.
  • Ability to follow and extend an existing application architecture and codebase conventions.

Benefits

  • Nice-to-have experience includes native Android and iOS development, webview applications, JavaScript-Dart bridging, Bloc, Flutter packages, caching and persistence layers, and self-hosted or regulated environments.
  • Work with a distributed team across San Francisco and Hyderabad on software used by organizations ranging from startups to Fortune 500 companies.
  • Build software deployed in cloud, customer-controlled, self-hosted, regulated, and offline environments.
  • Plane is an equal opportunity employer.

Tech Stack

DartFlutterGitHub ActionsGraphQLJavaScriptKotlinSwiftSwiftUI

Categories

Mobile
Plane Software, Inc.

About Plane Software, Inc.

11-50 employees

Plane Software builds an open-source work management platform that brings projects, knowledge, and service requests into one system for engineering and operations teams. Organizations can run it as a managed cloud service or deploy it on their own infrastructure, including isolated and sovereign clouds—an option valued in regulated industries. Founded in 2023 and headquartered in Los Angeles, the company develops in public on GitHub and serves teams worldwide.

Contact me