{"id":1809621,"url":"https://alion.io/job/mmbass-mobile-application-developer","title":"Mobile Application Developer","company":{"id":3882227,"name":"MMB","domain":"mmbass.com","url":"https://alion.io/company/mmbass","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Mobile","role_family":"Mobile","seniority":"junior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Cairo, Egypt"],"countries":["EG"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":2,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Bloc","optional":false},{"name":"Clean Architecture","optional":false},{"name":"Dart","optional":false},{"name":"Flutter","optional":false},{"name":"GetX","optional":false},{"name":"Git","optional":false},{"name":"MVVM","optional":false},{"name":"Riverpod","optional":false},{"name":"Scrum","optional":false},{"name":"SQLite","optional":false},{"name":"State Management","optional":false}],"status":"live","first_seen_at":"2026-09-08T12:54:23Z","employer_posted_date":null,"last_verified_at":"2026-09-08T12:54:23Z","board_verified":false,"closed_at":null,"days_open":50,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":50},"description":"1. Mobile Application DevelopmentDevelop and maintain cross-platform mobile applications using Flutter and Dart for Android and iOS.\n\nTranslate business requirements and UI/UX designs into functional, scalable applications.\n\nDevelop new features and enhance existing applications following clean coding standards.\n\n2. Application ArchitectureDesign and implement scalable and maintainable mobile application architecture.\n\nApply Clean Architecture, MVVM, SOLID, and other appropriate design principles.\n\nBuild reusable and well-structured application components.\n\n3. Flutter & DartDevelop responsive and user-friendly interfaces using Flutter.\n\nBuild reusable widgets and components.\n\nManage Flutter packages, dependencies, navigation, forms, and application lifecycle.\n\n4. State ManagementImplement efficient state management using BLoC/Cubit, Provider, Riverpod, GetX, or similar frameworks.\n\nMaintain clear separation between UI, business logic, and data layers.\n\n5. Backend API IntegrationIntegrate applications with RESTful APIs and backend services.\n\nHandle authentication, API responses, errors, and network issues.\n\nIntegrate third-party services and APIs when required.\n\n6. Performance OptimizationMonitor and optimize application performance, responsiveness, memory usage, and startup time.\n\nIdentify and resolve performance bottlenecks, crashes, and unnecessary resource consumption.\n\n7. Database & Local StorageImplement local storage, caching, and offline data handling using technologies such as SQLite, Hive, or Secure Storage.\n\nEnsure secure handling and synchronization of locally stored data.\n\n8. Testing & QualityPerform unit, widget, and integration testing.\n\nDebug and resolve application defects and production issues.\n\nParticipate in code reviews and ensure high-quality development standards.\n\n9. Deployment & MaintenancePrepare and deploy applications to Google Play Store and Apple App Store.\n\nManage application builds, releases, updates, and production support.\n\nEnsure compatibility with new Android and iOS versions.\n\n10. Version Control & CollaborationUse Git for source control and follow proper branching and code review practices.\n\nWork closely with Backend, UI/UX, QA, Product, and DevOps teams.\n\nParticipate in Agile/Scrum activities and technical discussions.\n\n11. SecurityFollow secure mobile development practices.\n\nProtect sensitive data and authentication credentials.\n\nImplement secure API communication and data storage.\n\n12. TroubleshootingInvestigate and resolve application crashes, bugs, and performance issues.\n\nAnalyze logs and reports to identify root causes and implement effective solutions.\n\nRequirements\n2–4 years of experience in mobile app development using Flutter/Dart.\n\nStrong understanding of state management (Provider, Bloc, Riverpod, etc.).\n\nExperience integrating RESTful APIs and third-party libraries.\n\nFamiliarity with both iOS and Android deployment processes.\n\nKnowledge of version control systems (Git).\n\nAbility to write clean, maintainable, and well-documented code.\n\nExperience with app performance tuning and debugging.\n\nUnderstanding of UI/UX principles for mobile applications","description_format":"text","description_chars":3152,"description_truncated":false,"requirements":{"experience_years_min":2,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-03T20:00:00Z"},{"event":"close","at":"2026-10-04T02:00:00Z"},{"event":"reopen","at":"2026-10-20T07:33:34Z"}],"visa":[],"liveness":{"score":5,"band":"cold","label":"Long shot","p_open":0.4,"p_active":0.448,"p_room":0.28,"age_days":49,"expected_fill_days":21,"reasons":["seen:49","win:tail","crowd:junior"],"computed_at":"2026-10-28T05:59:10Z"},"pay":null,"html_url":"https://alion.io/job/mmbass-mobile-application-developer","json_url":"https://alion.io/job/mmbass-mobile-application-developer.json","meta":{"generated_at":"2026-10-29T03:52:37Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":5890,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-30T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":3882227},"rest":"https://alion.io/mcp/rest/get_company?id=3882227"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fmmbass-mobile-application-developer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fmmbass-mobile-application-developer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fmmbass-mobile-application-developer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/mmbass-mobile-application-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fmmbass-mobile-application-developer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":1809621}},{"tool":"search_jobs","arguments":{"company":"mmbass.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":1809621},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}