Log inPost your job
← All jobs
NI

Sr. Mobile Engineer I

NinjaTraderChicago or Remote*
EngineeringSeniorHybrid

As a Sr. Mobile Engineer I at NinjaTrader, you will lead mobile architecture and mentor engineers on a team building scalable, high-performance Flutter applications. You'll influence technical direction across teams, set standards for engineering excellence, and drive end-to-end quality and reliability in mobile products that power a cross-platform trading experience for over 2 million users.

What you'll do

  • Own the full lifecycle of features through debugging, documenting, testing, releasing, and monitoring
  • Participate in daily stand-ups and regular team-wide meetings to discuss current and upcoming tasks
  • Participate in the technical roadmap for mobile architecture, frameworks, and tooling
  • Participate in design reviews, architecture discussions, and performance optimization efforts across iOS and Android
  • Implement robust, maintainable Flutter solutions following best practices for state management, dependency injection, and reactive programming
  • Collaborate with Product and Design teams to iteratively improve the user experience on mobile platforms
  • Investigate issues, mitigate them, and recommend preventative measures
  • Improve observability, monitoring, and crash analytics to ensure product stability and quality
  • Foster a culture of technical excellence, innovation, and collaboration

What you bring

  • 6+ years of professional software engineering experience
  • 2+ years of hands-on Flutter and Dart experience in production environments
  • Understanding of mobile architecture, state management, and design patterns such as BLoC, MVVM, and Clean Architecture
  • Experience maintaining testing strategies for Flutter applications, spanning unit, widget, integration, and end-to-end levels
  • Familiarity with building CI/CD automation for mobile delivery
  • Understanding of RESTful APIs, WebSockets, and offline data handling
  • Familiarity with optimizing performance, reliability, and user experience across diverse devices
  • Ability to perform in a team environment adopting agile principles
  • Strong written and verbal communication skills
  • Strong grasp of OOP design principles

Nice to have

  • Knowledge of native iOS (Swift) and Android (Kotlin/Java) integration
  • Experience with fintech or trading platforms
  • Contributions to open-source frameworks or SDKs

What we offer

  • Salary range of $125,000-$175,000 USD plus an annual target bonus of 12% based on individual performance (50%) and company/team performance (50%)
  • 401(k) plan with company match up to 3.5% of employee contributions
  • 18 days of paid time off annually plus 7 paid holidays
  • Health, vision, and dental coverage
  • Life and disability insurance covered 100% by NinjaTrader
  • Paid parental bonding leave
  • 1 service day annually
  • Hybrid work schedule for Chicago-based employees: in-office Tuesday through Thursday, remote on Mondays and Fridays, plus 20 additional flex remote days annually and 5 company-wide office-optional weeks tied to major holidays
  • Remote flexibility available for exceptional candidates in select states: California, Colorado, Florida, Georgia, Illinois, Indiana, Minnesota, Missouri, Montana, New Jersey, New York, North Carolina, Ohio, Oregon, Pennsylvania, South Carolina, Texas, Utah, Vermont, Virginia, Washington, Washington DC, and Wisconsin

About NinjaTrader

NinjaTrader is an industry-leading trading platform and futures broker serving over 2 million users worldwide. Since 2003, the company has provided award-winning software and brokerage services to traders and is the number one rated futures brokerage globally. NinjaTrader is committed to innovation and modernizing the futures industry.

What engineering roles in crypto pay

424 salaries · our own data
median $203k$154k$250k

Most engineering roles in crypto pay between $154k and $250k, with a median of $203k.

Sr. Mobile Engineer I | CryptoJobsHQ