Apply Edge Tailor my CV for this job — free

Mobile Developer – Flutter & Kotlin

AMCO SA · Sofia City, Bulgaria

Tailor my CV for this job — free

See similar jobs

We are looking for a skilled Mobile Developer with strong Kotlin and native Android experience to join our development team. Experience with Flutter and Dart is welcome, but Kotlin is the top priority and Flutter can be learned in the role. The ideal candidate will be responsible for designing, developing, testing, and maintaining high-quality mobile applications for Android and iOS.ResponsibilitiesDesign and develop cross-platform mobile applications using Flutter and Dart.Develop and maintain native Android functionality using Kotlin.Build reusable, maintainable, and scalable application components.Integrate mobile applications with REST APIs and backend services.Implement responsive and user-friendly interfaces based on UI/UX designs.Integrate third-party SDKs, authentication services, push notifications, analytics, maps, payment services, and other mobile functionality.Implement platform-specific functionality and integrations between Flutter and native Android/iOS components.Troubleshoot application bugs, crashes, and performance issues.Write clean, maintainable, documented, and testable code.Perform unit, widget, and integration testing.Collaborate with UI/UX designers, backend developers, QA engineers, and product teams.Participate in code reviews and follow mobile development best practices.Maintain and continuously improve existing mobile applications.RequirementsFamiliarity with Flutter and Dart is a plus; Flutter can be learned in the role.Strong experience with Kotlin and native Android development; this is the top technical priority.Good understanding of Android SDK, application lifecycle, permissions, services, and platform APIs.Familiarity with Swift/iOS development is an advantage.Experience integrating RESTful APIs, JSON, authentication, and third-party services.Experience with Firebase, including push notifications, Crashlytics, Analytics, and Authentication.Familiarity with local databases and storage solutions such as SQLite, Hive, or SharedPreferences.Experience with Git and collaborative development workflows.Understanding of mobile application security, performance optimization, and responsive UI development.Strong debugging, analytical, and problem-solving skills.Good to haveExperience with Flutter state management such as BLoC/Cubit, Riverpod, or Provider.Experience managing application builds, releases, and deployments to the Google Play Store and Apple App Store.