The chefz -
Jordan
--
The chefz

Job Details

Job description

Develop and maintain high-quality mobile applications using Flutter.
Build scalable, maintainable, and reusable code following clean architecture principles.
Implement advanced state management solutions using BLoC and Cubit patterns.
Design and develop complex booking and reservation flows, including schedules, availability, payments, and edge-case handling.
Create highly customized, pixel-perfect UI/UX implementations with smooth animations and responsive performance.
Develop custom widgets and optimize app performance across multiple devices and platforms.
Integrate APIs, Firebase services, push notifications, analytics, and third-party services.
Ensure application stability while adding new features or modifying existing functionality.
Collaborate closely with developers, QA engineers, designers, product managers, and other stakeholders.
Participate in code reviews, technical discussions, and architectural decisions.
Debug issues, optimize performance, and proactively identify technical improvements.
Manage app releases for both Android and iOS platforms.
Contribute to CI/CD pipelines and GitHub Actions workflows.
Estimate tasks accurately and manage priorities effectively.
3-5 years of strong experience in Flutter development.
Solid understanding of scalable architecture and clean code principles.
Advanced experience with BLoC and Cubit state management patterns.
Proven experience building booking or reservation systems with complex workflows.
Strong expertise in creating custom UI components and animations.
Excellent understanding of responsive design and mobile performance optimization.
Experience with Git workflows and CI/CD pipelines, preferably GitHub Actions.
Strong experience with REST APIs, Firebase, push notifications, and third-party integrations.
Ability to write maintainable, reusable, and testable code.
Strong debugging and problem-solving skills.
Understanding of Android and iOS app release processes.
Ability to work independently and collaboratively within cross-functional teams.
Strong communication and task management skills.
Nice to Have Experience in food delivery, e-commerce, or marketplace applications.
Experience with automated testing and test-driven development.
Familiarity with analytics and monitoring tools.
Experience working in agile development environments.

Similar Jobs

About The chefz
Jordan
Food & Beverages

شركة افضل الطهاة لتقديم الوجبات