Find your dream job faster with JobLogr
AI-powered job search, resume help, and more.
Try for Free
TPI

TPI

via LinkedIn

Apply Now
All our jobs are verified from trusted employers and sources. We connect to legitimate platforms only.

Sr. Flutter Developer

Anywhere
full-time
Posted 9/15/2025
Verified Source
Key Skills:
Flutter
Dart
Swift
Kotlin
Mobile architecture patterns
Cross-platform mobile development
Plugin development
Native iOS and Android development

Compensation

Salary Range

$120K - 160K a year

Responsibilities

Build and maintain high-performance Flutter apps, lead architecture decisions, mentor developers, and develop custom Flutter plugins integrating native iOS and Android code.

Requirements

8+ years mobile development, 4+ years Flutter, 3+ years native iOS (Swift) and Android (Kotlin), proven app shipping experience, and expert Dart and Flutter skills.

Full Description

Description We are seeking an exceptional Senior Flutter Developer to join our growing mobile team. This role is ideal for a seasoned developer who has mastered Flutter and brings strong native expertise in both iOS and Android. You will be instrumental in building high-performance, cross-platform applications and in developing custom Flutter plugins that unlock native platform capabilities. This is not just a coding role—you’ll also lead architectural decisions, mentor other developers, and shape the technical direction of our mobile strategy. What You’ll Do Core Development • Build and maintain scalable, high-quality Flutter applications with a focus on performance and user experience. • Architect solutions that leverage Flutter’s cross-platform strengths while respecting platform-specific requirements. • Lead decisions on mobile architecture, state management, and app structure. Leadership & Mentorship • Mentor junior and mid-level developers through code reviews and technical guidance. • Drive best practices, coding standards, and efficient development workflows. • Collaborate closely with product managers and designers to bring ideas to life. Plugin Development & Native Integration • Create custom Flutter plugins and connect Flutter with native iOS/Android APIs. • Write platform-specific code in Swift (iOS) and Kotlin (Android). • Optimize plugin performance and ensure seamless Dart–native communication. Quality & Performance • Implement robust testing (unit, widget, and integration). • Debug complex issues across Flutter, plugins, and native platforms. • Optimize app performance for responsiveness across devices. • Ensure compliance with accessibility and platform-specific guidelines. Requirements • 8+ years in mobile app development. • 4+ years hands-on Flutter development. • 3+ years native iOS (Swift) and 3+ years native Android (Kotlin). • Proven record of shipping apps to both App Store & Google Play. • Expert-level skills in Dart, Flutter widgets, and state management (Provider, Riverpod, BLoC, etc.). • Strong grasp of mobile architecture patterns (MVVM, Clean Architecture). Preferred Education And Experience • Experience with Flutter Web or Desktop. • Familiarity with GraphQL, REST APIs, real-time sync. • Background in secure coding and mobile security best practices. • Experience with Firebase, push notifications, analytics. • Contributions to open-source Flutter packages. • Knowledge of AI-assisted development tools to boost productivity. What We Offer • Competitive salary and comprehensive benefits package. • Comprehensive health, dental, and vision insurance. • Fully remote work with flexible hours. • Professional development budget for conferences, courses, and certifications. • Latest hardware and software to keep you productive. • A collaborative, growth-oriented team culture. • The chance to work on cutting-edge mobile applications that reach thousands of users. Physical Demands: Must be able to sit for extended periods of time. Some standing and walking are required. Continuous vision required for detailed work. Frequent hand/wrist/finger movement for computer tasks. Position Type/Expected Hours of Work: This is a full-time position. Typical hours are Monday through Friday, 8:00 a.m. to 4:00 p.m., but the schedule varies and requires flexibility to work as needed in the evenings and weekends. Typically, 40 hours per week. Application Requirements When applying, please include: • A resume highlighting Flutter and native experience. • Links to Flutter apps you’ve built (App Store/Google Play). • Examples of Flutter plugins you’ve developed or contributed to. • A brief cover letter on your experience with cross-platform development challenges. Interview Process • Initial Screening – Conversation about your Flutter and professional background. • Technical Interview – Live coding with Flutter and plugin architecture. • System Design Interview – Deep dive into app architecture and scaling. • Team Interview – Meet the team and discuss collaboration style. • Final Interview – Chat with leadership about your vision and career growth. TPI is a family-owned and operated company based in Des Moines, IA, with over 50 years of experience in direct marketing. Specializing in the casino industry, our mission is to connect casinos with their players through a variety of marketing channels. While we are best known for our expertise in direct mail, our offerings have expanded to include variable data programming & automation, app development, digital services, and player portal solutions. As a leader in casino marketing, we work with over 300 casinos each month, helping them reach more than 10 million people nationwide. Join our team and be part of our continued success, with competitive salaries, benefits, and opportunities for personal and professional growth.

This job posting was last updated on 9/17/2025

Ready to have AI work for you in your job search?

Sign-up for free and start using JobLogr today!

Get Started »
JobLogr badgeTinyLaunch BadgeJobLogr - AI Job Search Tools to Land Your Next Job Faster than Ever | Product Hunt