FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Mobile Engineer
NinjaTrader. Lead mobile architecture and influence technical direction across teams .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates extensive experience in mobile architecture and Flutter development, with a strong focus on mentoring, technical direction, and improving user experience. Proficient in implementing testing strategies and optimizing performance across iOS and Android platforms.
Highest-signal resume keywords
Flutter DevelopmentDart ProgrammingMobile ArchitectureCI/CD AutomationOOP Design Principles
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Flutter DevelopmentDart ProgrammingMobile ArchitectureState ManagementTesting StrategiesRESTful APIsWebSocketsPerformance OptimizationOOP Design PrinciplesNative iOS Integration
Soft Skills
MentoringCollaborationCommunication
Tools & Technologies
CI/CD AutomationCrash AnalyticsAgile Principles
Industry Keywords
FintechTrading PlatformsOpen-Source Contributions
Tech Stack
Tools & technologiesAndroidDartFlutteriOSJavaKotlinSwift
About the role
Key responsibilities & impact- Lead mobile architecture and influence technical direction across teams
- Mentor engineers and promote engineering excellence
- Own feature lifecycles through debugging, documenting, testing, releasing, and monitoring
- Participate in 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 across iOS and Android
- Implement maintainable Flutter solutions using state management, dependency injection, and reactive programming best practices
- Collaborate with Product and Design to improve mobile user experience
- Investigate issues, mitigate them, and recommend preventative measures
- Improve observability, monitoring, and crash analytics for product stability and quality
- Foster technical excellence, innovation, and collaboration
Requirements
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 (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
- Knowledge of native iOS (Swift) and Android (Kotlin/Java) integration
- Experience with fintech or trading platforms
- Contributions to open-source frameworks or SDKs
Benefits
Comp & perks- Annual target bonus of 12%
- 401K plan with company match up to 3.5% of employee contributions
- 18 days of annual paid time off (some positions may qualify for more)
- 7 paid holidays
- 20 additional flex remote days annually
- 5 Company Wide Office-Optional weeks tied to major holidays
- Generous PTO
- 7 paid holidays annually + 5 conditional holidays annually
- 1 service day annually
- Paid parental bonding leave
- Health, vision, dental coverage
- Life and disability insurance covered 100% by NinjaTrader