Employment Type : Full Time / Long Term Key Skills : Flutter, Native Android, Java, Kotlin, Native IOS, Swift,Objective-C
Job Description :
We are seeking a skilled Flutter Developer/Engineer with expertise in native Android (Java/Kotlin) or iOS (Swift/Objective-C) development to join our team. As a Flutter Developer, you will be responsible for designing, developing, and maintaining high-quality cross-platform mobile applications for Android and iOS devices. Your experience with native development will be crucial for leveraging platform-specific features to enhance application performance and functionality.
Responsibilities:
Collaborate with product managers, designers, and developers to understand project requirements and translate them into efficient cross-platform Flutter applications.
Develop clean, maintainable, and scalable code in Dart using the Flutter framework.
Leverage native Android (Java/Kotlin) or iOS (Swift/Objective-C) development to access platform-specific features as required.
Ensure app performance, quality, and responsiveness by conducting thorough testing and optimization.
Debug and resolve issues or bugs identified during development or testing phases.
Stay updated with the latest Flutter and native development trends to enhance application quality.
Work closely with backend developers to integrate APIs and manage data flow between the front-end and backend systems.
Participate in code reviews, providing feedback to maintain high code quality standards.
Work in an Agile environment, actively participating in sprint planning, daily stand-ups, and other Agile ceremonies.
Document code, development processes, and application functionalities for future reference.
Requirements:
Bachelor s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
Proven experience in mobile application development using Flutter and Dart.
Experience in native Android development (Java/Kotlin) or iOS development (Swift/Objective-C).
Strong understanding of Flutter framework and native development concepts.
Proficient in writing clean, maintainable, and efficient Dart code.
Solid understanding of mobile app UI/UX principles and experience in designing user-friendly interfaces.
Experience with version control systems (e.g., Git) and familiarity with Agile methodologies.
Knowledge of RESTful APIs and integration of backend services.
Ability to work effectively in a team environment and communicate technical concepts clearly.
Strong problem-solving skills and attention to detail.
Experience with additional mobile development frameworks (e.g., React Native) is a plus.