What are the responsibilities and job description for the Flutter Engineer position at Simplified IT Solutions?
Company Description
Simplified IT is a global IT Staffing and Managed Services company. We have been rated top 10 staffing companies in the country for 3 years in a row. We serve technology, financial, auto, logistics & distribution companies across the United States, providing either IT staffing or technology solutions — or both. With decades of experience and a nationwide network of highly qualified, certified IT professionals, our goal is to build a lasting relationship with each client based on trust and consistent, reliable services.
Job Description
The Role:
We are seeking a Senior Software Engineer to join our team and lead the rebuilding of our native iOS and Android healthcare applications using Flutter. In this role, you will ensure a seamless and high-performance user experience across both platforms. You will be responsible for driving development and deployment while collaborating closely with other engineers, the project manager, and architect.
Key Responsibilities:
- Lead the rebuild of a native mobile application (iOS and Android) to Flutter, ensuring performance and feature parity.
- Design and implement a scalable, maintainable, and high-quality codebase using Flutter.
- Integrate and optimize APIs, third-party services, and native modules where required.
- Ensure security, performance, and reliability of the application.
- Set up and manage CI/CD pipelines for seamless deployment to Google Play Store and Apple App Store.
- Conduct code reviews, and maintain best practices in mobile development.
- Troubleshoot, debug, and optimize application performance across multiple devices and OS versions.
Qualifications:
- 5 years of experience in mobile development including Flutter, iOS , and Android.
- Strong knowledge of Flutter framework, state management and best practices.
- Experience with native integrations (using Platform Channels, native plugins, or bridging to Swift/Kotlin).
- Strong understanding of RESTful APIs and backend integrations.
- Experience with Content Management Systems such as STRAPI.
- Knowledge of app store guidelines, submission processes, and app lifecycle management.
- Familiarity with unit testing, integration testing, and automation in Flutter.
- Experience with CI/CD tools (Fastlane, GitHub Actions, etc.).
- Excellent problem-solving skills, leadership qualities, and ability to work independently.
- Strong communication skills to collaborate effectively across teams.
Additional Information
All your information will be kept confidential according to EEO guidelines.