➡️ Apply here: Senior Flutter Developer
👩💼 Want to stand out? Improve your resume to appeal to recruiters, hiring managers, and Applicant Tracking Systems. ➡️ Improve your resume
Intetics Inc., a global technology company providing custom software application development, distributed professional teams, software product quality assessment, and “all-things-digital” solutions, is seeking a highly skilled and experienced Senior Flutter Developer with deep expertise in Riverpod architecture and experience in launching and scaling high-performance apps on the Play Store/App Store. You will be responsible for architecting, developing, and optimizing Flutter applications while ensuring code quality, scalability, and maintainability. A strong understanding of SOLID principles, multiple design patterns, and native Android/iOS development is a must.
If you’re passionate about building high-quality, scalable, and crash-free mobile applications with an emphasis on performance optimization, we want to hear from you!
Key Responsibilities
Develop, maintain, and optimize high-quality Flutter applications using Riverpod architecture
Ensure scalability, performance, and smooth user experience for apps with a large user base
Work on performance optimization, reducing app size, improving rendering speed, and decreasing load time
Implement Crashlytics, Firebase Analytics, and performance monitoring tools to ensure high app stability
Follow and implement SOLID principles, clean architecture, and multiple design patterns
Collaborate with cross-functional teams including UI/UX designers, backend developers, and product managers
Maintain high code quality, best practices, and modular architecture
Integrate native Android/iOS functionalities when necessary, using Kotlin, Java, Swift, or Objective-C
Ensure seamless third-party API integrations and maintain RESTful API best practices
Write unit tests, widget tests, and integration tests to maintain code quality
Provide mentorship and technical guidance to junior developers
Continuously stay updated with Flutter and mobile development trends to implement best practices.
Must-Have Requirements
4+ years of experience in Flutter app development with at least 2 years using Riverpod
At least 2 Play Store/App Store published apps with a large user base and high performance
Strong understanding of Flutter’s rendering pipeline, state management, and animations
Experience with Crashlytics, Firebase Performance Monitoring, and Analytics
Expertise in SOLID principles, clean architecture, and multiple design patterns
Strong debugging and performance tuning skills in Flutter applications
Hands-on experience with native Android (Kotlin/Java) or iOS (Swift/Objective-C)
Experience in CI/CD pipelines for mobile apps (Fastlane, GitHub Actions, Bitrise, or Codemagic)
Knowledge of RESTful APIs, GraphQL, and real-time data synchronization
Strong command over asynchronous programming (Futures, Streams, isolates, and event loops)
Proficiency in Flutter testing frameworks (Unit, Widget, and Integration tests)
Experience in handling multi-threading and background tasks in Flutter
Understanding of Material Design and iOS Human Interface Guidelines
Good-to-Have Skills
Experience with Flutter Web and Flutter Desktop
Familiarity with App Store/Play Store policies and release processes
Knowledge of native module development for Flutter using platform channels
Experience in automated deployment and release management
Contributions to open-source Flutter projects or a strong GitHub portfolio
Experience with AI/ML models integration in mobile applications
Knowledge of AR/VR using Flutter
