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.