- Develop and maintain cross-platform mobile applications using Flutter.
- Collaborate with product managers, designers, and other developers to understand project requirements and deliver high-quality code.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and fix bugs and performance issues.
- Write clean, maintainable, and well-documented code.
- Participate in code reviews and contribute to the continuous improvement of the development process.
- Stay up-to-date with the latest industry trends and technologies to ensure our applications remain cutting-edge.
- Implement clean architecture principles and best practices.
- Utilize BLoC state management for effective application state handling.
- Assist in troubleshooting and debugging to optimize application performance..
Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.Minimum of 3 years of professional experience in mobile development, with a strong focus on Flutter.Strong understanding of Flutter framework and Dart programming language.Proficient in version control systems (Git).Solid understanding of mobile application development lifecycle.Familiarity with agile development methodologies.Experience with implementing CI/CD pipelines for mobile applications.Experience with native Android/iOS development.Knowledge of unit testing practices for mobile applications.Excellent problem-solving skills and attention to detail.Strong communication and teamwork skills.