Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Sr. Mobile Engineer II

Home > Swift programming jobs

Sr. Mobile Engineer II in USA

  • NinjaTrader
  • Full time
  • Email
  • Remote

Responsibilities

  • Own the full feature lifecycle, including debugging, documentation, testing, release, and monitoring.
  • Implement maintainable Flutter solutions using state management, dependency injection, and reactive programming practices.
  • Contribute to mobile architecture, frameworks, tooling, technical roadmaps, design reviews, and performance optimization.
  • Maintain testing strategies spanning unit, widget, integration, and end-to-end testing.
  • Improve observability, monitoring, crash analytics, product stability, and reliability across mobile products.
  • Mentor engineers and foster technical excellence, innovation, and collaboration.
  • Collaborate with Product and Design teams to improve the mobile user experience.
  • Investigate issues, mitigate them, and recommend preventative measures.

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 such as BLoC, MVVM, and Clean Architecture.
  • Experience with Flutter application testing across unit, widget, integration, and end-to-end levels.
  • Familiarity with mobile CI/CD automation, RESTful APIs, WebSockets, and offline data handling.
  • Experience optimizing performance, reliability, and user experience across diverse devices.
  • Strong understanding of object-oriented programming design principles.
  • Strong written and verbal communication skills and ability to work in a team environment.
  • Knowledge of native iOS with Swift and Android with Kotlin or Java is preferred.
  • Fintech or trading-platform experience and open-source framework or SDK contributions are preferred.

Benefits

  • Chicago-based hybrid schedule with in-office work Tuesday through Thursday and remote work Monday and Friday.
  • Remote flexibility may be available for exceptional candidates in specified states.
  • 20 additional flex remote days annually and five company-wide office-optional weeks tied to major holidays.
  • 18 days of annual paid time off, seven paid holidays, five conditional holidays, and one service day.
  • 401(k) plan through ADP with up to a 3.5% company match.
  • Paid parental bonding leave.
  • Health, vision, dental, life, and disability insurance, with life and disability coverage paid 100% by NinjaTrader.
  • Annual target bonus of 12%.

Salary: $125k - $175k/yr

NinjaTrader

NinjaTrader empowers traders with advanced charting, strategy development, and automated execution tools that streamline market analysis and decision-making. By combining powerful analytics with customizable interfaces, the platform enables users to craft and test trading strategies efficiently. ...

Similar positions

Mobile Software Engineer

  • Storyteller
  • Contract
  • Remote
  • 10/15/2026
  • Tunisia

Mobile Software Engineer

  • Storyteller
  • Contract
  • Remote
  • 10/15/2026
  • Algeria

MapKit Native (IOS) Engineer

  • Infosys
  • Full time
  • USA
  • 10/15/2026
  • Austin, TX

Fullstack Engineer

  • FAIRTIQ AG
  • Full time
  • Remote
  • 10/15/2026
  • Europe

Mobile Software Engineer

  • Storyteller
  • Contract
  • Remote
  • 10/15/2026
  • Turkey