Overview
Skills
Job Details
Minimum Experience
Demonstrated programming experience with Flutter and Dart.
Familiarity with architecture paradigms and design patterns.
Hands-on experience in agile software development.
Experience developing for iOS or Android (at least one).
Awareness of LLMs, RAG, and basic agent-based AI systems.
Exposure to or understanding of text chunking and basic data pipelines for AI use.
Key Knowledge/Skills/Abilities:
Core Flutter & Mobile Development
Publishing and maintaining apps on Google Play Store or Apple App Store, basic analytics, configuration management, CI/CD, and app monitoring.
Understanding and applying modern front-end architectures (MV* patterns).
Unit and UI testing approaches in Flutter/widgets.
Managing multiple app flavors/targets.
Working with dependency injection and RESTful APIs.AI/ML Integration for Real Estate Apps
Familiarity with LLM mobile app architectures.
Practical understanding of RAG feature implementation within app workflows.
Initial experience or knowledge of chunking strategies and preparing data for embeddings.
Basic understanding of embedding models and vector search for semantic features.
Exposure to agent-based designs and multi-agent communication at a conceptual level.
Ability to contribute to chat interface and conversational feature implementation.
Interest in AI-powered business analytics and recommendations for mobile applications
AI Development Fundamentals
Basic prompt engineering knowledge for LLM-driven interactions.
Awareness of AI model versioning and pipeline concepts.
Understanding of foundational mobile performance, security, and privacy considerations in AI feature work.