RP Professional Services

Flutter Developer

RP Professional Services

full-time

Posted on:

Location Type: Hybrid

Location: Springfield • Virginia • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job 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