Ninjatrader

Sr. Mobile Engineer II

Chicago or Remote*. Posted 2 months ago

The role

You will join the Mobile Engineering team as a Sr. Software Engineer II specializing in Flutter. You will execute mobile architecture, mentor engineers, and deliver scalable cross-platform applications.

What you will do

  • Own the life cycle of features through debugging, documenting, testing, releasing, and monitoring
  • Attend daily stand-ups and regular team-wide meetings
  • Contribute to the technical roadmap for mobile architecture, frameworks, and tooling
  • Participate in design reviews, architecture discussions, and performance optimization efforts
  • Implement robust, maintainable Flutter solutions
  • Collaborate with Product and Design teams to improve user experience
  • Investigate issues, mitigate them, and recommend preventative measures
  • Improve observability, monitoring, and crash analytics
  • Foster a culture of technical excellence, innovation, and collaboration

Required qualifications

  • 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 (e.g. BLoC, MVVM, 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 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

Benefits

  • 401K plan with company match up to 3.5%
  • Annual paid time off allowance accrues at a rate of 18 days per year
  • Seven paid holidays
  • Generous PTO
  • 5 Conditional Holidays Annually
  • 1 Service Day Annually
  • Paid Parental Bonding Leave
  • Health, Vision, Dental Coverage
  • Life and Disability Insurance Covered 100% by NinjaTrader

About the company

NinjaTrader is an industry-leading trading platform and futures broker. Since 2003, it has grown to over 2 million users.

Sr. Mobile Engineer II at Ninjatrader | JobZoey