Apply on company website Chicago or Remote Hybrid Full-time USD 140,000 – 190,000 / year

NinjaTrader is hiring a Sr. Software Engineer II, Mobile

We are seeking a highly skilled and experienced Engineer specializing in Flutter to join our Mobile Engineering Team. As a Sr. Mobile Engineer II, 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 across teams, set a high standard for engineering excellence, and drive end-to-end quality and reliability in our mobile products. In this role you will: - Own the life cycle of features through testing, debugging, documenting, releasing, and monitoring - Take part in daily standups 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 What you'll need: - 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 (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 Bonus Points for: - Knowledge of native iOS (Swift) and Android (Kotlin/Java) integration - Experience with fintech or trading platforms - Contributions to open-source frameworks or SDKs
Job Details
Location Chicago or Remote
Work mode Hybrid
Employment Full-time
Salary USD 140,000 – 190,000 / year
Department Mobile Engineering Team
Category other
Posted 3 months ago
Application On company website
About company
NinjaTrader

NinjaTrader delivers integrated multi-device trading using a cloud-based technology designed for active futures traders. Take control of your trading journey and trade how you want, where you want.

Access the world’s most popular futures markets including the E-mini indexes. Trade futures seamlessly across devices including PC, Mac or mobile. Visualize the futures markets and target trades using a customizable futures trading platform. Join a community of over 1.9 million users that have made NinjaTrader the #1 rated futures broker.

NinjaTrader is a group of affiliated companies operating under NinjaTrader Group, LLC, including NinjaTrader, LLC and NinjaTrader Clearing, LLC. The company provides award-winning trading software and brokerage services to active traders.

All jobs at NinjaTrader Visit website