Job Description
Responsibilities:
- Develop mobile applications for Android and iOS platforms using the Flutter framework.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Maintain and enhance existing mobile applications.
- Write clean, maintainable, and efficient code.
- Ensure the performance, quality, and responsiveness of applications.
- Troubleshoot and debug applications to optimize performance.
- Stay up-to-date with the latest Flutter developments and technologies.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent work experience).
- Minimum 4 years of experience in mobile app development using Flutter.
- Strong understanding of Flutter framework, Dart programming language, and mobile app architecture.
- Proficient in integrating APIs and third-party libraries.
- Experience with version control systems such as Git.
- Solid understanding of mobile UI/UX principles and best practices.
- Ability to work independently and as part of a team in a fast-paced environment.
- Excellent problem-solving and analytical skills.
Preferred Qualifications:
- Experience with native Android and/or iOS development is a plus.
- Familiarity with agile development methodologies.
- Knowledge of Firebase services for mobile app development.
- Published apps on Google Play Store and/or Apple App Store.