Logo-of-CodeNinja-Inc.-hiring-for-jobs-in-Saudi-Arabia-on-GrabJobs

Full Stack Flutter Developer

Job Description - Full Stack Flutter Developer

Description

About the Role

We are seeking a Full-Stack Engineer with a strong expertise in Flutter to join a fast-growing

startup building digital solutions for the construction industry. While your primary

superpower will be driving mobile app development using Flutter, you will also play a key

role in building, maintaining, and integrating the backend services that power our mobile

experiences. This is a hands-on role for a versatile engineer who enjoys building scalable,

end-to-end features in a fast-paced, agile environment.

Key Responsibilities

• Frontend Mobile Development: Design, build, and maintain cross-platform mobile

applications using Flutter/Dart, translating complex UI/UX designs into high-quality,

responsive interfaces.

• Backend Architecture & Integration: Develop, optimize, and maintain scalable

backend services, databases, and server-side logic to support the mobile application.

• API Management: Design and implement robust RESTful APIs, WebSockets, or

GraphQL endpoints, ensuring smooth data synchronization between the frontend

and backend.

• Performance Optimization: Debug, profile, and optimize end-to-end application

performance—addressing both mobile UI rendering bottlenecks and backend

database query latency.

• Clean Code & Architecture: Maintain clean, scalable, and well-documented

architectural patterns across the entire technical stack.

• Startup Collaboration: Work closely with product owners, designers, and the

broader engineering team to contribute to architectural decisions as our product

scales.



Requirements

Core Mobile Expertise: 3–5 years of hands-on experience with Flutter & Dart, with a

proven track record of shipping production-ready mobile apps to the App Store and

Google Play.

• Robust Backend Experience: Solid experience building server-side applications using

modern backend technologies (e.g., Node.js, Python/Django, Go, or .NET) and

managing relational/non-relational databases (PostgreSQL, MongoDB, etc.).

• State Management & Architecture: Deep understanding of Flutter state

management solutions (Bloc, Riverpod, or Provider) and solid architectural patterns

(Clean Architecture, MVVM).

• System Integration: Strong proficiency in REST API integration, authentication

protocols (OAuth2, JWT), and third-party SDK integrations.

• Industry Context: Prior experience building software for construction, real estate,

PropTech, or field-services industries is a strong plus.

• Mindset & Communication: Comfortable navigating a fast-paced startup

environment with evolving scopes. Strong English communication skills (written and

verbal) are essential.

Nice to Have

• Experience with Cloud Infrastructure (AWS, Azure, or GCP) and serverless

architectures.

• Familiarity with mobile CI/CD pipelines (Codemagic, Fastlane, GitHub Actions) and

automated testing frameworks.

• Background in native Android (Kotlin) or iOS (Swift) development.

Original job Full Stack Flutter Developer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Similar Full Stack Flutter Developer Jobs in Saudi Arabia

GrabJobs is the no1 job portal in Saudi Arabia, connecting you to thousands of jobs fast! Find the best jobs in Saudi Arabia, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.