Log inPost your job
← All jobs
NI

Sr. Mobile Engineer I

NinjaTraderChicago, IL
EngineeringSeniorHybrid

As a Sr. Mobile Engineer I at NinjaTrader, you lead mobile architecture and mentor engineers on our Mobile Engineering Team. You deliver scalable, high-performance Flutter applications that power a seamless cross-platform trading experience. You influence technical direction across teams, set standards for engineering excellence, and drive end-to-end quality and reliability in mobile products.

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 that follow 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 to $175,000 USD, plus an annual target bonus of 12% based on individual performance (50%) and company/team performance (50%)
  • 401(k) plan with 3.5% company match
  • 18 days of annual paid time off plus 7 paid holidays
  • Hybrid work in Chicago: 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
  • 1 service day annually
  • Paid parental bonding leave
  • Health, vision, and dental coverage
  • Life and disability insurance covered 100% by NinjaTrader

About NinjaTrader

NinjaTrader is an industry-leading trading platform and futures broker with over 2 million users worldwide. Since 2003, the company has been empowering traders with award-winning software and brokerage services, and is the number one rated futures brokerage globally. NinjaTrader is committed to modernizing the futures industry through cutting-edge products, real-time support, and continuous innovation.

What engineering roles in crypto pay

416 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