Search by job, company or skills

madak app

Mobile Application Developer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 11 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Company Description

Madak is a real estate investment app focused on fractional property ownership. We are building a seamless digital experience that enables investors to access, manage, and grow their real estate portfolios with clarity, efficiency, and confidence. By combining technology with high-quality investment opportunities, Madak aims to make property investment more accessible, transparent, and scalable for modern investors.

Role Description

This is a full-time role based in Riyadh, with partial remote flexibility, for a Flutter Developer at Madak. The developer will work directly with the CTO to build, maintain, and ship high-quality features across the mobile app. Day-to-day responsibilities include developing production-grade Flutter applications, integrating APIs and real-time data streams, optimizing performance, managing local and remote data, debugging issues across the stack, and contributing to architectural decisions that improve scalability and maintainability.

Qualifications

Strong expertise in Flutter and Dart, with proven experience shipping production mobile applications

Solid experience integrating RESTful APIs and working with WebSocket or other real-time communication protocols

Strong understanding of mobile application architecture patterns such as BLoC, MVVM, or Clean Architecture, with the ability to apply them thoughtfully based on context

Experience with local data storage and caching solutions such as SQLite, Hive, or similar technologies

Hands-on familiarity with native mobile development using Kotlin and/or Swift, including debugging native issues and working with platform channels or plugins when needed

Strong performance optimization skills across rendering, memory usage, and network efficiency

Experience with state management solutions such as BLoC, Riverpod, or similar approaches

Ability to understand backend systems, read API contracts, identify inconsistencies, and collaborate effectively on integration challenges

Exposure to Laravel is a plus, though the key requirement is the ability to understand backend logic and work effectively across the stack

Strong problem-solving skills, systems thinking, and the ability to debug independently without heavy supervision

Bachelor's degree in Computer Science, Software Engineering, or a related field is preferred

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 145441325