What we're building BlancVPN is looking for a Flutter Engineer | Senior to support the development of the client app as part of a team: alongside developers and owners of related domains (backend/infra)—from Flutter/Dart to native code for iOS/Android/Windows/Linux, platform channels (Pigeon), and integration with network kernels written in Go. The goal of this role is to ensure a client that remains stable in a constantly changing environment — including during blockages, disconnections, channel degradation, and protocol detection — and an architecture that can withstand these challenges through engineering solutions. What we're looking for Core
Requirements
- Fluency in Russian and English (B2+) - 5+ years of experience in mobile development, with a significant portion spent working with Flutter and on complex production projects - Native development for iOS and Android. Thorough mastery of one platform: custom modules, platform channels, or Pigeon, and system APIs. Proficiency in the other platform for confident coding and debugging - Network layer below the HTTP client. TCP and UDP, TLS, sockets, routing, connection behavior during disconnections and degradation. The network layer is implemented in native code and Go kernels, so experience debugging networks at this level is required - Low-level experience, even if minimal. C or C++, Go, Rust, dart:ffi, cgo, binary formats. Deep system specialization isn’t required; experience with tasks solved outside of Flutter is neede