Card Concepts, Inc. (CCI) builds payment systems for the vended laundry industry—software + hardware solutions that power thousands of locations. We’re hiring a Senior Flutter Developer to help us finish and evolve existing Flutter applications running on Windows, as well as mobile and web applications as priorities shift.
This is a hands-on development role. While our product interacts with hardware, this position focuses on Flutter/Dart development and API integrations—you will not be writing low-level device drivers or firmware.
Responsibilities
- Develop, maintain, and enhance Flutter/Dart applications across:
- Windows desktop
- Mobile (iOS / Android)
- Web (Flutter web apps)
- Pick up and extend an existing Flutter codebase—improve reliability, usability, and performance as the project moves toward release.
- Build polished, intuitive UI flows optimized for a touchscreen kiosk environment.
- Integrate Flutter applications with internal and external APIs (networking, data, hardware workflows exposed through services).
- Troubleshoot and debug issues using a practical, test-driven mindset—especially around real device scenarios and edge cases.
- Collaborate with internal stakeholders and occasionally coordinate with external development partners.
- Partner with QA to validate functionality and ensure releases meet quality expectations.
- Write and maintain clear technical documentation to support maintainability and team continuity.
Requirements (Must Have)
- Strong professional experience with Flutter and Dart in production applications.
- Experience building and supporting customer-facing apps with a focus on stability, performance, and clean architecture.
- Comfortable stepping into an existing project and delivering results quickly.
- Solid understanding of API-based application development (REST or similar), async programming, and debugging.
- Clear written and verbal communication skills.
- Ability to work in our Addison office a few days per week, primarily for hardware workflow testing.
Preferred Qualifications (Nice to Have)
- Flutter experience on Windows desktop (or other desktop platforms).
- Experience with kiosk, POS, or other touchscreen / session-based UI design patterns.
- Familiarity with automated testing (unit/widget/integration), CI/CD, and release pipelines.
- Exposure to payment systems, transaction workflows, or security-minded development.
- Experience coordinating work with contractors or external development teams.
Job Benefits
- 15 days PTO + paid holidays
- 401(k) with employer matching (match details provided during the interview process)
- Subsidized health insurance
- Dental and vision plan
- Hybrid work environment (remote flexibility with in-office time required for testing)
About Card Concepts, Inc.
Card Concepts, Inc. (CCI) has been a leader in the vended laundry industry since 2000, delivering electronic payment systems that help small business owners modernize and grow. We’re privately held, customer-focused, and committed to building reliable products supported by long-term partnerships.
If you’re a Flutter developer who enjoys shipping real products, improving existing systems, and working with a team that values practical execution, we’d love to hear from you.
Pay: $110,000.00 - $125,000.00 per year
Benefits:
- 401(k) matching
- Dental insurance
- Flexible schedule
- Health insurance
- Paid time off
- Vision insurance
Work Location: Hybrid remote in Addison, IL 60101