Job Closed

This listing is no longer active.

Western Digital logo
Western Digital

We create data storage solutions that power the technology of today and inspire the innovations of tomorrow.

Staff Software Engineer – Consumer Flutter Application

Full-stack EngineerSoftware EngineerFull TimeRemoteLeadTeam 10,001+Since 1970H1B SponsorCompany SiteLinkedIn

Location

California

Posted

58 days ago

Salary

$142.1K - $235.4K / year

Seniority

Lead

Bachelor Degree5 yrs expEnglishDartFlutterRedux

Job Description

Staff Software Engineer – Consumer Flutter Application

Western Digital

• Own the architecture of the Flutter app: state management, navigation, modularization, layering between UI, business logic, and data • Design and implement the business logic that powers consumer workflows: backup, sync, device management, media organization • Make framework-level decisions and explain the tradeoffs: when to use what state management primitive, how to structure rebuilds, where to put async boundaries, how to model navigation • Set the patterns the rest of the team follows for things like error handling, async orchestration, caching, and testing • Identify and fix subtle Flutter issues such as unnecessary rebuilds, BuildContext misuse, lifecycle bugs, leaked subscriptions, hot-path inefficiencies • Define the boundary between the Flutter app and the platform team's native layer through stable, well-typed Dart interfaces • Profile and optimize where it matters; including startup, large lists, memory pressure, background work • Lead code reviews, write design docs, and mentor mid-level and junior developers on Flutter and architecture

Job Requirements

  • 5+ years of mobile development experience, with at least 3 years shipping production Flutter/Dart apps at non-trivial scale
  • Deep understanding of Flutter's framework internals: the widget/element/render tree, build and layout phases, rebuild semantics, BuildContext lifetime, keys, slivers, focus
  • Strong fluency with at least one serious state management approach (Riverpod, Bloc, Redux, signals, or hand-rolled) and the judgment to know when each fits
  • Track record of designing the architecture of a Flutter app, not just contributing features, but defining the patterns others use
  • Comfort modeling complex business logic in Dart: domain models, async flows, error handling, edge cases
  • Strong opinions on testing strategy for Flutter and where each type of test earns its keep
  • Experience with performance profiling using Flutter DevTools and reasoning about UI vs raster thread cost
  • Strong written and verbal English communication; better than AI writing is required

Benefits

  • Paid vacation time
  • Paid sick leave
  • Medical/dental/vision insurance
  • Life, accident and disability insurance
  • Tax-advantaged flexible spending and health savings accounts
  • Employee assistance program
  • Other voluntary benefit programs such as supplemental life and AD&D, legal plan, pet insurance, critical illness, accident and hospital indemnity
  • Tuition reimbursement
  • Transit
  • The Applause Program
  • Employee stock purchase plan
  • Sandisk's Savings 401(k) Plan

Related Job Pages

More Full-stack Engineer Jobs

ShareGate logo

Software Developer II – Sharegate Platform

ShareGate

The leading Microsoft 365 migration and governance platform

Full TimeRemoteTeam 201-500H1B No Sponsor

• Ship full-stack features in C# .NET and React that meet the company’s quality, performance, and UX standards. • Translate user needs into delightful experiences that solve real problems. • Deliver data layers (PostgreSQL and MongoDB) that perform reliably at scale. • Help shape architecture and engineering practices that scale with the product growth. • Raise the bar on code quality through reviews, testing, and steady improvement. • Influence both product and technical direction by being an active participant in team discussions.

Canada
$100K - $130K / year
Western Digital logo

Associate Software Engineer – Consumer Application

Western Digital

We create data storage solutions that power the technology of today and inspire the innovations of tomorrow.

Full TimeRemoteTeam 10,001+Since 1970H1B Sponsor

• Ship features and bug fixes in the Sandisk consumer Flutter app, with senior engineers reviewing your work • Use AI coding agents as a daily driver: exploration, scaffolding, refactoring, test generation, and learning the codebase • Write clear specs and prompts • Treat prompt engineering as a real engineering skill, not a party trick • Verify what AI tools produce • Read the diff, run the tests, and understand every line you commit before it goes up for review • Ramp on Flutter, Dart, and the team's architecture quickly, with senior support and AI-assisted learning • Share what you learn by bringing new AI workflows, MCP servers, custom agents, and tooling tricks back to the team • Take ownership of the boring-but-important work that AI tools make tractable for a junior: test coverage, refactors, documentation, and dependency hygiene

California
$78.9K - $130.7K / year
Job Closed
Anyone AI logo

Full-Stack Developer – AI Trainer

Anyone AI

We invest in people from Latam to bridge the talent gap in AI.

Part TimeRemoteTeam 11-50Since 2022H1B No Sponsor

• Contributors will design and implement multi-file coding tasks across bug fixing, feature development, refactoring, and testing • Write clear natural-language specifications and reference implementations • Develop and extend unit and integration test suites • Review peer-generated tasks for correctness, clarity, and realism • Identify edge cases, ambiguities, and potential failure modes • Ensure alignment between specifications, code, and expected outputs

Indonesia
$15 - $35 / hour
Cribl logo

Staff Software Engineer, Core Platform

Cribl

Cribl, the Data Engine for IT and Security, empowers organizations to transform their data strategy.

Full TimeRemoteTeam 501-1,000Since 2017H1B Sponsor

• Provide technical direction for products, projects, and features with emphasis on back end systems and APIs responsible for ingesting, processing, and routing data • Contribute to architecture discussions and design reviews with others on your team • Partner with a cross functional team of engineers, designers, and product managers to translate feature specifications into product designs and implementable code • Design, develop, test, and maintain clear, concise, and robust code that produces the desired outcomes for our customers • Ensure product features are working as expected by creating robust test plans paired with comprehensive automated tests • Mentor and coach junior engineers on the design and implementation of their code • Evangelize our innovation and engage our users by contributing to internal and external blogs related to the products that you help develop • This position will require stand-by, on-call, or off-hours duties

California
$205K - $245K / year