Introduction: We are seeking a Flutter Developer to join our team and contribute to the development of high-quality, cross-platform mobile applications. This role is ideal for developers who are passionate about mobile technology and eager to work with the latest tools in cross-platform development.
Key Responsibilities:Design and build advanced applications for the Flutter platform.Collaborate with cross-functional teams to define, design, and ship new features.Ensure the performance, quality, and responsiveness of applications.Identify and correct bottlenecks and fix bugs.Help maintain code quality, organization, and automatization.
Essential Skills and Qualifications:Proficient in Dart and Flutter framework.Experience with Flutter widget creation, state management solutions like Provider or Bloc, and navigation.Strong understanding of the full mobile development life cycle.In-depth knowledge of REST APIs to connect Flutter applications to back-end services.Proficient with local storage options such as SQLite, SharedPreferences (Android), UserDefaults (iOS), or NoSQL databases like Realm.Understanding of code versioning tools, such as Git.Familiarity with continuous integration.
Nice to Have:Experience with other mobile development languages and frameworks such as Swift for iOS, Kotlin for Android, or React Native.Familiarity with modern architectural patterns, like MVC, MVP, or MVVM.Experience with cloud message APIs and usage of push notifications.Knowledge of additional testing frameworks like Mockito or integration testing.Understanding of advanced UI design principles and interface guidelines.
We Offer:Competitive salary and benefits package.Opportunities for professional development in a rapidly growing technological field.Flexible working conditions with remote work options.A dynamic team environment focused on collaboration and innovation.