
Flutter Developer
RP Professional Services
full-time
Posted on:
Location Type: Hybrid
Location: Springfield • Virginia • 🇺🇸 United States
Visit company websiteJob Level
JuniorMid-Level
Tech Stack
AndroidAWSAzureCloudDartFlutterGoogle Cloud PlatformiOSJavaKotlinSwift
About the role
- Design, develop, and maintain cross-platform mobile applications using the Flutter framework and Dart programming language.
- Translate UI/UX designs from tools such as Figma or Adobe XD into clean, pixel-perfect Flutter code that ensures a consistent and intuitive user experience.
- Integrate secure API connections to fetch, update, and display data in alignment with TSA system architectures and data governance requirements.
- Optimize app performance, including load times, memory utilization, responsiveness, and battery efficiency across multiple device types.
- Troubleshoot application defects, identify root causes, and implement effective solutions to ensure stable, high-quality performance.
- Collaborate with backend teams to maintain compatibility between mobile front-end components and system services.
- Participate in Agile/Scrum ceremonies, providing accurate estimates, delivering user stories, and supporting continuous improvement practices.
- Ensure code quality through version control, code reviews, and adherence to TSA/Federal technical standards.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field (additional experience may be considered in lieu of degree).
- 2–4 years of hands-on experience developing mobile applications.
- Proficiency in Flutter and Dart, with proven experience building and deploying production-ready mobile apps.
- Experience developing for iOS (Android experience is a plus).
- Strong understanding of API integration, asynchronous programming, and mobile state-management techniques.
- Excellent troubleshooting abilities with strong attention to detail and problem-solving skills.
- Ability to work collaboratively within a multi-disciplinary team in an Agile environment.
- Ability to obtain and maintain a TSA Public Trust (suitability) clearance.
- Ability to work for any U.S. employer without requiring sponsorship.
- Experience with native mobile development (Swift, Kotlin, or Java).
- Familiarity with cloud platforms such as AWS, Azure, or GCP.
- Experience integrating secure RESTful APIs and web services.
- Exposure to CI/CD pipelines, automated testing tools, or mobile build systems.
- Experience supporting federal IT programs or DHS/TSA environments.
Benefits
- Health Benefits: Medical, Vision, Dental
- Up to 4% retirement match with 100% vesting
- Company paid STD and LTD
- Company paid basic life insurance
- Competitive PTO package
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
FlutterDartAPI integrationasynchronous programmingmobile state-managementnative mobile developmentSwiftKotlinJavaCI/CD
Soft skills
troubleshootingattention to detailproblem-solvingcollaborationAgilecommunicationcontinuous improvement
Certifications
Bachelor’s degree in Computer ScienceTSA Public Trust clearance