# Flutter Engineer

> The Chefz · Amman, Jordan · Full-time · Posted 2026-05-20

**Workplace:** on_site

**Department:** Mobile Engineering

## 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.

## Requirements

-   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.

## Apply

[Apply at The Chefz](https://apply.workable.com/the-chefz-1/j/BA8451D689/apply)

---
Powered by [Workable](https://www.workable.com)
