NinjaTrader is looking to become the number 1 retail trading platform in the world by providing cutting-edge products and services that enhance the trading journey, and they need a Staff Engineer (Mobile) to lead mobile architecture, mentor engineers, and deliver scalable, high-performance applications.
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
Responsibilities
- 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
Other
- 10+ years of professional software engineering experience
- 3+ years in a technical leadership or staff-level role leading mobile development at scale
- Excellent communication skills and ability to influence technical direction across cross-functional teams
- Generous PTO
- 7 Paid Holidays Annually + 5 Conditional Holidays Annually