{"id":2163970,"url":"https://alion.io/job/masscom-middle-frontend-engineer-flutter-android","title":"Middle Frontend Engineer (Flutter / Android)","company":{"id":3829597,"name":"Masscom","domain":"masscom.vn","url":"https://alion.io/company/masscom-2","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":"middle","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Hanoi, Vietnam"],"countries":["VN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"CI/CD","optional":false},{"name":"Claude Code","optional":false},{"name":"Dart","optional":false},{"name":"Flutter","optional":false},{"name":"Java","optional":false},{"name":"Jetpack Compose","optional":false},{"name":"Kotlin","optional":false},{"name":"MVI","optional":false},{"name":"MVVM","optional":false},{"name":"Offline-First","optional":false},{"name":"OpenAI Codex","optional":false},{"name":"Rest API","optional":false},{"name":"State Management","optional":false},{"name":"Text-to-Speech","optional":false},{"name":"WebSockets","optional":false}],"status":"live","first_seen_at":"2026-10-09T08:00:27Z","employer_posted_date":null,"last_verified_at":"2026-10-09T08:00:27Z","board_verified":false,"closed_at":null,"days_open":3,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":3},"description":"Thương hiệu Meup (trực thuộc Masscom) là đơn vị phát triển các sản phẩm công nghệ thông minh dành cho người cao tuổi vì vậy chúng tôi tìm kiếm những kỹ sư Frontend/Mobile có tư duy sản phẩm, yêu thích việc tạo ra những trải nghiệm đơn giản, mượt mà và thực sự hữu ích cho cuộc sống.\nMô tả công việc của vị trí Middle Frontend Engineer (Flutter / Android):\n1. Phát triển ứng dụng Mobile\nTham gia xây dựng và phát triển các sản phẩm của Meup trên nền tảng Android (Kotlin/Java) và Flutter (Dart).\nThiết kế và triển khai các tính năng mới từ ý tưởng đến sản phẩm hoàn chỉnh.\nPhối hợp với Product, UI/UX Designer và Backend Engineer để xây dựng các trải nghiệm người dùng tối ưu.\n2. Xây dựng kiến trúc và chất lượng sản phẩm\nThiết kế kiến trúc ứng dụng theo các mô hình MVVM, MVI hoặc tương đương.\nXây dựng cấu trúc code dễ bảo trì, mở rộng và tái sử dụng.\nQuản lý hiệu quả state management, navigation flow và lifecycle của ứng dụng.\nThực hiện code review, đảm bảo chất lượng và tính nhất quán của codebase.\n3. Phát triển giao diện và trải nghiệm người dùng\nXây dựng giao diện hiện đại, trực quan, responsive trên nhiều kích thước màn hình.\nThiết kế animation, transition và các tương tác mượt mà.\nTối ưu trải nghiệm dành cho người cao tuổi:Font chữ dễ đọc.\nĐộ tương phản cao.\nVùng thao tác lớn.\nLuồng sử dụng đơn giản và dễ hiểu.\nHạn chế tối đa các thao tác gây nhầm lẫn.\n\n4. Tích hợp hệ thống và xử lý dữ liệu\nTích hợp với các hệ thống Backend thông qua RESTful APIs.\nXử lý dữ liệu bất đồng bộ, caching và đồng bộ dữ liệu.\nXây dựng các cơ chế hoạt động offline và đồng bộ khi có kết nối mạng.\nTích hợp các tính năng nền tảng như:Push Notification.\nQuyền truy cập hệ thống.\nVoice Interaction (STT/TTS) khi cần thiết.\n\n5. Tối ưu hiệu năng\nTối ưu tốc độ khởi động ứng dụng.\nTối ưu bộ nhớ, pin và tài nguyên thiết bị.\nĐảm bảo trải nghiệm mượt mà trên cả các thiết bị cấu hình thấp.\nPhân tích, xử lý và khắc phục các vấn đề về: Crash, Memory Leak, UI Lag, Performance Bottleneck.\n6. Kiểm thử và cải tiến sản phẩm\nKiểm thử trên thiết bị thực tế.\nQuan sát hành vi người dùng để phát hiện các vấn đề về trải nghiệm.\nChủ động đề xuất các cải tiến nhằm nâng cao chất lượng sản phẩm.\nTham gia xây dựng tài liệu kỹ thuật và chia sẻ kiến thức trong đội ngũ.\n\n 1/ Kiến thức & Kinh nghiệm\nTối thiểu 2–4 năm kinh nghiệm phát triển Mobile hoặc Frontend cho các sản phẩm có người dùng thực tế.\nThành thạo làm việc với AI agent như Codex, Claude Code... để tăng hiệu suất công việc\nThành thạo Android (Kotlin/Java) và Flutter (Dart); hoặc rất mạnh một nền tảng và có khả năng học nhanh nền tảng còn lại.\nHiểu sâu về:Mobile Architecture.\nState Management.\nApplication Lifecycle.\nMVVM, MVI hoặc các Design Pattern tương đương.\n\nThành thạo xây dựng UI, Layout, Animation và Responsive Design.\nCó kinh nghiệm làm việc với:REST API.\nAsync Programming.\nLocal Storage.\nCaching.\nOffline-first Architecture.\n\nCó nền tảng tốt về:OOP.\nData Structures.\nAlgorithms.\n\nCó khả năng đọc hiểu tài liệu kỹ thuật bằng tiếng Anh.\n2/ Kỹ năng\nTư duy giải quyết vấn đề tốt.\nKỹ năng debug và tối ưu hiệu năng hiệu quả.\nTư duy sản phẩm và trải nghiệm người dùng.\nChủ động trong công việc.\nTinh thần học hỏi và cải tiến liên tục.\nCó khả năng làm việc nhóm và phối hợp đa phòng ban.\n3/ Ưu tiên\nCó kinh nghiệm phát triển sản phẩm dành cho người cao tuổi hoặc lĩnh vực chăm sóc sức khỏe.\nHiểu biết sâu về Accessibility và Inclusive Design.\nCó kinh nghiệm làm việc với Websocket, Web RTC\nCó kinh nghiệm với Voice UX, STT/TTS hoặc các sản phẩm AI Voice.\nCó kinh nghiệm sử dụng Jetpack Compose.\nĐã từng xây dựng CI/CD cho Mobile App.\nCó kinh nghiệm Automated Testing hoặc UI Testing.\nHiểu rõ ưu nhược điểm giữa Native Mobile và Cross-platform Development.\nThành thạo các công cụ AI hỗ trợ phát triển phần mềm và tối ưu năng suất làm việc.\nĐã có ứng dụng phát hành trên Google Play hoặc App Store.\nCó Portfolio hoặc sản phẩm thực tế để giới thiệu.\n\n Ngành nghề: CNTT - Phần mềm, Bưu chính viễn thông, Y tế / Chăm sóc sức khỏe / Thẩm mỹ / Làm đẹp\n\n Kinh nghiệm: 2 Năm\n\n Cấp bậc: Nhân viên\n\n Hình thức: Nhân viên chính thức\n\n Địa điểm: Hà Nội","description_format":"text","description_chars":4086,"description_truncated":false,"requirements":{"experience_years_min":null,"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":["IT Consulting & Digital Transformation","Custom Software Development"],"lifecycle":[{"event":"open","at":"2026-10-09T08:54:00Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":2,"expected_fill_days":19,"reasons":["seen:2","velocity","win:early"],"computed_at":"2026-10-12T06:55:09Z"},"pay":null,"html_url":"https://alion.io/job/masscom-middle-frontend-engineer-flutter-android","json_url":"https://alion.io/job/masscom-middle-frontend-engineer-flutter-android.json","meta":{"generated_at":"2026-10-12T10:00:29Z","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":15272,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-13T00: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":3829597},"rest":"https://alion.io/mcp/rest/get_company?id=3829597"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fmasscom-middle-frontend-engineer-flutter-android"},{"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%2Fmasscom-middle-frontend-engineer-flutter-android"},{"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%2Fmasscom-middle-frontend-engineer-flutter-android"},{"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/masscom-middle-frontend-engineer-flutter-android\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fmasscom-middle-frontend-engineer-flutter-android"}]}