Senior Flutter Developer

Posted 18 hours ago

This is a fully remote position, open to applicants in United States.

📋 Description

• Develop the client application, focusing on features, architecture, performance, and release stability.

• Write and maintain native code for iOS, Android, Windows, and Linux where Flutter does not suffice.

• Comprehend connection behavior in real-world network scenarios, such as disconnections, channel degradation, failover, and operator-specific traits.

• Oversee features from end to end, including planning, technical solutions, implementation, release, and metrics or impact tracking.

• Diagnose bugs down to their root causes, including issues outside of Dart, working collaboratively with associated engineers as necessary.

• Maintain and develop forks of third-party plugins and kernels to ensure compatibility and consistent behavior.

• Collaborate with developers and backend/infrastructure domain specialists.

• Engage in Welcome Call, Technical Call, and Pre-Offer Call interview stages.


⛳️ Requirements

• Proficiency in both Russian and English (B2+).

• Over 5 years of experience in mobile development, with substantial expertise in Flutter and complex production projects.

• Experience in native development for both iOS and Android platforms.

• In-depth mastery of one mobile platform, including custom modules, platform channels or Pigeon, and system APIs.

• Proficiency in the other mobile platform for confident coding and debugging.

• Familiarity with network layers below the HTTP client, including TCP, UDP, TLS, sockets, routing, and connection behavior during disconnections and degradation.

• Experience in debugging networks at the native-code and Go-kernel levels.

• Low-level experience with C, C++, Go, Rust, dart:ffi, cgo, or binary formats.

• Comprehensive ownership of features, from problem definition and technical solution to specification, release, and post-release metrics.

• Ability to coordinate with backend and infrastructure owners, driving changes to successful results.

• Strong debugging and investigative skills, particularly in root-cause analysis across multiple layers.

• Capability to validate hypotheses through prototypes and make informed decisions in the absence of predefined solutions.

• Experience with unit, widget, integration, and end-to-end testing.

• Nice to have: Familiarity with VPN protocols such as WireGuard, OpenVPN, Xray, and Amnezia.

• Nice to have: Knowledge of binary protocols, custom protocol implementations, strict memory constraints, and real-time development.

• Nice to have: Experience in server-side development, Go, Python, Linux nodes, Docker, and basic DevOps.

• Nice to have: Understanding of desktop services and daemons, privilege escalation, system components, OS-level networking, installers, and build signing.

• Nice to have: Experience with development infrastructure including GitHub Actions, Fastlane, and Codemagic.

• GitHub profile is required for application.


🏝️ Benefits

• Work from anywhere — fully remote, with the exception of Russia, Belarus, China, Syria, Iran, Yemen, North Korea, and some other regions.

• Flexible 5-day work week with adaptable start times, loosely aligned to CET.

• Complete home-office setup with all required equipment provided.

• 40 flexible paid days off.

• Paid sick leave.

• VHI.

• Wellness support.

• Language courses.

• Mental health support.

• Referral program.

• Annual development budget.

• In-person team meet-ups.

People also viewed

Alimentiv8 hours ago

Clinical Database Programmer

IE flagIreland, +5 more countriesFull-timeSoftware Engineer
ApplyView job
Render8 hours ago

Developer Programs Lead

US flagUnited States OnlyFull-timeSoftware Engineer$236k – $289k/year
ApplyView job
ŌURA8 hours ago

Senior Director of Engineering

US flagCalifornia, +2 more statesFull-timeSoftware Engineer$212.5k – $308k/year
ApplyView job
CardioOne9 hours ago

Director of Engineering

US flagColorado, +7 more statesFull-timeSoftware Engineer$185k – $210k/year
ApplyView job
Spring Health9 hours ago

Senior Manager, CRM Engineering

US flagUnited States OnlyFull-timeSoftware Engineer$180k – $202.5k/year
ApplyView job
nCino9 hours ago

Software Engineer

ZA flagSouth Africa OnlyFull-timeSoftware Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers