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.