Plane

Software Engineer, Mobile (Flutter)

United States. Posted 2 months ago

The role

You will own feature areas end to end, from the interface down to the native code. You will work on the mobile app architecture, native surfaces, and the editor experience using Flutter.

What you will do

  • Own feature areas end to end from interface to native code
  • Build every feature to the same architecture
  • Own the native surface on both platforms including widgets and quick actions
  • Own how the editor feels on a phone
  • Own how work reaches a phone through notifications and the inbox
  • Work daily with backend, design, product and QA engineers
  • Write test scenarios for each platform
  • Ship against several server versions at once

Required qualifications

  • Shipped and maintained Flutter apps in production
  • Use clean architecture and SOLID
  • Understand state management as a pattern
  • Use dependency injection
  • Write unit and widget tests while building

Nice to have

  • Written native code on Android and iOS to make a Flutter feature possible
  • Worked on apps built around webviews
  • Shipped with Bloc
  • Maintained a Flutter package or fork that other people depend on
  • Built local caching and persistence layers
  • Shipped into self-hosted, regulated or otherwise locked down environments

About the company

Plane builds work management infrastructure for humans and AI agents to work together. The platform is used by teams around the world and is built across San Francisco, London, and Hyderabad.

Software Engineer, Mobile (Flutter) at Plane | JobZoey