Senior Mobile Application Developer (Flutter)
1- معرفی کوتاه نقش
در لانگیمد، اپلیکیشن موبایل صرفاً یک رابط کاربری نیست؛ نقطه تماس مستقیم بیمار و پزشک با یک سیستم مراقبتی بالینی است. این نقش مسئول طراحی، توسعه و بهبود اپلیکیشن موبایل لانگیمد با تمرکز بر پایداری، امنیت، تجربه کاربری پزشکی و مقیاسپذیری در مسیر رشد محصول است.
ما به دنبال فردی هستیم که بتواند هم در توسعه MVP نقش مؤثر داشته باشد و هم در فازهای بعدی، ستون فنی لایه اپلیکیشن باشد.
2- جایگاه نقش در تیم
این نقش بهصورت مستقیم با برنامهنویس بکاند، طراح تجربه کاربری پزشکی و تیم محصول در تعامل است و در تصمیمگیریهای فنی مرتبط با معماری اپلیکیشن، کیفیت کد و تجربه کاربر نقش فعال دارد. در این مرحله، نقش «مالک فنی اپلیکیشن» را ایفا میکند، نه صرفاً مجری تسک.
3- مسئولیتهای کلیدی
- توسعه و نگهداری اپلیکیشن موبایل لانگیمد با Flutter برای Android و iOS
- پیاده سازی صحیح ماژول ها و فیچر های مدنظر
- پیادهسازی تجربه کاربری پایدار، قابل اتکا و متناسب با کاربران پزشکی و بیماران
- همکاری نزدیک با بکاند برای طراحی و مصرف APIهای امن و مقیاسپذیر
- مدیریت state، performance و خطاها در سناریوهای واقعی استفاده بالینی
- توجه جدی به امنیت داده، حریم خصوصی و پایداری اپلیکیشن
- مشارکت در بهبود تدریجی معماری اپلیکیشن با رشد محصول
4- نوع همکاری و تعهد زمانی
- تماموقت
- حضوری
- همکاری بلندمدت با نگاه به رشد محصول و تیم
5- انتظارات ما از این نقش
- توانایی تحویل محصول قابل استفاده در دنیای واقعی، نه صرفاً دمو
- درک حساسیتهای حوزه سلامت و مسئولیتپذیری حرفهای
- تعامل سازنده با تیم و پذیرش بازخورد
- ترجیح کیفیت پایدار بر راهحلهای سریع و شکننده
6- این نقش مناسب چه کسانی نیست؟
- کسانی که فقط به دنبال انجام تسکهای مشخص بدون درگیری فکری با محصول هستند
- افرادی که تجربه کار روی محصول در حال شکلگیری را ندارند یا از ابهام فراریاند
- کسانی که امنیت، پایداری و تجربه کاربری را جزئیات کماهمیت میدانند
- افرادی که به کار تیمی و هماهنگی بینرشتهای علاقهای ندارند
7- مهارتها و پیشنیازهای ضروری
- تجربه عملی توسعه اپلیکیشن با Flutter
- تسلط مناسب به Dart و مفاهیم OOP
- تجربه کار با REST API و مدیریت state
- آشنایی با چرخه انتشار اپلیکیشن (Build، Test، Release)
- درک مناسب از performance، error handling و debugging
- توانایی خواندن و نوشتن کد تمیز و قابل نگهداری
- توانایی برقراری ارتباط با سایر تیم های فنی خارج از مجموعه
8- مهارتها یا تجربههای ترجیحی
- تجربه کار روی اپلیکیشنهای با کاربران واقعی و فعال (بالای 1000 کاربر فعال ماهانه)
- آشنایی با مفاهیم UX در محصولات پزشکی یا کاربرمحور
- تجربه کار با Firebase، Notificationها و background tasks
- آشنایی با اصول امنیت داده در اپلیکیشنهای حساس
- تجربه همکاری نزدیک با طراح UX و تیم محصول
- تجربه همکاری با تیم AI
9- مسیر رشد و آینده نقش
- در کوتاهمدت، این نقش مالک اصلی توسعه اپلیکیشن لانگیمد خواهد بود.
- در میانمدت، امکان رشد به نقش Lead Mobile Developer و مشارکت در تصمیمات معماری کلان وجود دارد.