Full Stack Flutter Developer
CodeNinja
| Company | CodeNinja |
| Category | Engineering |
| Location | Riyadh |
| Remote | On-site (inferred) |
| Employment | Not stated |
| Level | Not stated |
| Salary | Not stated by the employer |
| Posted | 5 Jul 2026 |
| Last verified | 31 Jul 2026 |
| Source | Employer career page (workable) |
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.
You found the opening. Now track it.Tracker, radar and AI drafts in one place.erioun.com →