Description
Position Overview:
We are seeking a talented and motivated Flutter Developer with expertise in Kotlin to join our dynamic development team. The ideal candidate will have a minimum of 2- 4 years of professional experience in mobile app development, with a strong background in Flutter and Kotlin. This role involves designing, developing, and maintaining high-performance mobile applications, ensuring a seamless user experience.
Key Responsibilities:
• Design and build advanced applications for the iOS and Android platforms using Flutter.
• Collaborate with cross-functional teams to define, design, and ship new features.
• Write clean, maintainable, and efficient code in both Dart (for Flutter) and Kotlin (for native Android components).
• Participate in code reviews, providing constructive feedback and suggestions.
• Debug and troubleshoot issues, providing effective solutions in a timely manner.
• Stay up-to-date with the latest industry trends, technologies, and best practices to continuously improve development processes and application performance.
• Ensure the performance, quality, and responsiveness of applications by conducting regular testing and optimization.
• Contribute to the development and maintenance of software documentation and technical specifications.
Required Qualifications:
• Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
• Minimum of 2-4 years of professional experience in mobile app development, with a strong focus on Flutter and Kotlin.
• Proven experience with Dart programming language, Swift programming language and Flutter framework.
• Strong proficiency in Kotlin and understanding of Android development principles.
• Experience with RESTful APIs and third-party libraries integration.
• Familiarity with version control systems, preferably Git.
• Solid understanding of mobile design principles, patterns, and best practices.
• Excellent problem-solving skills and attention to detail.
• Strong communication skills and ability to work effectively in a collaborative team environment.
Preferred Qualifications:
• Experience with other mobile development frameworks or languages.
• Knowledge of cloud services and backend technologies.
• Experience with automated testing frameworks and tools.