NinjaTrader

Better Futures Start Now. Grow your FinTech career at NinjaTrader or start your futures trading journey with us.

Staff Software Engineer – Mobile

Full-stack EngineerSoftware EngineerFull TimeRemoteTeam 201-500Since 2003H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

101 days ago

Salary

$160K - $200K / year

10 yrs expEnglishAndroidDartFlutterI OS

Job Description

• Define and drive the technical roadmap for mobile architecture, frameworks, and tooling • Architect robust, maintainable Flutter solutions and guide best practices for state management, dependency injection, and reactive programming • Lead design reviews, architecture discussions, and performance optimization efforts across iOS and Android • Collaborate with product, design, and backend teams to deliver cohesive, high-quality user experiences • Partner with backend and API teams to ensure efficient data integration and scalable mobile communication patterns • Establish and evolve testing, CI/CD, and release processes to improve developer productivity and delivery reliability • Drive observability, monitoring, and crash analytics to ensure product stability and quality • Mentor engineers across teams and foster a culture of technical excellence, innovation, and collaboration • Continuously evaluate and introduce emerging technologies that enhance performance, security, and developer efficiency

Job Requirements

  • 10+ years of professional software engineering experience
  • 3+ years in a technical leadership or staff-level role leading mobile development at scale
  • 4+ years of hands-on Flutter and Dart experience in production environments
  • Deep understanding of mobile architecture, state management, and design patterns (BLoC, MVVM, Clean Architecture)
  • Experience architecting and maintaining robust testing strategies for Flutter applications, spanning unit, widget, integration, and end-to-end levels
  • Experience building CI/CD automation for mobile delivery
  • Strong understanding of RESTful APIs, WebSockets, and offline data handling
  • Proven success optimizing performance, reliability, and user experience across diverse devices
  • Excellent communication skills and ability to influence technical direction across cross-functional teams

Benefits

  • Generous PTO
  • 7 Paid Holidays Annually + 5 Conditional Holidays Annually
  • 1 Service Day Annually
  • 401k with 3.5% Company Match
  • Paid Parental Bonding Leave
  • Health, Vision, Dental Coverage
  • Life and Disability Insurance Covered 100% by NinjaTrader

Related Job Pages

More Full-stack Engineer Jobs

Senior Fullstack Engineer II

Khan Academy Türkçe

Herkese, her yerde, dünya standartlarında, ücretsiz eğitim... #HerŞeyiÖğrenebilirsin www.khanacademy.org.tr

Full-stack Engineer101 days ago
Full TimeRemoteTeam 11-50Since 2012H1B No Sponsor

Senior Software Engineer II building fullstack web infrastructure for Khan Academy Kids

JavaScriptReactSQLTypeScriptVue.js
California
$165.4K - $186.1K / year

Software Engineer – Operations Automation

Pomelo Care

Transforming outcomes for moms and babies through personalized, accessible, evidence-based virtual care.

Full-stack Engineer101 days ago
Full TimeRemoteTeam 11-50H1B No Sponsor

Software Engineer automating processes with AI at Pomelo Care

United States
$160K - $220K / year

Senior Software Engineer, ML

MURAL

MURAL is a collaborative intelligence company powering effective ideation, innovation, alignment, and team building 💫

Full-stack Engineer101 days ago
Full TimeRemoteTeam 501-1,000H1B Sponsor

Machine Learning Engineer designing models for AI-driven creativity and collaboration

PythonPyTorchTensorflow
United States
$172K - $215K / year

Senior Software Engineer, AI Product

MURAL

MURAL is a collaborative intelligence company powering effective ideation, innovation, alignment, and team building 💫

Full-stack Engineer101 days ago
Full TimeRemoteTeam 501-1,000H1B Sponsor

Senior Software Engineer bringing AI-powered features to life for Mural’s customers

United States
$172K - $215K / year