Jobs · Engineering · Illinois

Sr. Mobile Engineer I

NinjaTrader · Chicago, IL · 1 wk ago
HybridEngineering$125k–$175k/yrFull-time

Join us on our mission to become the #1 retail trading platform in the world. As an industry-leading trading platform and futures broker, NinjaTrader empowers traders with cutting-edge products and services to navigate the world's leading financial markets. With over 2 million users and a top-rated futures brokerage, we are dedicated to innovation, dynamic tools, real-time support, and a community of like-minded traders.

About the role

We are seeking a highly skilled and experienced engineer specializing in Flutter to join our Mobile Engineering Team. As a Sr. Mobile Engineer I, you will lead mobile architecture, mentor engineers, and deliver scalable, high-performance applications that power a seamless cross-platform experience. You will influence technical direction, set a high standard for engineering excellence, and drive end-to-end quality and reliability in our mobile products.

Responsibilities

  • Own the life cycle of features through debugging, documenting, testing, releasing, and monitoring
  • Take part 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
  • Help foster a culture of technical excellence, innovation, and collaboration

Requirements

  • 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 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

Skills

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

Pay

The salary range for this role is $125,000.00 - $175,000.00 USD. This position also includes an annual target bonus of 12%, based on individual performance (50%) and company/team performance (50%).

Schedule

This role is based in Chicago, IL, following a hybrid work schedule: in-office Tuesday through Thursday, with remote work on Mondays and Fridays. Additional benefits include 20 flex remote days annually and 5 company-wide office-optional weeks tied to major holidays.

Benefits

  • Generous PTO (18 days per year plus 7 paid holidays and 5 conditional holidays)
  • 1 service day annually
  • 401k with 3.5% company match
  • Paid parental bonding leave
  • Health, vision, and dental coverage
  • Life and disability insurance covered 100% by NinjaTrader

Similar jobs

Sr. Engineer I

The Best Job BoardIndiana, United States· 1 mo ago
Engineering$125k–$165k/yrapply on thebestjobboard.com

Sr Systems Engineer - Mobile

Parker HannifinElk Grove Village, IL· 3 wk ago
Information Technology$88k–$140k/yrapply on parkercareers.ttcportals.com