Develop and maintain high-performance, reusable, and reliable Flutter code for Android and iOS
Collaborate with cross-functional teams (UI/UX designers, product managers, backend developers) to define, design, and ship new features
Translate designs and wireframes into high-quality, responsive user interfaces
Identify and fix bugs and performance bottlenecks to ensure the best possible performance, quality, and responsiveness of the application
Participate in code reviews and maintain code quality, organization, and automation
Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Education
Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
Experience
Proven experience developing mobile applications using Flutter
Skills
Strong proficiency in Dart and Flutter framework
Experience with RESTful APIs and third-party libraries
Familiarity with Firebase services (Firestore, Authentication, etc.)
Understanding of state management solutions (Provider, Riverpod, etc.)
Knowledge of version control systems (Git)
Ability to write clean, maintainable, and efficient code
Strong problem-solving skills and attention to detail