Full Stack Flutter Developer
CodeNinja Inc. · Riyadh, Riyadh, Saudi Arabia
Apply & track with Apply EdgeAbout The RoleWe are seeking a Full-Stack Engineer with a strong expertise in Flutter to join a fast-growingstartup building digital solutions for the construction industry. While your primarysuperpower will be driving mobile app development using Flutter, you will also play a keyrole in building, maintaining, and integrating the backend services that power our mobileexperiences. 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 mobileapplications using Flutter/Dart, translating complex UI/UX designs into high-quality,responsive interfaces. Backend Architecture & Integration: Develop, optimize, and maintain scalablebackend services, databases, and server-side logic to support the mobile application. API Management: Design and implement robust RESTful APIs, WebSockets, orGraphQL endpoints, ensuring smooth data synchronization between the frontendand backend. Performance Optimization: Debug, profile, and optimize end-to-end applicationperformance—addressing both mobile UI rendering bottlenecks and backenddatabase query latency. Clean Code & Architecture: Maintain clean, scalable, and well-documentedarchitectural patterns across the entire technical stack. Startup Collaboration: Work closely with product owners, designers, and thebroader engineering team to contribute to architectural decisions as our productscales.RequirementsCore Mobile Expertise: 3-5 years of hands-on experience with Flutter & Dart, with aproven track record of shipping production-ready mobile apps to the App Store andGoogle Play. Robust Backend Experience: Solid experience building server-side applications usingmodern backend technologies (e.g., Node.js, Python/Django, Go, or .NET) andmanaging relational/non-relational databases (PostgreSQL, MongoDB, etc.). State Management & Architecture: Deep understanding of Flutter statemanagement solutions (Bloc, Riverpod, or Provider) and solid architectural patterns(Clean Architecture, MVVM). System Integration: Strong proficiency in REST API integration, authenticationprotocols (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 startupenvironment with evolving scopes. Strong English communication skills (written andverbal) are essential.Nice to Have Experience with Cloud Infrastructure (AWS, Azure, or GCP) and serverlessarchitectures. Familiarity with mobile CI/CD pipelines (Codemagic, Fastlane, GitHub Actions) andautomated testing frameworks. Background in native Android (Kotlin) or iOS (Swift) development