Ampstek

Flutter Developer

Posted: 4 minutes ago

Job Description

Required Skills- React Native & Flutter- Experience integrating native SDKs using Swift, Java/Kotlin- CI/CD pipelines using Azure Devops-Required min 8+ years of experienceFlutter & Dart• 2+ years of production Flutter development experience• Expert knowledge of Flutter widgets, animations, and performance optimization• Deep understanding of Dart language features and async programming• Experience with state management solutions (Riverpod, Provider, etc.)Native Platform Development• Experience in Swift for iOS plugin development• Java/Kotlin skills for Android plugin development• Experience with platform channels and method channel communication• Understanding of iOS and Android build systems (Xcode, Gradle)React Native Integration• Experience developing React Native applications• Experience integrating Flutter modules into React Native apps• Understanding of React Native bridge architectureReal-time & Networking• WebSocket implementation and management• Experience with AWS services (particularly Amazon Connect)• RESTful API integration and error handlingTesting• Unit testing with flutter_test• Widget testing with provider mocking• Integration testing experience• Test-driven development practicesDevOps & Tools• Azure DevOps CI/CD pipeline configuration• Shell scripting for automation• Git workflow and monorepo management (Melos)Nice to Have• Experience with Firebase suite (Analytics, Crashlytics, Remote Config)• Knowledge of payment gateway integrations• Familiarity with localization and internationalization• Experience with web deployment and optimization• Understanding of security best practices for mobile appsTechnical Environment• Languages: Dart, JavaScript, Swift, Kotlin/Java• Frameworks: Flutter, React Native• State Management: Riverpod• Architecture: flutter_modular, monorepo with Melos• Testing: flutter_test, integration_test, Mockito• CI/CD: Azure DevOps• Cloud: AWS (Connect), Firebase• Tools: Gradle, CocoaPods, Xcode• Version Control: Git with feature branch workflow

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In